0001303652-18-000017.txt : 20180508 0001303652-18-000017.hdr.sgml : 20180508 20180507174936 ACCESSION NUMBER: 0001303652-18-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180508 DATE AS OF CHANGE: 20180507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Tableau Software Inc CENTRAL INDEX KEY: 0001303652 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 470945740 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35925 FILM NUMBER: 18812386 BUSINESS ADDRESS: STREET 1: 1621 N 34TH ST CITY: SEATTLE STATE: WA ZIP: 98103 BUSINESS PHONE: 206-633-3400 MAIL ADDRESS: STREET 1: 1621 N 34TH ST CITY: SEATTLE STATE: WA ZIP: 98103 10-Q 1 a10qq12018.htm 10-Q Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2018

or

o     TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from ____ to ____

Commission File Number: 001-35925

TABLEAU SOFTWARE, INC.
(Exact name of Registrant as specified in its charter)

    
Delaware
 
47-0945740
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
1621 North 34th Street
Seattle, Washington 98103
(Address of principal executive offices and zip code)

(206) 633-3400
(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. x Yes o No

Indicate by check mark whether the Registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files). x Yes o No

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a 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
x
 
 
Accelerated filer
o
Non-accelerated filer
o
(Do not check if smaller reporting company)
 
Smaller reporting company
o
Emerging growth company
o
 
 
 
 

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. o
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). o Yes x No

 
 




As of May 2, 2018, there were approximately 67,911,962 shares of the Registrant's Class A common stock and 13,631,046 shares of the Registrant's Class B common stock outstanding.

 
 



TABLEAU SOFTWARE, INC.
QUARTERLY REPORT ON FORM 10-Q
For the Quarter Ended March 31, 2018
Table of Contents

 
PART I. FINANCIAL INFORMATION
Page
Item 1.
Financial Statements (unaudited)
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
PART II. OTHER INFORMATION
 
Item 1.
Item 1A.
Item 2.
Item 6.
 


 
 



PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
Tableau Software, Inc.
Condensed Consolidated Balance Sheets
(Unaudited)

March 31, 2018
 
December 31, 2017

(in thousands, except share data)
Assets

 
 
Current assets
 
 
 
Cash and cash equivalents
$
623,994

 
$
627,878

Short-term investments
241,652

 
226,787

Accounts receivable, net of allowance for doubtful accounts of $972 and $1,003
132,611

 
203,366

Prepaid expenses and other current assets
98,461

 
30,514

Income taxes receivable
883

 
673

Total current assets
1,097,601

 
1,089,218

Long-term investments
157,497

 
148,364

Property and equipment, net
101,121

 
106,753

Goodwill
35,083

 
35,083

Deferred income taxes
4,215

 
5,287

Other long-term assets
35,139

 
14,090

Total assets
$
1,430,656

 
$
1,398,795

Liabilities and stockholders' equity

 

Current liabilities

 

Accounts payable
$
2,817

 
$
4,448

Accrued compensation and employee-related benefits
81,268

 
96,390

Other accrued liabilities
41,935

 
37,722

Income taxes payable
4,467

 
4,743

Deferred revenue
314,698

 
419,426

Total current liabilities
445,185

 
562,729

Deferred revenue
21,687

 
28,058

Other long-term liabilities
53,911

 
54,385

Total liabilities
520,783

 
645,172

Commitments and contingencies (Note 9)

 

Stockholders' equity

 
 
Preferred stock, $0.0001 par value, 10,000,000 shares authorized; none issued

 

Class B common stock, $0.0001 par value, 75,000,000 shares authorized; 13,631,046 and 14,492,846 shares issued and outstanding as of March 31, 2018 and December 31, 2017, respectively
1

 
1

Class A common stock, $0.0001 par value, 750,000,000 shares authorized; 67,904,088 and 65,969,499 shares issued and outstanding as of March 31, 2018 and December 31, 2017, respectively
7

 
7

Additional paid-in capital
1,205,459

 
1,168,563

Accumulated other comprehensive loss
(10,571
)
 
(11,991
)
Accumulated deficit
(285,023
)
 
(402,957
)
Total stockholders' equity
909,873

 
753,623

Total liabilities and stockholders' equity
$
1,430,656

 
$
1,398,795


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

4


Tableau Software, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands, except per share amounts)
Revenues

 
 
License
$
108,793

 
$
97,244

Maintenance and services
137,414

 
102,662

Total revenues
246,207

 
199,906

Cost of revenues

 

License
3,954

 
3,267

Maintenance and services
28,471

 
23,388

Total cost of revenues (1)
32,425

 
26,655

Gross profit
213,782

 
173,251

Operating expenses

 

Sales and marketing (1)
138,406

 
118,018

Research and development (1)
93,505

 
84,302

General and administrative (1)
32,250

 
24,445

Total operating expenses
264,161

 
226,765

Operating loss
(50,379
)
 
(53,514
)
Other income, net
1,462

 
1,225

Loss before income tax expense (benefit)
(48,917
)
 
(52,289
)
Income tax expense (benefit)
(2,445
)
 
2,358

Net loss
$
(46,472
)
 
$
(54,647
)
 
 
 
 
Net loss per share:
 
 
 
Basic
$
(0.57
)
 
$
(0.71
)
Diluted
$
(0.57
)
 
$
(0.71
)
 
 
 
 
Weighted average shares used to compute net loss per share:
 
 
 
Basic
81,039

 
77,416

Diluted
81,039

 
77,416


(1) Includes stock-based compensation expense as follows:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,987

 
$
2,577

Sales and marketing
20,015

 
18,092

Research and development
25,157

 
23,515

General and administrative
7,604

 
5,011


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

5


Tableau Software, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Net loss
$
(46,472
)
 
$
(54,647
)
Other comprehensive income (loss), net of tax:

 

Foreign currency translation
586

 
(824
)
Net unrealized loss on available-for-sale securities
(849
)
 

Comprehensive loss
$
(46,735
)
 
$
(55,471
)

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


6


Tableau Software, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
 
Three Months Ended March 31,
 
2018
 
2017
 
 (in thousands)
Operating activities

 
 
Net loss
$
(46,472
)
 
$
(54,647
)
Adjustments to reconcile net loss to net cash provided by operating activities

 

Depreciation and amortization expense
9,647

 
13,435

Amortization of premiums on investments, net
118

 

Stock-based compensation expense
55,763

 
49,195

Deferred income taxes
(4,226
)
 
128

Changes in operating assets and liabilities

 

Accounts receivable, net
73,012

 
76,878

Prepaid expenses and other assets
(22,891
)
 
11,270

Income taxes receivable
(194
)
 
6

Deferred revenue
(7,507
)
 
4,008

Accounts payable and accrued liabilities
(4,279
)
 
(16,620
)
Income taxes payable
(356
)
 
842

Net cash provided by operating activities 
52,615

 
84,495

Investing activities

 

Purchases of property and equipment
(5,251
)
 
(23,238
)
Purchases of investments
(102,450
)
 

Maturities of investments
77,385

 

Sales of investments
99

 

Net cash used in investing activities
(30,217
)
 
(23,238
)
Financing activities

 

Proceeds from issuance of common stock
2,492

 
4,309

Repurchases of common stock
(30,007
)
 
(20,008
)
Net cash used in financing activities
(27,515
)
 
(15,699
)
Effect of exchange rate changes on cash and cash equivalents
1,233

 
374

Net increase (decrease) in cash and cash equivalents
(3,884
)
 
45,932

Cash and cash equivalents

 

Beginning of period
627,878

 
908,717

End of period
$
623,994

 
$
954,649

 
 
 
 
Non-cash activities
 
 
 
Accrued purchases of property and equipment
$
4,192

 
$
8,039


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

7


Tableau Software, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Note 1. Description of Business
Tableau Software, Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company," "we," "us" or "our") are headquartered in Seattle, Washington. Our software products put the power of data into the hands of everyday people, allowing a broad population of business users to engage with their data, ask questions, solve problems and create value. Based on innovative core technologies originally developed at Stanford University, our products dramatically reduce the complexity, inflexibility and expense associated with traditional business intelligence applications. We currently offer four key products: Tableau Desktop, a self-service, powerful analytics product for anyone with data; Tableau Server, a business intelligence platform for organizations; Tableau Online, a hosted software-as-a-service ("SaaS") version of Tableau Server; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.
Note 2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet data as of December 31, 2017 was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2017 filed with the SEC on February 26, 2018.
In the opinion of management, the accompanying unaudited condensed consolidated financial information includes all normal recurring adjustments necessary for a fair statement of the Company's financial position, results of operations, comprehensive loss and cash flows for the interim periods, but is not necessarily indicative of the results that may be expected for the year ending December 31, 2018. All intercompany accounts and transactions have been eliminated in consolidation.
We adopted the new revenue recognition accounting standard Accounting Standards Codification (“ASC”) 606 effective January 1, 2018 on a modified retrospective basis (see Recently Adopted Accounting Pronouncements). Financial results for reporting periods during 2018 are presented in compliance with the new revenue recognition standard. Historical financial results for reporting periods prior to 2018 are presented in conformity with amounts previously disclosed under the prior revenue recognition standard ASC 605. These financial statements include additional information regarding the impacts from the adoption of the new revenue recognition standard on our financial results for the three months ended March 31, 2018. This includes the presentation of financial results during 2018 under ASC 605 for comparison to the prior year.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the useful lives of our property and equipment and other lease-related assets, liabilities and costs; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.
Risks and Uncertainties
Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth and our ability to attract new customers and expand sales to existing customers, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock

8


may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.
Segments
We follow the authoritative literature that established annual and interim reporting standards for an enterprise's operating segments and related disclosures about its products and services, geographic regions and major customers.
We operate our business as one operating segment. Our chief operating decision makers are our Chief Executive Officer and Interim Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Revenue Recognition - ASC 606
We generate revenues primarily in the form of software license fees and related maintenance and services fees. Software license revenues include fees from the sales of perpetual, term and subscription licenses. Maintenance and services revenues primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training and professional services.
We recognize revenues related to our contracts with customers based on the following criteria:
the contract contains reasonable evidence of approval and both parties' commitment to perform their respective obligations;
the contract includes identifiable rights to goods and services to be transferred and payment terms related to the transfer of those goods and services;
the contract has commercial substance; and
collection of substantially all of the consideration we are entitled to under the contract is probable.
We identify performance obligations in our contracts with customers, which may include software licenses and/or related maintenance and services. We determine the transaction price based on the amount we expect to be entitled to in exchange for transferring the promised goods or services to the customer. We allocate the transaction price in the contract to each distinct performance obligation in an amount that depicts the relative amount of consideration we expect to receive in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied.
Our contract payment terms are typically net 30 days. We assess collectability based on a number of factors including collection history and creditworthiness of the customer, and we may mitigate exposures to credit risk by requiring payments in advance. If we determine that collectability related to a contract is not probable, we may not record revenue until collectability becomes probable at a later date.
Our revenues are recorded based on the transaction price excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities.
Nature of Products and Services
Our on-premises software licenses are sold both perpetually and through term-based license agreements. These licensing arrangements provide customers with the same product functionality and differ mainly in the duration over which the customer benefits from the software. We deliver our software licenses electronically. Electronic delivery occurs when we provide the customer with access to the software and license key via a secure portal. Revenue from on-premises software licenses is generally recognized upfront at the point in time when the software is made available to the customer.
When purchasing an on-premises software license, a customer typically bundles with a maintenance services agreement and may also purchase training and/or professional services. Maintenance services agreements consist of fees for providing software updates on a when and if available basis and for providing technical support for software products for a specified term. We believe that our when and if available software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the services are provided. Revenues related to training services are billed on a fixed fee basis and are recognized as the services are delivered. Payments received in advance of services performed are deferred and recognized when the related services are performed. Revenues related to professional services are billed on a time and materials basis and are recognized as the services are performed.
We also provide cloud-based subscriptions, which allow customers to access our software during a contractual period without taking possession of the software. We recognize revenue related to these cloud-based

9


subscriptions ratably over the life of the subscription agreement beginning when the customer first has access to the software. Revenues from our cloud-based subscriptions are included in license revenues.
Judgments and Estimates
Our contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately from one another sometimes requires judgment.
Judgment is required to determine standalone selling prices (“SSP”) for each distinct performance obligation. We typically have more than one SSP for each of our products and services based on customer stratification, which is based on the size of the customer, their geographic region and market segment. We use other comparable software license sales to determine SSPs for perpetual software licenses. For our cloud-based subscriptions and for maintenance services, training and professional services, SSPs are generally observable using standalone sales and/or renewals. Our on-premises term-based software licenses generally do not have directly observable inputs for determining SSP. Therefore, we determine SSP using other observable inputs including customer buying patterns, renewal rates, cumulative spend comparisons and other industry data.
We evaluate contracts that include options to purchase additional goods or services to determine whether or not the options give rise to a separate performance obligation that is material. If we determine the options are material, the revenue allocated to such options is not recognized until the option is exercised or the option expires.
Our revenue recognition accounting policy for ASC 605 is included in our Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 26, 2018. We applied the revenue recognition accounting policy for ASC 605 to our disclosures in Note 6, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the first quarter of 2018.
Assets Recognized from the Costs to Obtain a Contract with a Customer
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain costs related to our sales incentive programs meet the requirements to be capitalized and deferred. Assets recorded are included in other current assets and other long-term assets. We amortize these deferred costs proportionate with related revenues over four years, which is generally longer than the term of the initial contract because of anticipated renewals as sales commissions for renewals are not commensurate with sales commissions related to our initial contracts.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable.
Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer.
We extend credit to customers based upon an evaluation of the customer's financial condition. As of March 31, 2018 and December 31, 2017, no individual customer accounted for 10% or more of total accounts receivable. For the three months ended March 31, 2018 and 2017, no individual customer represented 10% or more of our total revenues.
Recently Adopted Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2014-09 related to revenue recognition and later issued additional ASUs including ASU 2016-08, ASU 2016-10, ASU 2016-12, ASU 2016-20 and ASU 2017-14, all of which clarified certain aspects of ASU 2014-09, and together with ASU 2014-09, which we refer to collectively as the new revenue recognition standard. The new revenue recognition standard changed the way we recognize revenue, including the identification of contractual performance obligations and the allocation of transaction price, to depict the transfer of promised goods or services to customers at the amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. We adopted the new revenue recognition standard in the first quarter of 2018 on a modified retrospective basis and applied the new revenue recognition standard only to contracts that were not completed contracts prior to January 1, 2018. Upon adoption, we recorded an adjustment of $146.8 million to our accumulated deficit. The adjustment was offset by a $105.9 million reduction to deferred revenue, which was primarily related to on-premises term licenses, and the addition of a $40.9 million contract asset.

10


The new revenue recognition standard materially impacts the timing of revenue recognition related to our on-premises term license agreements. Prior to our adoption of the new revenue recognition standard, we historically recognized revenue related to on-premises term license agreements ratably over the term of the licensing agreement. Under the new revenue recognition standard, revenue allocable to the license portion of the arrangement is recognized upon delivery of the license. Maintenance revenue related to on-premises term license agreements continue to be recognized ratably over the term of the licensing agreement. Under the new revenue recognition standard, we allocate total transaction price to performance obligations based on estimated standalone selling prices, which impacts the timing of revenue recognition depending on when each performance obligation is recognized. These impacts to the timing of revenue recognition also affect our deferred revenue balances.
The new revenue recognition standard requires the capitalization of certain incremental costs of obtaining a contract, which impacts the period in which we record our sales commissions expense. Prior to our adoption of the new revenue recognition standard, we recognized sales commissions expense as incurred. Under the new revenue recognition standard, we are required to recognize these expenses over the period of benefit associated with these costs. This results in a deferral of sales commissions expense each period. Upon adoption, we reduced our accumulated deficit by $25.5 million and recognized an offsetting asset for deferred sales commissions related to contracts that were not completed contracts prior to January 1, 2018.
For further discussion regarding the impacts of adopting the new revenue recognition standard, see Note 6.
In October 2016, the FASB issued ASU 2016-16 related to the accounting for income tax effects on intra-entity asset transfers of assets other than inventory. The new guidance requires reporting entities to recognize tax expense from the sale of assets when the transfer occurs, even though the pre-tax effects of the transaction are eliminated in consolidation. We adopted the new standard in the first quarter of 2018 on a modified retrospective basis. The adoption resulted in the recognition of a U.S. deferred tax asset, which was fully offset by a corresponding increase to the valuation allowance on our U.S. federal and state deferred income tax assets, and therefore did not have a material impact on our consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02 related to lease accounting. The new guidance will require lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases that do not meet the definition of a short-term lease. ASU 2016-02 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018 and requires modified retrospective transition. Under the new standard we anticipate that our current real estate leases will continue to be classified as operating leases and a significant amount of our currently outstanding operating lease commitments will be recorded to the balance sheet as right-of-use assets with corresponding lease liabilities. Our evaluation of the new standard will extend into future periods and we will update our disclosures, including the expected impacts of the new standard, as we progress towards the required adoption date.
In June 2016, the FASB issued ASU 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.

11


Note 3. Short-Term and Long-Term Investments
The following tables represent our short-term and long-term investments in available-for-sale securities as of March 31, 2018 and December 31, 2017, based on contractual years to maturity:
 
March 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
$
158,727

 
$

 
$
(255
)
 
$
158,472

U.S. agency securities
21,407

 

 
(94
)
 
21,313

Corporate bonds
62,058

 

 
(191
)
 
61,867

Total short-term investments
242,192

 

 
(540
)
 
241,652

Long-term investments

 

 

 

U.S. treasury securities
99,562

 

 
(502
)
 
99,060

U.S. agency securities
8,576

 

 
(71
)
 
8,505

Corporate bonds
50,332

 

 
(400
)
 
49,932

Total long-term investments
158,470

 

 
(973
)
 
157,497

Total short-term and long-term investments
$
400,662

 
$

 
$
(1,513
)
 
$
399,149

 
December 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
9,970


$


$


$
9,970

U.S. treasury securities
160,206

 

 
(121
)
 
160,085

U.S. agency securities
9,917

 

 
(24
)
 
9,893

Corporate bonds
46,901

 
3

 
(65
)
 
46,839

Total short-term investments
226,994

 
3

 
(210
)
 
226,787

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
79,371

 

 
(202
)
 
79,169

U.S. agency securities
18,570

 

 
(102
)
 
18,468

Corporate bonds
50,880

 

 
(153
)
 
50,727

Total long-term investments
148,821

 

 
(457
)
 
148,364

Total short-term and long-term investments
$
375,815

 
$
3

 
$
(667
)
 
$
375,151

As of March 31, 2018 and December 31, 2017, there were no investments that had been in a net loss position for 12 months or greater. The unrealized losses on investments as of March 31, 2018 were primarily caused by increases in interest rates. None of the unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of March 31, 2018.
Note 4. Fair Value Measurements
We categorize assets and liabilities recorded at fair value based upon the level of judgment associated with inputs used to measure their fair value. The levels of the fair value hierarchy are as follows:
Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

12


Level 3—Inputs are unobservable inputs based on our own assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.
Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of fair value assets and liabilities and their placement within the fair value hierarchy levels.
We value our investments using quoted prices for identical instruments in active markets when available. If we are unable to obtain quoted prices for identical instruments in active markets, we value our investments using quoted market prices for comparable instruments. To date, all of our investments can be valued using one of these two methodologies.
The following tables present the fair value of our financial assets using the fair value hierarchy as of March 31, 2018 and December 31, 2017:


March 31, 2018


Level 1

Level 2

Level 3

Total


(in thousands)
Cash and cash equivalents

 
 
 
 
 
 
 
Money market funds

$
553,667


$


$


$
553,667

Short-term investments

 
 
 
 
 
 
 
U.S. treasury securities
 

 
158,472

 

 
158,472

U.S. agency securities
 

 
21,313

 

 
21,313

Corporate bonds
 

 
61,867

 

 
61,867

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities



99,060




99,060

U.S. agency securities



8,505




8,505

Corporate bonds
 

 
49,932

 

 
49,932

Total

$
553,667


$
399,149


$


$
952,816

 
 
December 31, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Cash and cash equivalents
 
 
 
 
 
 
 
 
Money market funds
 
$
582,835

 
$

 
$

 
$
582,835

Commercial paper
 

 
8,984

 

 
8,984

Short-term investments
 
 
 
 
 
 
 
 
Commercial paper
 

 
9,970

 

 
9,970

U.S. treasury securities
 

 
160,085

 

 
160,085

U.S. agency securities
 

 
9,893

 

 
9,893

Corporate bonds
 

 
46,839

 

 
46,839

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities
 

 
79,169

 

 
79,169

U.S. agency securities
 

 
18,468

 

 
18,468

Corporate bonds
 

 
50,727

 

 
50,727

Total
 
$
582,835

 
$
384,135

 
$

 
$
966,970

We did not have any investments in prime money market funds as of March 31, 2018. We had no financial assets or liabilities measured using Level 3 inputs as of March 31, 2018 and December 31, 2017.

13


Note 5. Stockholders' Equity
Common Stock
Our certificate of incorporation, as amended and restated, authorizes us to issue 75,000,000 shares of Class B common stock at $0.0001 par value per share, and 750,000,000 shares of Class A common stock at $0.0001 par value per share. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each holder of Class B common stock is entitled to ten votes per share and each holder of Class A common stock is entitled to one vote per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted upon sale or transfer to Class A common stock, subject to certain limited exceptions. At its discretion, the board of directors may declare dividends on shares of common stock, subject to the rights of our preferred stockholders, if any. Upon liquidation or dissolution, holders of common stock will receive distributions only after preferred stock preferences have been satisfied.
Preferred Stock
Our certificate of incorporation, as amended and restated, authorizes us to issue 10,000,000 shares of preferred stock at $0.0001 par value per share. Our board of directors has the authority to provide for the issuance of all the shares in one or more series. At its discretion, our board of directors may designate the voting rights and preferences of the preferred stock. As of March 31, 2018 and December 31, 2017, no shares of preferred stock were outstanding.
Stock Repurchase Program
On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to $200 million of our outstanding Class A common stock. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. Repurchases under the program may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934.
During the three months ended March 31, 2018, we repurchased 366,160 shares of our outstanding Class A common stock at an average price of $81.95 per share for $30.0 million. During the three months ended March 31, 2017, we repurchased 383,411 shares of our outstanding Class A common stock at an average price of $52.18 per share for $20.0 million. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of March 31, 2018, we were authorized to repurchase a remaining $70.0 million of our Class A common stock under our repurchase program.
On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our Class A common stock under our previously announced stock repurchase program. Including the additional $300 million, we are authorized to repurchase up to a remaining $370.0 million of our Class A common stock under the existing stock repurchase program. As of March 31, 2018, we had repurchased and retired 2,077,105 shares of our Class A common stock, under the existing stock repurchase program, for a total purchase price of $130.0 million.
Note 6. Revenue
We adopted the new revenue recognition accounting standard ASC 606 effective January 1, 2018 on a modified retrospective basis and applied the new standard only to contracts that were not completed contracts prior to January 1, 2018. See Note 2 for a description of our ASC 606 revenue recognition accounting policy. Financial results for reporting periods during 2018 are presented in compliance with the new revenue recognition standard. Historical financial results for reporting periods prior to 2018 have not been retroactively restated and are presented in conformity with amounts previously disclosed under ASC 605. This note includes additional information regarding the impacts from the adoption of the new revenue recognition standard on our financial results for the three months ended March 31, 2018. This includes the presentation of financial results during 2018 under ASC 605 for comparison to the prior year. Our revenue recognition accounting policy for ASC 605 is included in the Company's Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 26, 2018. There were no changes to our ASC 605 policy during the first quarter of 2018.

14


Condensed Consolidated Balance Sheets (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated balance sheets as of March 31, 2018:
 
March 31, 2018
 
December 31, 2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Current assets
 
 
 
 
 
 
 
Cash and cash equivalents
$
623,994

 
$

 
$
623,994

 
$
627,878

Short-term investments
241,652

 

 
241,652

 
226,787

Accounts receivable, net
132,611

 

 
132,611

 
203,366

Prepaid expenses and other current assets
98,461

 
(68,249
)
 
30,212

 
30,514

Income taxes receivable
883

 

 
883

 
673

Total current assets
1,097,601

 
(68,249
)
 
1,029,352

 
1,089,218

Long-term investments
157,497

 

 
157,497

 
148,364

Property and equipment, net
101,121

 

 
101,121

 
106,753

Goodwill
35,083

 

 
35,083

 
35,083

Deferred income taxes
4,215

 
1,589

 
5,804

 
5,287

Other long-term assets
35,139

 
(21,264
)
 
13,875

 
14,090

Total assets
$
1,430,656

 
$
(87,924
)
 
$
1,342,732

 
$
1,398,795

Liabilities and stockholders' equity

 
 
 
 
 

Current liabilities

 

 
 
 

Accounts payable
$
2,817

 
$

 
$
2,817

 
$
4,448

Accrued compensation and employee-related benefits
81,268

 

 
81,268

 
96,390

Other accrued liabilities
41,935

 

 
41,935

 
37,722

Income taxes payable
4,467

 
1,826

 
6,293

 
4,743

Deferred revenue
314,698

 
104,407

 
419,105

 
419,426

Total current liabilities
445,185

 
106,233

 
551,418

 
562,729

Deferred revenue
21,687

 
5,521

 
27,208

 
28,058

Other long-term liabilities
53,911

 
(746
)
 
53,165

 
54,385

Total liabilities
520,783

 
111,008

 
631,791

 
645,172

Stockholders' equity
 
 
 
 
 
 
 
Common stock
8

 

 
8

 
8

Additional paid-in capital
1,205,459

 

 
1,205,459

 
1,168,563

Accumulated other comprehensive loss
(10,571
)
 
(1,972
)
 
(12,543
)
 
(11,991
)
Accumulated deficit
(285,023
)
 
(196,960
)
 
(481,983
)
 
(402,957
)
Total stockholders' equity
909,873

 
(198,932
)
 
710,941

 
753,623

Total liabilities and stockholders' equity
$
1,430,656

 
$
(87,924
)
 
$
1,342,732

 
$
1,398,795



15


Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Revenues
 
 
 
 
 
 
 
License
$
108,793

 
$
(3,127
)
 
$
105,666

 
$
97,244

Maintenance and services
137,414

 
(19,036
)
 
118,378

 
102,662

Total revenues
246,207

 
(22,163
)
 
224,044

 
199,906

Cost of revenues

 
 
 
 
 

License
3,954

 
(52
)
 
3,902

 
3,267

Maintenance and services
28,471

 
61

 
28,532

 
23,388

Total cost of revenues
32,425

 
9

 
32,434

 
26,655

Gross profit
213,782

 
(22,172
)
 
191,610

 
173,251

Operating expenses

 
 
 
 
 

Sales and marketing
138,406

 
4,607

 
143,013

 
118,018

Research and development
93,505

 

 
93,505

 
84,302

General and administrative
32,250

 

 
32,250

 
24,445

Total operating expenses
264,161

 
4,607

 
268,768

 
226,765

Operating loss
(50,379
)
 
(26,779
)
 
(77,158
)
 
(53,514
)
Other income, net
1,462

 
(38
)
 
1,424

 
1,225

Loss before income tax expense (benefit)
(48,917
)
 
(26,817
)
 
(75,734
)
 
(52,289
)
Income tax expense (benefit)
(2,445
)
 
5,737

 
3,292

 
2,358

Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
586

 
(289
)
 
297

 
(824
)
Net unrealized loss on available-for-sale securities
(849
)
 

 
(849
)
 

Comprehensive loss
$
(46,735
)
 
$
(32,843
)
 
$
(79,578
)
 
$
(55,471
)

16


Condensed Consolidated Statements of Cash Flows (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of cash flows for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Operating activities
 
 
 
 
 
 
 
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Adjustments to reconcile net loss to net cash provided by operating activities
 
 
 
 
 
 
 
Depreciation and amortization expense
9,647

 

 
9,647

 
13,435

Amortization of premiums on investments, net
118

 

 
118

 

Stock-based compensation expense
55,763

 

 
55,763

 
49,195

Deferred income taxes
(4,226
)
 
3,869

 
(357
)
 
128

Changes in operating assets and liabilities

 

 
 
 

Accounts receivable, net
73,012

 

 
73,012

 
76,878

Prepaid expenses and other assets
(22,891
)
 
23,230

 
339

 
11,270

Income taxes receivable
(194
)
 

 
(194
)
 
6

Deferred revenue
(7,507
)
 
3,521

 
(3,986
)
 
4,008

Accounts payable and accrued liabilities
(4,279
)
 

 
(4,279
)
 
(16,620
)
Income taxes payable
(356
)
 
1,825

 
1,469

 
842

Net cash provided by operating activities 
52,615

 
(109
)
 
52,506

 
84,495

Investing activities
 
 
 
 
 
 
 
Purchases of property and equipment
(5,251
)
 

 
(5,251
)
 
(23,238
)
Purchases of investments
(102,450
)
 

 
(102,450
)
 

Maturities of investments
77,385

 

 
77,385

 

Sales of investments
99

 

 
99

 

Net cash used in investing activities
(30,217
)
 

 
(30,217
)
 
(23,238
)
Financing activities
 
 
 
 
 
 
 
Proceeds from issuance of common stock
2,492

 

 
2,492

 
4,309

Repurchases of common stock
(30,007
)
 

 
(30,007
)
 
(20,008
)
Net cash used in financing activities
(27,515
)
 

 
(27,515
)
 
(15,699
)
Effect of exchange rate changes on cash and cash equivalents
1,233

 
109

 
1,342

 
374

Net increase (decrease) in cash and cash equivalents
(3,884
)
 

 
(3,884
)
 
45,932

Cash and cash equivalents
 
 
 
 
 
 
 
Beginning of period
627,878

 

 
627,878

 
908,717

End of period
$
623,994

 
$

 
$
623,994

 
$
954,649





17


Disclosures Related to our Contracts with Customers
Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. We record assets for amounts related to performance obligations that are satisfied but not yet billed and/or collected. These assets are recorded as contract assets rather than receivables when receipt of the consideration is conditional on something other than the passage of time. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. These liabilities are classified as current and non-current deferred revenue.
Contract Assets and Contract Liabilities
A summary of the activity impacting our contract assets during the three months ended March 31, 2018 is presented below:
 
Contract Assets
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
40,854

Contract assets transferred to receivables
(1,315
)
Additions to contract assets
21,127

Balances at March 31, 2018
$
60,666

As of March 31, 2018, our contract assets are expected to be transferred to receivables within the next 12 months and therefore are included in other current assets. There were no impairments of contract assets during the three months ended March 31, 2018.
A summary of the activity impacting our deferred revenue balances during the three months ended March 31, 2018 is presented below:
 
Deferred Revenue
 
(in thousands)
Balances at December 31, 2017
$
447,484

Adoption of ASC 606
(105,933
)
Deferred revenue recognized
(120,820
)
Additional amounts deferred
115,654

Balances at March 31, 2018
$
336,385

Assets Recognized from the Costs to Obtain our Contracts with Customers
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We amortize these deferred costs proportionate with related revenues over four years.
A summary of the activity impacting our deferred contract costs during the three months ended March 31, 2018 is presented below:
 
Deferred Contract Costs
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
25,489

Additional contract costs deferred
6,736

Amortization of deferred contract costs
(2,048
)
Balances at March 31, 2018
$
30,177

As of March 31, 2018, $8.9 million of our deferred contract costs are expected to be amortized within the next 12 months and therefore are included in other current assets. The remaining amount of our deferred contract costs are included in other long-term assets. There were no impairments of assets related to deferred contract costs

18


during the three months ended March 31, 2018. There were no assets recognized related to the costs to fulfill contracts during the three months ended March 31, 2018 as these costs were not material.
Remaining Performance Obligations
Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These amounts include additional performance obligations that are not yet recorded in the consolidated balance sheets. As of March 31, 2018, amounts allocated to these additional contractual obligations are $114.5 million, of which we expect to recognize $93.1 million as revenue over the next 24 months with the remaining amount thereafter.
Note 7. Stock-Based Compensation
Our 2004 Equity Incentive Plan (the "2004 Plan") authorized the granting of options to purchase shares of our Class B common stock, restricted stock units ("RSUs") and other stock-based awards to our employees, consultants, officers and directors. Our 2013 Equity Incentive Plan, as amended, (the "2013 Plan" and, together with the 2004 Plan, the "Plans"), which is the successor to our 2004 Plan, authorizes the granting of options to purchase shares of our Class A common stock, RSUs and other stock-based awards to our employees, consultants, officers and directors. Options granted under the Plans may be incentive or nonstatutory stock options. Incentive stock options may only be granted to employees. The term of each option is stated in the award agreement but shall be no more than ten years from the date of grant. The board of directors determines the period over which options and RSUs become vested. Currently, the vesting period for our options and RSUs is typically four years.
Our 2013 Employee Stock Purchase Plan ("2013 ESPP") allows eligible employees to purchase shares of our Class A common stock, at a discount, through payroll deductions of up to 15% of their eligible compensation, subject to plan limitations. The 2013 ESPP currently includes purchase periods approximately six months in duration starting on the first trading date on or after June 1st and December 1st of each year. Participants are able to purchase shares of our common stock at 85% of the lower of its fair market value on (i) the first day of the purchase period or on (ii) the purchase date, which is the last day of the purchase period.
A summary of the option activity during the three months ended March 31, 2018 follows:    
 
 
Options Outstanding
 
 
Shares
 
Weighted Average Exercise Price Per Share
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
 
 
 
 
 
(in years)
 
(in thousands)
Balances at December 31, 2017
 
3,017,113

 
$
10.13

 
 
 
 
Options exercised
 
(216,308
)
 
11.52

 
 
 
 
Balances at March 31, 2018
 
2,800,805

 
$
10.03

 
4.09
 
$
198,276

Vested and expected to vest at March 31, 2018
 
2,800,805

 
$
10.03

 
4.09
 
$
198,276

Exercisable at March 31, 2018
 
2,753,930

 
$
9.26

 
4.01
 
$
197,059

The intrinsic value is the difference between the current fair value of the stock and the exercise price of the stock option.

19


A summary of the RSU activity during the three months ended March 31, 2018 follows:
 
 
Number of Shares Underlying Outstanding RSUs
 
Weighted-Average Grant-Date Fair Value per RSU
Non-Vested outstanding at December 31, 2017
 
7,178,015

 
$
62.79

RSUs granted
 
2,376,440

 
83.32

RSUs vested
 
(1,222,641
)
 
65.24

RSUs forfeited
 
(238,327
)
 
63.38

Non-Vested outstanding at March 31, 2018
 
8,093,487

 
$
68.43

An RSU award entitles the holder to receive shares of our Class A common stock as the award vests, which is generally based on length of service. Our non-vested RSUs do not have nonforfeitable rights to dividends or dividend equivalents. For awards subject to technology milestones, we recognize compensation cost over the estimated requisite service period if we believe it is probable that the associated technology milestone will be met. If our assessment of the probability of the technology milestone being met changes, we recognize the impact of the change in estimate in the period of the change.
Stock-based compensation expense is amortized using the straight-line method over the requisite service period. We account for forfeitures as they occur. As of March 31, 2018, total unrecognized compensation expense related to stock options and non-vested RSUs was $519.1 million, which is expected to be recognized over a weighted average period of 2.9 years.
The summary of shares available for issuance of equity-based awards (including stock options, RSUs and shares issuable under our 2013 ESPP) during the three months ended March 31, 2018 follows:
 
 
Shares Available for Grant
 
 
2013 Plan
 
2013 ESPP
Balances at December 31, 2017
 
7,207,291

 
3,666,392

Authorized
 
4,023,117

 
804,623

Granted
 
(2,376,440
)
 

Forfeited
 
238,327

 

Balances at March 31, 2018
 
9,092,295

 
4,471,015

Note 8. Income Taxes
The income tax provision for interim periods is generally determined using an estimate of our annual effective tax rate, excluding jurisdictions for which no benefit can be recognized due to valuation allowance, and adjusted for discrete items, if any, in the relevant period. The impact of adjustments to our effective tax rate for discrete items and non-deductible expenses is greater in periods close to break-even. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment.
Our effective tax rate is impacted by and differs from the federal statutory rate primarily due to the full valuation allowance on our U.S. federal and state deferred tax assets, the effect of income or losses incurred in foreign jurisdictions where the statutory tax rate differs from the federal statutory rate and non-deductible stock-based compensation.
We recognized an income tax benefit of $2.4 million under ASC 606 for the three months ended March 31, 2018 compared to an income tax expense of $2.4 million for three months ended March 31, 2017. Our effective tax rate was 5.0% and (4.5)% for the three months ended March 31, 2018 and 2017, respectively. The difference in the effective tax rates between the three month periods is primarily attributable to additional income as a result of our adoption of ASC 606 combined with a year to date tax benefit in foreign jurisdictions, which was increased by the recognition of excess tax benefits of stock-based compensation during the period.
We recognized an income tax expense of $3.3 million under ASC 605 for the three months ended March 31, 2018 compared to an income tax expense of $2.4 million for the three months ended March 31, 2017. Our effective tax rate was (4.3)% and (4.5)% for the three months ended March 31, 2018 and 2017, respectively. The difference in the effective tax rates between the three month periods was related to an increase in taxes in foreign

20


jurisdictions, offset by an income tax benefit from the recognition of excess tax benefits of stock-based compensation during the three months ended March 31, 2018. The difference in effective tax rates between ASC 606 and ASC 605 is primarily attributable to the differences in the amount of revenue recognized under ASC 606 as compared to ASC 605.
As a result of adopting ASC 606 in the first quarter of 2018, we recognized an immaterial amount of net deferred tax liabilities, which reduced our opening adjustment to stockholders' equity. During the first quarter of 2018, we also adopted ASU 2016-16 and recognized a U.S. deferred tax asset, which was fully offset by a corresponding increase to the valuation allowance on our U.S. federal and state deferred income tax assets.
We periodically evaluate the realizability of our net deferred tax assets based on all available evidence, both positive and negative such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years. As of March 31, 2018, we maintain a full valuation allowance on our U.S. federal and state deferred tax assets.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the "Act") was signed with an effective date of January 1, 2018. The Act, which significantly revised U.S. tax law, included many important changes. On the same day, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to assist in addressing uncertainty in applying GAAP to the accounting and reporting of tax reform changes related to the Act. We considered these changes, including all available guidance, in determining our income tax provision for the period ending December 31, 2017. As of March 31, 2018, we have not yet completed our analysis of historical foreign earnings as well as potential correlative adjustments. As we complete the analysis, any subsequent adjustment to these amounts may be recorded to current income tax expense in that period. We expect to complete our analysis within the measurement period in accordance with SAB 118. No adjustments to the provisional amount have been made.
On July 27, 2015, the U.S. Tax Court issued an opinion related to litigation in Altera Corp v. Commissioner. This litigation relates to the treatment of stock-based compensation expense in an intercompany cost sharing arrangement with one of Altera's foreign subsidiaries. In its opinion, the U.S. Tax Court invalidated the portion of the Treasury regulations requiring the inclusion of stock-based compensation expense in such intercompany cost-sharing arrangements. On February 19, 2016, the IRS appealed the U.S. Tax Court's decision. As the final resolution of this litigation remains uncertain, we have not recorded potentially favorable benefits related to the current or prior periods. We will continue to monitor developments related to this case and the potential impact of those developments on our current and future financial statements.
Note 9. Commitments and Contingencies
Operating Lease Commitments and Expected Sublease Receipts    
As of March 31, 2018, our principal obligations consisted of obligations outstanding under non-cancellable operating leases that expire at various dates through 2029. The following table represents our non-cancellable minimum lease payments, net of future expected sublease payments to be received under non-cancellable subleases, remaining as of March 31, 2018 (in thousands):
Period Ending
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net
Remainder of 2018
 
$
33,177

 
$
(6,793
)
 
$
26,384

2019
 
41,480

 
(10,606
)
 
30,874

2020
 
43,138

 
(7,113
)
 
36,025

2021
 
43,603

 
(1,180
)
 
42,423

2022
 
43,216

 
(597
)
 
42,619

Thereafter
 
176,759

 
(121
)
 
176,638

Total
 
$
381,373

 
$
(26,410
)
 
$
354,963

Contractual Commitments
Our contractual commitments are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. There have been no material changes in our contractual commitments

21


compared to those discussed in Note 10 in our Annual Report on Form 10-K for the year ended December 31, 2017.
Legal Proceedings
We are subject to certain routine legal proceedings, as well as demands and claims that arise in the normal course of our business. We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.
We are not aware of any pending legal proceedings that we believe, individually or in the aggregate, would be expected to have a material adverse effect on our business, operating results, or financial condition. We may, in the future, be party to litigation arising in the ordinary course of business, including claims that we allegedly infringe upon third party intellectual property rights. Such claims, even if not meritorious, could result in the expenditure of significant financial and management resources.
Note 10. Segments and Information about Revenues by Geographic Area
The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
167,799

 
$
(13,356
)
 
$
154,443

 
$
141,496

International
78,408

 
(8,807
)
 
69,601

 
58,410

Total revenues
$
246,207

 
$
(22,163
)
 
$
224,044

 
$
199,906

For the three months ended March 31, 2018 and 2017, no individual country other than the United States represented 10% or more of our total revenues. Revenues from Canada represented less than 5% of our total revenues.

22


Note 11. Net Loss Per Share
The following table presents the computation of basic and diluted net loss per share for the three months ended March 31, 2018 and 2017 and includes additional information regarding the impacts from the adoption of the new revenue recognition standard for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands, except per share amounts)
Net loss per share - basic and diluted
 
 
 
 
 
 
 
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
81,039

 


 
81,039

 
77,416

Net loss per share - basic and diluted
$
(0.57
)
 


 
$
(0.98
)
 
$
(0.71
)
The following shares were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Shares subject to outstanding common stock awards
11,193

 
12,658



23


ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the condensed consolidated financial statements and notes thereto included elsewhere in this report and in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (the "SEC") on February 26, 2018.
Special Note Regarding Forward-Looking Statements
This report contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. The statements contained in this report that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Forward-looking statements are often identified by the use of words such as, but not limited to, "anticipate," "believe," "can," "continue," "could," "estimate," "expect," "intend," "may," "plan," "project," "seek," "should," "strategy," "target," "will," "would" and similar expressions or variations intended to identify forward-looking statements. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results 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 of this report. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Tableau and Tableau Software are trademarks of Tableau Software, Inc. All other company and product names may be trademarks of the respective companies with which they are associated.
Overview
Our mission is to help people see and understand data. Our software products put the power of data into the hands of everyday people, allowing a broad population of business users to engage with their data, ask questions, solve problems and create value. Based on innovative core technologies originally developed at Stanford University, our products dramatically reduce the complexity, inflexibility and expense associated with traditional business intelligence applications. We currently offer four key products: Tableau Desktop, a self-service powerful analytics product for anyone with data; Tableau Server, a business intelligence platform for organizations; Tableau Online, a hosted SaaS version of Tableau Server; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.
We have sought to rapidly improve the capabilities of our products over time and intend to continue to invest in product innovation and leadership. We were founded in January 2003, and we introduced Tableau Desktop in December 2003, our first version of Tableau Server in March 2007, our first version of Tableau Public in February 2010 and our first version of Tableau Online in July 2013. Building on our foundational technology innovations, we continue to expand and improve our platform. Our most recent release, Tableau 2018.1, expanded our platform to include new web authoring capabilities. Tableau Server and Tableau Online customers can connect to data sources through the web and engage in end-to-end web authoring through their browser. In April 2018, we introduced Tableau Prep, a new data preparation product that integrates directly into the Tableau analytical workflow and can be shared with Tableau Server or Tableau Online. In April 2018, we also introduced new subscription offerings to help organizations scale analytics. Tableau Creator, Explorer and Viewer subscriptions each provide tailored combinations of new and existing analytical capabilities that are designed for different user needs from sophisticated analysts to casual users.
Our products are used by people of diverse skill levels across all kinds of organizations, including Fortune 500 corporations, small and medium-sized businesses, government agencies, universities, research institutions and non-profits. As of March 31, 2018, we had over 74,000 customer accounts. We define a customer account as a single purchaser of our products. Customer accounts are typically organizations. In some cases, organizations will have multiple groups purchasing our software, which we count as discrete customer accounts.
Our distribution strategy is designed to capitalize on the ease of use, low up-front cost, flexible deployment and collaborative capabilities of our software. To facilitate rapid adoption of our products, we provide fully-functional free trial versions of our products on our website and offer a flexible pricing model. After an initial trial or purchase, an organization has the flexibility to expand adoption of our products at any scale.

24


We generate revenues primarily in the form of software license fees and related maintenance and services fees. Software license revenues include fees from the sales of perpetual, term and subscription licenses to new and existing customers. Revenues from term and subscription licenses have been increasing in recent periods as we have been transitioning to a more subscription-based business model. Revenues from term and subscription licenses include license revenues from Tableau Online, enterprise license agreements, term license sales and OEM arrangements. We expect revenues from term and subscription licenses to continue to become a larger percentage of our total license revenues as demand from our customer base continues to shift to cloud-based and subscription products and as our customers enter into additional enterprise license agreements.
Maintenance and services revenues primarily consist of revenues recognized from the sale of maintenance agreements (including support and unspecified upgrades and enhancements when and if they are available) and, to a lesser extent, for training and professional services that help our customers maximize the benefits from using our products. A substantial majority of our maintenance and services revenues to date have been attributable to revenues from maintenance agreements that are recognized ratably over the maintenance period. When purchasing a software license, a customer typically also purchases one year of maintenance service and has the opportunity to renew maintenance service annually thereafter. Some customers provide purchase commitments upfront for multiple years of subscription-based software licenses and maintenance services. We expect that maintenance and services revenues will continue to become a larger percentage of our total revenues as our customer base grows. We expect that the shift to a more subscription-based business model will result in a larger proportion of our total revenues that will be recognized from recurring sources and make our revenues more predictable.
We adopted the new revenue recognition accounting standard Accounting Standards Codification (“ASC”) 606 effective January 1, 2018 on a modified retrospective basis. Our results of operations as presented within the following discussion and analysis includes financial results for reporting periods during 2018, which are disclosed in compliance with the new revenue recognition standard. Historical financial results for reporting periods prior to 2018 have not been retroactively restated and are presented in conformity with amounts previously disclosed under the prior revenue recognition standard ASC 605. We have included additional information regarding the impacts from the adoption of the new revenue recognition standard for the three months ended March 31, 2018 and included financial results during 2018 under ASC 605 for comparison to the prior year. See Note 2 to the accompanying notes to the condensed consolidated financial statements for additional information related to our adoption of the new revenue recognition standard.
Our direct sales approach includes inside sales teams and field sales teams. We also sell our products through indirect sales channels including technology vendors, resellers, OEMs and independent software vendors ("ISV"). We view these partners as an extension of our team, playing an integral role in our growth. We plan to continue to invest in our partner programs to help us enter and grow in new markets while complementing our direct sales efforts.
With approximately 32% of our total ASC 606 revenues from customers located outside the United States and Canada for the three months ended March 31, 2018, we believe there is significant opportunity to expand our international business. Our products currently support eight languages, and we are expanding our direct sales force and indirect sales channels outside the United States.
Our quarterly results reflect seasonality in the sale of our products and services. Historically, we believe a pattern of increased software license sales in the fourth quarter, as a result of industry buying patterns, has positively impacted total revenues in that period, which has resulted in low or negative sequential revenue growth in the first quarter compared to the prior quarter. The impacts from our adoption of the new revenue recognition standard should be considered when comparing total ASC 606 revenues from the first quarter of 2018 to total ASC 605 revenues from the fourth quarter of 2017. We have presented total ASC 605 revenues for the first quarter of 2018 below for comparability against the prior quarter.
We continue to expand our customer base. As of March 31, 2018, we had over 74,000 customer accounts compared to over 57,000 customer accounts as of March 31, 2017.
During the three months ended March 31, 2018, we closed 301 sales transactions greater than $100,000, compared to 294 during the three months ended March 31, 2017. We had 13 customer accounts that purchased greater than $1.0 million during the three months ended March 31, 2018, compared to 10 during the three months ended March 31, 2017. We anticipate that the quantity of sales transactions greater than $100,000 and quantity of customer accounts that purchase more than $1.0 million during the quarter will continue to fluctuate on a quarter by quarter basis. These metrics are impacted by our transition to a more subscription-based business model as the unit sales price of each subscription license is lower than a comparable perpetual license.

25


We use Subscription Annual Recurring Revenue (“Subscription ARR”) and Total Annual Recurring Revenue (“Total ARR”) to assess the results of our transition to a more subscription-based business model. Subscription ARR represents the annualized recurring value of all active subscription contracts at the end of a reporting period. Subscription ARR includes term licenses and renewals, subscription enterprise license agreements and Tableau Online subscriptions and renewals, and excludes distribution OEM license agreements and perpetual-style enterprise license agreements. As of March 31, 2018, Subscription ARR was $237.5 million, up from $72.0 million as of March 31, 2017. Total ARR represents the annualized recurring value of all active contracts at the end of a reporting period. Total ARR includes Subscription ARR and the annualized value of all maintenance contracts related to perpetual licenses active at the end of a reporting period. As of March 31, 2018, Total ARR was $641.9 million, up from $439.0 million as of March 31, 2017.
We measure renewal rates for our customers over a 12-month period of time, based on a dollar renewal rate for contracts expiring during that time period. Our renewal rate is measured three months after the 12-month period ends to account for late renewals. Our renewal rate for the 12-month period ended December 31, 2017 was over 90%.
Factors Affecting Our Performance
We believe that our performance and future success are dependent upon a number of factors, including our ability to continue to expand and further penetrate our customer base, including shifts in the mix of term-based and subscription license sales versus perpetual license sales; innovate and enhance our products; and invest in our infrastructure. While each of these areas presents significant opportunities for us, they also pose significant risks and challenges that we must successfully address. See the section of this report titled "Item 1A. Risk Factors."
Investment in Expansion and Further Penetration of Our Customer Base
Our performance depends on our ability to continue to attract new customers and to increase adoption of our products within our existing customer base, both domestically and internationally. Our ability to increase adoption among existing customers is important to our business model. We operate in a rapidly growing analytics and business intelligence software market. We believe that we are well-positioned in the market to expand our customer base and to increase adoption of our products within and across our existing customers, including further adoption of our term and subscription software licenses. Our term and subscription pricing reduces initial investment costs, allowing customers to more easily deploy Tableau at scale. We have recently introduced new subscription offerings to help organizations scale analytics. These offerings provide tailored combinations of new and existing analytical capabilities that are designed for different user needs from sophisticated analysts to casual users. We expect revenues from term and subscription licenses to continue to become a larger percentage of our total license revenues as demand from our customer base shifts to cloud-based and subscription products and as our customers enter into additional enterprise license agreements.
In order to expand and further penetrate our customer base, we have made and plan to continue to make investments in expanding our direct sales teams and indirect sales channels and increase our brand awareness. We plan to continue to increase the size of our sales and marketing team domestically and internationally. We also intend to continue to expand our online and offline marketing efforts to increase our brand awareness.
Investment in Innovation and Advancement of Our Products
Our performance is also dependent on the investments we make in our R&D efforts and in our ability to continue to innovate, improve our platform, adapt to new technologies or changes to existing technologies and allow our customers to analyze data from a large and expanding range of data stores. We intend to continue to invest in product innovation and leadership, including hiring top technical talent, focusing on core technology innovation and maintaining an agile organization that supports rapid release cycles.
Investment in Infrastructure
We have made and expect to continue to make investments in our infrastructure in connection with enhancing and expanding our operations domestically and internationally. We expect to continue to open new offices internationally and domestically. Our international expansion efforts have resulted and will result in increased costs and are subject to a variety of risks including those associated with communication and integration problems resulting from geographic dispersion and language and cultural differences as well as those associated with compliance with laws of multiple countries. Moreover, the investments we have made and will make in our international organization may not result in our expected benefits. We expect to rely on our current cash on hand and cash generated from our operations to fund these investments. These costs could adversely affect our operating results.

26


Mix and Timing of Sales
Our business model results in a wide variety of sales transaction sizes. The time it takes to close a transaction, defined as the time between when a sales opportunity is entered into our customer relationship management system until when a related license agreement is signed with the customer, generally varies with the size of the transaction. Our enterprise license agreements generally have more extended sales cycles and take longer to close.
Components of Operating Results
Revenues
License revenues.  License revenues consist of revenues recognized from the sale of perpetual, term and subscription licenses to new and existing customers. Our on-premises software licenses are sold both perpetually and through term-based license agreements. We also generate license revenues from the sale of software OEM arrangements and from sales of Tableau Online, a cloud-based subscription, which allows customers to access our software during a contractual period without taking possession of the software. Revenues from our cloud-based subscriptions are included in license revenues. We adopted the new revenue recognition accounting standard ASC 606 effective January 1, 2018 on a modified retrospective basis. The new revenue recognition standard materially impacts the way we recognize revenues related to our on-premises term-based software license agreements. See Note 2 to the accompanying notes to the condensed consolidated financial statements for additional information related to our adoption of the new revenue recognition standard.
Maintenance and services revenues.  Maintenance and services revenues consist of revenues recognized from the sale of maintenance agreements (including support and unspecified upgrades and enhancements when and if they are available) and, to a lesser extent, for training and professional services. A substantial majority of our maintenance and services revenues to date have been attributable to revenues from maintenance agreements that are recognized ratably over the maintenance period. When purchasing a software license, a customer typically also purchases one year of maintenance service and has the opportunity to renew maintenance service annually thereafter. Some customers provide purchase commitments upfront for multiple years of subscription-based software licenses and maintenance services.
We also have a professional services organization focused on both training and assisting our customers to fully leverage the use of our products. We recognize the revenues associated with these professional services on a time and materials basis as we deliver the services or provide the training.
Cost of Revenues
Cost of license revenues.  Cost of license revenues primarily consists of referral fees paid to third parties, expenses related to hosting our SaaS-based Tableau Online service, amortization of acquired intangible assets and other costs including providing support and allocated overhead. Allocated overhead includes overhead costs for depreciation of equipment, facilities (consisting of leasehold improvements amortization and rent) and technical operations (including costs for compensation of our personnel and costs associated with our infrastructure). We expect that the cost of license revenues will increase as a percentage of license revenues as sales of our term licenses and subscriptions to Tableau Online increase.
Cost of maintenance and services revenues.  Cost of maintenance and services revenues includes salaries, benefits and stock-based compensation expense associated with our technical support and services organization, as well as allocated overhead, which includes facilities-related costs. We recognize expenses related to our technical support and services organization as they are incurred.
Gross Profit and Gross Margin
Gross profit is total revenues less total cost of revenues. Total gross margin is gross profit expressed as a percentage of total revenues.
Operating Expenses
Our operating expenses are classified into three categories: sales and marketing, research and development, and general and administrative. For each category, the largest component is personnel costs, which include salaries, payroll taxes, employee benefit costs, bonuses, commissions, as applicable and stock-based compensation expense.
Sales and marketing.  Sales and marketing expenses primarily consist of personnel-related costs attributable to our sales and marketing personnel, commissions earned by our sales personnel, including the amortization of deferred costs of obtaining contracts with customers, other marketing and travel-related costs and

27


allocated overhead, which includes facilities-related costs. We expect sales and marketing expenses to continue to increase, in absolute dollars, for the remainder of 2018 compared to 2017 primarily due to growth in our sales and marketing organization, both domestically and internationally. We expect sales and marketing expenses to be our largest category of operating expenses as we continue to expand our business.
Research and development.  R&D expenses primarily consist of personnel-related costs attributable to our R&D personnel and contractors, as well as allocated overhead, which includes facilities-related costs. We have devoted our product development efforts primarily to incorporate additional features, improve our platform, support additional languages, develop new products and adapt to new technologies or changes to existing technologies. We expect that our R&D expenses will continue to increase, in absolute dollars, for the remainder of 2018 compared to 2017 as we increase our R&D headcount to further enhance and develop our products.
General and administrative.  General and administrative expenses primarily consist of personnel-related costs attributable to our executive, finance, legal, human resources and administrative personnel, allocated overhead, which includes facilities-related costs, as well as outsourced legal, accounting and other professional services fees. We expect that general and administrative expenses will continue to increase, in absolute dollars, for the remainder of 2018 compared to 2017 as we further expand our operations both domestically and internationally.
Other Income (Expense), Net
Other income (expense), net consists primarily of gains and losses on foreign currency transactions and interest income on our cash and cash equivalents and investment balances. We expect interest income will continue to increase, in absolute dollars, for the remainder of 2018 as compared to 2017 due to interest income associated with our investments in fixed income securities, which we began investing in during the third quarter of 2017, and due to rising interest rates.
Income Tax Expense (Benefit)
Our income taxes are based on the amount of our taxable income and enacted federal, state and foreign tax rates, adjusted for allowable credits, deductions and the valuation allowance against deferred tax assets, as applicable. Our provision for income taxes consists of federal, state and foreign taxes.
We generally conduct our international operations through wholly-owned subsidiaries, branches and representative offices and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our corporate structure and intercompany arrangements align with the international expansion of our business activities. The application of the tax laws of various jurisdictions, including the United States, to our international business activities is subject to interpretation. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing, or determine the manner in which we operate our business is not consistent with the manner in which we report our income to the jurisdictions. If such a disagreement were to occur, and our positions were not sustained, we could be required to pay additional taxes, interest and penalties, resulting in higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Additionally, our future worldwide tax rate and financial position may be affected by changes in the relevant tax laws, interpretation of such tax laws or the influence of certain tax policy efforts of the European Union and the Organization for Economic Co-operation and Development ("OECD").
Our income tax provision may be significantly affected by changes to our estimates for taxes in jurisdictions in which we operate and other estimates utilized in determining our global effective tax rate. Actual results may also differ from our estimates based on changes in tax laws and economic conditions. Such changes could have a substantial impact on the income tax provision and effective income tax rate.
We are subject to the continuous examinations of our income tax returns by the taxing authorities in various tax jurisdictions, which authorities may assess additional income tax liabilities against us. Although we believe our tax estimates are reasonable, the final outcome of tax audits and any related litigation could be materially different from our historical income tax provisions. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.
Critical Accounting Policies and Estimates
We prepare our condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The preparation of condensed consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between

28


our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows could be affected.
We adopted the new revenue recognition accounting standard ASC 606 effective January 1, 2018 on a modified retrospective basis. See Note 2 to the accompanying notes to the condensed consolidated financial statements for additional information related to our adoption of the new revenue recognition standard. There were no other material changes to our critical accounting policies and estimates compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K, filed with the SEC on February 26, 2018.
Recent Accounting Pronouncements
The anticipated impact of recent accounting pronouncements is discussed in Note 2 to the accompanying notes to the condensed consolidated financial statements of this Quarterly Report on Form 10-Q.

29


Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our total revenues for those periods. The period-to-period comparison of financial results is not necessarily indicative of financial results to be achieved in future periods. We adopted the new revenue recognition accounting standard ASC 606 effective January 1, 2018 on a modified retrospective basis. Our results of operations presented in the following tables include financial results for reporting periods during 2018, which are disclosed in compliance with the new revenue recognition standard. Historical financial results for reporting periods prior to 2018 have not been retroactively restated and are presented in conformity with amounts previously disclosed under the prior revenue recognition standard ASC 605. We have included additional information regarding the impacts from the adoption of the new revenue recognition standard for the quarter ended March 31, 2018 and included financial results during 2018 under ASC 605 for comparison to the prior year. See Note 2 to the accompanying notes to the condensed consolidated financial statements for additional information related to our adoption of the new revenue recognition standard.
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Condensed Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
Revenues
 
 
 
 
 
 
 
License
$
108,793

 
$
(3,127
)
 
$
105,666

 
$
97,244

Maintenance and services
137,414

 
(19,036
)
 
118,378

 
102,662

Total revenues
246,207

 
(22,163
)
 
224,044

 
199,906

Cost of revenues
 
 

 
 
 
 
License
3,954

 
(52
)
 
3,902

 
3,267

Maintenance and services
28,471

 
61

 
28,532

 
23,388

Total cost of revenues (1)
32,425

 
9

 
32,434

 
26,655

Gross profit
213,782

 
(22,172
)
 
191,610

 
173,251

Operating expenses
 
 

 
 
 
 
Sales and marketing (1)
138,406

 
4,607

 
143,013

 
118,018

Research and development (1)
93,505

 

 
93,505

 
84,302

General and administrative (1)
32,250

 

 
32,250

 
24,445

Total operating expenses
264,161

 
4,607

 
268,768

 
226,765

Operating loss
(50,379
)
 
(26,779
)
 
(77,158
)
 
(53,514
)
Other income, net
1,462

 
(38
)
 
1,424

 
1,225

Loss before income tax expense (benefit)
(48,917
)
 
(26,817
)
 
(75,734
)
 
(52,289
)
Income tax expense (benefit)
(2,445
)
 
5,737

 
3,292

 
2,358

Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)

(1) Includes stock-based compensation expense as follows:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,987

 
$
2,577

Sales and marketing
20,015

 
18,092

Research and development
25,157

 
23,515

General and administrative
7,604

 
5,011


30




 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(as a percentage of total revenues)
Condensed Consolidated Statements of Operations Data:
 
 
 
 
 
Revenues
 
 
 
 
 
License
44.2
 %
 
47.2
 %
 
48.6
 %
Maintenance and services
55.8
 %
 
52.8
 %
 
51.4
 %
Total revenues
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of revenues
 
 
 
 
 
License
1.6
 %
 
1.7
 %
 
1.6
 %
Maintenance and services
11.6
 %
 
12.7
 %
 
11.7
 %
Total cost of revenues
13.2
 %
 
14.5
 %
 
13.3
 %
Gross profit
86.8
 %
 
85.5
 %
 
86.7
 %
Operating expenses
 
 
 
 
 
Sales and marketing
56.2
 %
 
63.8
 %
 
59.0
 %
Research and development
38.0
 %
 
41.7
 %
 
42.2
 %
General and administrative
13.1
 %
 
14.4
 %
 
12.2
 %
Total operating expenses
107.3
 %
 
120.0
 %
 
113.4
 %
Operating loss
(20.5
)%
 
(34.4
)%
 
(26.8
)%
Other income, net
0.6
 %
 
0.6
 %
 
0.6
 %
Loss before income tax expense (benefit)
(19.9
)%
 
(33.8
)%
 
(26.2
)%
Income tax expense (benefit)
(1.0
)%
 
1.5
 %
 
1.2
 %
Net loss
(18.9
)%
 
(35.3
)%
 
(27.3
)%



31


Comparison of Three Months Ended March 31, 2018 and 2017
Revenues
 
Three Months Ended March 31,
 
 
 

 
2018
 
2017
 
% Change
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

As Reported

Without Adoption
 
(dollars in thousands)
 
 
 
 
Revenues
 
 
 
 
 
 
 
 
 
 
 
License
$
108,793

 
$
(3,127
)
 
$
105,666

 
$
97,244

 
11.9
%
 
8.7
%
Maintenance and services
137,414

 
(19,036
)
 
118,378

 
102,662

 
33.9
%
 
15.3
%
Total revenues
$
246,207

 
$
(22,163
)
 
$
224,044

 
$
199,906

 
23.2
%
 
12.1
%
Total ASC 605 revenues were $224.0 million for the three months ended March 31, 2018 compared to $199.9 million for the three months ended March 31, 2017, an increase of $24.1 million. The increase in total ASC 605 revenues was largely related to an increase in maintenance and services revenues resulting from our growing customer base. For example, as of March 31, 2018, we had over 74,000 customer accounts compared to over 57,000 customer accounts as of March 31, 2017.
ASC 605 license revenues were $105.7 million for the three months ended March 31, 2018 compared to $97.2 million for the three months ended March 31, 2017, an increase of $8.4 million. The increase in ASC 605 license revenues was impacted by the continued growth in customer demand for our term and subscription licenses. Revenues from term and subscription licenses represented approximately 54% of total ASC 605 license revenues during the three months ended March 31, 2018 as compared to approximately 19% during the three months ended March 31, 2017. Our term and subscription licenses have lower unit sales prices and are generally recognized ratably under ASC 605 as compared to our perpetual licenses, which have comparably higher unit sales prices and are recognized upfront under ASC 605. The growth in customer demand for our term and subscription licenses has also increased the amount of amortized license revenues under ASC 605 for the three months ended March 31, 2018 as compared to the three months ended March 31, 2017.
ASC 605 maintenance and services revenues were $118.4 million for the three months ended March 31, 2018 compared to $102.7 million for the three months ended March 31, 2017, an increase of $15.7 million, driven by our growing customer base. Total ASC 605 revenues derived from our customer accounts outside of the United States and Canada increased, as a percentage of total ASC 605 revenues, to 31% for the three months ended March 31, 2018 from 29% for the three months ended March 31, 2017.
Total ASC 606 revenues were $246.2 million for the three months ended March 31, 2018 compared to total ASC 605 revenues of $224.0 million. The new revenue recognition standard materially impacts the timing of revenue recognition related to our on-premises term license agreements. Prior to our adoption of the new revenue recognition standard, we historically recognized revenue under ASC 605 related to on-premises term license agreements ratably over the term of the licensing agreement. Term license revenues were then included in license revenues. Under the new revenue recognition standard, revenue allocable to the license portion of the arrangement is recognized in license revenues upon delivery of the license. Maintenance and services revenues continue to be recognized ratably.

32


Cost of Revenues and Gross Margin
 
Three Months Ended March 31,
 
 
 
 
 
2018
 
2017
 
% Change
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

As Reported

Without Adoption
 
(dollars in thousands)
 
 
 
 
Cost of revenues
 
 
 
 
 
 
 
 
 
 
 
License
$
3,954

 
$
(52
)
 
$
3,902

 
$
3,267

 
21.0
%
 
19.4
%
Maintenance and services
28,471

 
61

 
28,532

 
23,388

 
21.7
%
 
22.0
%
Total cost of revenues
$
32,425

 
$
9

 
$
32,434

 
$
26,655

 
21.6
%
 
21.7
%

 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
Gross Margin
 
 
 
 
 
License
96.4
%
 
96.3
%
 
96.6
%
Maintenance and services
79.3
%
 
75.9
%
 
77.2
%
Total gross margin
86.8
%
 
85.5
%
 
86.7
%
Total cost of revenues was $32.4 million for the three months ended March 31, 2018 compared to $26.7 million for the three months ended March 31, 2017. The increase of $5.8 million was largely related to an increase in compensation expense of $4.1 million, which includes a $0.4 million increase in stock-based compensation expense, primarily due to headcount growth to support the delivery of our maintenance and services and to support Tableau Online.
Operating Expenses
 
Three Months Ended March 31,
 
 
 
 
 
2018
 
2017
 
% Change
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
As Reported
 
Without Adoption
 
(dollars in thousands)
 
 
 
 
Operating expenses

 
 
 
 
 
 
 
 
 
 
Sales and marketing
$
138,406

 
$
4,607

 
$
143,013

 
$
118,018

 
17.3
%
 
21.2
%
Research and development
93,505

 
$

 
93,505

 
84,302

 
10.9
%
 
10.9
%
General and administrative
32,250

 
$

 
32,250

 
24,445

 
31.9
%
 
31.9
%
Total operating expenses
$
264,161

 
$
4,607

 
$
268,768

 
$
226,765

 
16.5
%
 
18.5
%
Sales and Marketing
ASC 605 sales and marketing expenses were $143.0 million for the three months ended March 31, 2018 compared to $118.0 million for the three months ended March 31, 2017. The increase of $25.0 million was largely related to an increase in compensation expense of $18.9 million, which includes a $1.9 million increase in stock-based compensation expense, primarily due to headcount growth. The remainder of the increase was primarily attributable to a $3.0 million increase for travel-related costs.

33


ASC 606 sales and marketing expenses were $138.4 million for the three months ended March 31, 2018 compared to ASC 605 sales and marketing expenses of $143.0 million for the three months ended March 31, 2018. The difference of $4.6 million relates to the deferral of sales compensation expense under ASC 606. All of our sales compensation costs are expensed as incurred under ASC 605.
Research and Development
Research and development expenses were $93.5 million for the three months ended March 31, 2018 compared to $84.3 million for the three months ended March 31, 2017. The increase of $9.2 million was largely related to an increase in compensation expense of $9.9 million, which includes a $1.6 million increase in stock-based compensation expense, primarily due to headcount growth.
General and Administrative
General and administrative expenses were $32.3 million for the three months ended March 31, 2018 compared to $24.4 million for the three months ended March 31, 2017. The increase of $7.8 million was largely related to an increase in compensation expense of $4.8 million, which includes a $2.6 million increase in stock-based compensation expense, primarily due to headcount growth.
Other Income, Net
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Other income, net
$
1,462

 
$
(38
)
 
$
1,424

 
$
1,225

Other income, net for the three months ended March 31, 2018 increased primarily due to an increase in interest income earned on our cash equivalent and investment balances.
Income Tax Expense (Benefit)
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
Income tax expense (benefit)
$
(2,445
)
 
$
5,737

 
$
3,292

 
$
2,358

Effective tax rate
5.0
%
 

 
(4.3
)%
 
(4.5
)%
Our ASC 605 effective tax rate for the three months ended March 31, 2018 was (4.3)% compared to (4.5)% for the three months ended March 31, 2017. The difference in the effective tax rates between the three month periods was related to an increase in taxes in foreign jurisdictions, offset by an income tax benefit from the recognition of excess tax benefits of stock-based compensation during the three months ended March 31, 2018.
Our ASC 606 effective tax rate for the three months ended March 31, 2018 was 5.0% compared to (4.5)% for the three months ended March 31, 2017. The difference in the effective tax rates between the three month periods is primarily attributable to additional income as a result of our adoption of ASC 606 combined with a year to date tax benefit in foreign jurisdictions, which was increased by the recognition of excess tax benefits of stock-based compensation during the period. The difference in effective tax rates between ASC 606 and ASC 605 is primarily attributable to the differences in the amount of revenue recognized under ASC 606 as compared to ASC 605.
See Note 8 to the accompanying notes to the condensed consolidated financial statements for additional information.
Non-GAAP Financial Measures
We believe that the use of non-GAAP gross profit and gross margin, non-GAAP operating income (loss) and operating margin, non-GAAP net income (loss), non-GAAP net income (loss) per basic and diluted common

34


share and free cash flow is helpful to our investors. These measures, which we refer to as our non-GAAP financial measures, are not prepared in accordance with GAAP. Non-GAAP gross profit is calculated by excluding stock-based compensation expense and expense related to amortization of acquired intangible assets, each to the extent attributable to the cost of revenues, from gross profit. Non-GAAP gross margin is the ratio calculated by dividing non-GAAP gross profit by total revenues. Non-GAAP operating income (loss) is calculated by excluding stock-based compensation expense and expense related to amortization of acquired intangible assets from operating income (loss). Non-GAAP operating margin is the ratio calculated by dividing non-GAAP operating income (loss) by total revenues. Non-GAAP net income (loss) is calculated by excluding stock-based compensation expense, expense related to amortization of acquired intangible assets and non-GAAP income tax adjustments from net income (loss). Non-GAAP net income (loss) per basic and diluted common share is calculated by dividing non-GAAP net income (loss) by the basic and diluted weighted average shares outstanding. Non-GAAP diluted weighted average shares outstanding includes the effect of dilutive shares in periods of non-GAAP net income.
Non-GAAP financial information is adjusted for a tax rate equal to our estimated tax rate on non-GAAP income over a three-year financial projection. This long-term rate is based on our estimated annual GAAP income tax rate forecast, adjusted to account for items excluded from GAAP income in calculating the non-GAAP financial measures. To determine this long-term non-GAAP tax rate, we evaluate a three-year financial projection that excludes the impact of non-cash stock-based compensation expense and expense related to amortization of acquired intangible assets. The long-term non-GAAP tax rate takes into account other factors including our current operating structure, our existing tax positions in various jurisdictions and key legislation in major jurisdictions where we operate. The long-term non-GAAP tax rates applied to the three months ended March 31, 2018 and 2017 were 20% and 30%, respectively. We applied these same non-GAAP tax rates to our financial results presented in accordance with each ASC 606 and ASC 605. The long-term non-GAAP tax rates applied to the three months ended March 31, 2018 and 2017 assumes our deferred income tax assets will be realized based upon projected future taxable income excluding stock-based compensation expense. We anticipate using the long-term non-GAAP tax rate applied to the three months ended March 31, 2018 in future periods and may provide updates to this rate on an annual basis, or more frequently if material changes occur.
Because of varying available valuation methodologies, subjective assumptions and the variety of equity instruments that can impact a company's non-cash expenses, we believe that providing non-GAAP financial measures that exclude stock-based compensation expense allows for more meaningful comparisons between our operating results from period to period. The expense related to amortization of acquired intangible assets is dependent upon estimates and assumptions, which can vary significantly and are unique to each asset acquired; therefore, we believe non-GAAP measures that adjust for the amortization of acquired intangible assets provides investors a consistent basis for comparison across accounting periods. All of these non-GAAP financial measures are important tools for financial and operational decision-making and for evaluating our operating results over different periods of time.
We calculate free cash flow as net cash provided by operating activities less net cash used in investing activities for purchases 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 our business that can be used for strategic opportunities, including investing in our business, making strategic acquisitions, repurchasing our common stock and strengthening our balance sheet. All of our non-GAAP financial measures are important tools for financial and operational decision-making and for evaluating our own operating results over different periods of time.
Our non-GAAP financial measures may not provide information that is directly comparable to that provided by other companies in our industry, as other companies in our industry may calculate non-GAAP financial results differently. In addition, there are limitations in using non-GAAP financial measures because the non-GAAP financial measures are not prepared in accordance with GAAP, may be different from non-GAAP financial measures used by other companies and exclude expenses that may have a material impact on our reported financial results. Further, stock-based compensation expense has been and will continue to be for the foreseeable future a significant recurring expense in our business and an important part of the compensation provided to our employees. Because of the significant impact of the adoption of ASC 606 on our results of operations, non-GAAP financial measures for the first quarter of 2018 (computed in accordance with ASC 606) are not as comparable to non-GAAP financial measures for the first quarter of 2017 (computed in accordance with ASC 605). The presentation of non-GAAP financial information is not meant to be considered in isolation or as a substitute for the directly comparable financial measures prepared in accordance with GAAP. We urge our investors to review the reconciliation of our non-GAAP financial measures to the comparable GAAP financial measures included below and not to rely on any single financial measure to evaluate our business.

35


The following table summarizes our non-GAAP financial measures:    
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(dollars in thousands)
Non-GAAP gross profit
$
217,118

 
$
(22,172
)
 
$
194,946

 
$
175,923

Non-GAAP gross margin
88.2
%
 


 
87.0
 %
 
88.0
 %
Non-GAAP operating income (loss)
$
5,733

 
$
(26,779
)
 
$
(21,046
)
 
$
(4,224
)
Non-GAAP operating margin
2.3
%
 


 
(9.4
)%
 
(2.1
)%
Non-GAAP net income (loss)
$
5,756

 
$
(21,454
)
 
$
(15,698
)
 
$
(2,099
)
Free cash flow 
$
47,364

 
$
(109
)
 
$
47,255

 
$
61,257

The following table presents the reconciliation of gross profit to non-GAAP gross profit:

Three Months Ended March 31,

2018

2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Gross profit
$
213,782

 
$
(22,172
)
 
$
191,610


$
173,251

Excluding: Stock-based compensation expense attributable to cost of revenues
2,987

 

 
2,987


2,577

Excluding: Amortization of acquired intangible assets
349

 

 
349


95

Non-GAAP gross profit
$
217,118

 
$
(22,172
)
 
$
194,946


$
175,923

The following table presents the reconciliation of gross margin to non-GAAP gross margin:

Three Months Ended March 31,

2018

2017
 
As Reported
(ASC 606)

Without Adoption
(ASC 605)

As Reported
(ASC 605)


Gross margin
86.8
%
 
85.5
%

86.7
%
Excluding: Stock-based compensation expense attributable to cost of revenues
1.2
%
 
1.3
%

1.3
%
Excluding: Amortization of acquired intangible assets
0.1
%
 
0.2
%

0.0
%
Non-GAAP gross margin
88.2
%
 
87.0
%

88.0
%
The following table presents the reconciliation of operating loss to non-GAAP operating income (loss):

36



Three Months Ended March 31,

2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Operating loss
$
(50,379
)

$
(26,779
)
 
$
(77,158
)
 
$
(53,514
)
Excluding: Stock-based compensation expense
55,763



 
55,763

 
49,195

Excluding: Amortization of acquired intangible assets
349



 
349

 
95

Non-GAAP operating income (loss)
$
5,733


$
(26,779
)
 
$
(21,046
)
 
$
(4,224
)
The following table presents the reconciliation of operating margin to non-GAAP operating margin:

Three Months Ended March 31,

2018
 
2017
 
As Reported
(ASC 606)

Without Adoption
(ASC 605)

As Reported
(ASC 605)


Operating margin
(20.5
)%

(34.4
)%
 
(26.8
)%
Excluding: Stock-based compensation expense
22.6
 %

24.9
 %
 
24.6
 %
Excluding: Amortization of acquired intangible assets
0.1
 %

0.2
 %
 
0.0
 %
Non-GAAP operating margin
2.3
 %

(9.4
)%
 
(2.1
)%
The following table presents the reconciliation of net loss to non-GAAP net income (loss) and non-GAAP net income (loss) per basic and diluted common share:

Three Months Ended March 31,

2018

2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands, except per share amounts)
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)

$
(54,647
)
Excluding: Stock-based compensation expense
55,763

 

 
55,763


49,195

Excluding: Amortization of acquired intangible assets
349

 

 
349


95

Income tax adjustments
(3,884
)
 
11,100

 
7,216


3,258

Non-GAAP net income (loss)
$
5,756

 
$
(21,454
)
 
$
(15,698
)

$
(2,099
)



 
 
 
 



Weighted average shares used to compute non-GAAP basic net income (loss) per share
81,039

 


 
81,039


77,416

Effect of potentially dilutive shares: stock awards
4,020

 


 



Weighted average shares used to compute non-GAAP diluted net income (loss) per share
85,059

 


 
81,039


77,416




 
 
 
 



Non-GAAP net income (loss) per share:


 
 
 
 



Basic
$
0.07

 


 
$
(0.19
)

$
(0.03
)
Diluted
$
0.07

 


 
$
(0.19
)

$
(0.03
)

37


The following table presents the reconciliation of net cash provided by operating activities to free cash flow:

Three Months Ended March 31,

2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)

(in thousands)
Net cash provided by operating activities
$
52,615


$
(109
)
 
$
52,506

 
$
84,495

Less: Purchases of property and equipment
5,251


$

 
5,251

 
23,238

Free cash flow
$
47,364


$
(109
)
 
$
47,255

 
$
61,257

Net cash used in investing activities
$
(30,217
)

$

 
$
(30,217
)
 
$
(23,238
)
Net cash used in financing activities
$
(27,515
)

$

 
$
(27,515
)
 
$
(15,699
)
Effect of exchange rate changes on cash and cash equivalents
$
1,233

 
$
109

 
$
1,342

 
$
374

Non-GAAP Operating Income (Loss)
ASC 605 non-GAAP operating loss for the three months ended March 31, 2018 was $21.0 million compared to a non-GAAP operating loss of $4.2 million for the three months ended March 31, 2017. The decrease was primarily due to increases in our operating expenses relative to our total ASC 605 revenues. Increases in operating expenses were largely related to additional compensation expense, primarily resulting from headcount growth. Our ASC 605 revenue growth was impacted by changes in the mix of our sales of term and subscription licenses relative to sales of our perpetual licenses.
ASC 606 non-GAAP operating income for the three months ended March 31, 2018 was $5.7 million as compared to a ASC 605 non-GAAP operating loss of $21.0 million. The difference in the amount of non-GAAP operating income under ASC 606 as compared to ASC 605 primarily relates to differences in the amount of revenue recognized under ASC 606 as compared to ASC 605.
Non-GAAP Net Income (Loss)
ASC 605 non-GAAP net loss for the three months ended March 31, 2018 was $15.7 million compared to a non-GAAP net loss of $2.1 million for the three months ended March 31, 2017. The decrease was primarily attributable to the increase in non-GAAP operating loss.
ASC 606 non-GAAP net income for the three months ended March 31, 2018 was $5.8 million compared to ASC 605 non-GAAP net loss of $15.7 million. The difference in the amount of non-GAAP net income (loss) under ASC 606 compared to ASC 605 primarily relates to differences in the amount of revenue recognized under ASC 606 as compared to ASC 605.
Free Cash Flow
Free cash flow for the three months ended March 31, 2018 was $47.4 million compared to free cash flow of $61.3 million for the three months ended March 31, 2017. The decrease of $13.9 million was driven by a decrease in net cash provided by operating activities.
Liquidity and Capital Resources
As of March 31, 2018, we had cash and cash equivalents totaling $624.0 million, investments of $399.1 million, accounts receivable, net of $132.6 million and $652.4 million of working capital.
The following tables show our cash and cash equivalents, investments and our cash flows from operating activities, investing activities and financing activities for the stated periods:
 
March 31, 2018
 
December 31, 2017
 
(in thousands)
Cash and cash equivalents
$
623,994

 
$
627,878

Short-term investments
241,652

 
226,787

Long-term investments
157,497

 
148,364


38



 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Net cash provided by operating activities
$
52,615

 
$
84,495

Net cash used in investing activities
(30,217
)
 
(23,238
)
Net cash used in financing activities
(27,515
)
 
(15,699
)
Effect of exchange rate changes
1,233

 
374

Net increase (decrease) in cash and cash equivalents
$
(3,884
)
 
$
45,932

As of March 31, 2018, our cash and cash equivalents and short-term investments were held for working capital purposes and were held in cash deposits, money market funds, U.S. treasury securities, U.S. agency securities and corporate bonds. We intend to continue making capital expenditures to support the growth in our business and operations. We believe that our existing cash and cash equivalents and short-term investments, together with cash generated from operations, will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support R&D efforts, the continued expansion of sales and marketing activities, the introduction of new and enhanced product and services offerings and the continued market acceptance of our products.
Operating Activities
Net cash provided by operating activities was $52.6 million for the three months ended March 31, 2018 as a result of a net loss of $46.5 million, adjusted for stock-based compensation expense of $55.8 million and non-cash depreciation and amortization expense of $9.6 million related to capital assets. Net cash provided by operating activities was also impacted by a $73.0 million decrease in accounts receivable, net, a $22.9 million increase in prepaid expenses and other assets, a $7.5 million decrease in deferred revenue and a $4.3 million decrease in accounts payable and accrued liabilities. The decrease in accounts receivable, net, and the decrease in deferred revenue were primarily due to seasonality of license and maintenance agreement sales, which are typically highest in the fourth quarter. The increase in prepaid expenses and other assets was primarily due to contract assets resulting from revenue recorded during the period under ASC 606 that was not yet billed and to a lesser extent commissions costs incurred during the period that were deferred under ASC 606. The decrease in accounts payable and accrued liabilities was primarily due to the timing of payments.
Net cash provided by operating activities was $84.5 million for the three months ended March 31, 2017 as a result of a net loss of $54.6 million, adjusted for stock-based compensation expense of $49.2 million and non-cash depreciation and amortization expense of $13.4 million related to capital assets. Net cash provided by operating activities was also impacted by a $76.9 million decrease in accounts receivable, net, a $16.6 million decrease in accounts payable and accrued liabilities, an $11.3 million decrease in prepaid expenses and other assets and a $4.0 million increase in deferred revenue. The decrease in accounts receivable, net, was primarily due to seasonality of license and maintenance agreement sales, which are typically highest in the fourth quarter. The decrease in accounts payable and accrued liabilities was primarily due to accrued purchases of property and equipment as of December 31, 2016 that were paid during the first quarter of 2017. The increase in deferred revenue was primarily due to increased sales of maintenance agreements and an increase in term and subscription license sales which had ratable revenue recognition in 2017 under our historical accounting policy.
Investing Activities     
Cash used in investing activities was $30.2 million for the three months ended March 31, 2018. The cash used for this period was attributable to purchases of investments of $102.5 million and capital expenditures to support the growth of our business of $5.3 million, partially offset by maturities of investments of $77.4 million.
Cash used in investing activities was $23.2 million for the three months ended March 31, 2017. The cash used for this period was attributable to capital expenditures to support the growth of our business, including hardware, software, office equipment and leasehold improvements.
Financing Activities
Net cash used in financing activities was $27.5 million for the three months ended March 31, 2018 as a result of repurchases of common stock under our stock repurchase program of $30.0 million, partially offset by proceeds from the exercise of stock options of $2.5 million.

39


Net cash used in financing activities was $15.7 million for the three months ended March 31, 2017 as a result of repurchases of common stock under our stock repurchase program of $20.0 million, partially offset by proceeds from the exercise of stock options of $4.3 million.
Stock Repurchase Program
On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to $200 million of our outstanding Class A common stock. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. We have funded and expect to continue to fund the stock repurchase program with cash on hand and future cash from operations.
During the three months ended March 31, 2018, we repurchased 366,160 shares of our outstanding Class A common stock at an average price of $81.95 per share for $30.0 million. During the three months ended March 31, 2017, we repurchased 383,411 shares of our outstanding Class A common stock at an average price of $52.18 per share for $20.0 million. All repurchases were made in open market transactions using cash on hand and all of the shares repurchased were retired. As of March 31, 2018, we were authorized to repurchase $70.0 million of our Class A common stock under our repurchase program.
On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our Class A common stock under our previously announced stock repurchase program. Including the additional $300 million, we are authorized to repurchase up to a remaining $370.0 million of our Class A common stock under the existing stock repurchase program. As of March 31, 2018, we had repurchased and retired 2,077,105 shares of our Class A common stock, under the existing stock repurchase program, for a total purchase price of $130.0 million.
Obligations and Commitments
As of March 31, 2018, our principal obligations consisted of obligations outstanding under non-cancellable operating leases that expire at various dates through 2029. See Note 9 to the accompanying notes to the condensed consolidated financial statements for additional information on our operating leases including changes to our principal lease commitments compared to those discussed in Management's Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.
Our contractual commitments are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. There have been no material changes in our contractual commitments compared to those discussed in Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2017.

40


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Management believes there have been no material changes to our quantitative and qualitative disclosures about market risks during the three months ended March 31, 2018, compared to those discussed in our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 26, 2018.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our principal executive officer and principal financial officer, our management conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report.
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Based on management's evaluation, our principal executive officer and principal financial officer concluded that, as of March 31, 2018, our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
We adopted the new revenue recognition standard effective during the first quarter of 2018 on a modified retrospective basis. As a result, we implemented changes to our internal control over financial reporting, including changes to our business systems. There were no other changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended March 31, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

41


PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
In the ordinary course of business, we may be involved in various legal proceedings and claims related to intellectual property rights, commercial disputes, employment and wage and hour laws, alleged securities laws violations or other investor claims and other matters. For example, we have been, and may in the future be, put on notice and sued by third parties for alleged infringement of their proprietary rights, including patent infringement. We evaluate these claims and lawsuits with respect to their potential merits, our potential defenses and counter claims, and the expected effect on us of defending the claims and a potential adverse result. We are not presently a party to any legal proceedings that in the opinion of our management, if determined adversely to us, would have a material adverse effect on our business, financial condition or operating results.
The outcome of any litigation, regardless of its merits, is inherently uncertain. Any claims and lawsuits, and the disposition of such claims and lawsuits, could be time-consuming and expensive to resolve, divert management attention from executing our business plan, lead to attempts on the part of other parties to make similar claims and require us to change our technology, change our business practices and pay monetary damages or enter into royalty or licensing agreements, which could materially adversely affect our financial condition or operating results.
We make a provision for a liability relating to a claim when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. When we make such provisions, they are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter. In management's opinion, resolution of currently outstanding matters is not expected to have a material adverse impact on our consolidated results of operations, cash flows or financial position. However, depending on the nature and timing of any such dispute, an unfavorable resolution of the matter could materially affect our future results of operations or cash flows, or both, of a particular quarter.

42


ITEM 1A. RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including those described below. You should carefully consider the following risks and all of the other information contained in this report, including our condensed consolidated financial statements and related notes, before making an investment decision. While we believe that the risks and uncertainties described below are the material risks currently facing us, additional risks that we do not yet know of or that we currently think are immaterial may also arise and materially affect our business. If any of the following risks materialize, our business, financial condition and results of operations could be materially and adversely affected. In that case, the trading price of our Class A common stock could decline, and you may lose some or all of your investment.
Risks Related to Our Business and Industry
Due to our growth, we have a limited operating history at our current scale, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We have a relatively short history operating our business at its current scale. We continue to increase the number of our employees and expand our operations worldwide. Furthermore, we operate in an industry that is characterized by rapid technological innovation, intense competition, changing customer needs and frequent introductions of new products, technologies and services. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in evolving industries. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in the market, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
Our future success will depend in large part on our ability to, among other things:
hire, integrate, train and retain skilled talent, including members of our direct sales force and software engineers;
maintain and expand our business, including our operations and infrastructure to support our growth, both domestically and internationally;
increase the number and value of enterprise sales transactions;
manage the transition to a subscription-based business model successfully;
compete with other companies, custom development efforts and open source initiatives that are currently in, or may in the future enter, the market for our software;
maintain and improve the security of our technology and infrastructure;
expand our customer base, both domestically and internationally;
renew maintenance and subscription agreements with, and sell additional products to, existing customers;
improve the performance and capabilities of our software;
price and package our product and service offerings successfully;
maintain high customer satisfaction and ensure quality and timely releases of our products and product enhancements;
maintain, expand and support our indirect sales channels and strategic partner network;
maintain the quality of our website infrastructure to minimize latency when downloading or utilizing our software;
make our software available on public cloud service providers;
increase market awareness of our products and enhance our brand; and
maintain compliance with applicable governmental regulations and other legal obligations, including those related to intellectual property, data protection and privacy, security, international sales and taxation.
If we fail to address the risks and difficulties that we face, including those associated with the challenges listed above as well as those described elsewhere in this "Risk Factors" section, our business will be adversely affected and our results of operations will suffer.
We may not be able to sustain our revenue growth rate or achieve profitability in the future.
We incurred a net loss in each quarter and for the full year of 2017, as well as the first quarter of 2018. We expect expenses to continue to increase as we make investments in our sales and marketing and research and development organizations, expand our operations and infrastructure both domestically and internationally and develop new products and new features for, and enhancements of, our existing products.

43


Moreover, as we grow our business, we expect our revenue growth rates to continue to slow in future periods due to a number of reasons, which may include slowing demand for our products, shifts in customer demand and spending on licenses for our products, shifts in sales of subscription-based versus perpetual licenses, increasing competition, a decrease in the growth of our overall market, our failure, for any reason, to continue to capitalize on growth opportunities, the maturation of our business or the decline in the number of organizations into which we have not already expanded. Additionally, our revenue growth rates for the three months ended March 31, 2018 computed in accordance with ASC 606 as compared to our financial results for the three months ended March 31, 2017 computed in accordance with ASC 605 were positively impacted by our adoption of the new revenue recognition standard effective January 1, 2018. For example, prior to our adoption of the new revenue recognition standard, we historically recognized revenue related to on-premises term license agreements ratably over the term of the licensing agreement. Under the new revenue recognition standard, revenue allocable to the license portion of the arrangement is recognized upon delivery of the license. Accordingly, our historical results or revenue growth should not be considered indicative of our future performance.
If we fail to successfully manage the transition to a subscription-based business model, our results of operations could be negatively impacted.
We are currently transitioning to a more subscription-based business model. In April 2018, we introduced new subscription offerings to help organizations scale analytics. Tableau Creator, Explorer and Viewer subscriptions each provide tailored combinations of new and existing analytical capabilities that are designed for different user needs, from sophisticated analysts to casual users. It is uncertain whether this transition will prove successful or whether we will be able to develop this business model more quickly than our competitors. Market acceptance of our product and service offerings will be dependent on our ability (1) to include functionality and usability that address our customers' requirements, and (2) to optimally price our products in light of marketplace conditions, our costs and customer demand. This transition may have negative revenue implications. If we are unable to respond to these competitive factors, our business could be harmed.
This subscription strategy may give rise to a number of risks, including the following:
our revenue growth may decline more than anticipated over the short-term as a result of this strategy;
if new or current customers desire only perpetual licenses, our subscription sales may lag behind our expectations;
the shift to a subscription strategy may raise concerns among our customer base, including concerns regarding changes to pricing over time and access to files once a subscription has expired;
we may be unsuccessful in maintaining or implementing our target pricing or new pricing models, product adoption and projected renewal rates, or we may select a target price or new pricing model that is not optimal and could negatively affect our sales or earnings;
our customers may shift purchases to our lower priced subscription offerings, which could negatively affect our financial results;
our shift to a subscription licensing model may result in confusion among new or existing customers (which can slow adoption rates), partners, resellers and investors;
if our customers do not renew their subscriptions, our revenue may decline over the long-term and our business may suffer;
our relationships with existing partners that resell perpetual license products may be damaged; and
we may incur sales compensation costs at a higher than forecasted rate if the pace of our subscription transition is faster than anticipated.
If customers demand products that provide business analytics via a SaaS business model, our business could be adversely affected.
We believe that companies have begun to expect that key software be provided through a SaaS model. We have used and expect to use our current cash or future cash flows to fund further development of our Tableau Online product, and we may encounter difficulties that cause our costs to exceed our current expectations. Moreover, as demand increases, we will need to make additional investments in related infrastructure such as server farms, data centers, network bandwidth and technical operations personnel. All of these investments could negatively affect our operating results. Even if we make these investments, we may be unsuccessful in achieving significant market acceptance of this product. Moreover, sales of a potential future SaaS offering by our competitors could adversely affect sales of all of our existing products. In addition, increasing sales of our SaaS offering could cannibalize license sales of our on-premises desktop and server products to our existing and prospective customers, which could negatively impact our overall sales growth. The migration of our customers to a SaaS model

44


would also change the manner in which we recognize revenue, which could adversely affect our operating results and business operations.
If we are unable to attract, integrate and retain additional qualified personnel, including executive, top sales and technical talent, our business could be adversely affected.
Our future success depends in part on our ability to identify, attract, integrate and retain highly skilled executive, technical, managerial, sales and other personnel. If we do not successfully integrate these or other new hires, it could impede or negatively impact our business operations and strategic direction including our sales execution, marketing and product development planning and implementation processes. We face intense competition for qualified individuals from numerous other companies, including other software and technology companies, many of whom have greater financial and other resources than we do. These companies also may provide more diverse opportunities and better chances for career advancement. Some of these characteristics may be more appealing to high-quality candidates than those we have to offer. In addition, new hires often require significant training and, in many cases, take significant time before they achieve full productivity. We may incur significant costs to attract and retain qualified personnel, including significant expenditures related to salaries and benefits and compensation expenses related to equity awards, and we may lose new employees to our competitors or other companies before we realize the benefit of our investment in recruiting and training them. Moreover, new employees may not be or become as productive as we expect, as we may face challenges in adequately or appropriately integrating them into our workforce and culture. In addition, as we move into new geographies, we will need to attract and recruit skilled personnel in those areas. We have limited experience with recruiting in geographies outside of the United States, and may face additional challenges in attracting, integrating and retaining international employees. If we are unable to attract, integrate and retain suitably qualified individuals who are capable of meeting our growing technical, operational, sales and managerial requirements, as well as executive leadership requirements, on a timely basis or at all, our business will be adversely affected.
Volatility or lack of positive performance in our stock price may also affect our ability to attract and retain our key employees. Many of our senior management personnel and other key employees are vested in a substantial amount of stock or stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the market price of our common stock or the market price of our common stock decreases significantly, impacting the value of their unvested restricted stock unit awards. If we are unable to appropriately incentivize and retain our employees through equity compensation, or if we need to increase our compensation expenses in order to appropriately incentivize and retain our employees, our business, results of operations, financial condition and cash flows would be adversely affected.
We are dependent on the continued services and performance of our senior management and other key personnel, the loss of any of whom could adversely affect our business.
Our future success depends in large part on the continued contributions of our senior management and other key personnel. In particular, the leadership of key management personnel is critical to the successful management of our company, the development of our products and our strategic direction. Our senior management and key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason and without notice. On February 1, 2018, we announced that Tom Walker, Chief Financial Officer, had resigned effective as of that date, and Damon Fletcher, Senior Vice President, Finance, had been appointed as Interim Chief Financial Officer. We are currently conducting a search for a permanent Chief Financial Officer, including consideration of internal and external candidates. If we do not successfully manage this or any similar future transition, it could impede or negatively impact our business operations and strategic direction including our sales execution, marketing and product development planning and implementation process. The loss of any of our key management personnel could significantly delay or prevent the achievement of our development and strategic objectives and adversely affect our business. We do not maintain "key person" insurance for any member of our senior management team or any of our other key employees.
Our growth depends on being able to expand our direct sales force successfully.
In order to increase our revenues and profitability, we must increase the size of our direct sales force, both in the United States and internationally, to generate additional revenues from new and existing customers. We intend to further increase our number of direct sales professionals.
We believe that there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of direct sales personnel to support our growth. New hires require

45


significant training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, as we continue to grow, a large percentage of our sales force may be new to our company and our products, which may adversely affect our sales if we cannot train our sales force quickly or effectively. Attrition rates may increase and we may face integration challenges as we continue to seek to expand our sales force. If we are unable to hire and train sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
We have been growing and expect to continue to invest in our growth for the foreseeable future. If we fail to manage this growth effectively, our business and results of operations will be adversely affected.
We intend to continue to grow our business. For example, we plan to continue to hire new employees, particularly in our sales and engineering groups. If we cannot adequately train these new employees, including our direct sales force, our sales productivity could be impacted or our customers may lose confidence in the knowledge and capability of our employees. In addition, we are expanding internationally, establishing operations in additional countries outside the United States, and we intend to make substantial investments to continue our international expansion efforts. We must successfully manage our growth to achieve our objectives. Although our business has experienced significant growth in the past, our growth has slowed in recent periods, and we cannot provide any assurance that our business will continue to grow at any particular rate, or at all.
Our ability to effectively manage the growth of our business will depend on a number of factors, including our ability to do the following:
effectively recruit, integrate, train and motivate a large number of new employees, including our direct sales force, while retaining existing employees, maintaining the beneficial aspects of our corporate culture and effectively executing our business plan;
satisfy existing customers and attract new customers;
successfully introduce new products and enhancements;
continue to improve our operational, financial and management controls;
protect and further develop our strategic assets, including our intellectual property rights; and
make sound business decisions in light of the scrutiny associated with operating as a public company.
These activities will require significant capital expenditures and allocation of valuable management and employee resources, and our growth will continue to place significant demands on our management and our operational and financial infrastructure.
Our future financial performance and our ability to execute on our business plan will depend, in part, on our ability to effectively manage any future growth. There are no guarantees we will be able to do so in an efficient or timely manner, or at all. In particular, any failure to successfully implement systems enhancements and improvements necessary to scale the business or adopt new accounting or other compliance requirements will likely negatively impact our ability to manage our expected growth, ensure uninterrupted operation of key business systems and comply with the rules and regulations that are applicable to public reporting companies. Moreover, if we do not effectively manage the growth of our business and operations, the quality of our software could suffer, which could negatively affect our brand, results of operations and overall business.
We face intense competition, and we may not be able to compete effectively, which could reduce demand for our products and adversely affect our business, growth, revenues and market share.
The market for our products is intensely and increasingly competitive and subject to rapidly changing technology and evolving standards. In addition, many companies in our target market are offering, or may soon offer, products and services that may compete with our products.
Our current primary competitors generally fall into the following categories:
large technology companies, including suppliers of traditional business intelligence products and/or cloud-based offerings that provide one or more capabilities that are competitive with our products, such as Amazon.com, Inc., Google Inc., IBM, Microsoft Corporation, Oracle Corporation, Salesforce and SAP SE;
business analytics software companies, such as MicroStrategy, Qlik and TIBCO Spotfire (a subsidiary of TIBCO Software Inc.); and
SaaS-based products or cloud-based analytics providers.

46


In addition, we may compete with open source initiatives and custom development efforts. We expect competition to increase as other established and emerging companies enter the business analytics software market, as customer requirements evolve and as new products and technologies are introduced such as artificial intelligence and machine learning technologies. We expect this to be particularly true with respect to our SaaS-based offering. This is a relatively new and evolving area of business analytics solutions, and we anticipate competition to increase based on customer demand for these types of products.
Many of our competitors, particularly the large software companies named above, have longer operating histories, significantly greater financial, technical, marketing, distribution, professional services or other resources and greater name recognition than we do. In addition, many of our competitors have strong relationships with current and potential customers and extensive knowledge of the business analytics industry. As a result, they may be able to respond more quickly to new or emerging technologies and changes in customer requirements, for example by offering and expanding capabilities of SaaS-based products that compete with our on-premises products and our SaaS product offerings, or devote greater resources to the development, promotion and sale of their products than we do. Moreover, many of these competitors are bundling their analytics products into larger deals or maintenance renewals, often at significant discounts. Increased competition may lead to price cuts, alternative pricing structures or the introduction of products available for free or a nominal price, fewer customer orders, reduced gross margins, longer sales cycles and loss of market share. We may not be able to compete successfully against current and future competitors, and our business, results of operations and financial condition will be harmed if we fail to meet these competitive pressures.
Our ability to compete successfully in our market depends on a number of factors, both within and outside of our control. Some of these factors include ease and speed of product deployment and use, discovery and visualization capabilities, analytical and statistical capabilities, performance and scalability, the quality and reliability of our customer service and support, total cost of ownership, return on investment and brand recognition. Any failure by us to compete successfully in any one of these or other areas may reduce the demand for our products, as well as adversely affect our business, results of operations and financial condition.
Moreover, current and future competitors may also make strategic acquisitions or establish cooperative relationships among themselves or with others. By doing so, these competitors may increase their ability to meet the needs of our customers or potential customers. In addition, our current or prospective indirect sales channel partners may establish cooperative relationships with our current or future competitors. These relationships may limit our ability to sell or certify our products through specific distributors, technology providers, database companies and distribution channels and allow our competitors to rapidly gain significant market share. These developments could limit our ability to obtain revenues from existing and new customers and to maintain maintenance and support revenues from our existing and new customers. If we are unable to compete successfully against current and future competitors, our business, results of operations and financial condition would be harmed.
Interruptions or performance problems, including any caused by cyber-attacks or associated with our technology and infrastructure, may adversely affect our business and results of operations.
We have in the past experienced, and may in the future experience, performance issues due to a variety of factors, including infrastructure changes, human or software errors, website or third-party hosting disruptions or capacity constraints due to a number of potential causes including technical failures, cyber-attacks, security vulnerabilities, natural disasters or fraud. If our security is compromised, our website is unavailable or our users are unable to download our software within a reasonable amount of time or at all, our business could be negatively affected. Moreover, if our security measures, products or services are subject to cyber-attacks that degrade or deny the ability of users to access our website, Tableau Online, or other products or services, our products or services may be perceived as unsecure and we may incur significant legal and financial exposure. In particular, our cloud-based products, Tableau Online and Tableau Public, may be especially vulnerable to interruptions, performance problems or cyber-attacks. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. These cloud-based products are hosted at third-party data centers that are not under our direct control. If these data centers were to be damaged or suffer disruption, our ability to provide these products to our customers could be impaired and our reputation could be harmed. Moreover, if a high-profile security breach occurs with respect to an industry peer, our customers and potential customers may lose trust in the security of business intelligence or analytics platforms generally, which could adversely impact our ability to retain existing customers or attract new ones.
In addition, it may become increasingly difficult to maintain and improve our website performance, especially during peak usage times and as our software becomes more complex and our user traffic increases. Adverse consequences could include unanticipated system disruptions, slower response times, degradation in level of customer support, and impaired quality of users' experiences, and could result in customer dissatisfaction and the

47


loss of existing customers. We expect to continue to make significant investments to maintain and improve website performance and security and to enable rapid and secure releases of new features and applications for our software. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and results of operations may be adversely affected.
We also rely on SaaS technologies from third parties in order to operate critical functions of our business, including financial management services from NetSuite Inc. and customer relationship management services from Salesforce. If these services become unavailable due to extended outages or interruptions, security vulnerabilities or cyber-attacks, or because they are no longer available on commercially reasonably terms or prices, our expenses could increase, our ability to manage these critical functions could be interrupted and our processes for managing sales of our software and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.
Real or perceived errors, failures, bugs or security flaws in our software could adversely affect our results of operations and growth prospects.
Because our software is complex, undetected errors, failures, bugs or security flaws may occur, especially when new versions or updates are released. Our software is often installed and used in large-scale computing environments with different operating systems, system management software and equipment and networking configurations, which may cause errors or failures of our software or other aspects of the computing environment into which it is deployed. In addition, deployment of our software into computing environments may expose undetected errors, compatibility issues, failures, bugs or security flaws in our software. Despite testing by us, errors, failures, bugs or security flaws may not be found in our software until it is released to our customers. Moreover, our customers could incorrectly implement or inadvertently misuse our software, which could result in customer dissatisfaction and adversely impact the perceived utility of our products as well as our brand. Any of these real or perceived errors, compatibility issues, failures, bugs or security flaws in our software could result in negative publicity, reputational harm, loss of or delay in market acceptance of our software, loss of competitive position or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. Alleviating any of these problems could require significant expenditures of our capital and other resources and could cause interruptions, delays or cessation of our licensing, which could cause us to lose existing or potential customers and could adversely affect our results of operations and growth prospects.
Our success is highly dependent on our ability to further penetrate the existing market for business analytics software as well as the growth and expansion of that market.
Although the overall market for business analytics software is well-established, the market for business analytics software like ours is relatively new, rapidly evolving and unproven. Our future success will depend in large part on our ability to further penetrate the existing market for business analytics software, as well as the continued growth and expansion of what we believe to be an emerging market for analytics solutions and platforms that are faster, easier to adopt, easier to use and more focused on self-service capabilities. It is difficult to predict customer adoption and renewal rates, customer demand for our products, the size, growth rate and expansion of these markets, the entry of competitive products or the success of existing competitive products. Our ability to further penetrate the existing market and any expansion of the emerging market depends on a number of factors, including the cost, performance and perceived value associated with our products, as well as customers' willingness to adopt a different approach to data analysis. Furthermore, many potential customers have made significant investments in legacy business analytics software systems and may be unwilling to invest in new software. If we are unable to further penetrate the existing market for business analytics software, the emerging market for self-service analytics solutions fails to grow or expand, or either of these markets decreases in size, our business, results of operations and financial condition would be adversely affected.
Our future quarterly results of operations may fluctuate significantly due to a wide range of factors, which makes our future results difficult to predict.
Our revenues and results of operations could vary significantly from quarter to quarter as a result of various factors, some of which are outside of our control, such as:
the timing of satisfying revenue recognition criteria, particularly with regard to large enterprise license agreements and other sales transactions, and as a result of our adoption of the new revenue standard on January 1, 2018;
the transition from perpetual license transactions to term and subscription license transactions, which have lower unit sales prices than comparable perpetual licenses;

48


the expansion of our customer base;
the renewal of maintenance agreements with, and sales of additional products to, existing customers;
seasonal variations in our sales, which have generally historically been highest in the fourth quarter of a calendar year and lowest in the first quarter;
the size, timing and terms of our perpetual license sales to both existing and new customers;
changes in the mix of term and subscription license sales versus perpetual license sales;
the mix of direct sales versus sales through our indirect sales channels;
the introduction of products and product enhancements by existing competitors or new entrants into our market, and changes in pricing for products offered by us or our competitors;
customers delaying purchasing decisions in anticipation of new products or product enhancements by us or our competitors or otherwise;
changes in customers' budgets;
customer acceptance of and willingness to pay for new versions of our products;
seasonal variations related to sales and marketing and other activities, such as expenses related to our annual customer conferences;
cyber attacks or incidents; and
general economic and political conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers operate.
Additional factors include:
costs related to the hiring, training and maintenance of our direct sales force;
the timing and growth of our business, in particular through our hiring of new employees and international expansion;
our ability to control costs, including our operating expenses;
the effect of changes in tax law, such as the effect of the Tax Cuts and Jobs Act that was enacted on December 22, 2017; and
fluctuations in our effective tax rate.
Any one of these or other factors discussed elsewhere in this report may result in fluctuations in our revenues and operating results, meaning that quarter-to-quarter comparisons of our revenues, results of operations and cash flows may not necessarily be indicative of our future performance.
We may not be able to accurately predict our future revenues or results of operations. For example, a large percentage of the revenues we recognize each quarter has been attributable to sales made in the last month of that same quarter. Our license revenues in particular can be impacted by short-term shifts in customer demand and spending as license revenues from perpetual and term license sales are generally recognized upfront. As a result, our ability to forecast revenues on a quarterly or longer-term basis is limited. In addition, we base our current and future expense levels on our operating plans and sales forecasts, and our operating expenses are expected to be relatively fixed in the short term. Accordingly, we may not be able to reduce our costs sufficiently to compensate for an unexpected shortfall in revenues, and even a small shortfall in revenues could disproportionately and adversely affect our financial results for that quarter. The variability and unpredictability of these and other factors could result in our failing to meet or exceed financial expectations for a given period.
If we are unable to attract new customers and expand sales to existing customers, both domestically and internationally, our growth could be slower than we expect and our business may be harmed.
Our future growth depends in part upon increasing our customer base. Our ability to achieve growth in revenues in the future will depend, in large part, upon the effectiveness of our marketing efforts, both domestically and internationally, and our ability to attract new customers. This may be particularly challenging where an organization has already invested substantial personnel and financial resources to integrate traditional business intelligence products into its business, as such organization may be reluctant or unwilling to invest in a new product. If we fail to attract new customers and maintain and expand those customer relationships, our revenues will grow more slowly than expected and our business will be harmed.
Our future growth also depends upon expanding sales of our products to and renewing license and maintenance agreements with existing customers and their organizations. This includes customers of all sizes and scales. If our customers do not purchase additional licenses or capabilities, our revenues may grow more slowly than expected, may not grow at all or may decline. Additionally, increasing incremental sales to our current customer base requires increasingly sophisticated and costly sales efforts that are targeted at senior management. There can be no assurance that our efforts would result in expanding sales to existing customers and additional

49


revenues. If our expansion sales efforts to our customers are not successful, our business would suffer. Our software is currently licensed and sold under perpetual, term and subscription license agreements, and we are currently transitioning to a more subscription-based business model. Due to the differences in unit sales prices of perpetual versus term or subscription license sales, shifts in the mix of term and subscription license sales could produce significant variations in the revenue we recognize in a given period. In addition, all of our maintenance and support agreements are sold on a term basis. In order for us to grow our revenues and increase profitability, it is important that our existing customers renew their maintenance and support agreements and their term licenses, if applicable, when the initial contract term expires. Our customers have no obligation to renew their term licenses or maintenance and support contracts with us after the initial terms have expired. Our customers' renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our software or professional services, our pricing or pricing structure, the pricing or capabilities of products or services offered by our competitors, the effects of economic conditions, or reductions in our customers' spending levels. If our customers do not renew their agreements with us, or renew on terms less favorable to us, our revenues may decline.
Our success depends on increasing the number and value of enterprise sales transactions, which typically involve a longer sales cycle, greater deployment challenges and additional support and services than sales to individual purchasers of our products.
Growth in our revenues and profitability depends in part on our ability to complete more and larger enterprise sales transactions. During three months ended March 31, 2018, we closed 301 sales transactions greater than $100,000 compared to 294 transactions greater than $100,000 during the three months ended March 31, 2017, representing a 2% increase in the number of transactions. This metric has been, and we expect will continue to be, impacted by our transition to a more subscription-based business model as the unit sales price of each subscription license is lower than a comparable perpetual license. We anticipate that the quantity of sales transactions greater than $100,000 will continue to fluctuate on a quarter by quarter basis. These larger transactions may involve significant customer negotiation and are typically completed near the end of the quarter. Enterprise customers may undertake a significant evaluation process, which can last from several months to a year or longer. For example, in recent periods, excluding renewals, our transactions over $100,000 have generally taken over three months to close. Any individual transaction may take substantially longer than three months to close. Events may occur during this period that affect the size or timing of a purchase or even cause cancellations, which may lead to greater unpredictability in our business and results of operations. We will spend substantial time, effort and money on enterprise sales efforts without any assurance that our efforts will produce any sales.
We may also face unexpected deployment challenges with enterprise customers or more complicated installations of our software platform. It may be difficult to deploy our software platform if the customer has unexpected database, hardware or software technology issues. Additional deployment complexities may occur if a customer hires a third party to deploy or implement our products or if one of our indirect sales channel partners leads the implementation of our products. In addition, enterprise customers may demand more configuration and integration services, which increase our upfront investment in sales and deployment efforts, with no guarantee that these customers will increase the scope of their use. As a result of these factors, we must devote a significant amount of sales support and professional services resources to individual customers, increasing the cost and time required to complete sales. Any difficulties or delays in the initial implementation, configuration or integration of our products could cause customers to reject our software or lead to the delay in or failure to obtain future orders, which would harm our business, results of operations and financial condition.
We derive substantially all of our revenues from a limited number of software products.
We currently derive and expect to continue to derive substantially all of our revenues from our Tableau Desktop, Tableau Server and Tableau Online software products. Further, in April 2018, we released Tableau Prep, a new data preparation product that integrates directly into the Tableau analytical workflow and can be shared with Tableau Server or Tableau Online. As such, the continued growth in market demand of these software products is critical to our continued success. Demand for our software is affected by a number of factors, including continued market acceptance of our products, the timing of development and release of new products by our competitors, price or product packaging changes by us or by our competitors, technological change, growth or contraction in the traditional and expanding business analytics market and general economic conditions and trends. If our competitors offer products or functionality similar to ours at more attractive prices, we may have to reduce our prices, which may cause our revenues to decline. Further, if we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our software, or we cannot successfully meet our customers' needs or innovate on their needs timely, our business, results of operations, financial condition and growth prospects will be materially and adversely affected.

50


If our new products and product enhancements do not achieve sufficient market acceptance, our results of operations and competitive position will suffer.
We spend substantial amounts of time and money to research and develop new software and enhanced versions of our existing software to incorporate additional features, improve functionality, function in concert with new technologies or changes to existing technologies and allow our customers to analyze a wide range of data sources. For example, in January 2018, we released Hyper, our new in-memory data engine, which was a significant upgrade to our existing Hybrid Data Architecture. Further, in April 2018, we released Tableau Prep, a new data preparation product that integrates directly into the Tableau analytical workflow and can be shared with Tableau Server or Tableau Online. When we develop a new product or an enhanced version of an existing product, we typically incur expenses and expend resources upfront to market, promote and sell the new offering. Therefore, when we develop and introduce new or enhanced products, such as Hyper or Tableau Prep, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market.
Further, we may make changes to our software that our customers do not find useful. We may also discontinue certain features, begin to charge for certain features that are currently free or increase fees for any of our features or usage of our software. We may also face unexpected problems or challenges in connection with new product or feature introductions.
Our new products or product enhancements and changes to our existing software could fail to attain sufficient market acceptance for many reasons, including:
failure to predict market demand accurately in terms of software functionality and capability or to supply software that meets this demand in a timely fashion;
inability to operate effectively with the technologies, systems or applications of our existing or potential customers;
defects, errors or failures;
negative publicity about their performance or effectiveness;
delays in releasing our new software or enhancements to our existing software to the market;
the introduction or anticipated introduction of competing products by our competitors;
an ineffective sales force;
poor business conditions for our end-customers, causing them to delay purchases; and
the reluctance of customers to purchase software incorporating open source software.
In addition, because our products are designed to operate on and with a variety of systems, we will need to continuously modify and enhance our products to keep pace with changes in technology. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion.
If our new software or enhancements and changes do not achieve adequate acceptance in the market, our competitive position will be impaired, and our revenues could decline. The adverse effect on our results of operations may be particularly acute because of the significant research, development, marketing, sales and other expenses we will have incurred in connection with the new software or enhancements.
Breaches in our security, cyber-attacks or other cyber-risks could expose us to significant liability and cause our business and reputation to suffer.
Our operations involve transmission and processing of our customers' confidential, proprietary and sensitive information including, in some cases, personally identifiable information and credit card information. We have legal and contractual obligations to protect the confidentiality and appropriate use of customer data. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks as a result of third party action, employee error or misconduct. Security risks, including but not limited to, unauthorized use or disclosure of customer data, theft of proprietary information, denial of service attacks, loss or corruption of customer data, and computer hacking attacks or other cyber-attacks, could expose us to substantial litigation expenses and damages, indemnity and other contractual obligations, government fines and penalties, mitigation expenses and other liabilities. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until successfully launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our security occurs, the market perception of the effectiveness of our security measures could be harmed, we could lose potential sales and existing customers, our ability to operate our business could be impaired, and we may incur significant liabilities.

51


Our failure to adequately protect personal information could have a material adverse effect on our business.
A wide variety of local, state, national and international laws, directives and regulations apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy-related laws and regulations continue to evolve and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions and increased costs of compliance. Our failure to comply with applicable laws and regulations, or to protect such data, could result in enforcement action against us, including fines, imprisonment of company officials and public censure, claims for damages by end-customers and other affected individuals, damage to our reputation and loss of goodwill (both in relation to existing end-customers and prospective end-customers), any of which could have a material adverse effect on our operations, financial performance and business. Changing definitions of personal data and personal information, within the European Union, the United States and elsewhere, especially relating to classification of IP addresses, machine identification, location data, and other information, may limit or inhibit our ability to operate or expand our business, including limiting strategic partnerships that may involve the sharing of data. For example, the European Union adopted a new law governing data practices and privacy called the General Data Protection Regulation ("GDPR"), which becomes effective May 25, 2018. The law creates a range of new compliance obligations, which could cause us to change our business practices, and will increase financial penalties for noncompliance significantly.
Our products use third-party software and services that may be difficult to replace or cause errors or failures of our products that could lead to a loss of customers or harm to our reputation and our operating results.
We license third-party software and depend on services from various third parties for use in our products. In the future, this software or these services may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of the software or services could result in decreased functionality of our products until equivalent technology is either developed by us or, if available from another provider, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in or failures of the third-party software or services could result in errors or defects in our products or cause our products to fail, which could harm our business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to our customers or third-party providers that could harm our reputation and increase our operating costs.
We will need to maintain our relationships with third-party software and service providers and to obtain software and services from such providers that do not contain any errors or defects. Any failure to do so could adversely impact our ability to deliver effective products to our customers and could harm our operating results.
If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success, and our business may be harmed.
We believe that our corporate culture has been a critical component to our success. We have invested substantial time and resources in building our team. As we grow and mature as a public company, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to recruit and retain personnel and effectively focus on and pursue our corporate objectives.
Our success depends on our ability to maintain and expand our indirect sales channels.
Historically, we have used indirect sales channel partners, such as OEMs, technology partners, systems integrators and resellers, to a limited degree. Indirect sales channel partners are becoming an increasingly important aspect of our business, particularly with regard to enterprise and international sales. Our future growth in revenues and profitability depends in part on our ability to identify, establish and retain successful channel partner relationships in the United States and internationally, which will take significant time and resources and involve significant risk.
We cannot be certain that we will be able to identify suitable indirect sales channel partners. To the extent we do identify such partners, we will need to negotiate the terms of a commercial agreement with them under which the partner would distribute our products. We cannot be certain that we will be able to negotiate commercially-attractive terms with any channel partner, if at all. In addition, all channel partners must be trained to distribute our products. In order to develop and expand our distribution channel, we must develop and improve our processes for channel partner introduction and training.

52


We also cannot be certain that we will be able to maintain successful relationships with any channel partners. These channel partners may not have an exclusive relationship with us and may offer customers the products of several different companies, including products that compete with ours. With or without an exclusive relationship, we cannot be certain that they will prioritize or provide adequate resources for selling our products. A lack of support by any of our channel partners may harm our ability to develop, market, sell or support our products, as well as harm our brand. There can be no assurance that our channel partners will comply with the terms of our commercial agreements with them or will continue to work with us when our commercial agreements with them expire or are up for renewal. If we are unable to maintain our relationships with these channel partners, or these channel partners fail to live up to their contractual obligations, our business, results of operations and financial condition could be harmed.
Our long-term growth depends in part on being able to expand internationally on a profitable basis.
Historically, we have generated a substantial majority of our revenues from customers inside the United States and Canada. For example, approximately 68% of our total ASC 606 revenues in the three months ended March 31, 2018 was derived from sales within the United States and Canada. We plan to continue to expand our international operations as part of our growth strategy. Our international operations subject us to a variety of risks and challenges, including:
increased management, travel, infrastructure, legal compliance and regulation costs associated with having multiple international operations;
management communication and integration problems resulting from geographic dispersion and language and cultural differences;
sales and customer service challenges associated with operating in different countries;
increased reliance on indirect sales channel partners outside the United States;
longer payment cycles and difficulties in collecting accounts receivable or satisfying revenue recognition criteria, especially in emerging markets;
increased financial accounting and reporting burdens and complexities;
general economic or political conditions in each country or region;
economic uncertainty around the world and adverse effects arising from economic interdependencies across countries and regions;
uncertainty around how the United Kingdom's vote to exit the European Union, commonly referred to as "Brexit," will impact the United Kingdom's access to the European Union Single Market, the related regulatory environment, the global economy and the resulting impact on our business;
compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;
compliance with laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our software in certain foreign markets and the risks and costs of non-compliance;
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of financial statements and irregularities in financial statements;
fluctuations in currency exchange rates and related effects on our results of operations;
difficulties in transferring or, if we determine to do so, repatriating funds from or converting currencies in certain countries;
the need for localized software and licensing programs;
reduced protection for intellectual property rights in certain countries and practical difficulties and costs of enforcing rights abroad; and
compliance with the laws of numerous foreign taxing jurisdictions and overlapping of different tax regimes.
Any of these risks could adversely affect our international operations, reduce our international revenues or increase our operating costs, adversely affecting our business, results of operations and financial condition and growth prospects.
For example, compliance with laws and regulations applicable to our international operations increases our cost of doing business in foreign jurisdictions. We may be unable to keep current with changes in government requirements as they change from time to time. Failure to comply with these regulations could have adverse effects on our business. In addition, in many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. laws and regulations applicable to us. As we grow, we

53


continue to implement compliance procedures designed to prevent violations of these laws and regulations. There can be no assurance that all of our employees, contractors, indirect sales channel partners and agents will comply with the formal policies we will implement, or applicable laws and regulations. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in delays in revenue recognition, financial reporting misstatements, fines, penalties, or the prohibition of the importation or exportation of our software and services and could have a material adverse effect on our business and results of operations.
We are obligated to develop and maintain proper and effective internal control over financial reporting. These internal controls may not be determined to be effective, which may adversely affect investor confidence in our company and, as a result, the value of our Class A common stock.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. We are also required to have our independent registered public accounting firm issue an opinion on the effectiveness of our internal control over financial reporting on an annual basis. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective.
If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, which could cause the price of our common stock to decline, and we may be subject to investigation or sanctions by the Securities and Exchange Commission ("SEC").
Our business is highly dependent upon our brand recognition and reputation, and the failure to maintain or enhance our brand recognition or reputation would likely adversely affect our business and results of operations.
We believe that maintaining and enhancing the Tableau brand identity and our reputation are critical to our relationships with our customers and channel partners and to our ability to attract new customers and channel partners. We also believe that the importance of our brand recognition and reputation will continue to increase as competition in our market continues to develop. Our success in this area will depend on a wide range of factors, some of which are beyond our control, including the following:
the efficacy of our marketing efforts;
our ability to continue to offer high-quality, innovative and error- and bug-free products;
our ability to retain existing customers and obtain new customers;
our ability to maintain high customer satisfaction;
the quality and perceived value of our products;
our ability to successfully differentiate our products from those of our competitors;
actions of our competitors and other third parties;
our ability to provide customer support and professional services;
any misuse or perceived misuse of our products;
positive or negative publicity;
interruptions, delays or attacks on our website; and
litigation- or regulatory-related developments.
Our brand promotion activities may not be successful or yield increased revenues.
Independent industry analysts often provide reviews of our products, as well as those of our competitors, and perception of our products in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors' products and services, our brand may be adversely affected.
Furthermore, negative publicity, whether or not justified, relating to events or activities attributed to us, our employees, our partners or others associated with any of these parties, may tarnish our reputation and reduce the value of our brand. Damage to our reputation and loss of brand equity may reduce demand for our products and have an adverse effect on our business, operating results and financial condition. Moreover, any attempts to rebuild our reputation and restore the value of our brand may be costly and time consuming, and such efforts may not ultimately be successful.

54


Economic uncertainties or downturns could materially adversely affect our business.
Current or future economic uncertainties or downturns could adversely affect our business and results of operations. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, the continued sovereign debt crisis, potential future government shutdowns, the federal government's failure to raise the debt ceiling, financial and credit market fluctuations, political deadlock, natural catastrophes, warfare and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, could cause a decrease in business investments, including corporate spending on business analytics software in general and negatively affect the rate of growth of our business.
The inability of legislators to pass additional short- or longer-term spending bills could lead to additional shutdowns or other disruptions. In addition, general worldwide economic conditions have experienced a significant downturn and continue to remain unstable, particularly in light of the Brexit referendum. These conditions make it extremely difficult for our customers and us to forecast and plan future business activities accurately, and they could cause our customers to reevaluate their decisions to purchase our products, which could delay and lengthen our sales cycles or result in cancellations of planned purchases. Furthermore, during challenging economic times our customers may tighten their budgets and face issues in gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. In turn, we may be required to increase our allowance for doubtful accounts, which would adversely affect our financial results.
To the extent purchases of our software are perceived by customers and potential customers to be discretionary, our revenues may be disproportionately affected by delays or reductions in general information technology spending. Also, customers may choose to develop in-house software as an alternative to using our products. Moreover, competitors may respond to market conditions by lowering prices and attempting to lure away our customers. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our software.
We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or industries in which we operate do not improve, or worsen from present levels, our business, results of operations, financial condition and cash flows could be adversely affected.
Failure to protect our intellectual property rights could adversely affect our business.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop or license under patent and other intellectual property laws of the United States, so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology, and our business might be adversely affected. However, defending our intellectual property rights might entail significant expenses. Any of our patent rights, copyrights, trademarks or other intellectual property rights may be challenged by others, weakened or invalidated through administrative process or litigation.
As of March 31, 2018, we had 31 issued U.S. patents covering our technology and 63 patent applications pending for examination in the United States. We also had 11 pending patent applications internationally as of March 31, 2018 including filings at the European Patent Office and in Canada and Australia. The patents that we own or license from others (including those that have issued or may issue in the future) may not provide us with any competitive advantages or may be challenged by third parties, and our patent applications may never be granted.
Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. Even if issued, there can be no assurance that these patents will adequately protect our intellectual property, as the legal standards relating to the validity, enforceability and scope of protection of patent and other intellectual property rights are uncertain.
Any patents that are issued may subsequently be invalidated or otherwise limited, allowing other companies to develop offerings that compete with ours, which could adversely affect our competitive business position, business prospects and financial condition. In addition, issuance of a patent does not guarantee that we have a right to practice the patented invention. Patent applications in the United States are typically not published until 18 months after filing or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that third parties do not have blocking patents that could be used to prevent us from marketing or practicing our patented software or technology.
Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our software is available. The laws of some foreign countries may not be as protective of

55


intellectual property rights as those in the United States (in particular, some foreign jurisdictions do not permit patent protection for software), and mechanisms for enforcement of intellectual property rights may be inadequate. Additional uncertainty may result from changes to intellectual property legislation enacted in the United States, including the recent America Invents Act, and other national governments and from interpretations of the intellectual property laws of the United States and other countries by applicable courts and agencies. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.
We rely in part on trade secrets, proprietary know-how and other confidential information to maintain our competitive position. Although we endeavor to enter into non-disclosure agreements with our employees, licensees and others who may have access to this information, we cannot assure you that these agreements or other steps we have taken will prevent unauthorized use, disclosure or reverse engineering of our technology. Moreover, third parties may independently develop technologies or products that compete with ours, and we may be unable to prevent this competition.
We might be required to spend significant resources to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Litigation also puts our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing. Additionally, we may provoke third parties to assert counterclaims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially viable. Any litigation, whether or not resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel, which may adversely affect our business, results of operations, financial condition and cash flows.
We may be subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenues and against which our patents may therefore provide little or no deterrence. We have received, and may in the future receive, notices that claim we have misappropriated, misused, or infringed other parties' intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to the business analytics software market.
There may be third-party intellectual property rights, including issued or pending patents that cover significant aspects of our technologies or business methods. Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate and could divert our management's attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using technology found to be in violation of a third party's rights. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of our software and may be unable to compete effectively. Any of these results would adversely affect our business, results of operations, financial condition and cash flows.

56


Our use of open source software could negatively affect our ability to sell our software and subject us to possible litigation.
We use open source software in our software and expect to continue to use open source software in the future. We may face claims from others claiming ownership of, or seeking to enforce the license terms applicable to such open source software, including by demanding release of the open source software, derivative works or our proprietary source code that was developed using such software. These claims could also result in litigation, require us to purchase a costly license or require us to devote additional research and development resources to change our software, any of which would have a negative effect on our business and results of operations. In addition, if the license terms for the open source code change, we may be forced to re-engineer our software or incur additional costs. Finally, we cannot assure you that we have not incorporated open source software into our software in a manner that may subject our proprietary software to an open source license that requires disclosure, to customers or the public, of the source code to such proprietary software. Any such disclosure would have a negative effect on our business and the value of our software.
We may be subject to litigation for a variety of claims, which could adversely affect our results of operations, harm our reputation or otherwise negatively impact our business.
In addition to intellectual property litigation, we may be subject to other claims arising from our normal business activities. These may include claims, lawsuits and proceedings involving labor and employment, wage and hour, commercial, alleged securities laws violations or other investor claims and other matters. The outcome of any litigation, regardless of its merits, is inherently uncertain. Any claims and lawsuits, and the disposition of such claims and lawsuits, could be time-consuming and expensive to resolve, divert management attention and resources and lead to attempts on the part of other parties to pursue similar claims. Any adverse determination related to litigation could require us to change our technology or our business practices, pay monetary damages or enter into royalty or licensing arrangements, which could adversely affect our results of operations and cash flows, harm our reputation or otherwise negatively impact our business.
Our success depends in part on maintaining and increasing our sales to customers in the public sector.
We derive a portion of our revenues from contracts with federal, state, local and foreign governments and agencies, and we believe that the success and growth of our business will continue to depend on our successful procurement of government contracts. Selling to government entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that our efforts will produce any sales. Factors that could impede our ability to maintain or increase the amount of revenues derived from government contracts include:
changes in fiscal or contracting policies;
decreases in available government funding;
changes in government programs or applicable requirements;
the adoption of new laws or regulations or changes to existing laws or regulations;
potential delays or changes in the government appropriations or other funding authorization processes;
governments and governmental agencies requiring contractual terms that are unfavorable to us, such as most-favored-nation pricing provisions; and
delays in the payment of our invoices by government payment offices.
The occurrence of any of the foregoing could cause governments and governmental agencies to delay or refrain from purchasing our software in the future or otherwise have an adverse effect on our business, results of operations, financial condition and cash flows.
Further, to increase our sales to customers in the public sector, we must comply with laws and regulations relating to the formation, administration, performance and pricing of contracts with the public sector, including U.S. federal, state and local governmental bodies, which affect how we and our channel partners do business in connection with governmental agencies. These laws and regulations may impose added costs on our business, and failure to comply with these laws and regulations or other applicable requirements, including non-compliance in the past, could lead to claims for damages from our channel partners or government customers, penalties, termination of contracts, loss of intellectual property rights and temporary suspension or permanent debarment from government contracting. Any such damages, penalties, disruptions or limitations in our ability to do business with the public sector could have a material adverse effect on our business, results of operations, financial condition and cash flows.

57


Acquisitions could disrupt our business and adversely affect our results of operations, financial condition and cash flows.
We may make acquisitions that could be material to our business, results of operations, financial condition and cash flows. Our ability as an organization to successfully acquire and integrate technologies or businesses is unproven. Acquisitions involve many risks, including the following:
an acquisition may negatively affect our results of operations, financial condition or cash flows because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, including potential write- downs of deferred revenues, may expose us to claims and disputes by third parties, including intellectual property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
an acquisition may disrupt our ongoing business, divert resources, increase our expenses and distract our management;
an acquisition may result in a delay or reduction of customer purchases for both us and the company we acquired due to customer uncertainty about continuity and effectiveness of service from either company;
we may encounter difficulties in, or may be unable to, successfully sell any acquired products;
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience or where competitors have stronger market positions;
challenges inherent in effectively managing an increased number of employees in diverse locations;
the potential strain on our financial and managerial controls and reporting systems and procedures;
potential known and unknown liabilities or deficiencies associated with an acquired company that were not identified in advance;
our use of cash to pay for acquisitions would limit other potential uses for our cash and affect our liquidity;
if we incur debt to fund such acquisitions, such debt may subject us to material restrictions on our ability to conduct our business as well as financial maintenance covenants;
the risk of impairment charges related to potential write-downs of acquired assets or goodwill in future acquisitions;
to the extent that we issue a significant amount of equity or convertible debt securities in connection with future acquisitions, existing stockholders may be diluted and earnings per share may decrease; and
managing the varying intellectual property protection strategies and other activities of an acquired company.
We may not succeed in addressing these or other risks or any other problems encountered in connection with the integration of any acquired business. The inability to integrate successfully the business, technologies, products, personnel or operations of any acquired business, or any significant delay in achieving integration, could have a material adverse effect on our business, results of operations, financial condition and cash flows.
Governmental export or import controls could limit our ability to compete in foreign markets and subject us to liability if we violate them.
Our products are subject to U.S. export controls, and we incorporate encryption technology into certain of our products. These products and the underlying technology may be exported only with the required export authorizations, including by license, a license exception or other appropriate government authorizations. U.S. export controls may require submission of an encryption registration, product classification and annual or semi-annual reports. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export authorization for our products, when applicable, could harm our international sales and adversely affect our revenues. Compliance with applicable regulatory requirements regarding the export of our products, including with respect to new releases of our software, may create delays in the introduction of our product releases in international markets, prevent our customers with international operations from deploying our products or, in some cases, prevent the export of our products to some countries altogether. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to countries, governments and persons targeted by U.S. sanctions. If we fail to comply with export and import regulations and such economic sanctions, we may be fined or other penalties could be imposed, including a

58


denial of certain export privileges. Moreover, any new export or import restrictions, new legislation or shifting approaches in the enforcement or scope of existing regulations, or in the countries, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.
Determining our income tax rate is complex and subject to uncertainty.
The computation of the provision for income taxes is complex, as it is based on the laws of numerous taxing jurisdictions and requires significant judgment in the application of complicated rules governing accounting for income tax provisions under generally accepted accounting principles in the United States ("GAAP"). Our provision for income taxes for interim quarters is based on numerous assumptions and a forecast of our U.S. and non-U.S. effective tax rates for the year, which includes estimates of profits and losses by jurisdiction. Various items cannot be accurately forecasted and future events may be treated as discrete to the period in which they occur. Our provision for income taxes can be materially impacted by many factors including the geographical mix of our profits and losses, changes in our business, such as internal restructuring and acquisitions, changes in tax laws and accounting guidance and other regulatory, legislative or judicial developments, tax audit determinations, changes in our uncertain tax positions, changes in our intent and capacity to permanently reinvest foreign earnings, changes to our transfer pricing practices, tax deductions attributed to equity compensation and changes in our need for a valuation allowance for deferred tax assets. Any estimates and assumptions of these matters may turn out to be incorrect. For these reasons, our overall global tax rate may be materially different than our forecast.
We may have additional tax liabilities, which could harm our business, operating results, financial condition and prospects.
Significant judgments and estimates are required in determining the provision for income taxes and other tax liabilities. Our tax expense may be impacted if our intercompany transactions, which are required to be computed on an arm's-length basis, are challenged and successfully disputed by the taxing authorities. Also, our tax expense could be impacted depending on the applicability of withholding taxes and other indirect taxes on software licenses and related intercompany transactions in certain jurisdictions. In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service ("IRS") and other taxing authorities. The taxing authorities in the United States and other countries where we do business regularly examine our income and other tax returns. The ultimate outcome of any tax examination cannot be predicted with certainty. Should the IRS or other taxing authorities assess additional taxes as a result of an examination, we may be required to record charges to our operations.
The enactment of legislation implementing changes in the U.S. taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Recently enacted U.S. tax legislation will significantly change the taxation of U.S.-based multinational corporations, by, among other things, reducing the U.S. corporate income tax rate, adopting elements of a territorial tax system, assessing a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and the creation of new taxes on certain foreign-sourced earnings. The legislation is unclear in some respects and will require interpretations and implementing regulations by the IRS as well as state tax authorities, and the legislation could be subject to potential amendments and technical corrections, any of which could lessen or increase certain adverse impacts of the legislation. Any changes to or the reform of current U.S. tax laws that may be enacted in the future could impact the tax treatment of our foreign earnings. While the impact of our accumulated foreign earnings to date is not significant, this may change in the future. In addition, due to the expansion of our international business activities, the foregoing changes in the U.S. taxation of such activities and any future changes may increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
Our international operations subject us to potentially adverse tax consequences.
We generally conduct our international operations through wholly-owned subsidiaries, branches and representative offices and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our corporate structure is aligned with our international operations, with many of our international subsidiaries held by our wholly-owned subsidiary in Ireland, which provides order processing and technical and administrative support to all of our international operations, except for those in Canada and Japan. Such corporate structures are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and

59


expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our positions were not sustained, we could be required to pay additional taxes, interest and penalties, resulting in higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Additionally, our future worldwide tax rate and financial position may be affected by changes in the relevant tax laws, interpretation of such tax laws or the influence of tax policy around the world. In addition, our future income tax rates could be adversely affected by lower than anticipated earnings in jurisdictions that have lower statutory tax rates and higher than anticipated earnings in jurisdictions that have higher statutory tax rates, by changes in the valuation of our deferred tax assets and liabilities, or by changes in tax laws, regulations or accounting principles. For example, we have and may in the future incur losses in certain international subsidiaries that could result in an effective tax rate that is significantly higher than the U.S. statutory tax rate.
Our tax rate may vary significantly depending on our stock price.
The tax effects of the accounting for share-based compensation may significantly impact our effective tax rate from period to period. In periods in which our stock price is higher than the grant price of the share-based compensation vesting in that period, we will recognize excess tax benefits that will decrease our effective tax rate. In future periods in which our stock price is lower than the grant price of the share-based compensation vesting in that period, our effective tax rate may increase. The amount and value of share-based compensation issued relative to our earnings in a particular period will also affect the magnitude of the impact of share-based compensation on our effective tax rate. These tax effects are dependent on our stock price, which we do not control, and a decline in our stock price could significantly increase our effective tax rate and adversely affect our financial results.
Natural or man-made disasters and other similar events may significantly disrupt our business and negatively impact our results of operations and financial condition.
Any of our facilities may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, tornadoes, hurricanes, wildfires, floods, nuclear disasters, acts of terrorism or other criminal activities, infectious disease outbreaks and power outages, which may render it difficult or impossible for us to operate our business for some period of time. For example, we host our Tableau Online and Tableau Public products from a data center located in the San Francisco Bay Area, a region known for seismic activity. Our facilities would likely be costly to repair or replace, and any such efforts would likely require substantial time. Any disruptions in our operations could negatively impact our business and results of operations and harm our reputation. In addition, we may not carry sufficient business insurance to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business, results of operations and financial condition. In addition, the facilities of significant customers or major strategic partners may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or material adverse effects on our business.
Changes in financial accounting standards may cause adverse and unexpected revenue fluctuations and impact our reported results of operations.
We prepare our financial statements in conformity with GAAP. These accounting principles are subject to interpretation or changes by the FASB and the SEC. New accounting pronouncements and varying interpretations of accounting standards and practices have occurred in the past and are expected to occur in the future. A change in accounting standards or practices could harm our operating results and may even affect our reporting of transactions completed before the change is effective. Examples of new accounting pronouncements include ASU 2014-09, referred to throughout this report as ASC 606, or the new revenue recognition standard, related to revenue recognition and ASU 2016-02 related to lease accounting. We adopted ASC 606 effective January 1, 2018 on a modified retrospective basis. As further discussed in Note 2 to the accompanying notes to the condensed consolidated financial statements, this standard significantly impacted our results for three months ended March 31, 2018 as compared to prior years as it changed the way we recognize revenue and the timing of revenue recognition related to our on-premises term license agreements. These or other changes to existing rules may harm our operating results and affect the comparability of our results from period to period.
If currency exchange rates fluctuate substantially in the future, the results of our operations, which are reported in U.S. dollars, could be adversely affected.
As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Although we expect an increasing number of sales contracts to be denominated in currencies other than the U.S. dollar in the future, the majority of our sales contracts have historically been denominated in U.S. dollars, and therefore most of our revenues have not been subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our software to our customers outside of the United States, which could adversely affect our business, results of operations, financial condition and cash flows. For example, the U.S. election, subsequent actions of the new administration and the

60


Brexit referendum have caused significant volatility in global stock markets and currency exchange rate fluctuations. In addition, we incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our reported results of operations. Although we may in the future decide to undertake foreign exchange hedging transactions to cover a portion of our foreign currency exchange exposure, we currently do not hedge our exposure to foreign currency exchange risks.
Adverse economic or market conditions may harm our business or impact our investment portfolio
We maintain an investment portfolio of various holdings, types, and maturities. These investments are subject to general credit, liquidity, market and interest rate risks, which may be exacerbated by unusual events that affect global financial markets. A significant part of our investment portfolio comprises U.S. government securities. If global credit and equity markets decline for long periods, or if there is a downgrade of the U.S. government credit rating due to an actual or threatened default on government debt, our investment portfolio may be adversely affected and we could determine that more of our investments have experienced an other-than-temporary decline in fair value, requiring impairment charges that could adversely affect our financial results.
We may require additional capital to fund our business and support our growth, and our inability to generate and obtain such capital on acceptable terms, or at all, could harm our business, operating results, financial condition and prospects.
We intend to continue to make substantial investments to fund our business and support our growth. In addition, we may require additional funds to respond to business challenges, including the need to develop new features or enhance our software, improve our operating infrastructure or acquire or develop complementary businesses and technologies. As a result, we may need to engage in equity or debt financings to provide the funds required for these and other business endeavors. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain such additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected. In addition, our inability to generate or obtain the financial resources needed may require us to delay, scale back, or eliminate some or all of our operations, which may have a material adverse effect on our business, operating results, financial condition and prospects.
Risks Related to Ownership of Our Class A Common Stock
Our stock price has been and will likely continue to be volatile or may decline regardless of our operating performance, resulting in the potential for substantial losses for our stockholders.
The trading price for shares of our Class A common stock has been, and is likely to continue to be, volatile for the foreseeable future. For example, since shares of our Class A common stock were sold in our initial public offering in May 2013 at a price of $31.00 per share, our Class A common stock's daily closing price on the New York Stock Exchange has ranged from $37.22 to $128.74 through May 2, 2018. On May 2, 2018, the closing price of our Class A common stock was $85.18.
The market price of our common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors listed below and other factors described in this "Risk Factors" section:
actual or anticipated fluctuations in our results of operations;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors on a quarterly basis;
ratings changes by any securities analysts who follow our company;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;

61


changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;
changes in our board of directors or management;
sales of large blocks of our common stock, including sales by our executive officers, directors and significant stockholders;
lawsuits threatened or filed against us;
short sales, hedging and other derivative transactions involving our capital stock;
general economic conditions in the United States and abroad;
cyber attacks or incidents; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
In addition, stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. Involvement in securities litigation could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business, results of operations, financial condition and cash flows.
Substantial future sales of shares of our Class A common stock 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, or the perception that these sales might occur, could depress the market price of our Class A common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of our common stock.
In addition, as of March 31, 2018, we had options outstanding that, if fully exercised, would result in the issuance of approximately 0.2 million and 2.6 million shares of Class A and Class B common stock, respectively. Our Class B common stock converts into Class A common stock on a one-for-one basis. All of the shares of Class A common stock issuable upon the exercise of options (or upon conversion of shares of Class B common stock issued upon the exercise of options) have been registered for public resale under the Securities Act of 1933, as amended (the "Securities Act"). Accordingly, these shares will be able to be freely sold in the public market upon issuance as permitted by any applicable vesting requirements.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in dilution of the percentage ownership of our stockholders and could cause our stock price to decline.
We may issue additional securities in the future. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell Class A common stock, convertible securities and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences and privileges senior to those of holders of our Class A common stock.
If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our share price 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, our market and our competitors. We do not have any control over these analysts or their expectations regarding our performance on a quarterly or annual basis. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If we fail to meet one or more of these analysts' published expectations regarding our performance on a quarterly basis, our share price or trading volume could decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
The dual class structure of our common stock and the existing ownership of capital stock by our executive officers, directors and their affiliates have the effect of concentrating voting control with our executive

62


officers, directors and their affiliates for the foreseeable future, which will limit the ability of our other investors to influence corporate matters.
Our Class B common stock has ten votes per share and our Class A common stock has one vote per share. As of March 31, 2018, the holders of shares of Class B common stock collectively beneficially owned shares representing approximately 67% of the voting power of our outstanding capital stock. Our executive officers and directors and their affiliates, collectively beneficially owned shares representing a majority of the voting power of our outstanding capital stock as of that date. Consequently, the holders of Class B common stock, including our executive officers and directors and their affiliates, collectively control all matters submitted to our stockholders for approval. This concentrated control limits the ability of our other investors to influence corporate matters for the foreseeable future. For example, these stockholders control elections of directors, amendments of our certificate of incorporation or bylaws, increases to the number of shares available for issuance under our equity incentive plans or adoption of new equity incentive plans, and approval of any merger or sale of assets for the foreseeable future. This control may adversely affect the market price of our Class A common stock.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, which 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, which may include our executive officers and directors and their affiliates.
The requirements of being a public company may strain our resources, divert management's attention and affect our ability to attract and retain additional executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations has increased our legal and financial compliance costs and will make some activities more difficult, time-consuming or costly and increase demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management's attention may be diverted from other business concerns, which could adversely affect our business and results of operations. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our costs and expenses.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
Being a public company and these new rules and regulations have made it more expensive for us to obtain director and officer liability insurance, and in the future we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee and qualified executive officers.
As a result of disclosure of information in our filings with the SEC our business and financial condition have become more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and results of operations could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and results of operations.

63


We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our Class A or Class B 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 Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Our share repurchase program may not achieve its objective to enhance long-term stockholder value and could increase the volatility of our stock price.
On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we may repurchase up to $200 million of our outstanding Class A common stock. As of March 31, 2018, we had repurchased and retired 2,077,105 shares of our Class A common stock, under the existing stock repurchase program, for a total purchase price of $130.0 million. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our Class A common stock under our previously announced stock repurchase program. Including the additional $300 million, we are authorized to repurchase up to a remaining $370.0 million of our Class A common stock under the existing stock repurchase program. We cannot guarantee that our repurchase program will enhance long-term stockholder value. For example, the market price of our common stock may decline below the levels at which we repurchase our stock, and short-term stock price fluctuations could reduce the program's effectiveness. Our repurchases of common stock could also affect the market price of our common stock or increase its volatility. For example, the existence of a share repurchase program could cause our stock price to be higher than it would be in the absence of such a program and could potentially reduce the market liquidity for our stock. Additionally, the program does not obligate us to repurchase any dollar amount or number of shares of common stock and may be modified, suspended or discontinued at any time, and any of which could cause the market price of our stock to decline.
Anti-takeover 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 and limit the market price of our common stock.
Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and bylaws include provisions that:
establish a classified board of directors so that not all members of our board of directors are elected at one time;
permit the board of directors to establish the number of directors and fill any vacancies and newly-created directorships;
provide that directors may only be removed for cause;
require super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
authorize the issuance of "blank check" preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminate the ability of our stockholders to call special meetings of stockholders;
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.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any holder of at least 15% of our capital stock for a period of three years following the date on which the stockholder became a 15% stockholder.
 

64


ITEM 2. UNREGISTERED SALE OF SECURITIES AND USE OF PROCEEDS
Sales of Unregistered Securities
None
Issuer Purchases of Equity Securities
The following table sets forth for the indicated period, share repurchases of our Class A common stock.
 
Total Number of Shares Purchased (1)
Average Price Paid per Share
Total Number of Shares Purchased as part of Publicly Announced 
Program
Dollar Value of Shares that May Yet Be Purchased Under the Program
(in thousands)
January 1, 2018 - January 31, 2018

$


$
100,000

February 1, 2018 - February 28, 2018
317,261

$
81.97

317,261

$
73,993

March 1, 2018 - March 31, 2018
48,899

$
81.82

48,899

$
69,992

(1) All repurchases were made as part of our publicly announced stock repurchase program. On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we may repurchase up to $200 million of our outstanding Class A common stock. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our Class A common stock under our previously announced stock repurchase program. Including the additional $300 million, we are authorized to repurchase up to a remaining $370.0 million of our Class A common stock under the existing stock repurchase program. For further information regarding our stock repurchase program, see Note 5 to the accompanying notes to the condensed consolidated financial statements.

65


ITEM 6.        EXHIBITS
Exhibits
Exhibit Number
 
Description
3.1(1)
 
3.2(2)
 
 
 
 
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Schema Linkbase Document
101.CAL
 
XBRL Taxonomy Definition Linkbase Document
101.DEF
 
XBRL Taxonomy Definition Linkbase Document
101.LAB
 
XBRL Taxonomy Labels Linkbase Document
101.PRE
 
XBRL Taxonomy Presentation Linkbase Document
* Document has been furnished, is not deemed filed and is not to be incorporated by reference into any of the Registrant's filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, irrespective of any general incorporation language contained in any such filing.
(1) Filed as Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 23, 2013 (File No. 001-35925) and incorporated herein by reference.
(2) Filed as Exhibit 3.4 to the Registrant's Registration Statement on Form S-1, as amended (File No. 333-187683), filed with the Securities and Exchange Commission on April 2, 2013 and incorporated herein by reference.

66


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on this 7th day of May 2018.
                                
            
                            
TABLEAU SOFTWARE, INC.
By: /s/ Damon Fletcher
 
Damon Fletcher
Interim Chief Financial Officer (principal
financial and accounting officer
and duly authorized signatory)



67
EX-31.1 2 exhibit311q12018.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, Adam Selipsky, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Tableau Software, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.     The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 7, 2018                
                                    
By: /s/ Adam Selipsky
Adam Selipsky
President and Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 exhibit312q12018.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, Damon Fletcher, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Tableau Software, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.     The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 7, 2018                

                                
 
By: /s/ Damon Fletcher
 
Damon Fletcher
 
Interim Chief Financial Officer
 
(Principal Financial and
 
Accounting Officer)


EX-32.1 4 exhibit321q12018.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002*

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350), Adam Selipsky, President and Chief Executive Officer (Principal Executive Officer) of Tableau Software, Inc. (the “Company”), and Damon Fletcher, Interim Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, each hereby certifies that, to the best of his knowledge:

1.
The Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018, to which this Certification is attached as Exhibit 32.1 (the “Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
 
 
 
Date: May 7, 2018
 
 
 
 
 
/s/ Adam Selipsky
 
/s/ Damon Fletcher
Adam Selipsky
 
Damon Fletcher
 
 
 
President and Chief Executive Officer
 
Interim Chief Financial Officer
(Principal Executive Officer)
 
(Principal Financial and Accounting Officer)

*This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Tableau Software, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.INS 5 data-20180331.xml XBRL INSTANCE DOCUMENT 0001303652 2018-01-01 2018-03-31 0001303652 us-gaap:CommonClassBMember 2018-05-02 0001303652 us-gaap:CommonClassAMember 2018-05-02 0001303652 2017-12-31 0001303652 2018-03-31 0001303652 us-gaap:CommonClassBMember 2018-03-31 0001303652 us-gaap:CommonClassAMember 2017-12-31 0001303652 us-gaap:CommonClassAMember 2018-03-31 0001303652 us-gaap:CommonClassBMember 2017-12-31 0001303652 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001303652 us-gaap:CostOfSalesMember 2017-01-01 2017-03-31 0001303652 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001303652 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-03-31 0001303652 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-03-31 0001303652 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-03-31 0001303652 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001303652 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-03-31 0001303652 2017-01-01 2017-03-31 0001303652 2017-03-31 0001303652 2016-12-31 0001303652 data:DeferredRevenueMember 2018-01-01 0001303652 data:ContractAssetMember 2018-01-01 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001303652 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001303652 data:LongtermInvestmentsMember 2018-03-31 0001303652 us-gaap:ShortTermInvestmentsMember 2018-03-31 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-03-31 0001303652 data:LongtermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001303652 data:LongtermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-03-31 0001303652 data:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-12-31 0001303652 data:LongtermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2017-12-31 0001303652 data:LongtermInvestmentsMember 2017-12-31 0001303652 us-gaap:ShortTermInvestmentsMember 2017-12-31 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2017-12-31 0001303652 data:LongtermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001303652 data:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member data:LongtermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001303652 us-gaap:FairValueInputsLevel2Member data:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-03-31 0001303652 us-gaap:FairValueInputsLevel3Member 2018-03-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001303652 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-03-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001303652 us-gaap:FairValueInputsLevel2Member 2018-03-31 0001303652 us-gaap:MoneyMarketFundsMember 2018-03-31 0001303652 us-gaap:FairValueInputsLevel1Member 2018-03-31 0001303652 us-gaap:FairValueInputsLevel2Member data:LongtermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-03-31 0001303652 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member data:LongtermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2017-12-31 0001303652 us-gaap:MoneyMarketFundsMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member data:LongtermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-12-31 0001303652 us-gaap:CommercialPaperMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member data:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001303652 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001303652 2016-11-01 0001303652 us-gaap:SubsequentEventMember 2018-04-26 0001303652 us-gaap:CommonClassAMember 2018-01-01 2018-03-31 0001303652 us-gaap:CommonClassBMember 2018-01-01 2018-03-31 0001303652 data:DeferredCommissionsMember 2018-01-01 2018-03-31 0001303652 data:DeferredCommissionsMember 2018-03-31 0001303652 data:DeferredCommissionsMember 2017-12-31 0001303652 data:DeferredCommissionsMember 2018-01-01 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-03-31 0001303652 data:DeferredRevenueMember 2018-01-01 2018-03-31 0001303652 data:DeferredRevenueMember 2017-12-31 0001303652 data:DeferredRevenueMember 2018-03-31 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-03-31 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-03-31 0001303652 data:TotaltoberecognizedDomain 2018-03-31 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001303652 data:ContractAssetMember 2018-01-01 2018-03-31 0001303652 data:ContractAssetMember 2018-03-31 0001303652 data:ContractAssetMember 2017-12-31 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001303652 data:A2013PlanMember 2018-01-01 2018-03-31 0001303652 data:A2013PlanMember 2017-12-31 0001303652 data:A2013PlanMember 2018-03-31 0001303652 data:ESPPMember 2018-01-01 2018-03-31 0001303652 data:UnitedStatesandCanadaMember 2017-01-01 2017-03-31 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member data:UnitedStatesandCanadaMember 2018-01-01 2018-03-31 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member data:InternationalMember 2018-01-01 2018-03-31 0001303652 data:UnitedStatesandCanadaMember 2018-01-01 2018-03-31 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member data:InternationalMember 2018-01-01 2018-03-31 0001303652 data:InternationalMember 2018-01-01 2018-03-31 0001303652 data:InternationalMember 2017-01-01 2017-03-31 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member data:UnitedStatesandCanadaMember 2018-01-01 2018-03-31 xbrli:shares data:segment data:product xbrli:pure iso4217:USD xbrli:shares iso4217:USD data:votes P4Y 1 10 115654000 14090000 35139000 -21264000 13875000 4 354963000 30874000 176638000 42619000 42423000 36025000 26384000 0 77385000 77385000 0 0 99000 99000 0 P30D 0.15 P6M 300000000 2077105 130000000 false --12-31 Q1 2018 2018-03-31 10-Q 0001303652 67911962 13631046 Large Accelerated Filer TABLEAU SOFTWARE INC 4448000 2817000 0 2817000 203366000 132611000 0 132611000 0 -118000 -118000 0 4743000 4467000 1826000 6293000 37722000 41935000 0 41935000 -11991000 -10571000 -1972000 -12543000 1168563000 1205459000 0 1205459000 2577000 5011000 23515000 18092000 2987000 7604000 25157000 20015000 1003000 972000 12658000 11193000 1398795000 1430656000 -87924000 1342732000 1089218000 1097601000 -68249000 1029352000 375815000 148821000 50880000 18570000 79371000 226994000 9970000 46901000 9917000 160206000 400662000 158470000 50332000 8576000 99562000 242192000 62058000 21407000 158727000 3000 0 0 0 0 3000 0 3000 0 0 0 0 0 0 0 0 0 0 0 667000 457000 153000 102000 202000 210000 0 65000 24000 121000 1513000 973000 400000 71000 502000 540000 191000 94000 255000 375151000 399149000 226787000 9970000 46839000 9893000 160085000 241652000 61867000 21313000 158472000 148364000 50727000 18468000 79169000 157497000 49932000 8505000 99060000 8039000 4192000 -2048000 6736000 908717000 954649000 627878000 0 627878000 623994000 0 623994000 45932000 -3884000 -3884000 0 0.0001 0.0001 0.0001 0.0001 750000000 75000000 750000000 75000000 65969499 14492846 67904088 13631046 65969499 14492846 67904088 13631046 8000 7000 1000 8000 0 8000 7000 1000 -55471000 -79578000 -46735000 -32843000 21127000 0 0 60666000 30177000 1315000 447484000 336385000 -120820000 26655000 32434000 32425000 9000 -25500000 -146800000 -40854000 25489000 -105933000 8900000 128000 -357000 -4226000 3869000 419426000 314698000 104407000 419105000 28058000 21687000 5521000 27208000 5287000 4215000 1589000 5804000 13435000 9647000 9647000 0 -0.71 -0.57 -0.71 -0.98 -0.57 -0.71 -0.57 374000 1342000 1233000 109000 -0.045 -0.043 0.050 96390000 81268000 0 81268000 519100000 P2Y10M24D 24445000 32250000 32250000 0 35083000 35083000 0 35083000 173251000 191610000 213782000 -22172000 -52289000 -75734000 -48917000 -26817000 2358000 2400000 3300000 -2400000 -2445000 5737000 673000 883000 0 883000 -16620000 -4279000 -4279000 0 -76878000 -73012000 -73012000 0 842000 1469000 -356000 1825000 4008000 -3986000 -7507000 3521000 -6000 194000 194000 0 -11270000 -339000 22891000 -23230000 966970000 582835000 582835000 384135000 50727000 18468000 79169000 8984000 9970000 46839000 9893000 160085000 0 50727000 18468000 79169000 8984000 582835000 9970000 46839000 9893000 160085000 952816000 553667000 553667000 399149000 49932000 8505000 99060000 61867000 21313000 158472000 0 49932000 8505000 99060000 553667000 61867000 21313000 158472000 645172000 520783000 111008000 631791000 1398795000 1430656000 -87924000 1342732000 562729000 445185000 106233000 551418000 3267000 3902000 3954000 -52000 97244000 105666000 108793000 -3127000 148364000 157497000 0 157497000 23388000 28532000 28471000 61000 102662000 118378000 137414000 -19036000 -15699000 -27515000 -27515000 0 -23238000 -30217000 -30217000 0 84495000 52506000 52615000 -109000 -54647000 -79026000 -46472000 -32554000 1225000 1424000 1462000 -38000 1 226765000 268768000 264161000 4607000 -53514000 -77158000 -50379000 -26779000 381373000 41480000 43216000 43603000 43138000 176759000 26410000 10606000 597000 1180000 7113000 6793000 121000 33177000 -824000 297000 586000 -289000 0 -849000 -849000 0 54385000 53911000 -746000 53165000 20008000 30007000 30007000 0 0 102450000 102450000 0 23238000 5251000 5251000 0 0.0001 0.0001 10000000 10000000 0 0 0 0 30514000 98461000 -68249000 30212000 4309000 2492000 2492000 0 106753000 101121000 0 101121000 84302000 93505000 93505000 0 -402957000 -285023000 -196960000 -481983000 93100000 114500000 199906000 58410000 141496000 -8807000 -13356000 224044000 69601000 154443000 78408000 167799000 246207000 -22163000 118018000 143013000 138406000 4607000 49195000 55763000 55763000 0 P4Y 238327 63.38 2376440 83.32 7178015 8093487 62.79 68.43 1222641 65.24 4023117 7207291 9092295 2753930 9.26 2376440 198276000 3017113 2800805 10.13 10.03 198276000 2800805 10.03 11.52 P10Y 197059000 P4Y0M3D 238327 P4Y1M2D P4Y1M2D 0.85 226787000 241652000 0 241652000 216308 200000000 70000000 370000000 383411 366160 20000000 30000000 753623000 909873000 -198932000 710941000 52.18 81.95 77416000 81039000 77416000 81039000 81039000 77416000 81039000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Risks and Uncertainties</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth and our ability to attract new customers and expand sales to existing customers, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The summary of shares available for issuance of equity-based awards (including stock options, RSUs and shares issuable under our 2013 ESPP) during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="7" rowspan="1"></td></tr><tr><td style="width:68%;" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares Available for Grant</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2013 Plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2013 ESPP</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:Arial;font-size:10pt;">Balances at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">7,207,291</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:Arial;font-size:10pt;">3,666,392</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:bottom;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:Arial;font-size:10pt;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">4,023,117</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">804,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">(2,376,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:Arial;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">238,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Balances at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Arial;font-size:10pt;">9,092,295</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;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:Arial;font-size:10pt;">4,471,015</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%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables represent our short-term and long-term investments in available-for-sale securities as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font><font style="font-family:Arial;font-size:10pt;">, based on contractual years to maturity:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March 31, 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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</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:bottom;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:Arial;font-size:10pt;">U.S. treasury securities</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:Arial;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:Arial;font-size:10pt;">158,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">(255</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:Arial;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:Arial;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:Arial;font-size:10pt;">158,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</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:Arial;font-size:10pt;">21,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(94</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:Arial;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:Arial;font-size:10pt;">21,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">62,058</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:Arial;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;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:Arial;font-size:10pt;">(191</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:Arial;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:Arial;font-size:10pt;">61,867</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total short-term investments</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:Arial;font-size:10pt;">242,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(540</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:Arial;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:Arial;font-size:10pt;">241,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:Arial;font-size:10pt;">U.S. treasury securities</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:Arial;font-size:10pt;">99,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(502</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:Arial;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:Arial;font-size:10pt;">99,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency 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:Arial;font-size:10pt;">8,576</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(71</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:Arial;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:Arial;font-size:10pt;">8,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">50,332</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:Arial;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:Arial;font-size:10pt;">(400</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:Arial;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:Arial;font-size:10pt;">49,932</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></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total long-term investments</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:Arial;font-size:10pt;">158,470</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:Arial;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;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:Arial;font-size:10pt;">(973</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:Arial;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:Arial;font-size:10pt;">157,497</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:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</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:Arial;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:Arial;font-size:10pt;">400,662</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:Arial;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:Arial;font-size:10pt;">&#8212;</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:Arial;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:Arial;font-size:10pt;">(1,513</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:Arial;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:Arial;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:Arial;font-size:10pt;">399,149</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 style="line-height:120%;padding-bottom:6px;padding-top:6px;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="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="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:10pt;"><font style="font-family:Arial;font-size:10pt;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 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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</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:bottom;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:Arial;font-size:10pt;">Commercial paper</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:Arial;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:Arial;font-size:10pt;">9,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">9,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. treasury securities</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:Arial;font-size:10pt;">160,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(121</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:Arial;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:Arial;font-size:10pt;">160,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: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:Arial;font-size:10pt;">U.S. agency 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:Arial;font-size:10pt;">9,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(24</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:Arial;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:Arial;font-size:10pt;">9,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">46,901</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:Arial;font-size:10pt;">3</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:Arial;font-size:10pt;">(65</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:Arial;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:Arial;font-size:10pt;">46,839</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></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total short-term investments</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:Arial;font-size:10pt;">226,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(210</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:Arial;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:Arial;font-size:10pt;">226,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</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:bottom;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:Arial;font-size:10pt;">U.S. treasury 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:Arial;font-size:10pt;">79,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(202</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:Arial;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:Arial;font-size:10pt;">79,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</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:Arial;font-size:10pt;">18,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(102</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:Arial;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:Arial;font-size:10pt;">18,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">50,880</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:Arial;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;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:Arial;font-size:10pt;">(153</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:Arial;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:Arial;font-size:10pt;">50,727</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total long-term investments</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:Arial;font-size:10pt;">148,821</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:Arial;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:Arial;font-size:10pt;">(457</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:Arial;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:Arial;font-size:10pt;">148,364</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></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:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</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:Arial;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:Arial;font-size:10pt;">375,815</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 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:Arial;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:Arial;font-size:10pt;">3</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 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:Arial;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:Arial;font-size:10pt;">(667</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:Arial;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:Arial;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:Arial;font-size:10pt;">375,151</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules&#160;and regulations. The condensed consolidated balance sheet data as of December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:Arial;font-size:10pt;"> was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended&#160;December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:Arial;font-size:10pt;"> filed with the SEC on </font><font style="font-family:Arial;font-size:10pt;">February 26, 2018</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial information includes all normal recurring adjustments necessary for a fair statement of the Company's financial position, results of operations, comprehensive loss and cash flows for the interim periods, but is not necessarily indicative of the results that may be expected for the year ending December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:Arial;font-size:10pt;">. All intercompany accounts and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Operating Lease Commitments and Expected Sublease Receipts</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;color:#000000;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, our principal obligations consisted of obligations outstanding under non-cancellable operating leases that expire at various dates through 2029. The following table represents our non-cancellable minimum lease payments, net of future expected sublease payments to be received under non-cancellable subleases, remaining as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="13" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" 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:24%;" rowspan="1" 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:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Period Ending</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating Lease Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Expected Sublease Receipts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">33,177</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(6,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;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:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">26,384</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:bottom;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:Arial;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">41,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(10,606</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">30,874</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">43,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 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:Arial;font-size:10pt;">(7,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">36,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">43,603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(1,180</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">42,423</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">43,216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">42,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">176,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(121</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">176,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">381,373</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:Arial;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:Arial;font-size:10pt;">(26,410</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:12px;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:Arial;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:Arial;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:Arial;font-size:10pt;">354,963</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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Contractual Commitments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our contractual commitments are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. There have been no material changes in our contractual commitments compared to those discussed in Note 10 in our Annual Report on Form 10-K for the year ended&#160;December 31, </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We are subject to certain routine legal proceedings, as well as demands and claims that arise in the normal course of our business. We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We are not aware of any pending legal proceedings that we believe, individually or in the aggregate, would be expected to have a material adverse effect on our business, operating results, or financial condition. We may, in the future, be party to litigation arising in the ordinary course of business, including claims that we allegedly infringe upon third party intellectual property rights. Such claims, even if not meritorious, could result in the expenditure of significant financial and management resources.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We extend credit to customers based upon an evaluation of the customer's financial condition. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;">, no individual customer accounted for 10% or more of total accounts receivable. For the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31,</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, no individual customer represented 10% or more of our total revenues.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the activity impacting our contract assets during the </font><font style="font-family:Arial;font-size:10pt;font-style:normal;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> is presented below:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="4" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Contract Assets</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:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Balances at December&#160;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:Arial;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:Arial;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: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:Arial;font-size:10pt;">Adoption of ASC 606</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:Arial;font-size:10pt;">40,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Contract assets transferred to receivables</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:Arial;font-size:10pt;">(1,315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Additions to contract assets</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:Arial;font-size:10pt;">21,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Balances at March 31, 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:Arial;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:Arial;font-size:10pt;">60,666</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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, our contract assets are expected to be transferred to receivables within the next 12 months and therefore are included in other current assets. There were no impairments of contract assets during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the activity impacting our deferred revenue balances during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> is presented below:</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="4" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred Revenue</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:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Balances at December&#160;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:Arial;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:Arial;font-size:10pt;">447,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Adoption of ASC 606</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:Arial;font-size:10pt;">(105,933</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Deferred revenue recognized</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:Arial;font-size:10pt;">(120,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Additional amounts deferred</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:Arial;font-size:10pt;">115,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Balances at March 31, 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:Arial;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:Arial;font-size:10pt;">336,385</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%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Assets Recognized from the Costs to Obtain our Contracts with Customers</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We amortize these deferred costs proportionate with related revenues over&#160;</font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">A summary of the activity impacting our deferred contract costs during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> is presented below:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="4" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred Contract Costs</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:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Balances at December&#160;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:Arial;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:Arial;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: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:Arial;font-size:10pt;">Adoption of ASC 606</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:Arial;font-size:10pt;">25,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Additional contract costs deferred</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:Arial;font-size:10pt;">6,736</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Amortization of deferred contract costs</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:Arial;font-size:10pt;">(2,048</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balances at March 31, 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:Arial;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:Arial;font-size:10pt;">30,177</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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Assets Recognized from the Costs to Obtain a Contract with a Customer</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain costs related to our sales incentive programs meet the requirements to be capitalized and deferred. Assets recorded are included in other current assets and other long-term assets. We amortize these deferred costs proportionate with related revenues over four years, which is generally longer than the term of the initial contract because of anticipated renewals as sales commissions for renewals are not commensurate with sales commissions related to our initial contracts. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our 2004 Equity Incentive Plan (the "2004 Plan") authorized the granting of options to purchase shares of our Class B common stock, restricted stock units ("RSUs") and other stock-based awards to our employees, consultants, officers and directors. Our 2013 Equity Incentive Plan, as amended, (the "2013 Plan" and, together with the 2004 Plan, the "Plans"), which is the successor to our 2004 Plan, authorizes the granting of options to purchase shares of our Class A common stock, RSUs and other stock-based awards to our employees, consultants, officers and directors. Options granted under the Plans may be incentive or nonstatutory stock options. Incentive stock options may only be granted to employees. The term of each option is stated in the award agreement but shall be no more than </font><font style="font-family:Arial;font-size:10pt;">ten</font><font style="font-family:Arial;font-size:10pt;"> years from the date of grant. The board of directors determines the period over which options and RSUs become vested. Currently, the vesting period for our options and RSUs is typically </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our 2013 Employee Stock Purchase Plan ("2013 ESPP") allows eligible employees to purchase shares of our Class A common stock, at a discount, through payroll deductions of up to </font><font style="font-family:Arial;font-size:10pt;">15%</font><font style="font-family:Arial;font-size:10pt;"> of their eligible compensation, subject to plan limitations. The 2013 ESPP currently includes purchase periods approximately </font><font style="font-family:Arial;font-size:10pt;">six months</font><font style="font-family:Arial;font-size:10pt;"> in duration starting on the first trading date on or after June 1</font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">st</sup></font><font style="font-family:Arial;font-size:10pt;"> and December 1</font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">st</sup></font><font style="font-family:Arial;font-size:10pt;"> of each year. Participants are able to purchase shares of our common stock at </font><font style="font-family:Arial;font-size:10pt;">85%</font><font style="font-family:Arial;font-size:10pt;"> of the lower of its fair market value on (i) the first day of the purchase period or on (ii) the purchase date, which is the last day of the purchase period.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">A summary of the option activity during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> follows:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><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="14" 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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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="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;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Exercise Price Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Balances at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">3,017,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">10.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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: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:Arial;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">(216,308</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:Arial;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:Arial;font-size:10pt;">11.52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="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:Arial;font-size:10pt;">Balances at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Arial;font-size:10pt;">2,800,805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">10.03</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">198,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and expected to vest at March 31, 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 style="vertical-align:bottom;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:Arial;font-size:10pt;">2,800,805</font></div></td><td style="vertical-align:bottom;border-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;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">10.03</font></div></td><td style="vertical-align:bottom;border-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.09</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">198,276</font></div></td><td style="vertical-align:bottom;border-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: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:Arial;font-size:10pt;">Exercisable at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Arial;font-size:10pt;">2,753,930</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">9.26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">197,059</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The intrinsic value is the difference between the current fair value of the stock and the exercise price of the stock option. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the RSU activity during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> follows:</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:68%;" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Number of Shares Underlying Outstanding RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-Average Grant-Date Fair Value per RSU </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:Arial;font-size:10pt;">Non-Vested outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">7,178,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">62.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">2,376,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">83.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">RSUs vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">(1,222,641</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:Arial;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:Arial;font-size:10pt;">65.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">(238,327</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:Arial;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:Arial;font-size:10pt;">63.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Non-Vested outstanding at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Arial;font-size:10pt;">8,093,487</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">68.43</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">An RSU award entitles the holder to receive shares of our Class A common stock as the award vests, which is generally based on length of service. Our non-vested RSUs do not have nonforfeitable rights to dividends or dividend equivalents. For awards subject to technology milestones, we recognize compensation cost over the estimated requisite service period if we believe it is probable that the associated technology milestone will be met. If our assessment of the probability of the technology milestone being met changes, we recognize the impact of the change in estimate in the period of the change. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock-based compensation expense is amortized using the straight-line method over the requisite service period. We account for forfeitures as they occur. As of </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, total unrecognized compensation expense related to stock options and non-vested RSUs was </font><font style="font-family:Arial;font-size:10pt;">$519.1 million</font><font style="font-family:Arial;font-size:10pt;">, which is expected to be recognized over a weighted average period of </font><font style="font-family:Arial;font-size:10pt;">2.9 years</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The summary of shares available for issuance of equity-based awards (including stock options, RSUs and shares issuable under our 2013 ESPP) during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="7" rowspan="1"></td></tr><tr><td style="width:68%;" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares Available for Grant</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2013 Plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2013 ESPP</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:Arial;font-size:10pt;">Balances at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">7,207,291</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:Arial;font-size:10pt;">3,666,392</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:bottom;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:Arial;font-size:10pt;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">4,023,117</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">804,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">(2,376,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:Arial;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">238,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Balances at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Arial;font-size:10pt;">9,092,295</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;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:Arial;font-size:10pt;">4,471,015</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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> Net Loss Per Share </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the computation of basic and diluted net loss per share for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> and includes additional information regarding the impacts from the adoption of the new revenue recognition standard for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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: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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands, except per share amounts)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Net loss per share - basic and diluted</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;font-size:10pt;">(46,472</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,554</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,026</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:Arial;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:Arial;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:Arial;font-size:10pt;">(54,647</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:Arial;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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted average shares outstanding used to compute basic and diluted net loss per share</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:Arial;font-size:10pt;">81,039</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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">81,039</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:Arial;font-size:10pt;">77,416</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></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share - basic and diluted</font></div></td><td 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(0.57</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:Arial;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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(0.98</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:Arial;font-size:10pt;">)</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;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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(0.71</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:Arial;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:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following shares were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="6" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Shares subject to outstanding common stock awards</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:Arial;font-size:10pt;">11,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">12,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables present the fair value of our financial assets using the fair value hierarchy as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font><font style="font-family:Arial;font-size:10pt;">:</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="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" 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><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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><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:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March&#160;31, 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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><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:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="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:Arial;font-size:10pt;"><br clear="none"/></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:bottom;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:Arial;font-size:10pt;">Money market funds</font></div></td><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:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">553,667</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">553,667</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td style="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:Arial;font-size:10pt;"><br clear="none"/></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:bottom;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">158,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">158,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">21,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">21,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">61,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">61,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:bottom;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">99,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">99,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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;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:Arial;font-size:10pt;">49,932</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:Arial;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;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:Arial;font-size:10pt;">49,932</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="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:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">553,667</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">399,149</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">&#8212;</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">952,816</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%;padding-bottom:6px;padding-top:6px;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="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" 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><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December&#160;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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;font-size:10pt;"><font style="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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:bottom;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:Arial;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">582,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">582,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">8,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">8,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term 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;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:bottom;background-color:#cceeff;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:Arial;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">160,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">160,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">46,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">46,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:bottom;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">79,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">79,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">18,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 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:Arial;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:Arial;font-size:10pt;">18,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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;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:Arial;font-size:10pt;">50,727</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:Arial;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;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:Arial;font-size:10pt;">50,727</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">582,835</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:Arial;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:Arial;font-size:10pt;">384,135</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:Arial;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:Arial;font-size:10pt;">&#8212;</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:Arial;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:Arial;font-size:10pt;">966,970</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%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We categorize assets and liabilities recorded at fair value based upon the level of judgment associated with inputs used to measure their fair value. The levels of the fair value hierarchy are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 1&#8212;Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 2&#8212;Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" 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:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 3&#8212;Inputs are unobservable inputs based on our own assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of fair value assets and liabilities and their placement within the fair value hierarchy levels.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We value our investments using quoted prices for identical instruments in active markets when available. If we are unable to obtain quoted prices for identical instruments in active markets, we value our investments using quoted market prices for comparable instruments. To date, all of our investments can be valued using one of these two methodologies.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables present the fair value of our financial assets using the fair value hierarchy as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font><font style="font-family:Arial;font-size:10pt;">:</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="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" 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><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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><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:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March&#160;31, 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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><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:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="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:Arial;font-size:10pt;"><br clear="none"/></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:bottom;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:Arial;font-size:10pt;">Money market funds</font></div></td><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:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">553,667</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">553,667</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td style="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:Arial;font-size:10pt;"><br clear="none"/></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:bottom;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">158,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">158,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">21,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">21,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">61,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">61,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:bottom;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">99,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">99,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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;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:Arial;font-size:10pt;">49,932</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:Arial;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;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:Arial;font-size:10pt;">49,932</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="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:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">553,667</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">399,149</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">&#8212;</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">952,816</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%;padding-bottom:6px;padding-top:6px;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="17" rowspan="1"></td></tr><tr><td style="width:36%;" rowspan="1" 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><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December&#160;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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;font-size:10pt;"><font style="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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:bottom;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:Arial;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">582,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">582,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">8,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">8,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term 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;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:bottom;background-color:#cceeff;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:Arial;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">160,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">160,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">46,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">46,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:bottom;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">79,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">79,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">18,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 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:Arial;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:Arial;font-size:10pt;">18,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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;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:Arial;font-size:10pt;">50,727</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:Arial;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;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:Arial;font-size:10pt;">50,727</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">582,835</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:Arial;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:Arial;font-size:10pt;">384,135</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:Arial;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:Arial;font-size:10pt;">&#8212;</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:Arial;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:Arial;font-size:10pt;">966,970</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%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We did not have any investments in prime money market funds as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">. We had no financial assets or liabilities measured using Level 3 inputs as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> Income Taxes</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">The income tax provision for interim periods is generally determined using an estimate of our annual effective tax rate, excluding jurisdictions for which no benefit can be recognized due to valuation allowance, and adjusted for discrete items, if any, in the relevant period. The impact of adjustments to our effective tax rate for discrete items and non-deductible expenses is greater in periods close to break-even. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our effective tax rate is impacted by and differs from the federal statutory rate primarily due to the full valuation allowance on our U.S. federal and state deferred tax assets, the effect of income or losses incurred in foreign jurisdictions where the statutory tax rate differs from the federal statutory rate and non-deductible stock-based compensation.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:Arial;font-size:10pt;">We recognized an income tax benefit of </font><font style="font-family:Arial;font-size:10pt;">$2.4 million</font><font style="font-family:Arial;font-size:10pt;"> under ASC 606 for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> compared to an income tax expense of </font><font style="font-family:Arial;font-size:10pt;">$2.4 million</font><font style="font-family:Arial;font-size:10pt;"> for </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:Arial;font-size:10pt;">. Our effective tax rate was </font><font style="font-family:Arial;font-size:10pt;">5.0%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">(4.5)%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, respectively. The difference in the effective tax rates between the three month periods is primarily attributable&#160;to additional income as a result of our adoption of ASC 606 combined with a year to date tax benefit in foreign jurisdictions, which was increased by the recognition of excess tax benefits of stock-based compensation during the period.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognized an income tax expense of </font><font style="font-family:Arial;font-size:10pt;">$3.3 million</font><font style="font-family:Arial;font-size:10pt;"> under ASC 605 for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> compared to an income tax expense of </font><font style="font-family:Arial;font-size:10pt;">$2.4 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:Arial;font-size:10pt;">. Our effective tax rate was </font><font style="font-family:Arial;font-size:10pt;">(4.3)%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">(4.5)%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, respectively. The difference in the effective tax rates between the three month periods was related to an increase in taxes in foreign jurisdictions, offset by an income tax benefit from the recognition of excess tax benefits of stock-based compensation during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:Arial;font-size:10pt;">The difference in effective tax rates between ASC 606 and ASC 605 is primarily attributable to the differences in the amount of revenue recognized under ASC 606 as compared to ASC 605.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As a result of adopting ASC 606 in the first quarter of 2018, we recognized an immaterial amount of net deferred tax liabilities, which reduced our opening adjustment to stockholders' equity. During the first quarter of 2018, we also adopted ASU 2016-16 and recognized a U.S. deferred tax asset, which was fully offset by a corresponding increase to the valuation allowance on our U.S. federal and state deferred income tax assets.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We periodically evaluate the realizability of our net deferred tax assets based on all available evidence, both positive and negative such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we maintain a full</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:Arial;font-size:10pt;">valuation allowance</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:Arial;font-size:10pt;">on our U.S. federal and state deferred tax assets.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the "Act") was signed with an effective date of January 1, 2018. The Act, which significantly revised U.S. tax law, included many important changes. On the same day, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to assist in addressing uncertainty in applying GAAP to the accounting and reporting of tax reform changes related to the Act. We considered these changes, including all available guidance, in determining our income tax provision for the period ending December 31, 2017. As of March 31, 2018, we have not yet completed our analysis of historical foreign earnings as well as potential correlative adjustments. As we complete the analysis, any subsequent adjustment to these amounts may be recorded to current income tax expense in that period. We expect to complete our analysis within the measurement period in accordance with SAB 118. No adjustments to the provisional amount have been made.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On July 27, 2015, the U.S. Tax Court issued an opinion related to litigation in </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Altera Corp v. Commissioner</font><font style="font-family:Arial;font-size:10pt;">. This litigation relates to the treatment of stock-based compensation expense in an intercompany cost sharing arrangement with one of Altera's foreign subsidiaries. In its opinion, the U.S. Tax Court invalidated the portion of the Treasury regulations requiring the inclusion of stock-based compensation expense in such intercompany cost-sharing arrangements. On February 19, 2016, the IRS appealed the U.S. Tax Court's decision. As the final resolution of this litigation remains uncertain, we have not recorded potentially favorable benefits related to the current or prior periods. We will continue to monitor developments related to this case and the potential impact of those developments on our current and future financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Short-Term and Long-Term Investments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables represent our short-term and long-term investments in available-for-sale securities as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font><font style="font-family:Arial;font-size:10pt;">, based on contractual years to maturity:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March 31, 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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</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:bottom;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:Arial;font-size:10pt;">U.S. treasury securities</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:Arial;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:Arial;font-size:10pt;">158,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">(255</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:Arial;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:Arial;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:Arial;font-size:10pt;">158,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</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:Arial;font-size:10pt;">21,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(94</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:Arial;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:Arial;font-size:10pt;">21,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">62,058</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:Arial;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;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:Arial;font-size:10pt;">(191</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:Arial;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:Arial;font-size:10pt;">61,867</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total short-term investments</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:Arial;font-size:10pt;">242,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(540</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:Arial;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:Arial;font-size:10pt;">241,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:Arial;font-size:10pt;">U.S. treasury securities</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:Arial;font-size:10pt;">99,562</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(502</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:Arial;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:Arial;font-size:10pt;">99,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency 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:Arial;font-size:10pt;">8,576</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(71</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:Arial;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:Arial;font-size:10pt;">8,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">50,332</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:Arial;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:Arial;font-size:10pt;">(400</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:Arial;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:Arial;font-size:10pt;">49,932</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></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total long-term investments</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:Arial;font-size:10pt;">158,470</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:Arial;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;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:Arial;font-size:10pt;">(973</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:Arial;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:Arial;font-size:10pt;">157,497</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:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</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:Arial;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:Arial;font-size:10pt;">400,662</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:Arial;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:Arial;font-size:10pt;">&#8212;</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:Arial;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:Arial;font-size:10pt;">(1,513</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:Arial;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:Arial;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:Arial;font-size:10pt;">399,149</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 style="line-height:120%;padding-bottom:6px;padding-top:6px;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="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="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:10pt;"><font style="font-family:Arial;font-size:10pt;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 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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</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:bottom;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:Arial;font-size:10pt;">Commercial paper</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:Arial;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:Arial;font-size:10pt;">9,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><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:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">9,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. treasury securities</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:Arial;font-size:10pt;">160,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(121</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:Arial;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:Arial;font-size:10pt;">160,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: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:Arial;font-size:10pt;">U.S. agency 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:Arial;font-size:10pt;">9,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(24</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:Arial;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:Arial;font-size:10pt;">9,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">46,901</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:Arial;font-size:10pt;">3</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:Arial;font-size:10pt;">(65</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:Arial;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:Arial;font-size:10pt;">46,839</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></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total short-term investments</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:Arial;font-size:10pt;">226,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(210</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:Arial;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:Arial;font-size:10pt;">226,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</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:bottom;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:Arial;font-size:10pt;">U.S. treasury 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:Arial;font-size:10pt;">79,371</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(202</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:Arial;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:Arial;font-size:10pt;">79,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">U.S. agency securities</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:Arial;font-size:10pt;">18,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">(102</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:Arial;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:Arial;font-size:10pt;">18,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">50,880</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:Arial;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;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:Arial;font-size:10pt;">(153</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:Arial;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:Arial;font-size:10pt;">50,727</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total long-term investments</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:Arial;font-size:10pt;">148,821</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:Arial;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:Arial;font-size:10pt;">(457</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:Arial;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:Arial;font-size:10pt;">148,364</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></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:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</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:Arial;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:Arial;font-size:10pt;">375,815</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 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:Arial;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:Arial;font-size:10pt;">3</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 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:Arial;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:Arial;font-size:10pt;">(667</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:Arial;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:Arial;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:Arial;font-size:10pt;">375,151</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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font><font style="font-family:Arial;font-size:10pt;">, there were no investments that had been in a net loss position for 12 months or greater. The unrealized losses on investments as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> were primarily caused by increases in interest rates. None of the unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">Tableau Software, Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company," "we," "us" or "our") are headquartered in Seattle, Washington. Our software products put the power of data into the hands of everyday people, allowing a broad population of business users to engage with their data, ask questions, solve problems and create value. Based on innovative core technologies originally developed at Stanford University, our products dramatically reduce the complexity, inflexibility and expense associated with traditional business intelligence applications. We currently offer </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> key products: Tableau Desktop, a self-service, powerful analytics product for anyone with data; Tableau Server, a business intelligence platform for organizations; Tableau Online, a hosted software-as-a-service ("SaaS") version of Tableau Server; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2014-09 related to revenue recognition and later issued additional ASUs including ASU 2016-08, ASU 2016-10, ASU 2016-12, ASU 2016-20 and ASU 2017-14, all of which clarified certain aspects of ASU 2014-09, and together with ASU 2014-09, which we refer to collectively as the new revenue recognition standard. The new revenue recognition standard changed the way we recognize revenue, including the identification of contractual performance obligations and the allocation of transaction price, to depict the transfer of promised goods or services to customers at the amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. We adopted the new revenue recognition standard in the first quarter of 2018 on a modified retrospective basis and applied the new revenue recognition standard only to contracts that were not completed contracts prior to January 1, 2018. Upon adoption, we recorded an adjustment of </font><font style="font-family:Arial;font-size:10pt;">$146.8 million</font><font style="font-family:Arial;font-size:10pt;"> to our accumulated deficit. The adjustment was offset by a </font><font style="font-family:Arial;font-size:10pt;">$105.9 million</font><font style="font-family:Arial;font-size:10pt;"> reduction to deferred revenue, which was primarily related to on-premises term licenses, and the addition of a </font><font style="font-family:Arial;font-size:10pt;">$40.9 million</font><font style="font-family:Arial;font-size:10pt;"> contract asset.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The new revenue recognition standard materially impacts the timing of revenue recognition related to our on-premises term license agreements. Prior to our adoption of the new revenue recognition standard, we historically recognized revenue related to on-premises term license agreements ratably over the term of the licensing agreement. Under the new revenue recognition standard, revenue allocable to the license portion of the arrangement is recognized upon delivery of the license. Maintenance revenue related to on-premises term license agreements continue to be recognized ratably over the term of the licensing agreement. Under the new revenue recognition standard, we allocate total transaction price to performance obligations based on estimated standalone selling prices, which impacts the timing of revenue recognition depending on when each performance obligation is recognized. These impacts to the timing of revenue recognition also affect our deferred revenue balances. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The new revenue recognition standard requires the capitalization of certain incremental costs of obtaining a contract, which impacts the period in which we record our sales commissions expense. Prior to our adoption of the new revenue recognition standard, we recognized sales commissions expense as incurred. Under the new revenue recognition standard, we are required to recognize these expenses over the period of benefit associated with these costs. This results in a deferral of sales commissions expense each period. Upon adoption, we reduced our accumulated deficit by </font><font style="font-family:Arial;font-size:10pt;">$25.5 million</font><font style="font-family:Arial;font-size:10pt;"> and recognized an offsetting asset for deferred sales commissions related to contracts that were not completed contracts prior to January 1, 2018. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For further discussion regarding the impacts of adopting the new revenue recognition standard, see Note 6.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16 related to the accounting for income tax effects on intra-entity asset transfers of assets other than inventory. The new guidance requires reporting entities to recognize tax expense from the sale of assets when the transfer occurs, even though the pre-tax effects of the transaction are eliminated in consolidation. We adopted the new standard in the first quarter of 2018 on a modified retrospective basis. The adoption resulted in the recognition of a U.S. deferred tax asset, which was fully offset by a corresponding increase to the valuation allowance on our U.S. federal and state deferred income tax assets, and therefore did not have a material impact on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02 related to lease accounting. The new guidance will require lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases that do not meet the definition of a short-term lease. ASU 2016-02 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018 and requires modified retrospective transition. Under the new standard we anticipate that our current real estate leases will continue to be classified as operating leases and a significant amount of our currently outstanding operating lease commitments will be recorded to the balance sheet as right-of-use assets with corresponding lease liabilities. Our evaluation of the new standard will extend into future periods and we will update our disclosures, including the expected impacts of the new standard, as we progress towards the required adoption date.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Revenue</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We adopted the new revenue recognition accounting standard ASC 606 effective January 1, 2018 on a modified retrospective basis and applied the new standard only to contracts that were not completed contracts prior to January 1, 2018. See Note 2 for a description of our ASC 606 revenue recognition accounting policy. Financial results for reporting periods during 2018 are presented in compliance with the new revenue recognition standard. Historical financial results for reporting periods prior to 2018 have not been retroactively restated and are presented in conformity with amounts previously disclosed under ASC 605. This note includes additional information regarding the impacts from the adoption of the new revenue recognition standard on our financial results for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">. This includes the presentation of financial results during 2018 under ASC 605 for comparison to the prior year. Our revenue recognition accounting policy for ASC 605 is included in the Company's Annual Report on Form 10-K for the year ended&#160;December 31, 2017, which was filed with the SEC on February 26, 2018. There were no changes to our ASC 605 policy during the first quarter of 2018.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Condensed Consolidated Balance Sheets (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated balance sheets as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font><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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March 31, 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(ASC 606)</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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(ASC 605)</font></div></td><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:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(ASC 605)</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="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;font-weight:bold;">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: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:Arial;font-size:10pt;">Current assets</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:bottom;background-color:#cceeff;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:Arial;font-size:10pt;">Cash and cash equivalents </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:Arial;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:Arial;font-size:10pt;">623,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">623,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">627,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Short-term investments</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:Arial;font-size:10pt;">241,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">241,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">226,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Accounts receivable, net</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:Arial;font-size:10pt;">132,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">132,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">203,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Prepaid expenses and other current assets</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:Arial;font-size:10pt;">98,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(68,249</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:Arial;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:Arial;font-size:10pt;">30,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">30,514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Income taxes 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:Arial;font-size:10pt;">883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">1,097,601</font></div></td><td style="vertical-align:bottom;border-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;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:Arial;font-size:10pt;">(68,249</font></div></td><td style="vertical-align:bottom;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:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,029,352</font></div></td><td style="vertical-align:bottom;border-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;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:Arial;font-size:10pt;">1,089,218</font></div></td><td style="vertical-align:bottom;border-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: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:Arial;font-size:10pt;">Long-term investments</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:Arial;font-size:10pt;">157,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">157,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">148,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;">Property and equipment, 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:Arial;font-size:10pt;">101,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">101,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">106,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Goodwill</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:Arial;font-size:10pt;">35,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 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:Arial;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:Arial;font-size:10pt;">35,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 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:Arial;font-size:10pt;">35,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></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:Arial;font-size:10pt;">Deferred income taxes</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:Arial;font-size:10pt;">4,215</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">1,589</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">5,804</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">5,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Other long-term 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:Arial;font-size:10pt;">35,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(21,264</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:Arial;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:Arial;font-size:10pt;">13,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">14,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total assets</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:Arial;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:Arial;font-size:10pt;">1,430,656</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:Arial;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:Arial;font-size:10pt;">(87,924</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:Arial;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:Arial;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:Arial;font-size:10pt;">1,342,732</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:Arial;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:Arial;font-size:10pt;">1,398,795</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: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:Arial;font-size:10pt;font-weight:bold;">Liabilities and stockholders' equity</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Current 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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:Arial;font-size:10pt;">Accounts payable</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:Arial;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:Arial;font-size:10pt;">2,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">2,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">4,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Accrued compensation and employee-related benefits</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:Arial;font-size:10pt;">81,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">81,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">96,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Other accrued 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:Arial;font-size:10pt;">41,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">41,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">37,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Income taxes payable</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:Arial;font-size:10pt;">4,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">1,826</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">6,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">4,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">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:Arial;font-size:10pt;">314,698</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:Arial;font-size:10pt;">104,407</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:Arial;font-size:10pt;">419,105</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:Arial;font-size:10pt;">419,426</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></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total current 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:Arial;font-size:10pt;">445,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">106,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">551,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">562,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;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:Arial;font-size:10pt;">21,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">5,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">27,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">28,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;">Other long-term liabilities</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:Arial;font-size:10pt;">53,911</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:Arial;font-size:10pt;">(746</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:Arial;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:Arial;font-size:10pt;">53,165</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:Arial;font-size:10pt;">54,385</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total liabilities</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">520,783</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">111,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">631,791</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">645,172</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;">Stockholders' equity</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Common stock</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:Arial;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Additional paid-in capital</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:Arial;font-size:10pt;">1,205,459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">1,205,459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">1,168,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Accumulated other comprehensive loss</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:Arial;font-size:10pt;">(10,571</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:Arial;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:Arial;font-size:10pt;">(1,972</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:Arial;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:Arial;font-size:10pt;">(12,543</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:Arial;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:Arial;font-size:10pt;">(11,991</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Accumulated deficit</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:Arial;font-size:10pt;">(285,023</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:Arial;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:Arial;font-size:10pt;">(196,960</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:Arial;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:Arial;font-size:10pt;">(481,983</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:Arial;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:Arial;font-size:10pt;">(402,957</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">909,873</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 colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(198,932</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:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">710,941</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 colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">753,623</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:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total liabilities and stockholders' equity</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:Arial;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:Arial;font-size:10pt;">1,430,656</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:Arial;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:Arial;font-size:10pt;">(87,924</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:Arial;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:Arial;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:Arial;font-size:10pt;">1,342,732</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:Arial;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:Arial;font-size:10pt;">1,398,795</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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;font-weight:bold;">Revenues</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:bottom;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:Arial;font-size:10pt;">License</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:Arial;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:Arial;font-size:10pt;">108,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">(3,127</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:Arial;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:Arial;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:Arial;font-size:10pt;">105,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">97,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Maintenance and services</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:Arial;font-size:10pt;">137,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(19,036</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:Arial;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:Arial;font-size:10pt;">118,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">102,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Total revenues</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:Arial;font-size:10pt;">246,207</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:Arial;font-size:10pt;">(22,163</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:Arial;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:Arial;font-size:10pt;">224,044</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:Arial;font-size:10pt;">199,906</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: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:Arial;font-size:10pt;font-weight:bold;">Cost of revenues</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">License</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:Arial;font-size:10pt;">3,954</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(52</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:Arial;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:Arial;font-size:10pt;">3,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">3,267</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Maintenance and services</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:Arial;font-size:10pt;">28,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">28,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">23,388</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Total cost of revenues</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:Arial;font-size:10pt;">32,425</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:Arial;font-size:10pt;">9</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:Arial;font-size:10pt;">32,434</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:Arial;font-size:10pt;">26,655</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: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:Arial;font-size:10pt;">Gross profit</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">213,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">(22,172</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">191,610</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">173,251</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;font-weight:bold;">Operating expenses</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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:Arial;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:Arial;font-size:10pt;">138,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">4,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">143,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">118,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;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:Arial;font-size:10pt;">93,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">93,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">84,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">General and administrative</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:Arial;font-size:10pt;">32,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">32,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">24,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Total operating expenses</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:Arial;font-size:10pt;">264,161</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:Arial;font-size:10pt;">4,607</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:Arial;font-size:10pt;">268,768</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:Arial;font-size:10pt;">226,765</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: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:Arial;font-size:10pt;">Operating loss</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:Arial;font-size:10pt;">(50,379</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:Arial;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:Arial;font-size:10pt;">(26,779</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:Arial;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:Arial;font-size:10pt;">(77,158</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:Arial;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:Arial;font-size:10pt;">(53,514</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Other income, net</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:Arial;font-size:10pt;">1,462</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:Arial;font-size:10pt;">(38</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:Arial;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:Arial;font-size:10pt;">1,424</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:Arial;font-size:10pt;">1,225</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: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:Arial;font-size:10pt;">Loss before income tax expense (benefit)</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:Arial;font-size:10pt;">(48,917</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:Arial;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:Arial;font-size:10pt;">(26,817</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:Arial;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:Arial;font-size:10pt;">(75,734</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:Arial;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:Arial;font-size:10pt;">(52,289</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Income tax expense (benefit)</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:Arial;font-size:10pt;">(2,445</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:Arial;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:Arial;font-size:10pt;">5,737</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:Arial;font-size:10pt;">3,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">2,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;font-weight:normal;">Net loss</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:Arial;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:Arial;font-size:10pt;">(46,472</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,554</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,026</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:Arial;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:Arial;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:Arial;font-size:10pt;">(54,647</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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: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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><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:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Net loss</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:Arial;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:Arial;font-size:10pt;">(46,472</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,554</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,026</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:Arial;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:Arial;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:Arial;font-size:10pt;">(54,647</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:Arial;font-size:10pt;">)</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Other comprehensive income (loss), net of tax:</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#cceeff;">Foreign currency translation</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:Arial;font-size:10pt;">586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(289</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:Arial;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:Arial;font-size:10pt;">297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(824</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:Arial;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net unrealized loss on available-for-sale 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:Arial;font-size:10pt;">(849</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:Arial;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:Arial;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:Arial;font-size:10pt;">(849</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:Arial;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:Arial;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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Comprehensive loss</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:Arial;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:Arial;font-size:10pt;">(46,735</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,843</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,578</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:Arial;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:Arial;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:Arial;font-size:10pt;">(55,471</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Condensed Consolidated Statements of Cash Flows (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of cash flows for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> </font><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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;font-weight:bold;">Operating activities</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: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:Arial;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:Arial;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:Arial;font-size:10pt;">(46,472</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,554</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,026</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:Arial;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:Arial;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:Arial;font-size:10pt;">(54,647</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:Arial;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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustments to reconcile net loss to net cash provided by operating activities</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:bottom;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:Arial;font-size:10pt;">Depreciation and amortization expense</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:Arial;font-size:10pt;">9,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">13,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Amortization of premiums on investments, net</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:Arial;font-size:10pt;">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 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:Arial;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:Arial;font-size:10pt;">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 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:Arial;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: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:Arial;font-size:10pt;">Stock-based compensation expense</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:Arial;font-size:10pt;">55,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">55,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">49,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Deferred income taxes</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:Arial;font-size:10pt;">(4,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:Arial;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:Arial;font-size:10pt;">3,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(357</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:Arial;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:Arial;font-size:10pt;">128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Changes in operating assets and 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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts receivable, net</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:Arial;font-size:10pt;">73,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">73,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">76,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other assets</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:Arial;font-size:10pt;">(22,891</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:Arial;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:Arial;font-size:10pt;">23,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">11,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes 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:Arial;font-size:10pt;">(194</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:Arial;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:Arial;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:Arial;font-size:10pt;">(194</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:Arial;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:Arial;font-size:10pt;">6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred 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:Arial;font-size:10pt;">(7,507</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:Arial;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:Arial;font-size:10pt;">3,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(3,986</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:Arial;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:Arial;font-size:10pt;">4,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts payable and accrued 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:Arial;font-size:10pt;">(4,279</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:Arial;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:Arial;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:Arial;font-size:10pt;">(4,279</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:Arial;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:Arial;font-size:10pt;">(16,620</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes payable</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:Arial;font-size:10pt;">(356</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:Arial;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:Arial;font-size:10pt;">1,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:Arial;font-size:10pt;">1,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Net cash provided by operating activities</font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;</sup></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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">(109</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,506</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">84,495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;font-weight:bold;">Investing activities</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: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:Arial;font-size:10pt;">Purchases of 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:Arial;font-size:10pt;">(5,251</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:Arial;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:Arial;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:Arial;font-size:10pt;">(5,251</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:Arial;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:Arial;font-size:10pt;">(23,238</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Purchases of investments</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:Arial;font-size:10pt;">(102,450</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:Arial;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:Arial;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:Arial;font-size:10pt;">(102,450</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:Arial;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:Arial;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:Arial;font-size:10pt;">Maturities of investments</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:Arial;font-size:10pt;">77,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">77,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">Sales of investments</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:Arial;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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: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:Arial;font-size:10pt;">Net cash used in investing activities</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(30,217</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">(30,217</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(23,238</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;font-weight:bold;">Financing activities</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Proceeds from issuance of common stock</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:Arial;font-size:10pt;">2,492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">2,492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">4,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Repurchases of common stock</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:Arial;font-size:10pt;">(30,007</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:Arial;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:Arial;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:Arial;font-size:10pt;">(30,007</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:Arial;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:Arial;font-size:10pt;">(20,008</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Net cash used in financing activities</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(27,515</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">(27,515</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(15,699</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Effect of exchange rate changes on cash and cash equivalents</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:Arial;font-size:10pt;">1,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">1,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Net increase (decrease) in cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(3,884</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:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</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 colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(3,884</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:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,932</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: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:Arial;font-size:10pt;font-weight:bold;">Cash and cash equivalents</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: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:Arial;font-size:10pt;">Beginning of period</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:Arial;font-size:10pt;">627,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">627,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">908,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;">End of period</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:Arial;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:Arial;font-size:10pt;">623,994</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">623,994</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:Arial;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:Arial;font-size:10pt;">954,649</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%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Disclosures Related to our Contracts with Customers</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. We record assets for amounts related to performance obligations that are satisfied but not yet billed and/or collected. These assets are recorded as contract assets rather than receivables when receipt of the consideration is conditional on something other than the passage of time. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. These liabilities are classified as current and non-current deferred revenue.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Contract Assets and Contract Liabilities</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;"></font><font style="font-family:Arial;font-size:10pt;">A summary of the activity impacting our contract assets during the </font><font style="font-family:Arial;font-size:10pt;font-style:normal;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> is presented below:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="4" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Contract Assets</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:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Balances at December&#160;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:Arial;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:Arial;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: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:Arial;font-size:10pt;">Adoption of ASC 606</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:Arial;font-size:10pt;">40,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Contract assets transferred to receivables</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:Arial;font-size:10pt;">(1,315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Additions to contract assets</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:Arial;font-size:10pt;">21,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Balances at March 31, 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:Arial;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:Arial;font-size:10pt;">60,666</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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, our contract assets are expected to be transferred to receivables within the next 12 months and therefore are included in other current assets. There were no impairments of contract assets during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the activity impacting our deferred revenue balances during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> is presented below:</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="4" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred Revenue</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:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Balances at December&#160;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:Arial;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:Arial;font-size:10pt;">447,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Adoption of ASC 606</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:Arial;font-size:10pt;">(105,933</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Deferred revenue recognized</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:Arial;font-size:10pt;">(120,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Additional amounts deferred</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:Arial;font-size:10pt;">115,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Balances at March 31, 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:Arial;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:Arial;font-size:10pt;">336,385</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%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Assets Recognized from the Costs to Obtain our Contracts with Customers</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We amortize these deferred costs proportionate with related revenues over&#160;</font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">A summary of the activity impacting our deferred contract costs during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> is presented below:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="4" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred Contract Costs</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:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Balances at December&#160;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:Arial;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:Arial;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: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:Arial;font-size:10pt;">Adoption of ASC 606</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:Arial;font-size:10pt;">25,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Additional contract costs deferred</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:Arial;font-size:10pt;">6,736</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Amortization of deferred contract costs</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:Arial;font-size:10pt;">(2,048</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balances at March 31, 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:Arial;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:Arial;font-size:10pt;">30,177</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:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$8.9 million</font><font style="font-family:Arial;font-size:10pt;"> of our deferred contract costs are expected to be amortized within the next 12 months and therefore are included in other current assets. The remaining amount of our deferred contract costs are included in other long-term assets. There were no impairments of assets related to deferred contract costs during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">. There were no assets recognized related to the costs to fulfill contracts during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> as these costs were not material.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Remaining Performance Obligations</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These amounts include additional performance obligations that are not yet recorded in the consolidated balance sheets. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, amounts allocated to these additional contractual obligations are </font><font style="font-family:Arial;font-size:10pt;">$114.5 million</font><font style="font-family:Arial;font-size:10pt;">, of which we expect to recognize </font><font style="font-family:Arial;font-size:10pt;">$93.1 million</font><font style="font-family:Arial;font-size:10pt;"> as revenue over the next 24 months with the remaining amount thereafter.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:</font></div><div style="line-height:120%;padding-bottom:6px;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: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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(dollars in thousands)</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:Arial;font-size:10pt;">United States and Canada</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:Arial;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:Arial;font-size:10pt;">167,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 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:Arial;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:Arial;font-size:10pt;">(13,356</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:Arial;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:Arial;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:Arial;font-size:10pt;">154,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">141,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;">International</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:Arial;font-size:10pt;">78,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(8,807</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:Arial;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:Arial;font-size:10pt;">69,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">58,410</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Total revenues</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:Arial;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:Arial;font-size:10pt;">246,207</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:Arial;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:Arial;font-size:10pt;">(22,163</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:Arial;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:Arial;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:Arial;font-size:10pt;">224,044</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:Arial;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:Arial;font-size:10pt;">199,906</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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition - ASC 606</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">We generate revenues primarily in the form of software license fees and related maintenance and services fees. Software license revenues include fees from the sales of perpetual, term and subscription licenses. Maintenance and services revenues primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training and professional services.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognize revenues related to our contracts with customers based on the following criteria:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the contract contains reasonable evidence of approval and both parties' commitment to perform their respective obligations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the contract includes identifiable rights to goods and services to be transferred and payment terms related to the transfer of those goods and services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the contract has commercial substance; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">collection of substantially all of the consideration we are entitled to under the contract is probable.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We identify performance obligations in our contracts with customers, which may include software licenses and/or related maintenance and services. We determine the transaction price based on the amount we expect to be entitled to in exchange for transferring the promised goods or services to the customer. We allocate the transaction price in the contract to each distinct performance obligation in an amount that depicts the relative amount of consideration we expect to receive in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our contract payment terms are typically net </font><font style="font-family:Arial;font-size:10pt;">30 days</font><font style="font-family:Arial;font-size:10pt;">. We assess collectability based on a number of factors including collection history and creditworthiness of the customer, and we may mitigate exposures to credit risk by requiring payments in advance. If we determine that collectability related to a contract is not probable, we may not record revenue until collectability becomes probable at a later date.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our revenues are recorded based on the transaction price excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Nature of Products and Services</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our on-premises software licenses are sold both perpetually and through term-based license agreements. These licensing arrangements provide customers with the same product functionality and differ mainly in the duration over which the customer benefits from the software. We deliver our software licenses electronically. Electronic delivery occurs when we provide the customer with access to the software and license key via a secure portal. Revenue from on-premises software licenses is generally recognized upfront at the point in time when the software is made available to the customer.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When purchasing an on-premises software license, a customer typically bundles with a maintenance services agreement and may also purchase training and/or professional services. Maintenance services agreements consist of fees for providing software updates on a when and if available basis and for providing technical support for software products for a specified term. We believe that our when and if available software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the services are provided. Revenues related to training services are billed on a fixed fee basis and are recognized as the services are delivered. Payments received in advance of services performed are deferred and recognized when the related services are performed. Revenues related to professional services are billed on a time and materials basis and are recognized as the services are performed.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We also provide cloud-based subscriptions, which allow customers to access our software during a contractual period without taking possession of the software. We recognize revenue related to these cloud-based subscriptions ratably over the life of the subscription agreement beginning when the customer first has access to the software. Revenues from our cloud-based subscriptions are included in license revenues.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Judgments and Estimates</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately from one another sometimes requires judgment.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Judgment is required to determine standalone selling prices (&#8220;SSP&#8221;) for each distinct performance obligation. We typically have more than one SSP for each of our products and services based on customer stratification, which is based on the size of the customer, their geographic region and market segment. We use other comparable software license sales to determine SSPs for perpetual software licenses. For our cloud-based subscriptions and for maintenance services, training and professional services, SSPs are generally observable using standalone sales and/or renewals. Our on-premises term-based software licenses generally do not have directly observable inputs for determining SSP. Therefore, we determine SSP using other observable inputs including customer buying patterns, renewal rates, cumulative spend comparisons and other industry data. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">We evaluate contracts that include options to purchase additional goods or services to determine whether or not the options give rise to a separate performance obligation that is material. If we determine the options are material, the revenue allocated to such options is not recognized until the option is exercised or the option expires.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">Our revenue recognition accounting policy for ASC 605 is included in our Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 26, 2018. We applied the revenue recognition accounting policy for ASC 605 to our disclosures in Note 6, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the first quarter of 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following shares were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="6" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Shares subject to outstanding common stock awards</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:Arial;font-size:10pt;">11,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">12,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"> The following table represents our non-cancellable minimum lease payments, net of future expected sublease payments to be received under non-cancellable subleases, remaining as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="13" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" 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:24%;" rowspan="1" 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:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Period Ending</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating Lease Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Expected Sublease Receipts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">33,177</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(6,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;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:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">26,384</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:bottom;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:Arial;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">41,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(10,606</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">30,874</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">43,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 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:Arial;font-size:10pt;">(7,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">36,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">43,603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(1,180</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">42,423</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">43,216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">42,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">176,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(121</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">176,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">381,373</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:Arial;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:Arial;font-size:10pt;">(26,410</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:12px;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:Arial;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:Arial;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:Arial;font-size:10pt;">354,963</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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated balance sheets as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font><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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March 31, 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(ASC 606)</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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(ASC 605)</font></div></td><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:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(ASC 605)</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="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;font-weight:bold;">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: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:Arial;font-size:10pt;">Current assets</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:bottom;background-color:#cceeff;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:Arial;font-size:10pt;">Cash and cash equivalents </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:Arial;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:Arial;font-size:10pt;">623,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">623,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">627,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Short-term investments</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:Arial;font-size:10pt;">241,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">241,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">226,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Accounts receivable, net</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:Arial;font-size:10pt;">132,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">132,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">203,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Prepaid expenses and other current assets</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:Arial;font-size:10pt;">98,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(68,249</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:Arial;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:Arial;font-size:10pt;">30,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">30,514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Income taxes 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:Arial;font-size:10pt;">883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">1,097,601</font></div></td><td style="vertical-align:bottom;border-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;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:Arial;font-size:10pt;">(68,249</font></div></td><td style="vertical-align:bottom;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:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,029,352</font></div></td><td style="vertical-align:bottom;border-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;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:Arial;font-size:10pt;">1,089,218</font></div></td><td style="vertical-align:bottom;border-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: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:Arial;font-size:10pt;">Long-term investments</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:Arial;font-size:10pt;">157,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">157,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">148,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;">Property and equipment, 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:Arial;font-size:10pt;">101,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">101,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">106,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Goodwill</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:Arial;font-size:10pt;">35,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 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:Arial;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:Arial;font-size:10pt;">35,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 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:Arial;font-size:10pt;">35,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></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:Arial;font-size:10pt;">Deferred income taxes</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:Arial;font-size:10pt;">4,215</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">1,589</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">5,804</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">5,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Other long-term 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:Arial;font-size:10pt;">35,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(21,264</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:Arial;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:Arial;font-size:10pt;">13,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">14,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total assets</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:Arial;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:Arial;font-size:10pt;">1,430,656</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:Arial;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:Arial;font-size:10pt;">(87,924</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:Arial;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:Arial;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:Arial;font-size:10pt;">1,342,732</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:Arial;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:Arial;font-size:10pt;">1,398,795</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: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:Arial;font-size:10pt;font-weight:bold;">Liabilities and stockholders' equity</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Current 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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:Arial;font-size:10pt;">Accounts payable</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:Arial;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:Arial;font-size:10pt;">2,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">2,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">4,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Accrued compensation and employee-related benefits</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:Arial;font-size:10pt;">81,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">81,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">96,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Other accrued 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:Arial;font-size:10pt;">41,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">41,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">37,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></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Income taxes payable</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:Arial;font-size:10pt;">4,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">1,826</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">6,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">4,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">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:Arial;font-size:10pt;">314,698</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:Arial;font-size:10pt;">104,407</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:Arial;font-size:10pt;">419,105</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:Arial;font-size:10pt;">419,426</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></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total current 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:Arial;font-size:10pt;">445,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">106,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">551,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">562,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;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:Arial;font-size:10pt;">21,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">5,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">27,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">28,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;">Other long-term liabilities</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:Arial;font-size:10pt;">53,911</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:Arial;font-size:10pt;">(746</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:Arial;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:Arial;font-size:10pt;">53,165</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:Arial;font-size:10pt;">54,385</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total liabilities</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">520,783</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">111,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">631,791</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">645,172</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;">Stockholders' equity</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Common stock</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:Arial;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Additional paid-in capital</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:Arial;font-size:10pt;">1,205,459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">1,205,459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">1,168,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Accumulated other comprehensive loss</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:Arial;font-size:10pt;">(10,571</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:Arial;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:Arial;font-size:10pt;">(1,972</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:Arial;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:Arial;font-size:10pt;">(12,543</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:Arial;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:Arial;font-size:10pt;">(11,991</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Accumulated deficit</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:Arial;font-size:10pt;">(285,023</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:Arial;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:Arial;font-size:10pt;">(196,960</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:Arial;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:Arial;font-size:10pt;">(481,983</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:Arial;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:Arial;font-size:10pt;">(402,957</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">909,873</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 colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(198,932</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:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">710,941</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 colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">753,623</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:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total liabilities and stockholders' equity</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:Arial;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:Arial;font-size:10pt;">1,430,656</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:Arial;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:Arial;font-size:10pt;">(87,924</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:Arial;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:Arial;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:Arial;font-size:10pt;">1,342,732</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:Arial;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:Arial;font-size:10pt;">1,398,795</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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;font-weight:bold;">Revenues</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:bottom;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:Arial;font-size:10pt;">License</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:Arial;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:Arial;font-size:10pt;">108,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">(3,127</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:Arial;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:Arial;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:Arial;font-size:10pt;">105,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">97,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Maintenance and services</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:Arial;font-size:10pt;">137,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(19,036</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:Arial;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:Arial;font-size:10pt;">118,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">102,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Total revenues</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:Arial;font-size:10pt;">246,207</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:Arial;font-size:10pt;">(22,163</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:Arial;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:Arial;font-size:10pt;">224,044</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:Arial;font-size:10pt;">199,906</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: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:Arial;font-size:10pt;font-weight:bold;">Cost of revenues</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">License</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:Arial;font-size:10pt;">3,954</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(52</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:Arial;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:Arial;font-size:10pt;">3,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">3,267</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Maintenance and services</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:Arial;font-size:10pt;">28,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">28,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">23,388</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Total cost of revenues</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:Arial;font-size:10pt;">32,425</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:Arial;font-size:10pt;">9</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:Arial;font-size:10pt;">32,434</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:Arial;font-size:10pt;">26,655</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: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:Arial;font-size:10pt;">Gross profit</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">213,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">(22,172</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">191,610</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">173,251</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;font-weight:bold;">Operating expenses</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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:Arial;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:Arial;font-size:10pt;">138,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">4,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">143,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">118,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;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:Arial;font-size:10pt;">93,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">93,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">84,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">General and administrative</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:Arial;font-size:10pt;">32,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">32,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">24,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Total operating expenses</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:Arial;font-size:10pt;">264,161</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:Arial;font-size:10pt;">4,607</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:Arial;font-size:10pt;">268,768</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:Arial;font-size:10pt;">226,765</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: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:Arial;font-size:10pt;">Operating loss</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:Arial;font-size:10pt;">(50,379</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:Arial;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:Arial;font-size:10pt;">(26,779</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:Arial;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:Arial;font-size:10pt;">(77,158</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:Arial;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:Arial;font-size:10pt;">(53,514</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Other income, net</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:Arial;font-size:10pt;">1,462</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:Arial;font-size:10pt;">(38</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:Arial;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:Arial;font-size:10pt;">1,424</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:Arial;font-size:10pt;">1,225</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: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:Arial;font-size:10pt;">Loss before income tax expense (benefit)</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:Arial;font-size:10pt;">(48,917</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:Arial;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:Arial;font-size:10pt;">(26,817</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:Arial;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:Arial;font-size:10pt;">(75,734</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:Arial;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:Arial;font-size:10pt;">(52,289</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Income tax expense (benefit)</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:Arial;font-size:10pt;">(2,445</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:Arial;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:Arial;font-size:10pt;">5,737</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:Arial;font-size:10pt;">3,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">2,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;font-weight:normal;">Net loss</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:Arial;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:Arial;font-size:10pt;">(46,472</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,554</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,026</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:Arial;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:Arial;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:Arial;font-size:10pt;">(54,647</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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: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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</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="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><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:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Net loss</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:Arial;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:Arial;font-size:10pt;">(46,472</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,554</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,026</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:Arial;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:Arial;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:Arial;font-size:10pt;">(54,647</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:Arial;font-size:10pt;">)</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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Other comprehensive income (loss), net of tax:</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;background-color:#cceeff;">Foreign currency translation</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:Arial;font-size:10pt;">586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(289</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:Arial;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:Arial;font-size:10pt;">297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(824</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:Arial;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net unrealized loss on available-for-sale 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:Arial;font-size:10pt;">(849</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:Arial;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:Arial;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:Arial;font-size:10pt;">(849</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:Arial;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:Arial;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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Comprehensive loss</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:Arial;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:Arial;font-size:10pt;">(46,735</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,843</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,578</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:Arial;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:Arial;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:Arial;font-size:10pt;">(55,471</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Condensed Consolidated Statements of Cash Flows (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of cash flows for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> </font><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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;font-weight:bold;">Operating activities</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: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:Arial;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:Arial;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:Arial;font-size:10pt;">(46,472</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,554</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,026</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:Arial;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:Arial;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:Arial;font-size:10pt;">(54,647</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:Arial;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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustments to reconcile net loss to net cash provided by operating activities</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:bottom;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:Arial;font-size:10pt;">Depreciation and amortization expense</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:Arial;font-size:10pt;">9,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">9,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">13,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Amortization of premiums on investments, net</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:Arial;font-size:10pt;">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 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:Arial;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:Arial;font-size:10pt;">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 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:Arial;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: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:Arial;font-size:10pt;">Stock-based compensation expense</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:Arial;font-size:10pt;">55,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">55,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">49,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Deferred income taxes</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:Arial;font-size:10pt;">(4,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:Arial;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:Arial;font-size:10pt;">3,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(357</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:Arial;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:Arial;font-size:10pt;">128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Changes in operating assets and 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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts receivable, net</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:Arial;font-size:10pt;">73,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">73,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">76,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Prepaid expenses and other assets</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:Arial;font-size:10pt;">(22,891</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:Arial;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:Arial;font-size:10pt;">23,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">11,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes 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:Arial;font-size:10pt;">(194</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:Arial;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:Arial;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:Arial;font-size:10pt;">(194</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:Arial;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:Arial;font-size:10pt;">6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred 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:Arial;font-size:10pt;">(7,507</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:Arial;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:Arial;font-size:10pt;">3,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(3,986</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:Arial;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:Arial;font-size:10pt;">4,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts payable and accrued 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:Arial;font-size:10pt;">(4,279</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:Arial;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:Arial;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:Arial;font-size:10pt;">(4,279</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:Arial;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:Arial;font-size:10pt;">(16,620</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income taxes payable</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:Arial;font-size:10pt;">(356</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:Arial;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:Arial;font-size:10pt;">1,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:Arial;font-size:10pt;">1,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Net cash provided by operating activities</font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;</sup></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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">(109</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">52,506</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">84,495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;font-weight:bold;">Investing activities</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: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:Arial;font-size:10pt;">Purchases of 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:Arial;font-size:10pt;">(5,251</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:Arial;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:Arial;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:Arial;font-size:10pt;">(5,251</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:Arial;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:Arial;font-size:10pt;">(23,238</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Purchases of investments</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:Arial;font-size:10pt;">(102,450</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:Arial;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:Arial;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:Arial;font-size:10pt;">(102,450</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:Arial;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:Arial;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:Arial;font-size:10pt;">Maturities of investments</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:Arial;font-size:10pt;">77,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">77,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">Sales of investments</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:Arial;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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: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:Arial;font-size:10pt;">Net cash used in investing activities</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(30,217</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">(30,217</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(23,238</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;font-weight:bold;">Financing activities</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Proceeds from issuance of common stock</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:Arial;font-size:10pt;">2,492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">2,492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">4,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Repurchases of common stock</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:Arial;font-size:10pt;">(30,007</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:Arial;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:Arial;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:Arial;font-size:10pt;">(30,007</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:Arial;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:Arial;font-size:10pt;">(20,008</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Arial;font-size:10pt;">Net cash used in financing activities</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(27,515</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-bottom:1px solid #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:Arial;font-size:10pt;">(27,515</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(15,699</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Effect of exchange rate changes on cash and cash equivalents</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:Arial;font-size:10pt;">1,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">1,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">Net increase (decrease) in cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(3,884</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:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</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 colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(3,884</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:Arial;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,932</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: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:Arial;font-size:10pt;font-weight:bold;">Cash and cash equivalents</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: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:Arial;font-size:10pt;">Beginning of period</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:Arial;font-size:10pt;">627,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;font-size:10pt;">627,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">908,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;">End of period</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:Arial;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:Arial;font-size:10pt;">623,994</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">623,994</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:Arial;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:Arial;font-size:10pt;">954,649</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%;text-align:left;font-size:10pt;"><font style="font-family:Arial;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:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the computation of basic and diluted net loss per share for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;"> and includes additional information regarding the impacts from the adoption of the new revenue recognition standard for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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: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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands, except per share amounts)</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Net loss per share - basic and diluted</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;font-size:10pt;">(46,472</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:Arial;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:Arial;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:Arial;font-size:10pt;">(32,554</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:Arial;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:Arial;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:Arial;font-size:10pt;">(79,026</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:Arial;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:Arial;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:Arial;font-size:10pt;">(54,647</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:Arial;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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted average shares outstanding used to compute basic and diluted net loss per share</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:Arial;font-size:10pt;">81,039</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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">81,039</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:Arial;font-size:10pt;">77,416</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></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share - basic and diluted</font></div></td><td 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" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(0.57</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:Arial;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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(0.98</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:Arial;font-size:10pt;">)</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;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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(0.71</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:Arial;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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the option activity during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> follows:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><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="14" 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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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="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;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Exercise Price Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Balances at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">3,017,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">10.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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: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:Arial;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">(216,308</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:Arial;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:Arial;font-size:10pt;">11.52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="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:Arial;font-size:10pt;">Balances at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Arial;font-size:10pt;">2,800,805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">10.03</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">198,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and expected to vest at March 31, 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 style="vertical-align:bottom;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:Arial;font-size:10pt;">2,800,805</font></div></td><td style="vertical-align:bottom;border-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;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">10.03</font></div></td><td style="vertical-align:bottom;border-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.09</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">198,276</font></div></td><td style="vertical-align:bottom;border-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: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:Arial;font-size:10pt;">Exercisable at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Arial;font-size:10pt;">2,753,930</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">9.26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">197,059</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the RSU activity during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> follows:</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:68%;" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Number of Shares Underlying Outstanding RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-Average Grant-Date Fair Value per RSU </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:Arial;font-size:10pt;">Non-Vested outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">7,178,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">62.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">2,376,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">83.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">RSUs vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">(1,222,641</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:Arial;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:Arial;font-size:10pt;">65.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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: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:Arial;font-size:10pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;font-size:10pt;">(238,327</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:Arial;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:Arial;font-size:10pt;">63.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Non-Vested outstanding at March 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;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:Arial;font-size:10pt;">8,093,487</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">68.43</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Segments and Information about Revenues by Geographic Area</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:</font></div><div style="line-height:120%;padding-bottom:6px;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: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="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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 606)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Impacts from Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Without Adoption<br clear="none"/>(ASC 605)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported<br clear="none"/>(ASC 605)</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(dollars in thousands)</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:Arial;font-size:10pt;">United States and Canada</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:Arial;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:Arial;font-size:10pt;">167,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 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:Arial;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:Arial;font-size:10pt;">(13,356</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:Arial;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:Arial;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:Arial;font-size:10pt;">154,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:Arial;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:Arial;font-size:10pt;">141,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;">International</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:Arial;font-size:10pt;">78,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">(8,807</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:Arial;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:Arial;font-size:10pt;">69,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">58,410</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;">Total revenues</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:Arial;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:Arial;font-size:10pt;">246,207</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:Arial;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:Arial;font-size:10pt;">(22,163</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:Arial;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:Arial;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:Arial;font-size:10pt;">224,044</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:Arial;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:Arial;font-size:10pt;">199,906</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:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31,</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, no individual country other than the United States represented 10% or more of our total revenues. Revenues from Canada represented less than 5% of our total revenues.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Segments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We follow the authoritative literature that established annual and interim reporting standards for an enterprise's operating segments and related disclosures about its products and services, geographic regions and major customers.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We operate our business as </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> operating segment. Our chief operating decision makers are our Chief Executive Officer and Interim Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules&#160;and regulations. The condensed consolidated balance sheet data as of December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:Arial;font-size:10pt;"> was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended&#160;December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:Arial;font-size:10pt;"> filed with the SEC on </font><font style="font-family:Arial;font-size:10pt;">February 26, 2018</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial information includes all normal recurring adjustments necessary for a fair statement of the Company's financial position, results of operations, comprehensive loss and cash flows for the interim periods, but is not necessarily indicative of the results that may be expected for the year ending December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:Arial;font-size:10pt;">. All intercompany accounts and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We adopted the new revenue recognition accounting standard Accounting Standards Codification (&#8220;ASC&#8221;) 606 effective January 1, 2018 on a modified retrospective basis (see </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</font><font style="font-family:Arial;font-size:10pt;">). Financial results for reporting periods during 2018 are presented in compliance with the new revenue recognition standard. Historical financial results for reporting periods prior to 2018 are presented in conformity with amounts previously disclosed under the prior revenue recognition standard ASC 605. These financial statements include additional information regarding the impacts from the adoption of the new revenue recognition standard on our financial results for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31,</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">. This includes the presentation of financial results during 2018 under ASC 605 for comparison to the prior year.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the useful lives of our property and equipment and other lease-related assets, liabilities and costs; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Risks and Uncertainties</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth and our ability to attract new customers and expand sales to existing customers, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Segments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We follow the authoritative literature that established annual and interim reporting standards for an enterprise's operating segments and related disclosures about its products and services, geographic regions and major customers.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We operate our business as </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> operating segment. Our chief operating decision makers are our Chief Executive Officer and Interim Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition - ASC 606</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">We generate revenues primarily in the form of software license fees and related maintenance and services fees. Software license revenues include fees from the sales of perpetual, term and subscription licenses. Maintenance and services revenues primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training and professional services.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognize revenues related to our contracts with customers based on the following criteria:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the contract contains reasonable evidence of approval and both parties' commitment to perform their respective obligations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the contract includes identifiable rights to goods and services to be transferred and payment terms related to the transfer of those goods and services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the contract has commercial substance; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:72px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">collection of substantially all of the consideration we are entitled to under the contract is probable.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We identify performance obligations in our contracts with customers, which may include software licenses and/or related maintenance and services. We determine the transaction price based on the amount we expect to be entitled to in exchange for transferring the promised goods or services to the customer. We allocate the transaction price in the contract to each distinct performance obligation in an amount that depicts the relative amount of consideration we expect to receive in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our contract payment terms are typically net </font><font style="font-family:Arial;font-size:10pt;">30 days</font><font style="font-family:Arial;font-size:10pt;">. We assess collectability based on a number of factors including collection history and creditworthiness of the customer, and we may mitigate exposures to credit risk by requiring payments in advance. If we determine that collectability related to a contract is not probable, we may not record revenue until collectability becomes probable at a later date.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our revenues are recorded based on the transaction price excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Nature of Products and Services</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our on-premises software licenses are sold both perpetually and through term-based license agreements. These licensing arrangements provide customers with the same product functionality and differ mainly in the duration over which the customer benefits from the software. We deliver our software licenses electronically. Electronic delivery occurs when we provide the customer with access to the software and license key via a secure portal. Revenue from on-premises software licenses is generally recognized upfront at the point in time when the software is made available to the customer.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When purchasing an on-premises software license, a customer typically bundles with a maintenance services agreement and may also purchase training and/or professional services. Maintenance services agreements consist of fees for providing software updates on a when and if available basis and for providing technical support for software products for a specified term. We believe that our when and if available software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the services are provided. Revenues related to training services are billed on a fixed fee basis and are recognized as the services are delivered. Payments received in advance of services performed are deferred and recognized when the related services are performed. Revenues related to professional services are billed on a time and materials basis and are recognized as the services are performed.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We also provide cloud-based subscriptions, which allow customers to access our software during a contractual period without taking possession of the software. We recognize revenue related to these cloud-based subscriptions ratably over the life of the subscription agreement beginning when the customer first has access to the software. Revenues from our cloud-based subscriptions are included in license revenues.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Judgments and Estimates</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately from one another sometimes requires judgment.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Judgment is required to determine standalone selling prices (&#8220;SSP&#8221;) for each distinct performance obligation. We typically have more than one SSP for each of our products and services based on customer stratification, which is based on the size of the customer, their geographic region and market segment. We use other comparable software license sales to determine SSPs for perpetual software licenses. For our cloud-based subscriptions and for maintenance services, training and professional services, SSPs are generally observable using standalone sales and/or renewals. Our on-premises term-based software licenses generally do not have directly observable inputs for determining SSP. Therefore, we determine SSP using other observable inputs including customer buying patterns, renewal rates, cumulative spend comparisons and other industry data. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">We evaluate contracts that include options to purchase additional goods or services to determine whether or not the options give rise to a separate performance obligation that is material. If we determine the options are material, the revenue allocated to such options is not recognized until the option is exercised or the option expires.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">Our revenue recognition accounting policy for ASC 605 is included in our Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 26, 2018. We applied the revenue recognition accounting policy for ASC 605 to our disclosures in Note 6, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the first quarter of 2018.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Assets Recognized from the Costs to Obtain a Contract with a Customer</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain costs related to our sales incentive programs meet the requirements to be capitalized and deferred. Assets recorded are included in other current assets and other long-term assets. We amortize these deferred costs proportionate with related revenues over four years, which is generally longer than the term of the initial contract because of anticipated renewals as sales commissions for renewals are not commensurate with sales commissions related to our initial contracts. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We extend credit to customers based upon an evaluation of the customer's financial condition. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;">, no individual customer accounted for 10% or more of total accounts receivable. For the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31,</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2017</font><font style="font-family:Arial;font-size:10pt;">, no individual customer represented 10% or more of our total revenues.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2014-09 related to revenue recognition and later issued additional ASUs including ASU 2016-08, ASU 2016-10, ASU 2016-12, ASU 2016-20 and ASU 2017-14, all of which clarified certain aspects of ASU 2014-09, and together with ASU 2014-09, which we refer to collectively as the new revenue recognition standard. The new revenue recognition standard changed the way we recognize revenue, including the identification of contractual performance obligations and the allocation of transaction price, to depict the transfer of promised goods or services to customers at the amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. We adopted the new revenue recognition standard in the first quarter of 2018 on a modified retrospective basis and applied the new revenue recognition standard only to contracts that were not completed contracts prior to January 1, 2018. Upon adoption, we recorded an adjustment of </font><font style="font-family:Arial;font-size:10pt;">$146.8 million</font><font style="font-family:Arial;font-size:10pt;"> to our accumulated deficit. The adjustment was offset by a </font><font style="font-family:Arial;font-size:10pt;">$105.9 million</font><font style="font-family:Arial;font-size:10pt;"> reduction to deferred revenue, which was primarily related to on-premises term licenses, and the addition of a </font><font style="font-family:Arial;font-size:10pt;">$40.9 million</font><font style="font-family:Arial;font-size:10pt;"> contract asset.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The new revenue recognition standard materially impacts the timing of revenue recognition related to our on-premises term license agreements. Prior to our adoption of the new revenue recognition standard, we historically recognized revenue related to on-premises term license agreements ratably over the term of the licensing agreement. Under the new revenue recognition standard, revenue allocable to the license portion of the arrangement is recognized upon delivery of the license. Maintenance revenue related to on-premises term license agreements continue to be recognized ratably over the term of the licensing agreement. Under the new revenue recognition standard, we allocate total transaction price to performance obligations based on estimated standalone selling prices, which impacts the timing of revenue recognition depending on when each performance obligation is recognized. These impacts to the timing of revenue recognition also affect our deferred revenue balances. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The new revenue recognition standard requires the capitalization of certain incremental costs of obtaining a contract, which impacts the period in which we record our sales commissions expense. Prior to our adoption of the new revenue recognition standard, we recognized sales commissions expense as incurred. Under the new revenue recognition standard, we are required to recognize these expenses over the period of benefit associated with these costs. This results in a deferral of sales commissions expense each period. Upon adoption, we reduced our accumulated deficit by </font><font style="font-family:Arial;font-size:10pt;">$25.5 million</font><font style="font-family:Arial;font-size:10pt;"> and recognized an offsetting asset for deferred sales commissions related to contracts that were not completed contracts prior to January 1, 2018. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For further discussion regarding the impacts of adopting the new revenue recognition standard, see Note 6.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16 related to the accounting for income tax effects on intra-entity asset transfers of assets other than inventory. The new guidance requires reporting entities to recognize tax expense from the sale of assets when the transfer occurs, even though the pre-tax effects of the transaction are eliminated in consolidation. We adopted the new standard in the first quarter of 2018 on a modified retrospective basis. The adoption resulted in the recognition of a U.S. deferred tax asset, which was fully offset by a corresponding increase to the valuation allowance on our U.S. federal and state deferred income tax assets, and therefore did not have a material impact on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02 related to lease accounting. The new guidance will require lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases that do not meet the definition of a short-term lease. ASU 2016-02 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018 and requires modified retrospective transition. Under the new standard we anticipate that our current real estate leases will continue to be classified as operating leases and a significant amount of our currently outstanding operating lease commitments will be recorded to the balance sheet as right-of-use assets with corresponding lease liabilities. Our evaluation of the new standard will extend into future periods and we will update our disclosures, including the expected impacts of the new standard, as we progress towards the required adoption date.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stockholders' Equity</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">Our certificate of incorporation, as amended and restated, authorizes us to issue </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">75,000,000</font><font style="font-family:Arial;font-size:10pt;"> shares of Class B common stock at </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">$0.0001</font><font style="font-family:Arial;font-size:10pt;"> par value per share, and </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">750,000,000</font><font style="font-family:Arial;font-size:10pt;"> shares of Class A common stock at </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">$0.0001</font><font style="font-family:Arial;font-size:10pt;"> par value per share. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each holder of Class B common stock is entitled to </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">ten</font><font style="font-family:Arial;font-size:10pt;"> votes per share and each holder of Class A common stock is entitled to </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:Arial;font-size:10pt;"> vote per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted upon sale or transfer to Class A common stock, subject to certain limited exceptions. At its discretion, the board of directors may declare dividends on shares of common stock, subject to the rights of our preferred stockholders, if any. Upon liquidation or dissolution, holders of common stock will receive distributions only after preferred stock preferences have been satisfied.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Preferred Stock</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">Our certificate of incorporation, as amended and restated, authorizes us to issue </font><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:normal;">10,000,000</font><font style="font-family:Arial;font-size:10pt;"> shares of preferred stock at </font><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:normal;">$0.0001</font><font style="font-family:Arial;font-size:10pt;"> par value per share. Our board of directors has the authority to provide for the issuance of all the shares in one or more series. At its discretion, our board of directors may designate the voting rights and preferences of the preferred stock. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2017</font><font style="font-family:Arial;font-size:10pt;">, no shares of preferred stock were outstanding.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to </font><font style="font-family:Arial;font-size:10pt;">$200 million</font><font style="font-family:Arial;font-size:10pt;"> of our outstanding Class A common stock. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. Repurchases under the program may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we repurchased </font><font style="font-family:Arial;font-size:10pt;">366,160</font><font style="font-family:Arial;font-size:10pt;"> shares of our outstanding Class A common stock at an average price of </font><font style="font-family:Arial;font-size:10pt;">$81.95</font><font style="font-family:Arial;font-size:10pt;"> per share for </font><font style="font-family:Arial;font-size:10pt;">$30.0 million</font><font style="font-family:Arial;font-size:10pt;">. During the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:Arial;font-size:10pt;">, we repurchased </font><font style="font-family:Arial;font-size:10pt;">383,411</font><font style="font-family:Arial;font-size:10pt;"> shares of our outstanding Class A common stock at an average price of </font><font style="font-family:Arial;font-size:10pt;">$52.18</font><font style="font-family:Arial;font-size:10pt;"> per share for </font><font style="font-family:Arial;font-size:10pt;">$20.0 million</font><font style="font-family:Arial;font-size:10pt;">. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we were authorized to repurchase a remaining </font><font style="font-family:Arial;font-size:10pt;">$70.0 million</font><font style="font-family:Arial;font-size:10pt;"> of our Class A common stock under our repurchase program.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On April 26, 2018, our board of directors authorized us to repurchase up to an additional </font><font style="font-family:Arial;font-size:10pt;">$300 million</font><font style="font-family:Arial;font-size:10pt;"> of our Class A common stock under our previously announced stock repurchase program. Including the additional </font><font style="font-family:Arial;font-size:10pt;">$300 million</font><font style="font-family:Arial;font-size:10pt;">, we are authorized to repurchase up to a remaining </font><font style="font-family:Arial;font-size:10pt;">$370.0 million</font><font style="font-family:Arial;font-size:10pt;"> of our Class A common stock under the existing stock repurchase program. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we had repurchased and retired </font><font style="font-family:Arial;font-size:10pt;">2,077,105</font><font style="font-family:Arial;font-size:10pt;"> shares of our Class A common stock, under the existing stock repurchase program, for a total purchase price of </font><font style="font-family:Arial;font-size:10pt;">$130.0 million</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the useful lives of our property and equipment and other lease-related assets, liabilities and costs; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.</font></div></div> EX-101.SCH 6 data-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2117100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - Condensed Consolidated Balance Sheets Balance Sheet Parenthetical link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Statement link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Operations Parenthetical link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Description of Business Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Statement link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Revenue (Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Revenue (Cash Flow) (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Revenue (Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Revenue (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Revenue (Deferred Commissions) (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Revenue (Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Revenue (Income Statement) (Details) link:presentationLink link:calculationLink link:definitionLink 2413410 - Disclosure - Revenue (Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Revenue Revenue link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segments and Information about Revenues by Geographic Region link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segments and Information about Revenues by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segments and Information about Revenues by Geographic Region (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Short-Term and Long-Term Investments link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Short-Term and Long-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Short-Term and Long-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stock-Based Compensation (Details - Narrative) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stock-Based Compensation (Details - Options) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Stock Based Compensation (Details - RSUs) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Stock-Based Compensation (Details - Shares Available) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2205201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 data-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 data-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 data-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Income Statement [Abstract] Statement [Table] Statement [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Statement [Line Items] Statement [Line Items] Stock-based Compensation Expense Allocated Share-based Compensation Expense Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class B common stock Common Class B [Member] Class A common stock Common Class A [Member] Class of Stock [Line Items] Class of Stock [Line Items] Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Par Value (in usd per share) Preferred Stock, Par or Stated Value Per Share Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Shares Stock Repurchased, Average Cost Per Share Treasury Stock Acquired, Average Cost Per Share Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Common Stock, Shares Authorized Common Stock, Shares Authorized Common Stock, Par Value (in usd per share) Common Stock, Par or Stated Value Per Share Votes per Share Entitled to Share Holder Common Stock, Voting Rights, Entitled Votes Per Share Held Number of votes associated with common stock class Stock Repurchase Program, Increase to Authorized Amount Stock Repurchase Program, Increase to Authorized Amount Stock Repurchase Program, Increase to Authorized Amount Stock Repurchased And Retired, Shares Stock Repurchased And Retired, Shares Stock Repurchased And Retired, Shares Stock Repurchased And Retired, Value Stock Repurchased And Retired, Value Stock Repurchased And Retired, Value Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Revenue from Contract with Customer [Abstract] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Contract Asset [Member] Contract Asset [Member] Contract Asset [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Balances at December 31, 2017 Contract with Customer, Asset, Net Adoption of ASC 606 Cumulative Effect of New Accounting Principle in Period of Adoption Contract assets transferred to receivables Contract with Customer, Asset, Reclassified to Receivable Additions to contract assets Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination Balances at March 31, 2018 Earnings Per Share [Abstract] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Operating Lease Commitments Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Lease Commitments, Remainder of 2017 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating Lease Commitments, 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Lease Commitments, 2019 Operating Leases, Future Minimum Payments, Due in Two Years Operating Lease Commitments, 2020 Operating Leases, Future Minimum Payments, Due in Three Years Operating Lease Commitments, 2021 Operating Leases, Future Minimum Payments, Due in Four Years Operating Lease Commitments, Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating Lease Commitments, Total Operating Leases, Future Minimum Payments Due Expected Sublease Receipts Operating Leases, Future Minimum Payments Receivable [Abstract] Expected Sublease Receipts, Remainder of 2017 Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year Expected Sublease Receipts, 2018 Operating Leases, Future Minimum Payments Receivable, Current Expected Sublease Receipts, 2019 Operating Leases, Future Minimum Payments Receivable, in Two Years Expected Sublease Receipts, 2020 Operating Leases, Future Minimum Payments Receivable, in Three Years Expected Sublease Receipts, 2021 Operating Leases, Future Minimum Payments Receivable, in Four Years Expected Sublease Receipts, Thereafter Operating Leases, Future Minimum Payments Receivable, Thereafter Expected Sublease Receipts, Total Operating Leases, Future Minimum Payments Receivable Net Operating Leases, Rent Expense, Net [Abstract] Net, Remainder of 2017 Operating Leases, Future Minimum Payments, Net, Remainder of Fiscal Year Operating Leases, Future Minimum Payments, Net, Remainder of Fiscal Year Net, 2018 Operating Leases, Future Minimum Payments Due, Net, Next Twelve Months Operating Leases, Future Minimum Payments Due, Net, Next Twelve Months Net, 2019 Operating Leases, Future Minimum Payments, Net, Due in Two Years Operating Leases, Future Minimum Payments, Net, Due in Two Years Net, 2020 Operating Leases, Future Minimum Payments, Net, Due in Three Years Operating Leases, Future Minimum Payments, Net, Due in Three Years Net, 2021 Operating Leases, Future Minimum Payments, Net, Due in Four Years Operating Leases, Future Minimum Payments, Net, Due in Four Years Net, Thereafter Operating Leases, Future Minimum Payments, Net, Due Thereafter Operating Leases, Future Minimum Payments, Net, Due Thereafter Net, Total Operating Leases, Future Minimum Payments Due, Net Operating Leases, Future Minimum Payments Due, Net Statement of Financial Position [Abstract] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation and employee-related benefits Employee-related Liabilities, Current Other accrued liabilities Accrued Liabilities and Other Liabilities Income taxes payable Accrued Income Taxes, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue Deferred Revenue, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 9) Commitments and Contingencies Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.0001 par value, 10,000,000 shares authorized; none issued Preferred Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $972 and $1,003 Accounts Receivable, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Income taxes receivable Income Taxes Receivable, Current Total current assets Assets, Current Long-term investments Long-term Investments Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Deferred income taxes Deferred Tax Assets, Net Other long-term assets Deposits Assets and Other Assets, Noncurrent Amount of asset related to long term deposits and other assets. Total assets Assets Common stock Common Stock, Value, Issued Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] 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] Impacts from Adoption Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Without Adoption (ASC 605) Calculated under Revenue Guidance in Effect before Topic 606 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Net loss per share - basic and diluted Earnings Per Share, Basic and Diluted [Abstract] Net loss Net Income (Loss) Attributable to Parent Weighted average shares outstanding used to compute basic and diluted net loss per share Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share - basic and diluted (in usd per share) Earnings Per Share, Basic and Diluted Antidilutive shares excluded from computation of diluted net loss Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Investments, Debt and Equity Securities [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Schedule of Available-for-sale Securities Schedule of Available-for-sale Securities [Line Items] Short-term and Long-term Investments Disclosure Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Investment Type [Axis] Investment Type [Axis] Investment Type Categorization [Domain] Investments [Domain] Short-term investments Short-term Investments [Member] Long-term investments Long-term Investments [Member] Long-term Investments [Member] Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Commercial Paper, Not Included with Cash and Cash Equivalents [Member] U.S. treasury securities US Treasury Securities [Member] U.S. agency securities US Government Agencies Debt Securities [Member] Corporate bonds Corporate Debt Securities [Member] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities, Debt Securities, Current Fair Value Available-for-sale Securities, Debt Securities, Noncurrent Fair Value Available-for-sale Securities, Debt Securities Short-term and Long-term Investments Investment [Table Text Block] 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] Net loss 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] Depreciation and amortization expense Depreciation Accretion (Amortization) of Discounts and Premiums, Investments Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation expense Share-based Compensation Deferred income taxes Deferred Income Taxes and Tax Credits Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Income Taxes Receivable Increase (Decrease) in Income Taxes Receivable Deferred revenue Increase (Decrease) in Deferred Revenue Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Available-for-sale Securities Payments to Acquire Available-for-sale Securities Maturities of investments Proceeds from Maturity of Marketable Securities The cash inflow associated with the aggregate amount received by the entity through mautiry of marketable securities (held-to-maturity or available-for-sale) during the period. Sales of investments Proceeds from Sale of Marketable Securities The cash inflow associated with the aggregate amount received by the entity through sale of marketable securities (held-to-maturity or available-for-sale) during the period. Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from issuance of common stock Proceeds from Stock Options Exercised Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Cash, Period Increase (Decrease) Cash, Period Increase (Decrease) Cash and cash equivalents Cash and Cash Equivalents [Abstract] Beginning of period End of period Accounting Policies [Abstract] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Deferred Commissions Deferred Charges, Policy [Policy Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Risk And Uncertainties Risk And Uncertainties Policy [Policy Text Block] Disclosure of accounting policy related to risks and uncertainties inherent in our business Segments Segment Reporting, Policy [Policy Text Block] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of key products Number of Products Number of Products offered by company Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2013 Plan 2013 Plan [Member] 2013 Plan [Member] 2013 ESPP ESPP [Member] ESPP [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] 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 Awards, Outstanding [Roll Forward] Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares Available for Grant [Roll Forward] -- None. No documentation exists for this element. -- Equity Based Awards, Beginning of Period, Shares Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Authorized, Shares Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Granted, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Granted, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Equity Based Awards, End of Period, Shares Future Minimum Rental Payments for Operating Leases, Net of Expected Sublease Receipts Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Segment Reporting [Abstract] Segments and Information about Revenues by Geographic Area Segment Reporting Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Net unrealized loss on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Description of Business Nature of Operations [Text Block] Revenues Revenues [Abstract] License Licenses Revenue Maintenance and services Maintenance Revenue Total revenues Revenues Cost of revenues Cost of Revenue [Abstract] License License Costs Maintenance and services Maintenance Costs Total cost of revenues Cost of Revenue Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Other income, net Nonoperating Income (Expense) Loss before income tax expense (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense (benefit) Income Tax Expense (Benefit) Net loss Net loss per share: Basic Earnings Per Share, Basic Diluted Earnings Per Share, Diluted Weighted average shares used to compute net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Fair Value of Financial Assets Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Revenue Revenue from Contract with Customer [Text Block] Deferred Commissions [Member] Deferred Commissions [Member] Deferred Commissions [Member] Adoption of ASC 606 Capitalized Contract Cost, Gross Capitalized Contract Cost, Gross Amortization of deferred contract costs Capitalized Contract Cost, Amortization Amortization period, deferred commissions Amortization period, deferred commissions Amortization period, deferred commissions Deferred Costs, Current Deferred Costs, Current Number of Operating Segments Number of Operating Segments Terms of Payment due Revenue Recognition, Terms of Payment Typical terms of payment after delivery. New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Stockholders' Equity Retained Earnings [Member] Liability Class [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Deferred Revenue [Member] Deferred Revenue [Member] Deferred Revenue [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Adoption of ASC 606 Reconciliation of Revenue from Segments to Consolidated Revenue from External Customers by Geographic Areas [Table Text Block] Prepaid Expense and Other Assets, Current Assets, Current Assets Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Preferred Stock, Shares Issued Preferred Stock, Shares Issued Common Stock, Shares Issued Common Stock, Shares, Issued Common Stock, Shares Outstanding Common Stock, Shares, Outstanding Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Revenues Cost of Revenue Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Summary of Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of RSU Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Summary of Shares Available for Grant Schedule of Share-based Compensation, Options and Restricted Stock Units Available for Grant [Table Text Block] Disclosure of the number of options and restricted stock units that are available for grant Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States and Canada United States and Canada [Member] Member for United States and Canada International International [Member] Member for International Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Amortization of premiums on investments, net Accounts receivable, net Prepaid expenses and other assets Income taxes receivable Net cash provided by operating activities Purchases of property and equipment Purchases of investments Net cash used in investing activities Repurchases of common stock Net cash used in financing activities Net increase (decrease) in cash and cash equivalents Non-cash activities Supplemental Cash Flow Information [Abstract] Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and cash equivalents Money Market Funds [Member] Commercial Paper [Member] Commercial Paper [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 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] Investments Fair Value Investments, Fair Value Disclosure Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Period performance obligation is expected to be recognized [Axis] Period performance obligation is expected to be recognized [Axis] Period performance obligation is expected to be recognized [Axis] Recognized Over Next 24 Months [Domain] Recognized Over Next 24 Months [Domain] Recognized Over Next 24 Months [Domain] Total to be recognized [Domain] Total to be recognized [Domain] Total to be recognized [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation Revenue, Remaining Performance Obligation Option expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payroll Deduction, Percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payroll Deduction, Percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payroll Deduction, Percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Recognition period (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Document Information [Abstract] Document Information [Abstract] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net Loss Per Share Earnings Per Share [Text Block] Balances at December 31, 2017 Contract with Customer, Liability Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Additional amounts deferred Contract With Customer Liability, Amounts Deferred Contract With Customer Liability, Amounts Deferred Balances at March 31, 2018 Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options Outstanding, Shares, Beginning of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options Outstanding, Shares, Options Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options Outstanding, Shares, End of Period Options Outstanding, Shares, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options Outstanding, Shares, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options Outstanding, Weighted Average Exercise Price, Beginning of Period, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options Outstanding, Weighted Average Exercise Price, Options Exercised, USD per Share Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options Outstanding, Weighted Average Exercise Price, End of Period, USD per Share Options Outstanding, Weighted Average Exercise Price Per Share, Vested and Expected to Vest, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Options Outstanding, Weighted Average Exercise Price Per Share, Exercisable, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options Outstanding, Weighted Average Remaining Contractual Term, End of Period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options Outstanding, Weighted Average Remaining Contractual Term, Vested and Expected to Vest (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Options Outstanding, Weighted Average Remaining Contractual Term, Exercisable (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options Outstanding, Aggregate Intrinsic Value, End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options Outstanding, Aggregate Intrinsic Value, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Options Outstanding, Aggregate Intrinsic Value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] RSUs Restricted Stock Units (RSUs) [Member] Number of Shares Underlying Outstanding RSUs Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] RSU Shares Outstanding, Beginning of Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number RSUs granted, Shares RSUs vested, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period RSUs forfeited, Shares RSU Shares Outstanding, End of Period Weighted-Average Grant-Date Fair Value per RSU Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Exercise Price [Roll Forward] Weighted Average Fair Value, Beginning of Period, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Fair Value, RSUs Granted, USD 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 Weighted Average Fair Value, RSUs Vested, USD 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 Weighted Average Fair Value, RSUs Forfeited, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Fair Value, End of Period, USD per Share Income Tax Expense Benefit [Table] Income Tax Expense Benefit [Table] Income Tax Expense Benefit [Table] Income Tax Expense Benefit [Line Items] Income Tax Expense Benefit [Line Items] Income Tax Expense Benefit [Line Items] Effective tax rate Effective Income Tax Rate Reconciliation, Percent EX-101.PRE 10 data-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information Statement - shares
3 Months Ended
Mar. 31, 2018
May 02, 2018
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Entity Registrant Name TABLEAU SOFTWARE INC  
Entity Central Index Key 0001303652  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Class A common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   67,911,962
Class B common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   13,631,046
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Current liabilities    
Accounts payable $ 2,817 $ 4,448
Accrued compensation and employee-related benefits 81,268 96,390
Other accrued liabilities 41,935 37,722
Income taxes payable 4,467 4,743
Deferred revenue 314,698 419,426
Total current liabilities 445,185 562,729
Deferred revenue 21,687 28,058
Other long-term liabilities 53,911 54,385
Total liabilities 520,783 645,172
Commitments and contingencies (Note 9)
Stockholders' equity    
Preferred stock, $0.0001 par value, 10,000,000 shares authorized; none issued 0 0
Additional paid-in capital 1,205,459 1,168,563
Accumulated other comprehensive loss (10,571) (11,991)
Accumulated deficit (285,023) (402,957)
Total stockholders' equity 909,873 753,623
Total liabilities and stockholders' equity 1,430,656 1,398,795
Current assets    
Cash and cash equivalents 623,994 627,878
Short-term investments 241,652 226,787
Accounts receivable, net of allowance for doubtful accounts of $972 and $1,003 132,611 203,366
Prepaid expenses and other current assets (98,461) (30,514)
Income taxes receivable 883 673
Total current assets 1,097,601 1,089,218
Long-term investments 157,497 148,364
Property and equipment, net 101,121 106,753
Goodwill 35,083 35,083
Deferred income taxes 4,215 5,287
Other long-term assets 35,139 14,090
Total assets 1,430,656 1,398,795
Common stock 8 8
Class B common stock    
Current assets    
Common stock 1 1
Class A common stock    
Current assets    
Common stock $ 7 $ 7
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets Balance Sheet Parenthetical - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 972 $ 1,003
Preferred Stock, Par Value (in usd per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Class B common stock    
Common Stock, Par Value (in usd per share) $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 75,000,000 75,000,000
Common Stock, Shares Issued 13,631,046 14,492,846
Common Stock, Shares Outstanding 13,631,046 14,492,846
Class A common stock    
Common Stock, Par Value (in usd per share) $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 750,000,000 750,000,000
Common Stock, Shares Issued 67,904,088 65,969,499
Common Stock, Shares Outstanding 67,904,088 65,969,499
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenues    
License $ 108,793 $ 97,244
Maintenance and services 137,414 102,662
Total revenues 246,207 199,906
Cost of revenues    
License 3,954 3,267
Maintenance and services 28,471 23,388
Total cost of revenues 32,425 26,655
Gross profit 213,782 173,251
Operating expenses    
Sales and marketing 138,406 118,018
Research and development 93,505 84,302
General and administrative 32,250 24,445
Total operating expenses 264,161 226,765
Operating loss (50,379) (53,514)
Other income, net 1,462 1,225
Loss before income tax expense (benefit) (48,917) (52,289)
Income tax expense (benefit) (2,445) 2,358
Net loss $ (46,472) $ (54,647)
Net loss per share:    
Basic $ (0.57) $ (0.71)
Diluted $ (0.57) $ (0.71)
Weighted average shares used to compute net loss per share:    
Basic (shares) 81,039 77,416
Diluted (shares) 81,039 77,416
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations Parenthetical - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Cost of revenues    
Stock-based Compensation Expense $ 2,987 $ 2,577
Sales and marketing    
Stock-based Compensation Expense 20,015 18,092
Research and development    
Stock-based Compensation Expense 25,157 23,515
General and administrative    
Stock-based Compensation Expense $ 7,604 $ 5,011
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Loss Statement - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Statement of Comprehensive Income [Abstract]    
Net loss $ (46,472) $ (54,647)
Other comprehensive income (loss), net of tax:    
Foreign currency translation 586 (824)
Net unrealized loss on available-for-sale securities (849) 0
Comprehensive loss $ (46,735) $ (55,471)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Operating activities    
Net loss $ (46,472) $ (54,647)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization expense 9,647 13,435
Amortization of premiums on investments, net 118 0
Stock-based compensation expense 55,763 49,195
Deferred income taxes (4,226) 128
Changes in operating assets and liabilities    
Accounts receivable, net 73,012 76,878
Prepaid expenses and other assets (22,891) 11,270
Income taxes receivable (194) 6
Deferred revenue (7,507) 4,008
Accounts payable and accrued liabilities (4,279) (16,620)
Income taxes payable (356) 842
Net cash provided by operating activities 52,615 84,495
Investing activities    
Purchases of property and equipment (5,251) (23,238)
Purchases of investments (102,450) 0
Maturities of investments 77,385 0
Sales of investments 99 0
Net cash used in investing activities (30,217) (23,238)
Financing activities    
Proceeds from issuance of common stock 2,492 4,309
Repurchases of common stock (30,007) (20,008)
Net cash used in financing activities (27,515) (15,699)
Effect of exchange rate changes on cash and cash equivalents 1,233 374
Net increase (decrease) in cash and cash equivalents (3,884) 45,932
Cash and cash equivalents    
Beginning of period 627,878 908,717
End of period 623,994 954,649
Non-cash activities    
Accrued purchases of property and equipment $ 4,192 $ 8,039
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Description of Business
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
Tableau Software, Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company," "we," "us" or "our") are headquartered in Seattle, Washington. Our software products put the power of data into the hands of everyday people, allowing a broad population of business users to engage with their data, ask questions, solve problems and create value. Based on innovative core technologies originally developed at Stanford University, our products dramatically reduce the complexity, inflexibility and expense associated with traditional business intelligence applications. We currently offer four key products: Tableau Desktop, a self-service, powerful analytics product for anyone with data; Tableau Server, a business intelligence platform for organizations; Tableau Online, a hosted software-as-a-service ("SaaS") version of Tableau Server; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet data as of December 31, 2017 was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2017 filed with the SEC on February 26, 2018.
In the opinion of management, the accompanying unaudited condensed consolidated financial information includes all normal recurring adjustments necessary for a fair statement of the Company's financial position, results of operations, comprehensive loss and cash flows for the interim periods, but is not necessarily indicative of the results that may be expected for the year ending December 31, 2018. All intercompany accounts and transactions have been eliminated in consolidation.
We adopted the new revenue recognition accounting standard Accounting Standards Codification (“ASC”) 606 effective January 1, 2018 on a modified retrospective basis (see Recently Adopted Accounting Pronouncements). Financial results for reporting periods during 2018 are presented in compliance with the new revenue recognition standard. Historical financial results for reporting periods prior to 2018 are presented in conformity with amounts previously disclosed under the prior revenue recognition standard ASC 605. These financial statements include additional information regarding the impacts from the adoption of the new revenue recognition standard on our financial results for the three months ended March 31, 2018. This includes the presentation of financial results during 2018 under ASC 605 for comparison to the prior year.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the useful lives of our property and equipment and other lease-related assets, liabilities and costs; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.
Risks and Uncertainties
Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth and our ability to attract new customers and expand sales to existing customers, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.
Segments
We follow the authoritative literature that established annual and interim reporting standards for an enterprise's operating segments and related disclosures about its products and services, geographic regions and major customers.
We operate our business as one operating segment. Our chief operating decision makers are our Chief Executive Officer and Interim Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Revenue Recognition - ASC 606
We generate revenues primarily in the form of software license fees and related maintenance and services fees. Software license revenues include fees from the sales of perpetual, term and subscription licenses. Maintenance and services revenues primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training and professional services.
We recognize revenues related to our contracts with customers based on the following criteria:
the contract contains reasonable evidence of approval and both parties' commitment to perform their respective obligations;
the contract includes identifiable rights to goods and services to be transferred and payment terms related to the transfer of those goods and services;
the contract has commercial substance; and
collection of substantially all of the consideration we are entitled to under the contract is probable.
We identify performance obligations in our contracts with customers, which may include software licenses and/or related maintenance and services. We determine the transaction price based on the amount we expect to be entitled to in exchange for transferring the promised goods or services to the customer. We allocate the transaction price in the contract to each distinct performance obligation in an amount that depicts the relative amount of consideration we expect to receive in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied.
Our contract payment terms are typically net 30 days. We assess collectability based on a number of factors including collection history and creditworthiness of the customer, and we may mitigate exposures to credit risk by requiring payments in advance. If we determine that collectability related to a contract is not probable, we may not record revenue until collectability becomes probable at a later date.
Our revenues are recorded based on the transaction price excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities.
Nature of Products and Services
Our on-premises software licenses are sold both perpetually and through term-based license agreements. These licensing arrangements provide customers with the same product functionality and differ mainly in the duration over which the customer benefits from the software. We deliver our software licenses electronically. Electronic delivery occurs when we provide the customer with access to the software and license key via a secure portal. Revenue from on-premises software licenses is generally recognized upfront at the point in time when the software is made available to the customer.
When purchasing an on-premises software license, a customer typically bundles with a maintenance services agreement and may also purchase training and/or professional services. Maintenance services agreements consist of fees for providing software updates on a when and if available basis and for providing technical support for software products for a specified term. We believe that our when and if available software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the services are provided. Revenues related to training services are billed on a fixed fee basis and are recognized as the services are delivered. Payments received in advance of services performed are deferred and recognized when the related services are performed. Revenues related to professional services are billed on a time and materials basis and are recognized as the services are performed.
We also provide cloud-based subscriptions, which allow customers to access our software during a contractual period without taking possession of the software. We recognize revenue related to these cloud-based subscriptions ratably over the life of the subscription agreement beginning when the customer first has access to the software. Revenues from our cloud-based subscriptions are included in license revenues.
Judgments and Estimates
Our contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately from one another sometimes requires judgment.
Judgment is required to determine standalone selling prices (“SSP”) for each distinct performance obligation. We typically have more than one SSP for each of our products and services based on customer stratification, which is based on the size of the customer, their geographic region and market segment. We use other comparable software license sales to determine SSPs for perpetual software licenses. For our cloud-based subscriptions and for maintenance services, training and professional services, SSPs are generally observable using standalone sales and/or renewals. Our on-premises term-based software licenses generally do not have directly observable inputs for determining SSP. Therefore, we determine SSP using other observable inputs including customer buying patterns, renewal rates, cumulative spend comparisons and other industry data.
We evaluate contracts that include options to purchase additional goods or services to determine whether or not the options give rise to a separate performance obligation that is material. If we determine the options are material, the revenue allocated to such options is not recognized until the option is exercised or the option expires.
Our revenue recognition accounting policy for ASC 605 is included in our Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 26, 2018. We applied the revenue recognition accounting policy for ASC 605 to our disclosures in Note 6, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the first quarter of 2018.
Assets Recognized from the Costs to Obtain a Contract with a Customer
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain costs related to our sales incentive programs meet the requirements to be capitalized and deferred. Assets recorded are included in other current assets and other long-term assets. We amortize these deferred costs proportionate with related revenues over four years, which is generally longer than the term of the initial contract because of anticipated renewals as sales commissions for renewals are not commensurate with sales commissions related to our initial contracts.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable.
Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer.
We extend credit to customers based upon an evaluation of the customer's financial condition. As of March 31, 2018 and December 31, 2017, no individual customer accounted for 10% or more of total accounts receivable. For the three months ended March 31, 2018 and 2017, no individual customer represented 10% or more of our total revenues.
Recently Adopted Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2014-09 related to revenue recognition and later issued additional ASUs including ASU 2016-08, ASU 2016-10, ASU 2016-12, ASU 2016-20 and ASU 2017-14, all of which clarified certain aspects of ASU 2014-09, and together with ASU 2014-09, which we refer to collectively as the new revenue recognition standard. The new revenue recognition standard changed the way we recognize revenue, including the identification of contractual performance obligations and the allocation of transaction price, to depict the transfer of promised goods or services to customers at the amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. We adopted the new revenue recognition standard in the first quarter of 2018 on a modified retrospective basis and applied the new revenue recognition standard only to contracts that were not completed contracts prior to January 1, 2018. Upon adoption, we recorded an adjustment of $146.8 million to our accumulated deficit. The adjustment was offset by a $105.9 million reduction to deferred revenue, which was primarily related to on-premises term licenses, and the addition of a $40.9 million contract asset.
The new revenue recognition standard materially impacts the timing of revenue recognition related to our on-premises term license agreements. Prior to our adoption of the new revenue recognition standard, we historically recognized revenue related to on-premises term license agreements ratably over the term of the licensing agreement. Under the new revenue recognition standard, revenue allocable to the license portion of the arrangement is recognized upon delivery of the license. Maintenance revenue related to on-premises term license agreements continue to be recognized ratably over the term of the licensing agreement. Under the new revenue recognition standard, we allocate total transaction price to performance obligations based on estimated standalone selling prices, which impacts the timing of revenue recognition depending on when each performance obligation is recognized. These impacts to the timing of revenue recognition also affect our deferred revenue balances.
The new revenue recognition standard requires the capitalization of certain incremental costs of obtaining a contract, which impacts the period in which we record our sales commissions expense. Prior to our adoption of the new revenue recognition standard, we recognized sales commissions expense as incurred. Under the new revenue recognition standard, we are required to recognize these expenses over the period of benefit associated with these costs. This results in a deferral of sales commissions expense each period. Upon adoption, we reduced our accumulated deficit by $25.5 million and recognized an offsetting asset for deferred sales commissions related to contracts that were not completed contracts prior to January 1, 2018.
For further discussion regarding the impacts of adopting the new revenue recognition standard, see Note 6.
In October 2016, the FASB issued ASU 2016-16 related to the accounting for income tax effects on intra-entity asset transfers of assets other than inventory. The new guidance requires reporting entities to recognize tax expense from the sale of assets when the transfer occurs, even though the pre-tax effects of the transaction are eliminated in consolidation. We adopted the new standard in the first quarter of 2018 on a modified retrospective basis. The adoption resulted in the recognition of a U.S. deferred tax asset, which was fully offset by a corresponding increase to the valuation allowance on our U.S. federal and state deferred income tax assets, and therefore did not have a material impact on our consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02 related to lease accounting. The new guidance will require lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases that do not meet the definition of a short-term lease. ASU 2016-02 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018 and requires modified retrospective transition. Under the new standard we anticipate that our current real estate leases will continue to be classified as operating leases and a significant amount of our currently outstanding operating lease commitments will be recorded to the balance sheet as right-of-use assets with corresponding lease liabilities. Our evaluation of the new standard will extend into future periods and we will update our disclosures, including the expected impacts of the new standard, as we progress towards the required adoption date.
In June 2016, the FASB issued ASU 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Short-Term and Long-Term Investments
3 Months Ended
Mar. 31, 2018
Schedule of Available-for-sale Securities  
Short-term and Long-term Investments Disclosure
Short-Term and Long-Term Investments
The following tables represent our short-term and long-term investments in available-for-sale securities as of March 31, 2018 and December 31, 2017, based on contractual years to maturity:
 
March 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
$
158,727

 
$

 
$
(255
)
 
$
158,472

U.S. agency securities
21,407

 

 
(94
)
 
21,313

Corporate bonds
62,058

 

 
(191
)
 
61,867

Total short-term investments
242,192

 

 
(540
)
 
241,652

Long-term investments

 

 

 

U.S. treasury securities
99,562

 

 
(502
)
 
99,060

U.S. agency securities
8,576

 

 
(71
)
 
8,505

Corporate bonds
50,332

 

 
(400
)
 
49,932

Total long-term investments
158,470

 

 
(973
)
 
157,497

Total short-term and long-term investments
$
400,662

 
$

 
$
(1,513
)
 
$
399,149

 
December 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
9,970


$


$


$
9,970

U.S. treasury securities
160,206

 

 
(121
)
 
160,085

U.S. agency securities
9,917

 

 
(24
)
 
9,893

Corporate bonds
46,901

 
3

 
(65
)
 
46,839

Total short-term investments
226,994

 
3

 
(210
)
 
226,787

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
79,371

 

 
(202
)
 
79,169

U.S. agency securities
18,570

 

 
(102
)
 
18,468

Corporate bonds
50,880

 

 
(153
)
 
50,727

Total long-term investments
148,821

 

 
(457
)
 
148,364

Total short-term and long-term investments
$
375,815

 
$
3

 
$
(667
)
 
$
375,151


As of March 31, 2018 and December 31, 2017, there were no investments that had been in a net loss position for 12 months or greater. The unrealized losses on investments as of March 31, 2018 were primarily caused by increases in interest rates. None of the unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of March 31, 2018.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
We categorize assets and liabilities recorded at fair value based upon the level of judgment associated with inputs used to measure their fair value. The levels of the fair value hierarchy are as follows:
Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.
Level 3—Inputs are unobservable inputs based on our own assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.
Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of fair value assets and liabilities and their placement within the fair value hierarchy levels.
We value our investments using quoted prices for identical instruments in active markets when available. If we are unable to obtain quoted prices for identical instruments in active markets, we value our investments using quoted market prices for comparable instruments. To date, all of our investments can be valued using one of these two methodologies.
The following tables present the fair value of our financial assets using the fair value hierarchy as of March 31, 2018 and December 31, 2017:


March 31, 2018


Level 1

Level 2

Level 3

Total


(in thousands)
Cash and cash equivalents

 
 
 
 
 
 
 
Money market funds

$
553,667


$


$


$
553,667

Short-term investments

 
 
 
 
 
 
 
U.S. treasury securities
 

 
158,472

 

 
158,472

U.S. agency securities
 

 
21,313

 

 
21,313

Corporate bonds
 

 
61,867

 

 
61,867

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities



99,060




99,060

U.S. agency securities



8,505




8,505

Corporate bonds
 

 
49,932

 

 
49,932

Total

$
553,667


$
399,149


$


$
952,816


 
 
December 31, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Cash and cash equivalents
 
 
 
 
 
 
 
 
Money market funds
 
$
582,835

 
$

 
$

 
$
582,835

Commercial paper
 

 
8,984

 

 
8,984

Short-term investments
 
 
 
 
 
 
 
 
Commercial paper
 

 
9,970

 

 
9,970

U.S. treasury securities
 

 
160,085

 

 
160,085

U.S. agency securities
 

 
9,893

 

 
9,893

Corporate bonds
 

 
46,839

 

 
46,839

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities
 

 
79,169

 

 
79,169

U.S. agency securities
 

 
18,468

 

 
18,468

Corporate bonds
 

 
50,727

 

 
50,727

Total
 
$
582,835

 
$
384,135

 
$

 
$
966,970


We did not have any investments in prime money market funds as of March 31, 2018. We had no financial assets or liabilities measured using Level 3 inputs as of March 31, 2018 and December 31, 2017.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2018
Equity [Abstract]  
Stockholders' Equity
Stockholders' Equity
Common Stock
Our certificate of incorporation, as amended and restated, authorizes us to issue 75,000,000 shares of Class B common stock at $0.0001 par value per share, and 750,000,000 shares of Class A common stock at $0.0001 par value per share. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each holder of Class B common stock is entitled to ten votes per share and each holder of Class A common stock is entitled to one vote per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted upon sale or transfer to Class A common stock, subject to certain limited exceptions. At its discretion, the board of directors may declare dividends on shares of common stock, subject to the rights of our preferred stockholders, if any. Upon liquidation or dissolution, holders of common stock will receive distributions only after preferred stock preferences have been satisfied.
Preferred Stock
Our certificate of incorporation, as amended and restated, authorizes us to issue 10,000,000 shares of preferred stock at $0.0001 par value per share. Our board of directors has the authority to provide for the issuance of all the shares in one or more series. At its discretion, our board of directors may designate the voting rights and preferences of the preferred stock. As of March 31, 2018 and December 31, 2017, no shares of preferred stock were outstanding.
Stock Repurchase Program
On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to $200 million of our outstanding Class A common stock. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. Repurchases under the program may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934.
During the three months ended March 31, 2018, we repurchased 366,160 shares of our outstanding Class A common stock at an average price of $81.95 per share for $30.0 million. During the three months ended March 31, 2017, we repurchased 383,411 shares of our outstanding Class A common stock at an average price of $52.18 per share for $20.0 million. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of March 31, 2018, we were authorized to repurchase a remaining $70.0 million of our Class A common stock under our repurchase program.
On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our Class A common stock under our previously announced stock repurchase program. Including the additional $300 million, we are authorized to repurchase up to a remaining $370.0 million of our Class A common stock under the existing stock repurchase program. As of March 31, 2018, we had repurchased and retired 2,077,105 shares of our Class A common stock, under the existing stock repurchase program, for a total purchase price of $130.0 million.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Revenue
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue
We adopted the new revenue recognition accounting standard ASC 606 effective January 1, 2018 on a modified retrospective basis and applied the new standard only to contracts that were not completed contracts prior to January 1, 2018. See Note 2 for a description of our ASC 606 revenue recognition accounting policy. Financial results for reporting periods during 2018 are presented in compliance with the new revenue recognition standard. Historical financial results for reporting periods prior to 2018 have not been retroactively restated and are presented in conformity with amounts previously disclosed under ASC 605. This note includes additional information regarding the impacts from the adoption of the new revenue recognition standard on our financial results for the three months ended March 31, 2018. This includes the presentation of financial results during 2018 under ASC 605 for comparison to the prior year. Our revenue recognition accounting policy for ASC 605 is included in the Company's Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 26, 2018. There were no changes to our ASC 605 policy during the first quarter of 2018.
Condensed Consolidated Balance Sheets (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated balance sheets as of March 31, 2018:
 
March 31, 2018
 
December 31, 2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Current assets
 
 
 
 
 
 
 
Cash and cash equivalents
$
623,994

 
$

 
$
623,994

 
$
627,878

Short-term investments
241,652

 

 
241,652

 
226,787

Accounts receivable, net
132,611

 

 
132,611

 
203,366

Prepaid expenses and other current assets
98,461

 
(68,249
)
 
30,212

 
30,514

Income taxes receivable
883

 

 
883

 
673

Total current assets
1,097,601

 
(68,249
)
 
1,029,352

 
1,089,218

Long-term investments
157,497

 

 
157,497

 
148,364

Property and equipment, net
101,121

 

 
101,121

 
106,753

Goodwill
35,083

 

 
35,083

 
35,083

Deferred income taxes
4,215

 
1,589

 
5,804

 
5,287

Other long-term assets
35,139

 
(21,264
)
 
13,875

 
14,090

Total assets
$
1,430,656

 
$
(87,924
)
 
$
1,342,732

 
$
1,398,795

Liabilities and stockholders' equity

 
 
 
 
 

Current liabilities

 

 
 
 

Accounts payable
$
2,817

 
$

 
$
2,817

 
$
4,448

Accrued compensation and employee-related benefits
81,268

 

 
81,268

 
96,390

Other accrued liabilities
41,935

 

 
41,935

 
37,722

Income taxes payable
4,467

 
1,826

 
6,293

 
4,743

Deferred revenue
314,698

 
104,407

 
419,105

 
419,426

Total current liabilities
445,185

 
106,233

 
551,418

 
562,729

Deferred revenue
21,687

 
5,521

 
27,208

 
28,058

Other long-term liabilities
53,911

 
(746
)
 
53,165

 
54,385

Total liabilities
520,783

 
111,008

 
631,791

 
645,172

Stockholders' equity
 
 
 
 
 
 
 
Common stock
8

 

 
8

 
8

Additional paid-in capital
1,205,459

 

 
1,205,459

 
1,168,563

Accumulated other comprehensive loss
(10,571
)
 
(1,972
)
 
(12,543
)
 
(11,991
)
Accumulated deficit
(285,023
)
 
(196,960
)
 
(481,983
)
 
(402,957
)
Total stockholders' equity
909,873

 
(198,932
)
 
710,941

 
753,623

Total liabilities and stockholders' equity
$
1,430,656

 
$
(87,924
)
 
$
1,342,732

 
$
1,398,795


Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Revenues
 
 
 
 
 
 
 
License
$
108,793

 
$
(3,127
)
 
$
105,666

 
$
97,244

Maintenance and services
137,414

 
(19,036
)
 
118,378

 
102,662

Total revenues
246,207

 
(22,163
)
 
224,044

 
199,906

Cost of revenues

 
 
 
 
 

License
3,954

 
(52
)
 
3,902

 
3,267

Maintenance and services
28,471

 
61

 
28,532

 
23,388

Total cost of revenues
32,425

 
9

 
32,434

 
26,655

Gross profit
213,782

 
(22,172
)
 
191,610

 
173,251

Operating expenses

 
 
 
 
 

Sales and marketing
138,406

 
4,607

 
143,013

 
118,018

Research and development
93,505

 

 
93,505

 
84,302

General and administrative
32,250

 

 
32,250

 
24,445

Total operating expenses
264,161

 
4,607

 
268,768

 
226,765

Operating loss
(50,379
)
 
(26,779
)
 
(77,158
)
 
(53,514
)
Other income, net
1,462

 
(38
)
 
1,424

 
1,225

Loss before income tax expense (benefit)
(48,917
)
 
(26,817
)
 
(75,734
)
 
(52,289
)
Income tax expense (benefit)
(2,445
)
 
5,737

 
3,292

 
2,358

Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
586

 
(289
)
 
297

 
(824
)
Net unrealized loss on available-for-sale securities
(849
)
 

 
(849
)
 

Comprehensive loss
$
(46,735
)
 
$
(32,843
)
 
$
(79,578
)
 
$
(55,471
)
Condensed Consolidated Statements of Cash Flows (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of cash flows for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Operating activities
 
 
 
 
 
 
 
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Adjustments to reconcile net loss to net cash provided by operating activities
 
 
 
 
 
 
 
Depreciation and amortization expense
9,647

 

 
9,647

 
13,435

Amortization of premiums on investments, net
118

 

 
118

 

Stock-based compensation expense
55,763

 

 
55,763

 
49,195

Deferred income taxes
(4,226
)
 
3,869

 
(357
)
 
128

Changes in operating assets and liabilities

 

 
 
 

Accounts receivable, net
73,012

 

 
73,012

 
76,878

Prepaid expenses and other assets
(22,891
)
 
23,230

 
339

 
11,270

Income taxes receivable
(194
)
 

 
(194
)
 
6

Deferred revenue
(7,507
)
 
3,521

 
(3,986
)
 
4,008

Accounts payable and accrued liabilities
(4,279
)
 

 
(4,279
)
 
(16,620
)
Income taxes payable
(356
)
 
1,825

 
1,469

 
842

Net cash provided by operating activities 
52,615

 
(109
)
 
52,506

 
84,495

Investing activities
 
 
 
 
 
 
 
Purchases of property and equipment
(5,251
)
 

 
(5,251
)
 
(23,238
)
Purchases of investments
(102,450
)
 

 
(102,450
)
 

Maturities of investments
77,385

 

 
77,385

 

Sales of investments
99

 

 
99

 

Net cash used in investing activities
(30,217
)
 

 
(30,217
)
 
(23,238
)
Financing activities
 
 
 
 
 
 
 
Proceeds from issuance of common stock
2,492

 

 
2,492

 
4,309

Repurchases of common stock
(30,007
)
 

 
(30,007
)
 
(20,008
)
Net cash used in financing activities
(27,515
)
 

 
(27,515
)
 
(15,699
)
Effect of exchange rate changes on cash and cash equivalents
1,233

 
109

 
1,342

 
374

Net increase (decrease) in cash and cash equivalents
(3,884
)
 

 
(3,884
)
 
45,932

Cash and cash equivalents
 
 
 
 
 
 
 
Beginning of period
627,878

 

 
627,878

 
908,717

End of period
$
623,994

 
$

 
$
623,994

 
$
954,649




Disclosures Related to our Contracts with Customers
Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. We record assets for amounts related to performance obligations that are satisfied but not yet billed and/or collected. These assets are recorded as contract assets rather than receivables when receipt of the consideration is conditional on something other than the passage of time. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. These liabilities are classified as current and non-current deferred revenue.
Contract Assets and Contract Liabilities
A summary of the activity impacting our contract assets during the three months ended March 31, 2018 is presented below:
 
Contract Assets
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
40,854

Contract assets transferred to receivables
(1,315
)
Additions to contract assets
21,127

Balances at March 31, 2018
$
60,666

As of March 31, 2018, our contract assets are expected to be transferred to receivables within the next 12 months and therefore are included in other current assets. There were no impairments of contract assets during the three months ended March 31, 2018.
A summary of the activity impacting our deferred revenue balances during the three months ended March 31, 2018 is presented below:
 
Deferred Revenue
 
(in thousands)
Balances at December 31, 2017
$
447,484

Adoption of ASC 606
(105,933
)
Deferred revenue recognized
(120,820
)
Additional amounts deferred
115,654

Balances at March 31, 2018
$
336,385

Assets Recognized from the Costs to Obtain our Contracts with Customers
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We amortize these deferred costs proportionate with related revenues over four years.
A summary of the activity impacting our deferred contract costs during the three months ended March 31, 2018 is presented below:
 
Deferred Contract Costs
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
25,489

Additional contract costs deferred
6,736

Amortization of deferred contract costs
(2,048
)
Balances at March 31, 2018
$
30,177


As of March 31, 2018, $8.9 million of our deferred contract costs are expected to be amortized within the next 12 months and therefore are included in other current assets. The remaining amount of our deferred contract costs are included in other long-term assets. There were no impairments of assets related to deferred contract costs during the three months ended March 31, 2018. There were no assets recognized related to the costs to fulfill contracts during the three months ended March 31, 2018 as these costs were not material.
Remaining Performance Obligations
Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These amounts include additional performance obligations that are not yet recorded in the consolidated balance sheets. As of March 31, 2018, amounts allocated to these additional contractual obligations are $114.5 million, of which we expect to recognize $93.1 million as revenue over the next 24 months with the remaining amount thereafter.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation
Stock-Based Compensation
Our 2004 Equity Incentive Plan (the "2004 Plan") authorized the granting of options to purchase shares of our Class B common stock, restricted stock units ("RSUs") and other stock-based awards to our employees, consultants, officers and directors. Our 2013 Equity Incentive Plan, as amended, (the "2013 Plan" and, together with the 2004 Plan, the "Plans"), which is the successor to our 2004 Plan, authorizes the granting of options to purchase shares of our Class A common stock, RSUs and other stock-based awards to our employees, consultants, officers and directors. Options granted under the Plans may be incentive or nonstatutory stock options. Incentive stock options may only be granted to employees. The term of each option is stated in the award agreement but shall be no more than ten years from the date of grant. The board of directors determines the period over which options and RSUs become vested. Currently, the vesting period for our options and RSUs is typically four years.
Our 2013 Employee Stock Purchase Plan ("2013 ESPP") allows eligible employees to purchase shares of our Class A common stock, at a discount, through payroll deductions of up to 15% of their eligible compensation, subject to plan limitations. The 2013 ESPP currently includes purchase periods approximately six months in duration starting on the first trading date on or after June 1st and December 1st of each year. Participants are able to purchase shares of our common stock at 85% of the lower of its fair market value on (i) the first day of the purchase period or on (ii) the purchase date, which is the last day of the purchase period.
A summary of the option activity during the three months ended March 31, 2018 follows:    
 
 
Options Outstanding
 
 
Shares
 
Weighted Average Exercise Price Per Share
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
 
 
 
 
 
(in years)
 
(in thousands)
Balances at December 31, 2017
 
3,017,113

 
$
10.13

 
 
 
 
Options exercised
 
(216,308
)
 
11.52

 
 
 
 
Balances at March 31, 2018
 
2,800,805

 
$
10.03

 
4.09
 
$
198,276

Vested and expected to vest at March 31, 2018
 
2,800,805

 
$
10.03

 
4.09
 
$
198,276

Exercisable at March 31, 2018
 
2,753,930

 
$
9.26

 
4.01
 
$
197,059


The intrinsic value is the difference between the current fair value of the stock and the exercise price of the stock option.
A summary of the RSU activity during the three months ended March 31, 2018 follows:
 
 
Number of Shares Underlying Outstanding RSUs
 
Weighted-Average Grant-Date Fair Value per RSU
Non-Vested outstanding at December 31, 2017
 
7,178,015

 
$
62.79

RSUs granted
 
2,376,440

 
83.32

RSUs vested
 
(1,222,641
)
 
65.24

RSUs forfeited
 
(238,327
)
 
63.38

Non-Vested outstanding at March 31, 2018
 
8,093,487

 
$
68.43


An RSU award entitles the holder to receive shares of our Class A common stock as the award vests, which is generally based on length of service. Our non-vested RSUs do not have nonforfeitable rights to dividends or dividend equivalents. For awards subject to technology milestones, we recognize compensation cost over the estimated requisite service period if we believe it is probable that the associated technology milestone will be met. If our assessment of the probability of the technology milestone being met changes, we recognize the impact of the change in estimate in the period of the change.
Stock-based compensation expense is amortized using the straight-line method over the requisite service period. We account for forfeitures as they occur. As of March 31, 2018, total unrecognized compensation expense related to stock options and non-vested RSUs was $519.1 million, which is expected to be recognized over a weighted average period of 2.9 years.
The summary of shares available for issuance of equity-based awards (including stock options, RSUs and shares issuable under our 2013 ESPP) during the three months ended March 31, 2018 follows:
 
 
Shares Available for Grant
 
 
2013 Plan
 
2013 ESPP
Balances at December 31, 2017
 
7,207,291

 
3,666,392

Authorized
 
4,023,117

 
804,623

Granted
 
(2,376,440
)
 

Forfeited
 
238,327

 

Balances at March 31, 2018
 
9,092,295

 
4,471,015

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
3 Months Ended
Mar. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The income tax provision for interim periods is generally determined using an estimate of our annual effective tax rate, excluding jurisdictions for which no benefit can be recognized due to valuation allowance, and adjusted for discrete items, if any, in the relevant period. The impact of adjustments to our effective tax rate for discrete items and non-deductible expenses is greater in periods close to break-even. Each quarter we update our estimate of the annual effective tax rate, and if our estimated tax rate changes, we make a cumulative adjustment.
Our effective tax rate is impacted by and differs from the federal statutory rate primarily due to the full valuation allowance on our U.S. federal and state deferred tax assets, the effect of income or losses incurred in foreign jurisdictions where the statutory tax rate differs from the federal statutory rate and non-deductible stock-based compensation.
We recognized an income tax benefit of $2.4 million under ASC 606 for the three months ended March 31, 2018 compared to an income tax expense of $2.4 million for three months ended March 31, 2017. Our effective tax rate was 5.0% and (4.5)% for the three months ended March 31, 2018 and 2017, respectively. The difference in the effective tax rates between the three month periods is primarily attributable to additional income as a result of our adoption of ASC 606 combined with a year to date tax benefit in foreign jurisdictions, which was increased by the recognition of excess tax benefits of stock-based compensation during the period.
We recognized an income tax expense of $3.3 million under ASC 605 for the three months ended March 31, 2018 compared to an income tax expense of $2.4 million for the three months ended March 31, 2017. Our effective tax rate was (4.3)% and (4.5)% for the three months ended March 31, 2018 and 2017, respectively. The difference in the effective tax rates between the three month periods was related to an increase in taxes in foreign jurisdictions, offset by an income tax benefit from the recognition of excess tax benefits of stock-based compensation during the three months ended March 31, 2018. The difference in effective tax rates between ASC 606 and ASC 605 is primarily attributable to the differences in the amount of revenue recognized under ASC 606 as compared to ASC 605.
As a result of adopting ASC 606 in the first quarter of 2018, we recognized an immaterial amount of net deferred tax liabilities, which reduced our opening adjustment to stockholders' equity. During the first quarter of 2018, we also adopted ASU 2016-16 and recognized a U.S. deferred tax asset, which was fully offset by a corresponding increase to the valuation allowance on our U.S. federal and state deferred income tax assets.
We periodically evaluate the realizability of our net deferred tax assets based on all available evidence, both positive and negative such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years. As of March 31, 2018, we maintain a full valuation allowance on our U.S. federal and state deferred tax assets.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the "Act") was signed with an effective date of January 1, 2018. The Act, which significantly revised U.S. tax law, included many important changes. On the same day, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to assist in addressing uncertainty in applying GAAP to the accounting and reporting of tax reform changes related to the Act. We considered these changes, including all available guidance, in determining our income tax provision for the period ending December 31, 2017. As of March 31, 2018, we have not yet completed our analysis of historical foreign earnings as well as potential correlative adjustments. As we complete the analysis, any subsequent adjustment to these amounts may be recorded to current income tax expense in that period. We expect to complete our analysis within the measurement period in accordance with SAB 118. No adjustments to the provisional amount have been made.
On July 27, 2015, the U.S. Tax Court issued an opinion related to litigation in Altera Corp v. Commissioner. This litigation relates to the treatment of stock-based compensation expense in an intercompany cost sharing arrangement with one of Altera's foreign subsidiaries. In its opinion, the U.S. Tax Court invalidated the portion of the Treasury regulations requiring the inclusion of stock-based compensation expense in such intercompany cost-sharing arrangements. On February 19, 2016, the IRS appealed the U.S. Tax Court's decision. As the final resolution of this litigation remains uncertain, we have not recorded potentially favorable benefits related to the current or prior periods. We will continue to monitor developments related to this case and the potential impact of those developments on our current and future financial statements.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Operating Lease Commitments and Expected Sublease Receipts    
As of March 31, 2018, our principal obligations consisted of obligations outstanding under non-cancellable operating leases that expire at various dates through 2029. The following table represents our non-cancellable minimum lease payments, net of future expected sublease payments to be received under non-cancellable subleases, remaining as of March 31, 2018 (in thousands):
Period Ending
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net
Remainder of 2018
 
$
33,177

 
$
(6,793
)
 
$
26,384

2019
 
41,480

 
(10,606
)
 
30,874

2020
 
43,138

 
(7,113
)
 
36,025

2021
 
43,603

 
(1,180
)
 
42,423

2022
 
43,216

 
(597
)
 
42,619

Thereafter
 
176,759

 
(121
)
 
176,638

Total
 
$
381,373

 
$
(26,410
)
 
$
354,963


Contractual Commitments
Our contractual commitments are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. There have been no material changes in our contractual commitments compared to those discussed in Note 10 in our Annual Report on Form 10-K for the year ended December 31, 2017.
Legal Proceedings
We are subject to certain routine legal proceedings, as well as demands and claims that arise in the normal course of our business. We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.
We are not aware of any pending legal proceedings that we believe, individually or in the aggregate, would be expected to have a material adverse effect on our business, operating results, or financial condition. We may, in the future, be party to litigation arising in the ordinary course of business, including claims that we allegedly infringe upon third party intellectual property rights. Such claims, even if not meritorious, could result in the expenditure of significant financial and management resources.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segments and Information about Revenues by Geographic Region
3 Months Ended
Mar. 31, 2018
Segment Reporting [Abstract]  
Segments and Information about Revenues by Geographic Area
Segments and Information about Revenues by Geographic Area
The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
167,799

 
$
(13,356
)
 
$
154,443

 
$
141,496

International
78,408

 
(8,807
)
 
69,601

 
58,410

Total revenues
$
246,207

 
$
(22,163
)
 
$
224,044

 
$
199,906


For the three months ended March 31, 2018 and 2017, no individual country other than the United States represented 10% or more of our total revenues. Revenues from Canada represented less than 5% of our total revenues.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Net Loss Per Share
Net Loss Per Share
The following table presents the computation of basic and diluted net loss per share for the three months ended March 31, 2018 and 2017 and includes additional information regarding the impacts from the adoption of the new revenue recognition standard for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands, except per share amounts)
Net loss per share - basic and diluted
 
 
 
 
 
 
 
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
81,039

 


 
81,039

 
77,416

Net loss per share - basic and diluted
$
(0.57
)
 


 
$
(0.98
)
 
$
(0.71
)

The following shares were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Shares subject to outstanding common stock awards
11,193

 
12,658

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2018
Accounting Policies [Abstract]  
Revenue Recognition
Revenue Recognition - ASC 606
We generate revenues primarily in the form of software license fees and related maintenance and services fees. Software license revenues include fees from the sales of perpetual, term and subscription licenses. Maintenance and services revenues primarily consist of fees for maintenance services (including support and unspecified upgrades and enhancements when and if they are available), training and professional services.
We recognize revenues related to our contracts with customers based on the following criteria:
the contract contains reasonable evidence of approval and both parties' commitment to perform their respective obligations;
the contract includes identifiable rights to goods and services to be transferred and payment terms related to the transfer of those goods and services;
the contract has commercial substance; and
collection of substantially all of the consideration we are entitled to under the contract is probable.
We identify performance obligations in our contracts with customers, which may include software licenses and/or related maintenance and services. We determine the transaction price based on the amount we expect to be entitled to in exchange for transferring the promised goods or services to the customer. We allocate the transaction price in the contract to each distinct performance obligation in an amount that depicts the relative amount of consideration we expect to receive in exchange for satisfying each performance obligation. Revenue is recognized when performance obligations are satisfied.
Our contract payment terms are typically net 30 days. We assess collectability based on a number of factors including collection history and creditworthiness of the customer, and we may mitigate exposures to credit risk by requiring payments in advance. If we determine that collectability related to a contract is not probable, we may not record revenue until collectability becomes probable at a later date.
Our revenues are recorded based on the transaction price excluding amounts collected on behalf of third parties such as sales taxes, which are collected on behalf of and remitted to governmental authorities.
Nature of Products and Services
Our on-premises software licenses are sold both perpetually and through term-based license agreements. These licensing arrangements provide customers with the same product functionality and differ mainly in the duration over which the customer benefits from the software. We deliver our software licenses electronically. Electronic delivery occurs when we provide the customer with access to the software and license key via a secure portal. Revenue from on-premises software licenses is generally recognized upfront at the point in time when the software is made available to the customer.
When purchasing an on-premises software license, a customer typically bundles with a maintenance services agreement and may also purchase training and/or professional services. Maintenance services agreements consist of fees for providing software updates on a when and if available basis and for providing technical support for software products for a specified term. We believe that our when and if available software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the services are provided. Revenues related to training services are billed on a fixed fee basis and are recognized as the services are delivered. Payments received in advance of services performed are deferred and recognized when the related services are performed. Revenues related to professional services are billed on a time and materials basis and are recognized as the services are performed.
We also provide cloud-based subscriptions, which allow customers to access our software during a contractual period without taking possession of the software. We recognize revenue related to these cloud-based subscriptions ratably over the life of the subscription agreement beginning when the customer first has access to the software. Revenues from our cloud-based subscriptions are included in license revenues.
Judgments and Estimates
Our contracts with customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately from one another sometimes requires judgment.
Judgment is required to determine standalone selling prices (“SSP”) for each distinct performance obligation. We typically have more than one SSP for each of our products and services based on customer stratification, which is based on the size of the customer, their geographic region and market segment. We use other comparable software license sales to determine SSPs for perpetual software licenses. For our cloud-based subscriptions and for maintenance services, training and professional services, SSPs are generally observable using standalone sales and/or renewals. Our on-premises term-based software licenses generally do not have directly observable inputs for determining SSP. Therefore, we determine SSP using other observable inputs including customer buying patterns, renewal rates, cumulative spend comparisons and other industry data.
We evaluate contracts that include options to purchase additional goods or services to determine whether or not the options give rise to a separate performance obligation that is material. If we determine the options are material, the revenue allocated to such options is not recognized until the option is exercised or the option expires.
Our revenue recognition accounting policy for ASC 605 is included in our Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 26, 2018. We applied the revenue recognition accounting policy for ASC 605 to our disclosures in Note 6, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the first quarter of 2018.
Deferred Commissions
Assets Recognized from the Costs to Obtain a Contract with a Customer
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain costs related to our sales incentive programs meet the requirements to be capitalized and deferred. Assets recorded are included in other current assets and other long-term assets. We amortize these deferred costs proportionate with related revenues over four years, which is generally longer than the term of the initial contract because of anticipated renewals as sales commissions for renewals are not commensurate with sales commissions related to our initial contracts.
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet data as of December 31, 2017 was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2017 filed with the SEC on February 26, 2018.
In the opinion of management, the accompanying unaudited condensed consolidated financial information includes all normal recurring adjustments necessary for a fair statement of the Company's financial position, results of operations, comprehensive loss and cash flows for the interim periods, but is not necessarily indicative of the results that may be expected for the year ending December 31, 2018. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the useful lives of our property and equipment and other lease-related assets, liabilities and costs; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.
Risk And Uncertainties
Risks and Uncertainties
Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth and our ability to attract new customers and expand sales to existing customers, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.
Segments
Segments
We follow the authoritative literature that established annual and interim reporting standards for an enterprise's operating segments and related disclosures about its products and services, geographic regions and major customers.
We operate our business as one operating segment. Our chief operating decision makers are our Chief Executive Officer and Interim Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments and accounts receivable.
Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer.
We extend credit to customers based upon an evaluation of the customer's financial condition. As of March 31, 2018 and December 31, 2017, no individual customer accounted for 10% or more of total accounts receivable. For the three months ended March 31, 2018 and 2017, no individual customer represented 10% or more of our total revenues.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2014-09 related to revenue recognition and later issued additional ASUs including ASU 2016-08, ASU 2016-10, ASU 2016-12, ASU 2016-20 and ASU 2017-14, all of which clarified certain aspects of ASU 2014-09, and together with ASU 2014-09, which we refer to collectively as the new revenue recognition standard. The new revenue recognition standard changed the way we recognize revenue, including the identification of contractual performance obligations and the allocation of transaction price, to depict the transfer of promised goods or services to customers at the amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. We adopted the new revenue recognition standard in the first quarter of 2018 on a modified retrospective basis and applied the new revenue recognition standard only to contracts that were not completed contracts prior to January 1, 2018. Upon adoption, we recorded an adjustment of $146.8 million to our accumulated deficit. The adjustment was offset by a $105.9 million reduction to deferred revenue, which was primarily related to on-premises term licenses, and the addition of a $40.9 million contract asset.
The new revenue recognition standard materially impacts the timing of revenue recognition related to our on-premises term license agreements. Prior to our adoption of the new revenue recognition standard, we historically recognized revenue related to on-premises term license agreements ratably over the term of the licensing agreement. Under the new revenue recognition standard, revenue allocable to the license portion of the arrangement is recognized upon delivery of the license. Maintenance revenue related to on-premises term license agreements continue to be recognized ratably over the term of the licensing agreement. Under the new revenue recognition standard, we allocate total transaction price to performance obligations based on estimated standalone selling prices, which impacts the timing of revenue recognition depending on when each performance obligation is recognized. These impacts to the timing of revenue recognition also affect our deferred revenue balances.
The new revenue recognition standard requires the capitalization of certain incremental costs of obtaining a contract, which impacts the period in which we record our sales commissions expense. Prior to our adoption of the new revenue recognition standard, we recognized sales commissions expense as incurred. Under the new revenue recognition standard, we are required to recognize these expenses over the period of benefit associated with these costs. This results in a deferral of sales commissions expense each period. Upon adoption, we reduced our accumulated deficit by $25.5 million and recognized an offsetting asset for deferred sales commissions related to contracts that were not completed contracts prior to January 1, 2018.
For further discussion regarding the impacts of adopting the new revenue recognition standard, see Note 6.
In October 2016, the FASB issued ASU 2016-16 related to the accounting for income tax effects on intra-entity asset transfers of assets other than inventory. The new guidance requires reporting entities to recognize tax expense from the sale of assets when the transfer occurs, even though the pre-tax effects of the transaction are eliminated in consolidation. We adopted the new standard in the first quarter of 2018 on a modified retrospective basis. The adoption resulted in the recognition of a U.S. deferred tax asset, which was fully offset by a corresponding increase to the valuation allowance on our U.S. federal and state deferred income tax assets, and therefore did not have a material impact on our consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02 related to lease accounting. The new guidance will require lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases that do not meet the definition of a short-term lease. ASU 2016-02 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018 and requires modified retrospective transition. Under the new standard we anticipate that our current real estate leases will continue to be classified as operating leases and a significant amount of our currently outstanding operating lease commitments will be recorded to the balance sheet as right-of-use assets with corresponding lease liabilities. Our evaluation of the new standard will extend into future periods and we will update our disclosures, including the expected impacts of the new standard, as we progress towards the required adoption date.
In June 2016, the FASB issued ASU 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Short-Term and Long-Term Investments (Tables)
3 Months Ended
Mar. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Short-term and Long-term Investments
The following tables represent our short-term and long-term investments in available-for-sale securities as of March 31, 2018 and December 31, 2017, based on contractual years to maturity:
 
March 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
$
158,727

 
$

 
$
(255
)
 
$
158,472

U.S. agency securities
21,407

 

 
(94
)
 
21,313

Corporate bonds
62,058

 

 
(191
)
 
61,867

Total short-term investments
242,192

 

 
(540
)
 
241,652

Long-term investments

 

 

 

U.S. treasury securities
99,562

 

 
(502
)
 
99,060

U.S. agency securities
8,576

 

 
(71
)
 
8,505

Corporate bonds
50,332

 

 
(400
)
 
49,932

Total long-term investments
158,470

 

 
(973
)
 
157,497

Total short-term and long-term investments
$
400,662

 
$

 
$
(1,513
)
 
$
399,149

 
December 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
9,970


$


$


$
9,970

U.S. treasury securities
160,206

 

 
(121
)
 
160,085

U.S. agency securities
9,917

 

 
(24
)
 
9,893

Corporate bonds
46,901

 
3

 
(65
)
 
46,839

Total short-term investments
226,994

 
3

 
(210
)
 
226,787

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
79,371

 

 
(202
)
 
79,169

U.S. agency securities
18,570

 

 
(102
)
 
18,468

Corporate bonds
50,880

 

 
(153
)
 
50,727

Total long-term investments
148,821

 

 
(457
)
 
148,364

Total short-term and long-term investments
$
375,815

 
$
3

 
$
(667
)
 
$
375,151

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets
The following tables present the fair value of our financial assets using the fair value hierarchy as of March 31, 2018 and December 31, 2017:


March 31, 2018


Level 1

Level 2

Level 3

Total


(in thousands)
Cash and cash equivalents

 
 
 
 
 
 
 
Money market funds

$
553,667


$


$


$
553,667

Short-term investments

 
 
 
 
 
 
 
U.S. treasury securities
 

 
158,472

 

 
158,472

U.S. agency securities
 

 
21,313

 

 
21,313

Corporate bonds
 

 
61,867

 

 
61,867

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities



99,060




99,060

U.S. agency securities



8,505




8,505

Corporate bonds
 

 
49,932

 

 
49,932

Total

$
553,667


$
399,149


$


$
952,816


 
 
December 31, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Cash and cash equivalents
 
 
 
 
 
 
 
 
Money market funds
 
$
582,835

 
$

 
$

 
$
582,835

Commercial paper
 

 
8,984

 

 
8,984

Short-term investments
 
 
 
 
 
 
 
 
Commercial paper
 

 
9,970

 

 
9,970

U.S. treasury securities
 

 
160,085

 

 
160,085

U.S. agency securities
 

 
9,893

 

 
9,893

Corporate bonds
 

 
46,839

 

 
46,839

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities
 

 
79,169

 

 
79,169

U.S. agency securities
 

 
18,468

 

 
18,468

Corporate bonds
 

 
50,727

 

 
50,727

Total
 
$
582,835

 
$
384,135

 
$

 
$
966,970

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated balance sheets as of March 31, 2018:
 
March 31, 2018
 
December 31, 2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Current assets
 
 
 
 
 
 
 
Cash and cash equivalents
$
623,994

 
$

 
$
623,994

 
$
627,878

Short-term investments
241,652

 

 
241,652

 
226,787

Accounts receivable, net
132,611

 

 
132,611

 
203,366

Prepaid expenses and other current assets
98,461

 
(68,249
)
 
30,212

 
30,514

Income taxes receivable
883

 

 
883

 
673

Total current assets
1,097,601

 
(68,249
)
 
1,029,352

 
1,089,218

Long-term investments
157,497

 

 
157,497

 
148,364

Property and equipment, net
101,121

 

 
101,121

 
106,753

Goodwill
35,083

 

 
35,083

 
35,083

Deferred income taxes
4,215

 
1,589

 
5,804

 
5,287

Other long-term assets
35,139

 
(21,264
)
 
13,875

 
14,090

Total assets
$
1,430,656

 
$
(87,924
)
 
$
1,342,732

 
$
1,398,795

Liabilities and stockholders' equity

 
 
 
 
 

Current liabilities

 

 
 
 

Accounts payable
$
2,817

 
$

 
$
2,817

 
$
4,448

Accrued compensation and employee-related benefits
81,268

 

 
81,268

 
96,390

Other accrued liabilities
41,935

 

 
41,935

 
37,722

Income taxes payable
4,467

 
1,826

 
6,293

 
4,743

Deferred revenue
314,698

 
104,407

 
419,105

 
419,426

Total current liabilities
445,185

 
106,233

 
551,418

 
562,729

Deferred revenue
21,687

 
5,521

 
27,208

 
28,058

Other long-term liabilities
53,911

 
(746
)
 
53,165

 
54,385

Total liabilities
520,783

 
111,008

 
631,791

 
645,172

Stockholders' equity
 
 
 
 
 
 
 
Common stock
8

 

 
8

 
8

Additional paid-in capital
1,205,459

 

 
1,205,459

 
1,168,563

Accumulated other comprehensive loss
(10,571
)
 
(1,972
)
 
(12,543
)
 
(11,991
)
Accumulated deficit
(285,023
)
 
(196,960
)
 
(481,983
)
 
(402,957
)
Total stockholders' equity
909,873

 
(198,932
)
 
710,941

 
753,623

Total liabilities and stockholders' equity
$
1,430,656

 
$
(87,924
)
 
$
1,342,732

 
$
1,398,795


Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Revenues
 
 
 
 
 
 
 
License
$
108,793

 
$
(3,127
)
 
$
105,666

 
$
97,244

Maintenance and services
137,414

 
(19,036
)
 
118,378

 
102,662

Total revenues
246,207

 
(22,163
)
 
224,044

 
199,906

Cost of revenues

 
 
 
 
 

License
3,954

 
(52
)
 
3,902

 
3,267

Maintenance and services
28,471

 
61

 
28,532

 
23,388

Total cost of revenues
32,425

 
9

 
32,434

 
26,655

Gross profit
213,782

 
(22,172
)
 
191,610

 
173,251

Operating expenses

 
 
 
 
 

Sales and marketing
138,406

 
4,607

 
143,013

 
118,018

Research and development
93,505

 

 
93,505

 
84,302

General and administrative
32,250

 

 
32,250

 
24,445

Total operating expenses
264,161

 
4,607

 
268,768

 
226,765

Operating loss
(50,379
)
 
(26,779
)
 
(77,158
)
 
(53,514
)
Other income, net
1,462

 
(38
)
 
1,424

 
1,225

Loss before income tax expense (benefit)
(48,917
)
 
(26,817
)
 
(75,734
)
 
(52,289
)
Income tax expense (benefit)
(2,445
)
 
5,737

 
3,292

 
2,358

Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
586

 
(289
)
 
297

 
(824
)
Net unrealized loss on available-for-sale securities
(849
)
 

 
(849
)
 

Comprehensive loss
$
(46,735
)
 
$
(32,843
)
 
$
(79,578
)
 
$
(55,471
)
Condensed Consolidated Statements of Cash Flows (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of cash flows for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Operating activities
 
 
 
 
 
 
 
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Adjustments to reconcile net loss to net cash provided by operating activities
 
 
 
 
 
 
 
Depreciation and amortization expense
9,647

 

 
9,647

 
13,435

Amortization of premiums on investments, net
118

 

 
118

 

Stock-based compensation expense
55,763

 

 
55,763

 
49,195

Deferred income taxes
(4,226
)
 
3,869

 
(357
)
 
128

Changes in operating assets and liabilities

 

 
 
 

Accounts receivable, net
73,012

 

 
73,012

 
76,878

Prepaid expenses and other assets
(22,891
)
 
23,230

 
339

 
11,270

Income taxes receivable
(194
)
 

 
(194
)
 
6

Deferred revenue
(7,507
)
 
3,521

 
(3,986
)
 
4,008

Accounts payable and accrued liabilities
(4,279
)
 

 
(4,279
)
 
(16,620
)
Income taxes payable
(356
)
 
1,825

 
1,469

 
842

Net cash provided by operating activities 
52,615

 
(109
)
 
52,506

 
84,495

Investing activities
 
 
 
 
 
 
 
Purchases of property and equipment
(5,251
)
 

 
(5,251
)
 
(23,238
)
Purchases of investments
(102,450
)
 

 
(102,450
)
 

Maturities of investments
77,385

 

 
77,385

 

Sales of investments
99

 

 
99

 

Net cash used in investing activities
(30,217
)
 

 
(30,217
)
 
(23,238
)
Financing activities
 
 
 
 
 
 
 
Proceeds from issuance of common stock
2,492

 

 
2,492

 
4,309

Repurchases of common stock
(30,007
)
 

 
(30,007
)
 
(20,008
)
Net cash used in financing activities
(27,515
)
 

 
(27,515
)
 
(15,699
)
Effect of exchange rate changes on cash and cash equivalents
1,233

 
109

 
1,342

 
374

Net increase (decrease) in cash and cash equivalents
(3,884
)
 

 
(3,884
)
 
45,932

Cash and cash equivalents
 
 
 
 
 
 
 
Beginning of period
627,878

 

 
627,878

 
908,717

End of period
$
623,994

 
$

 
$
623,994

 
$
954,649


The following table presents the computation of basic and diluted net loss per share for the three months ended March 31, 2018 and 2017 and includes additional information regarding the impacts from the adoption of the new revenue recognition standard for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands, except per share amounts)
Net loss per share - basic and diluted
 
 
 
 
 
 
 
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
81,039

 


 
81,039

 
77,416

Net loss per share - basic and diluted
$
(0.57
)
 


 
$
(0.98
)
 
$
(0.71
)
Contract with Customer, Asset and Liability
A summary of the activity impacting our contract assets during the three months ended March 31, 2018 is presented below:
 
Contract Assets
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
40,854

Contract assets transferred to receivables
(1,315
)
Additions to contract assets
21,127

Balances at March 31, 2018
$
60,666

As of March 31, 2018, our contract assets are expected to be transferred to receivables within the next 12 months and therefore are included in other current assets. There were no impairments of contract assets during the three months ended March 31, 2018.
A summary of the activity impacting our deferred revenue balances during the three months ended March 31, 2018 is presented below:
 
Deferred Revenue
 
(in thousands)
Balances at December 31, 2017
$
447,484

Adoption of ASC 606
(105,933
)
Deferred revenue recognized
(120,820
)
Additional amounts deferred
115,654

Balances at March 31, 2018
$
336,385

Assets Recognized from the Costs to Obtain our Contracts with Customers
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We amortize these deferred costs proportionate with related revenues over four years.
A summary of the activity impacting our deferred contract costs during the three months ended March 31, 2018 is presented below:
 
Deferred Contract Costs
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
25,489

Additional contract costs deferred
6,736

Amortization of deferred contract costs
(2,048
)
Balances at March 31, 2018
$
30,177

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Option Activity
A summary of the option activity during the three months ended March 31, 2018 follows:    
 
 
Options Outstanding
 
 
Shares
 
Weighted Average Exercise Price Per Share
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
 
 
 
 
 
(in years)
 
(in thousands)
Balances at December 31, 2017
 
3,017,113

 
$
10.13

 
 
 
 
Options exercised
 
(216,308
)
 
11.52

 
 
 
 
Balances at March 31, 2018
 
2,800,805

 
$
10.03

 
4.09
 
$
198,276

Vested and expected to vest at March 31, 2018
 
2,800,805

 
$
10.03

 
4.09
 
$
198,276

Exercisable at March 31, 2018
 
2,753,930

 
$
9.26

 
4.01
 
$
197,059

Summary of RSU Activity
A summary of the RSU activity during the three months ended March 31, 2018 follows:
 
 
Number of Shares Underlying Outstanding RSUs
 
Weighted-Average Grant-Date Fair Value per RSU
Non-Vested outstanding at December 31, 2017
 
7,178,015

 
$
62.79

RSUs granted
 
2,376,440

 
83.32

RSUs vested
 
(1,222,641
)
 
65.24

RSUs forfeited
 
(238,327
)
 
63.38

Non-Vested outstanding at March 31, 2018
 
8,093,487

 
$
68.43

Summary of Shares Available for Grant
The summary of shares available for issuance of equity-based awards (including stock options, RSUs and shares issuable under our 2013 ESPP) during the three months ended March 31, 2018 follows:
 
 
Shares Available for Grant
 
 
2013 Plan
 
2013 ESPP
Balances at December 31, 2017
 
7,207,291

 
3,666,392

Authorized
 
4,023,117

 
804,623

Granted
 
(2,376,440
)
 

Forfeited
 
238,327

 

Balances at March 31, 2018
 
9,092,295

 
4,471,015

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Rental Payments for Operating Leases, Net of Expected Sublease Receipts
The following table represents our non-cancellable minimum lease payments, net of future expected sublease payments to be received under non-cancellable subleases, remaining as of March 31, 2018 (in thousands):
Period Ending
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net
Remainder of 2018
 
$
33,177

 
$
(6,793
)
 
$
26,384

2019
 
41,480

 
(10,606
)
 
30,874

2020
 
43,138

 
(7,113
)
 
36,025

2021
 
43,603

 
(1,180
)
 
42,423

2022
 
43,216

 
(597
)
 
42,619

Thereafter
 
176,759

 
(121
)
 
176,638

Total
 
$
381,373

 
$
(26,410
)
 
$
354,963

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segments and Information about Revenues by Geographic Region (Tables)
3 Months Ended
Mar. 31, 2018
Segment Reporting [Abstract]  
Reconciliation of Revenue from Segments to Consolidated
The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
167,799

 
$
(13,356
)
 
$
154,443

 
$
141,496

International
78,408

 
(8,807
)
 
69,601

 
58,410

Total revenues
$
246,207

 
$
(22,163
)
 
$
224,044

 
$
199,906

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated balance sheets as of March 31, 2018:
 
March 31, 2018
 
December 31, 2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Current assets
 
 
 
 
 
 
 
Cash and cash equivalents
$
623,994

 
$

 
$
623,994

 
$
627,878

Short-term investments
241,652

 

 
241,652

 
226,787

Accounts receivable, net
132,611

 

 
132,611

 
203,366

Prepaid expenses and other current assets
98,461

 
(68,249
)
 
30,212

 
30,514

Income taxes receivable
883

 

 
883

 
673

Total current assets
1,097,601

 
(68,249
)
 
1,029,352

 
1,089,218

Long-term investments
157,497

 

 
157,497

 
148,364

Property and equipment, net
101,121

 

 
101,121

 
106,753

Goodwill
35,083

 

 
35,083

 
35,083

Deferred income taxes
4,215

 
1,589

 
5,804

 
5,287

Other long-term assets
35,139

 
(21,264
)
 
13,875

 
14,090

Total assets
$
1,430,656

 
$
(87,924
)
 
$
1,342,732

 
$
1,398,795

Liabilities and stockholders' equity

 
 
 
 
 

Current liabilities

 

 
 
 

Accounts payable
$
2,817

 
$

 
$
2,817

 
$
4,448

Accrued compensation and employee-related benefits
81,268

 

 
81,268

 
96,390

Other accrued liabilities
41,935

 

 
41,935

 
37,722

Income taxes payable
4,467

 
1,826

 
6,293

 
4,743

Deferred revenue
314,698

 
104,407

 
419,105

 
419,426

Total current liabilities
445,185

 
106,233

 
551,418

 
562,729

Deferred revenue
21,687

 
5,521

 
27,208

 
28,058

Other long-term liabilities
53,911

 
(746
)
 
53,165

 
54,385

Total liabilities
520,783

 
111,008

 
631,791

 
645,172

Stockholders' equity
 
 
 
 
 
 
 
Common stock
8

 

 
8

 
8

Additional paid-in capital
1,205,459

 

 
1,205,459

 
1,168,563

Accumulated other comprehensive loss
(10,571
)
 
(1,972
)
 
(12,543
)
 
(11,991
)
Accumulated deficit
(285,023
)
 
(196,960
)
 
(481,983
)
 
(402,957
)
Total stockholders' equity
909,873

 
(198,932
)
 
710,941

 
753,623

Total liabilities and stockholders' equity
$
1,430,656

 
$
(87,924
)
 
$
1,342,732

 
$
1,398,795


Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Revenues
 
 
 
 
 
 
 
License
$
108,793

 
$
(3,127
)
 
$
105,666

 
$
97,244

Maintenance and services
137,414

 
(19,036
)
 
118,378

 
102,662

Total revenues
246,207

 
(22,163
)
 
224,044

 
199,906

Cost of revenues

 
 
 
 
 

License
3,954

 
(52
)
 
3,902

 
3,267

Maintenance and services
28,471

 
61

 
28,532

 
23,388

Total cost of revenues
32,425

 
9

 
32,434

 
26,655

Gross profit
213,782

 
(22,172
)
 
191,610

 
173,251

Operating expenses

 
 
 
 
 

Sales and marketing
138,406

 
4,607

 
143,013

 
118,018

Research and development
93,505

 

 
93,505

 
84,302

General and administrative
32,250

 

 
32,250

 
24,445

Total operating expenses
264,161

 
4,607

 
268,768

 
226,765

Operating loss
(50,379
)
 
(26,779
)
 
(77,158
)
 
(53,514
)
Other income, net
1,462

 
(38
)
 
1,424

 
1,225

Loss before income tax expense (benefit)
(48,917
)
 
(26,817
)
 
(75,734
)
 
(52,289
)
Income tax expense (benefit)
(2,445
)
 
5,737

 
3,292

 
2,358

Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
586

 
(289
)
 
297

 
(824
)
Net unrealized loss on available-for-sale securities
(849
)
 

 
(849
)
 

Comprehensive loss
$
(46,735
)
 
$
(32,843
)
 
$
(79,578
)
 
$
(55,471
)
Condensed Consolidated Statements of Cash Flows (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedule summarizes the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of cash flows for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Operating activities
 
 
 
 
 
 
 
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Adjustments to reconcile net loss to net cash provided by operating activities
 
 
 
 
 
 
 
Depreciation and amortization expense
9,647

 

 
9,647

 
13,435

Amortization of premiums on investments, net
118

 

 
118

 

Stock-based compensation expense
55,763

 

 
55,763

 
49,195

Deferred income taxes
(4,226
)
 
3,869

 
(357
)
 
128

Changes in operating assets and liabilities

 

 
 
 

Accounts receivable, net
73,012

 

 
73,012

 
76,878

Prepaid expenses and other assets
(22,891
)
 
23,230

 
339

 
11,270

Income taxes receivable
(194
)
 

 
(194
)
 
6

Deferred revenue
(7,507
)
 
3,521

 
(3,986
)
 
4,008

Accounts payable and accrued liabilities
(4,279
)
 

 
(4,279
)
 
(16,620
)
Income taxes payable
(356
)
 
1,825

 
1,469

 
842

Net cash provided by operating activities 
52,615

 
(109
)
 
52,506

 
84,495

Investing activities
 
 
 
 
 
 
 
Purchases of property and equipment
(5,251
)
 

 
(5,251
)
 
(23,238
)
Purchases of investments
(102,450
)
 

 
(102,450
)
 

Maturities of investments
77,385

 

 
77,385

 

Sales of investments
99

 

 
99

 

Net cash used in investing activities
(30,217
)
 

 
(30,217
)
 
(23,238
)
Financing activities
 
 
 
 
 
 
 
Proceeds from issuance of common stock
2,492

 

 
2,492

 
4,309

Repurchases of common stock
(30,007
)
 

 
(30,007
)
 
(20,008
)
Net cash used in financing activities
(27,515
)
 

 
(27,515
)
 
(15,699
)
Effect of exchange rate changes on cash and cash equivalents
1,233

 
109

 
1,342

 
374

Net increase (decrease) in cash and cash equivalents
(3,884
)
 

 
(3,884
)
 
45,932

Cash and cash equivalents
 
 
 
 
 
 
 
Beginning of period
627,878

 

 
627,878

 
908,717

End of period
$
623,994

 
$

 
$
623,994

 
$
954,649


The following table presents the computation of basic and diluted net loss per share for the three months ended March 31, 2018 and 2017 and includes additional information regarding the impacts from the adoption of the new revenue recognition standard for the three months ended March 31, 2018:
 
Three Months Ended March 31,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands, except per share amounts)
Net loss per share - basic and diluted
 
 
 
 
 
 
 
Net loss
$
(46,472
)
 
$
(32,554
)
 
$
(79,026
)
 
$
(54,647
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
81,039

 


 
81,039

 
77,416

Net loss per share - basic and diluted
$
(0.57
)
 


 
$
(0.98
)
 
$
(0.71
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following shares were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:
 
Three Months Ended March 31,
 
2018
 
2017
 
(in thousands)
Shares subject to outstanding common stock awards
11,193

 
12,658

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Description of Business Narrative (Details)
Mar. 31, 2018
product
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of key products 4
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
segment
Jan. 01, 2018
USD ($)
Accounting Policies [Abstract]    
Number of Operating Segments | segment 1  
Terms of Payment due 30 days  
Accounting Standards Update 2014-09 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Adoption of ASC 606   $ 25,500
Deferred Revenue [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Adoption of ASC 606   105,933
Contract Asset [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Adoption of ASC 606   40,854
Stockholders' Equity | Accounting Standards Update 2014-09 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Adoption of ASC 606   $ 146,800
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Short-Term and Long-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities    
Amortized Cost $ 400,662 $ 375,815
Unrealized Gains 0 3
Unrealized Losses (1,513) (667)
Fair Value 399,149 375,151
Short-term investments    
Schedule of Available-for-sale Securities    
Amortized Cost 242,192 226,994
Unrealized Gains 0 3
Unrealized Losses (540) (210)
Fair Value 241,652 226,787
Short-term investments | Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Schedule of Available-for-sale Securities    
Amortized Cost   9,970
Unrealized Gains   0
Unrealized Losses   0
Fair Value   9,970
Short-term investments | U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 158,727 160,206
Unrealized Gains 0 0
Unrealized Losses (255) (121)
Fair Value 158,472 160,085
Short-term investments | U.S. agency securities    
Schedule of Available-for-sale Securities    
Amortized Cost 21,407 9,917
Unrealized Gains 0 0
Unrealized Losses (94) (24)
Fair Value 21,313 9,893
Short-term investments | Corporate bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 62,058 46,901
Unrealized Gains 0 3
Unrealized Losses (191) (65)
Fair Value 61,867 46,839
Long-term investments    
Schedule of Available-for-sale Securities    
Amortized Cost 158,470 148,821
Unrealized Gains 0 0
Unrealized Losses (973) (457)
Fair Value 157,497 148,364
Long-term investments | U.S. treasury securities    
Schedule of Available-for-sale Securities    
Amortized Cost 99,562 79,371
Unrealized Gains 0 0
Unrealized Losses (502) (202)
Fair Value 99,060 79,169
Long-term investments | U.S. agency securities    
Schedule of Available-for-sale Securities    
Amortized Cost 8,576 18,570
Unrealized Gains 0 0
Unrealized Losses (71) (102)
Fair Value 8,505 18,468
Long-term investments | Corporate bonds    
Schedule of Available-for-sale Securities    
Amortized Cost 50,332 50,880
Unrealized Gains 0 0
Unrealized Losses (400) (153)
Fair Value $ 49,932 $ 50,727
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value $ 952,816 $ 966,970
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 553,667 582,835
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 399,149 384,135
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 0 0
Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 553,667 582,835
Cash and cash equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 553,667 582,835
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value   8,984
Commercial Paper [Member] | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value   8,984
Commercial Paper, Not Included with Cash and Cash Equivalents [Member] | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value   9,970
Commercial Paper, Not Included with Cash and Cash Equivalents [Member] | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value   9,970
U.S. treasury securities | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 158,472 160,085
U.S. treasury securities | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 158,472 160,085
U.S. treasury securities | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 99,060 79,169
U.S. treasury securities | Long-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 99,060 79,169
U.S. agency securities | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 21,313 9,893
U.S. agency securities | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 21,313 9,893
U.S. agency securities | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 8,505 18,468
U.S. agency securities | Long-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 8,505 18,468
Corporate bonds | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 61,867 46,839
Corporate bonds | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 61,867 46,839
Corporate bonds | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value 49,932 50,727
Corporate bonds | Long-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments Fair Value $ 49,932 $ 50,727
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity (Details)
3 Months Ended
Mar. 31, 2018
USD ($)
votes
$ / shares
shares
Mar. 31, 2017
USD ($)
$ / shares
shares
Apr. 26, 2018
USD ($)
Dec. 31, 2017
$ / shares
shares
Nov. 01, 2016
USD ($)
Class of Stock [Line Items]          
Preferred Stock, Shares Authorized | shares 10,000,000     10,000,000  
Preferred Stock, Par Value (in usd per share) | $ / shares $ 0.0001     $ 0.0001  
Stock Repurchase Program, Authorized Amount         $ 200,000,000
Stock Repurchased and Retired During Period, Shares | shares 366,160 383,411      
Stock Repurchased, Average Cost Per Share | $ / shares $ 81.95 $ 52.18      
Stock Repurchased and Retired During Period, Value $ 30,000,000 $ 20,000,000      
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 70,000,000        
Stock Repurchased And Retired, Shares | shares 2,077,105        
Stock Repurchased And Retired, Value $ 130,000,000        
Class B common stock          
Class of Stock [Line Items]          
Common Stock, Shares Authorized | shares 75,000,000     75,000,000  
Common Stock, Par Value (in usd per share) | $ / shares $ 0.0001     $ 0.0001  
Votes per Share Entitled to Share Holder | votes 10        
Class A common stock          
Class of Stock [Line Items]          
Common Stock, Shares Authorized | shares 750,000,000     750,000,000  
Common Stock, Par Value (in usd per share) | $ / shares $ 0.0001     $ 0.0001  
Votes per Share Entitled to Share Holder | votes 1        
Subsequent Event [Member]          
Class of Stock [Line Items]          
Stock Repurchase Program, Remaining Authorized Repurchase Amount     $ 370,000,000    
Stock Repurchase Program, Increase to Authorized Amount     $ 300,000,000    
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Details)
$ in Millions
3 Months Ended
Mar. 31, 2018
USD ($)
Revenue from Contract with Customer [Abstract]  
Amortization period, deferred commissions 4 years
Deferred Costs, Current $ 8.9
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Balance Sheet) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Cash and cash equivalents $ 623,994 $ 627,878 $ 954,649 $ 908,717
Short-term investments 241,652 226,787    
Accounts receivable, net of allowance for doubtful accounts of $972 and $1,003 132,611 203,366    
Prepaid Expense and Other Assets, Current 98,461 30,514    
Income taxes receivable 883 673    
Assets, Current 1,097,601 1,089,218    
Long-term investments 157,497 148,364    
Property and equipment, net 101,121 106,753    
Goodwill 35,083 35,083    
Deferred income taxes 4,215 5,287    
Other long-term assets 35,139 14,090    
Assets 1,430,656 1,398,795    
Accounts payable 2,817 4,448    
Accrued compensation and employee-related benefits 81,268 96,390    
Other accrued liabilities 41,935 37,722    
Income taxes payable 4,467 4,743    
Deferred revenue 314,698 419,426    
Liabilities, Current 445,185 562,729    
Deferred revenue 21,687 28,058    
Other long-term liabilities 53,911 54,385    
Liabilities 520,783 645,172    
Common stock 8 8    
Additional paid-in capital 1,205,459 1,168,563    
Accumulated other comprehensive loss (10,571) (11,991)    
Accumulated deficit (285,023) (402,957)    
Stockholders' Equity Attributable to Parent 909,873 753,623    
Liabilities and Equity 1,430,656 1,398,795    
Impacts from Adoption | Accounting Standards Update 2014-09 [Member]        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Cash and cash equivalents 0 0    
Short-term investments 0      
Accounts receivable, net of allowance for doubtful accounts of $972 and $1,003 0      
Prepaid Expense and Other Assets, Current (68,249)      
Income taxes receivable 0      
Assets, Current (68,249)      
Long-term investments 0      
Property and equipment, net 0      
Goodwill 0      
Deferred income taxes 1,589      
Other long-term assets (21,264)      
Assets (87,924)      
Accounts payable 0      
Accrued compensation and employee-related benefits 0      
Other accrued liabilities 0      
Income taxes payable 1,826      
Deferred revenue 104,407      
Liabilities, Current 106,233      
Deferred revenue 5,521      
Other long-term liabilities (746)      
Liabilities 111,008      
Common stock 0      
Additional paid-in capital 0      
Accumulated other comprehensive loss (1,972)      
Accumulated deficit (196,960)      
Stockholders' Equity Attributable to Parent (198,932)      
Liabilities and Equity (87,924)      
Without Adoption (ASC 605)        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Cash and cash equivalents 623,994 $ 627,878    
Short-term investments 241,652      
Accounts receivable, net of allowance for doubtful accounts of $972 and $1,003 132,611      
Prepaid Expense and Other Assets, Current 30,212      
Income taxes receivable 883      
Assets, Current 1,029,352      
Long-term investments 157,497      
Property and equipment, net 101,121      
Goodwill 35,083      
Deferred income taxes 5,804      
Other long-term assets 13,875      
Assets 1,342,732      
Accounts payable 2,817      
Accrued compensation and employee-related benefits 81,268      
Other accrued liabilities 41,935      
Income taxes payable 6,293      
Deferred revenue 419,105      
Liabilities, Current 551,418      
Deferred revenue 27,208      
Other long-term liabilities 53,165      
Liabilities 631,791      
Common stock 8      
Additional paid-in capital 1,205,459      
Accumulated other comprehensive loss (12,543)      
Accumulated deficit (481,983)      
Stockholders' Equity Attributable to Parent 710,941      
Liabilities and Equity $ 1,342,732      
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Income Statement) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
License $ 108,793 $ 97,244
Maintenance and services 137,414 102,662
Revenues 246,207 199,906
License 3,954 3,267
Maintenance and services 28,471 23,388
Cost of Revenue 32,425 26,655
Gross Profit 213,782 173,251
Sales and marketing 138,406 118,018
Research and development 93,505 84,302
General and administrative 32,250 24,445
Operating Expenses 264,161 226,765
Operating Income (Loss) (50,379) (53,514)
Other income, net 1,462 1,225
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (48,917) (52,289)
Income tax expense (benefit) (2,445) 2,358
Net loss (46,472) $ (54,647)
Impacts from Adoption | Accounting Standards Update 2014-09 [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
License (3,127)  
Maintenance and services (19,036)  
Revenues (22,163)  
License (52)  
Maintenance and services 61  
Cost of Revenue 9  
Gross Profit (22,172)  
Sales and marketing 4,607  
Research and development 0  
General and administrative 0  
Operating Expenses 4,607  
Operating Income (Loss) (26,779)  
Other income, net (38)  
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (26,817)  
Income tax expense (benefit) 5,737  
Net loss (32,554)  
Without Adoption (ASC 605)    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
License 105,666  
Maintenance and services 118,378  
Revenues 224,044  
License 3,902  
Maintenance and services 28,532  
Cost of Revenue 32,434  
Gross Profit 191,610  
Sales and marketing 143,013  
Research and development 93,505  
General and administrative 32,250  
Operating Expenses 268,768  
Operating Income (Loss) (77,158)  
Other income, net 1,424  
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (75,734)  
Income tax expense (benefit) 3,300  
Net loss $ (79,026)  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net loss $ (46,472) $ (54,647)
Foreign currency translation 586 (824)
Net unrealized loss on available-for-sale securities (849) 0
Comprehensive Income (Loss), Net of Tax, Attributable to Parent (46,735) $ (55,471)
Impacts from Adoption | Accounting Standards Update 2014-09 [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net loss (32,554)  
Foreign currency translation (289)  
Net unrealized loss on available-for-sale securities 0  
Comprehensive Income (Loss), Net of Tax, Attributable to Parent (32,843)  
Without Adoption (ASC 605)    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net loss (79,026)  
Foreign currency translation 297  
Net unrealized loss on available-for-sale securities (849)  
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ (79,578)  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Cash Flow) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net loss $ (46,472) $ (54,647)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization expense 9,647 13,435
Accretion (Amortization) of Discounts and Premiums, Investments (118) 0
Stock-based compensation expense 55,763 49,195
Deferred income taxes (4,226) 128
Changes in operating assets and liabilities    
Increase (Decrease) in Accounts Receivable (73,012) (76,878)
Increase (Decrease) in Prepaid Expense and Other Assets 22,891 (11,270)
Increase (Decrease) in Income Taxes Receivable 194 (6)
Deferred revenue (7,507) 4,008
Accounts payable and accrued liabilities (4,279) (16,620)
Income taxes payable (356) 842
Net Cash Provided by (Used in) Operating Activities, Continuing Operations 52,615 84,495
Investing activities    
Payments to Acquire Property, Plant, and Equipment 5,251 23,238
Payments to Acquire Available-for-sale Securities 102,450 0
Maturities of investments 77,385 0
Sales of investments 99 0
Net Cash Provided by (Used in) Investing Activities, Continuing Operations (30,217) (23,238)
Financing activities    
Proceeds from issuance of common stock 2,492 4,309
Payments for Repurchase of Common Stock 30,007 20,008
Net Cash Provided by (Used in) Financing Activities, Continuing Operations (27,515) (15,699)
Effect of exchange rate changes on cash and cash equivalents 1,233 374
Cash, Period Increase (Decrease) (3,884) 45,932
Cash and cash equivalents    
Beginning of period 627,878 908,717
End of period 623,994 $ 954,649
Impacts from Adoption | Accounting Standards Update 2014-09 [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net loss (32,554)  
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization expense 0  
Accretion (Amortization) of Discounts and Premiums, Investments 0  
Stock-based compensation expense 0  
Deferred income taxes 3,869  
Changes in operating assets and liabilities    
Increase (Decrease) in Accounts Receivable 0  
Increase (Decrease) in Prepaid Expense and Other Assets (23,230)  
Increase (Decrease) in Income Taxes Receivable 0  
Deferred revenue 3,521  
Accounts payable and accrued liabilities 0  
Income taxes payable 1,825  
Net Cash Provided by (Used in) Operating Activities, Continuing Operations (109)  
Investing activities    
Payments to Acquire Property, Plant, and Equipment 0  
Payments to Acquire Available-for-sale Securities 0  
Maturities of investments 0  
Sales of investments 0  
Net Cash Provided by (Used in) Investing Activities, Continuing Operations 0  
Financing activities    
Proceeds from issuance of common stock 0  
Payments for Repurchase of Common Stock 0  
Net Cash Provided by (Used in) Financing Activities, Continuing Operations 0  
Effect of exchange rate changes on cash and cash equivalents 109  
Cash, Period Increase (Decrease) 0  
Cash and cash equivalents    
Beginning of period 0  
End of period 0  
Without Adoption (ASC 605)    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Net loss (79,026)  
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization expense 9,647  
Accretion (Amortization) of Discounts and Premiums, Investments (118)  
Stock-based compensation expense 55,763  
Deferred income taxes (357)  
Changes in operating assets and liabilities    
Increase (Decrease) in Accounts Receivable (73,012)  
Increase (Decrease) in Prepaid Expense and Other Assets (339)  
Increase (Decrease) in Income Taxes Receivable 194  
Deferred revenue (3,986)  
Accounts payable and accrued liabilities (4,279)  
Income taxes payable 1,469  
Net Cash Provided by (Used in) Operating Activities, Continuing Operations 52,506  
Investing activities    
Payments to Acquire Property, Plant, and Equipment 5,251  
Payments to Acquire Available-for-sale Securities 102,450  
Maturities of investments 77,385  
Sales of investments 99  
Net Cash Provided by (Used in) Investing Activities, Continuing Operations (30,217)  
Financing activities    
Proceeds from issuance of common stock 2,492  
Payments for Repurchase of Common Stock 30,007  
Net Cash Provided by (Used in) Financing Activities, Continuing Operations (27,515)  
Effect of exchange rate changes on cash and cash equivalents 1,342  
Cash, Period Increase (Decrease) (3,884)  
Cash and cash equivalents    
Beginning of period 627,878  
End of period $ 623,994  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Contract Assets and Liabilities) (Details) - Contract Asset [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Jan. 01, 2018
Capitalized Contract Cost [Line Items]    
Balances at December 31, 2017 $ 0  
Adoption of ASC 606   $ (40,854)
Contract assets transferred to receivables 1,315  
Additions to contract assets 21,127  
Balances at March 31, 2018 $ 60,666  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Deferred Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Jan. 01, 2018
Contract Asset [Member]    
Capitalized Contract Cost [Line Items]    
Adoption of ASC 606   $ (40,854)
Deferred Revenue [Member]    
Capitalized Contract Cost [Line Items]    
Balances at December 31, 2017 $ 447,484  
Adoption of ASC 606   $ (105,933)
Deferred revenue recognized (120,820)  
Additional amounts deferred 115,654  
Balances at March 31, 2018 $ 336,385  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Deferred Commissions) (Details) - Deferred Commissions [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Jan. 01, 2018
Capitalized Contract Cost [Line Items]    
Balances at December 31, 2017 $ 0  
Adoption of ASC 606   $ 25,489
Capitalized Contract Cost, Gross 6,736  
Amortization of deferred contract costs (2,048)  
Balances at March 31, 2018 $ 30,177  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Performance Obligations) (Details)
$ in Millions
Mar. 31, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation $ 93.1
Total to be recognized [Domain]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation $ 114.5
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details - Narrative)
$ in Millions
3 Months Ended
Mar. 31, 2018
USD ($)
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Option expiration period (in years) 10 years
Vesting period (in years) 4 years
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation expense $ 519.1
Recognition period (in years) 2 years 10 months 24 days
2013 ESPP  
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, Maximum Payroll Deduction, Percent 15.00%
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period 6 months
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details - Options)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Shares  
Options Outstanding, Shares, Beginning of Period | shares 3,017,113
Options Outstanding, Shares, Options Exercised | shares (216,308)
Options Outstanding, Shares, End of Period | shares 2,800,805
Options Outstanding, Shares, Vested and Expected to Vest | shares 2,800,805
Options Outstanding, Shares, Exercisable | shares 2,753,930
Weighted Average Exercise Price Per Share  
Options Outstanding, Weighted Average Exercise Price, Beginning of Period, USD per Share | $ / shares $ 10.13
Options Outstanding, Weighted Average Exercise Price, Options Exercised, USD per Share | $ / shares 11.52
Options Outstanding, Weighted Average Exercise Price, End of Period, USD per Share | $ / shares 10.03
Options Outstanding, Weighted Average Exercise Price Per Share, Vested and Expected to Vest, USD per Share | $ / shares 10.03
Options Outstanding, Weighted Average Exercise Price Per Share, Exercisable, USD per Share | $ / shares $ 9.26
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Options Outstanding, Weighted Average Remaining Contractual Term, End of Period (in years) 4 years 1 month 2 days
Options Outstanding, Weighted Average Remaining Contractual Term, Vested and Expected to Vest (in years) 4 years 1 month 2 days
Options Outstanding, Weighted Average Remaining Contractual Term, Exercisable (in years) 4 years 3 days
Options Outstanding, Aggregate Intrinsic Value, End of Period | $ $ 198,276
Options Outstanding, Aggregate Intrinsic Value, Vested and Expected to Vest | $ 198,276
Options Outstanding, Aggregate Intrinsic Value, Exercisable | $ $ 197,059
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Based Compensation (Details - RSUs) - RSUs
3 Months Ended
Mar. 31, 2018
$ / shares
shares
Number of Shares Underlying Outstanding RSUs  
RSU Shares Outstanding, Beginning of Period | shares 7,178,015
RSUs granted, Shares | shares 2,376,440
RSUs vested, Shares | shares (1,222,641)
RSUs forfeited, Shares | shares (238,327)
RSU Shares Outstanding, End of Period | shares 8,093,487
Weighted-Average Grant-Date Fair Value per RSU  
Weighted Average Fair Value, Beginning of Period, USD per Share | $ / shares $ 62.79
Weighted Average Fair Value, RSUs Granted, USD per Share | $ / shares 83.32
Weighted Average Fair Value, RSUs Vested, USD per Share | $ / shares 65.24
Weighted Average Fair Value, RSUs Forfeited, USD per Share | $ / shares 63.38
Weighted Average Fair Value, End of Period, USD per Share | $ / shares $ 68.43
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details - Shares Available) - 2013 Plan
3 Months Ended
Mar. 31, 2018
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Awards, Outstanding [Roll Forward]  
Equity Based Awards, Beginning of Period, Shares 7,207,291
Authorized, Shares 4,023,117
Granted, Shares (2,376,440)
Forfeited, Shares 238,327
Equity Based Awards, End of Period, Shares 9,092,295
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Income Tax Expense Benefit [Line Items]    
Effective tax rate 5.00% (4.50%)
Income tax expense (benefit) $ (2,445) $ 2,358
Without Adoption (ASC 605)    
Income Tax Expense Benefit [Line Items]    
Effective tax rate (4.30%)  
Income tax expense (benefit) $ 3,300  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details)
$ in Thousands
Mar. 31, 2018
USD ($)
Operating Lease Commitments  
Operating Lease Commitments, Remainder of 2017 $ 33,177
Operating Lease Commitments, 2018 41,480
Operating Lease Commitments, 2019 43,138
Operating Lease Commitments, 2020 43,603
Operating Lease Commitments, 2021 43,216
Operating Lease Commitments, Thereafter 176,759
Operating Lease Commitments, Total 381,373
Expected Sublease Receipts  
Expected Sublease Receipts, Remainder of 2017 (6,793)
Expected Sublease Receipts, 2018 (10,606)
Expected Sublease Receipts, 2019 (7,113)
Expected Sublease Receipts, 2020 (1,180)
Expected Sublease Receipts, 2021 (597)
Expected Sublease Receipts, Thereafter (121)
Expected Sublease Receipts, Total (26,410)
Net  
Net, Remainder of 2017 26,384
Net, 2018 30,874
Net, 2019 36,025
Net, 2020 42,423
Net, 2021 42,619
Net, Thereafter 176,638
Net, Total $ 354,963
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segments and Information about Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Segment Reporting Information [Line Items]    
Revenues $ 246,207 $ 199,906
United States and Canada    
Segment Reporting Information [Line Items]    
Revenues 167,799 141,496
International    
Segment Reporting Information [Line Items]    
Revenues 78,408 $ 58,410
Without Adoption (ASC 605)    
Segment Reporting Information [Line Items]    
Revenues 224,044  
Without Adoption (ASC 605) | United States and Canada    
Segment Reporting Information [Line Items]    
Revenues 154,443  
Without Adoption (ASC 605) | International    
Segment Reporting Information [Line Items]    
Revenues 69,601  
Impacts from Adoption | Accounting Standards Update 2014-09 [Member]    
Segment Reporting Information [Line Items]    
Revenues (22,163)  
Impacts from Adoption | Accounting Standards Update 2014-09 [Member] | United States and Canada    
Segment Reporting Information [Line Items]    
Revenues (13,356)  
Impacts from Adoption | Accounting Standards Update 2014-09 [Member] | International    
Segment Reporting Information [Line Items]    
Revenues $ (8,807)  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Net loss per share - basic and diluted    
Net loss $ (46,472) $ (54,647)
Weighted average shares outstanding used to compute basic and diluted net loss per share 81,039 77,416
Net loss per share - basic and diluted (in usd per share) $ (0.57) $ (0.71)
Antidilutive shares excluded from computation of diluted net loss 11,193 12,658
Without Adoption (ASC 605)    
Net loss per share - basic and diluted    
Net loss $ (79,026)  
Weighted average shares outstanding used to compute basic and diluted net loss per share 81,039  
Net loss per share - basic and diluted (in usd per share) $ (0.98)  
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $^.ITP?(\\#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,$% @ 3XZG3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !/CJ=,_,N<-? K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NEF!L:CK!<0))"0F@;A%CK=%-&V4&+5[>]*R M=4+P #O&_O/YL^0*O<(NT$OH/ 6V%*\&U[11H5^+/;-7 !'WY'3,4Z)-S6T7 MG.;T##OP&C_UCF!1%+?@B+71K&$$9GXFBKHRJ#"0YBX<\09GO/\*S00S"-20 MHY8CR%R"J,>)_C T%9P!(XPIN/A3(#,3I^J_V*D#XI@IC M=/WE=Q9VG;%;>\'&)\&Z@C]W47\#4$L#!!0 ( $^.ITR97)PC$ 8 )PG M 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ 3XZG3.JS6H>* @ (0D !@ !X;"]W;W)K% M(5C$CY(]Y*COF5".G+^8P>?SV@^-1ZQB)V5,4-W2?OU3C>I>-U;T:[4]+5KR\:VC^Y/ CT-)Y">0 8"B?]+B'I"-! @LL%W MGME0/U!%-[G@#T]TN]52DQ2PBO1BGLRD73O[3TQ]$^;!W9CI$;L.048( M&!"!MCT($$Q@1QPZ^5=@[R(B7"!"(X@L/1K18YP>H_38TN,1/9DL@(M(<8$$ M%4@<>C81:< ;R0(7[O00!XH8);AV1Z M5O68\'B]<;N 7GAKM $C6-((RG1V P MNG!J)J[V;I;>B=\:^S 8S0[W_Y;8"^LOO'L\?*7B6C;2.W*EKSU[.5TX5TP[ M%#YI5PK]7AD&%;LHT\UT7W27=C=0O.T?),'P*MK\ 5!+ P04 " !/CJ=, MW6,@M7X$ @%@ & 'AL+W=O V;,_3NC77P M/^3/(?F1XN)8-U_:38S=[.NNVKZ+HGW9Q%W9?JH/<=__\UHWN[+K M'YNWHCTTL5R/0;NJ0*5LL2NW^_ER,;Y[:I:+^KVKMOOXU,S:]]VN;/Y[C%5] M?)C#_-N+S]NW33>\*):+0_D6_XS=7X>GIG\JSJ6LM[NX;[?U?M;$UX?Y3W"_ MHC $C(J_M_'87MS/AJ8\U_67X>&W]<-<#8YB%5^ZH8BROWS$5:RJH:3>Q[^G M0N?G.H? R_MOI?\R-KYOS'/9QE5=_;-==YN'N9_/UO&U?*^ZS_7QUWAJD)G/ M3JW_/7[$JI X ?3. 3@&4!!23L[&I/Y==N5PT]7'63+UU*(=! ??4)_-E>#GF;ORO;VW; MO_U8HEX4'T,Y)\GC),%+R;5B)2C,65+T]9]-H&@"QWBZC+=R/(GQ-,;KRWB7 M-&*2N%&RGR0>$M&*B[367G:B12>:._&)DTEB+BKQ@#91K;@J6 I*]F)$+X9[ M"8D7PVK1$,@D7KB*G$.4O5C1BV5>2"5>+/>B;=I#@LAIDITXT8GC3B!QXGA[ M0=N0=A&7]>NTDFUZ,7\F+ IYW$9<:BN^CQ*S=!=!.^GYO JD&P M/NTF0>65RA$GA%J)RGU!#7 MV;Y3769.@8Q-0.[(I(X$C4W=W-1<.Y$!#,0(3BY3@@Q.X.2DE)S H:C2IMR2 M7/N0H0F *GIT[I"9R,=Z",8U-!TD$( MD'$D0Q0X175*"N!\O$-O%++)( BUPF!R(TA&*7"6ZI2EP"D95/".6>(Z9\AB MKM]DG +GJ68$XZ@$3'E2M0Y[S(K!6:VCYQ?VJ:.D"])&JQ)M[*2#JWSF;&(,@^1[TAUNB,]::X[ M%"U;O 0=*B*;(33*?$7.5YWR%3D\[X+7ECD2=*0,Y,:13%KDI-4I:9$#U+/% M5!!9EYFI*!,6.6%-2ECDY 05G%4L/9+0!X3L)MTC$M^,:H1T.R^H#.8H1#*IB9/:I*0F3F RD&YY5H(,M,I]CY+, M:>*<3I>Y1^+\E==#27AK/:3,T0$GM6%G!YS Z;?@3S%,R M/[RRDTQ!$BC(STC[)YV^[;V7/==?5N/)M[K>LN]L6I3WU2-[%1"(W8G61,Q82QOUYL!X3:2:\F,@6D[)WAC551 BE 8U*1M_ MM3!K6[Y:L+.LRH9NN2?.=4WXOS6MV'7I8_]CX:4\GJ1>"%:+EASI3RI_M5NN M9L'@95_6M!$E:SQ.#TO_$YYO<*(-C.)W2:]B-/9T**^,O>G)M_W21YJ(5G0G MM0NB'A>ZH56E/2F.O[U3?]A3&X['']Z_F.!5,*]$T VK_I1[>5KZN>_MZ8&< M*_G"KE]I'U#B>WWTW^F%5DJN2=0>.U8)\^_MSD*RNO>B4&KRWCW+QCROO?\/ M,]@@[ W"P0#'=PVBWB"R#(*.S(3ZF4BR6G!V]7AW6RW128'GD3K,G5XT9V?> MJ6B%6KVLDGP17+2?7K+N).%($DX5&T"1#)) [3] A"!$:.SC,41A0722S$@: M(RDR&\/58(0B&"0"02(')$462"?)1YN@&4((6RP/91.:&*2)71IKFW4G2:8A MFY_%\X1P0I2 1(E+9%W".G$VLE'N*28,*N^.' ML@E-#M+D+DULT>3.>64)>,=/""=$!4A4N$2)152XR12E$49Q:A$!PC@NPGPD MG!!A!!+"E#"5,'HZZ[;K1^$'\M&>*],JD;!?,X/C$FJO**9\G=2'=XP MJ>A!ZF&FQKQK<[J)9&W?P@5#'[GZ#U!+ P04 " !/CJ=,9KLL,;\# 6 M$ & 'AL+W=O.%W= M;/N].QO31S_JJNG6\;GO+X])TNW/IBZZ3_9B&O?+T;9UT;O']I1TE]84AS&H MKA)@+$WJHFSBS6IL>VXW*WOMJ[(QSVW47>NZ:']N365OZYC';PW?RM.Y'QJ2 MS>I2G,R?IO_K\MRZI^3>RZ&L3=.5MHE:O_7^^YB\2^:E MZ,S.5O^4A_Z\CG4<'5MWX-]I? MN][6B+ MS:JUMZB=5NM2#)N"/PHWF?NA<9R[\3>7;>=:7S=IMDI>AWYFR7:2P$+"[XK$ M=7X? :@1MH#"X?T .ZQ(-3V"(',08[Q8QN=TO"3CY1@O%_$9\^9@DF2CI)GF M@.DL%UXF6)9G("5M1I%F%#;#/3.31"W-B$QRZ9DA9 S2%&@W*>DFQ6Z\U=NF M:!B0*3!O%^VPC.=YSE+:34:ZR=!"9X*.UV2\_GBA-;(I0?KW*.YU5+7[4C5$+HP/'AC&8 PVZD#P%&Y"Q!>78(F=MR2@7\!)C$L1_E M^^%X('<*M,\60L)["G?4<2C90+Q="J8YF6@@5(PVGP<8)\N>\',TT *.;[P3)'81G: MA33Z.&:?]FG!"?BEDJ?^*:5TCAAIR!&-/YYA1SXU9LURI ?%A#^3.U(G% ^\ MJS@-5(Z)ZI_ +<>TY#)%YY10 83FAX8JQU35PG>#@?D@=<[]UQ6E4P Z\&$! M-%D!DU7[9 6,S =8;M;Y(XD@JU"!(P\T6 ?M@G379NPE*I?_:WU$Z-0@# MCFBP @:K#H 5:+ "!JOVP3IK\J57]DGY:T[+LM#7+HU5P%C5/E9GS8=^2%G0 M#XU54'B&0YN8!B%@$.8^" $#3G,F?.H0LLQ]N896G,8@8 SF/@8!XXWT@V64 MGV113=6F/8V%9Q?M[;7IA\)ET7HO;I]@J,:\]JTK>J<2]5KTT-O+7(4G]W\%;/X# M4$L#!!0 ( $^.ITS._9G:.P( ,@& 8 >&PO=V]R:W-H965T&ULA57MCILP$'P5Q .<#80 )X)T256U4BM%5[7][9!-0&=C:COA M^O:U#>$X\#5_P%YF=F?\L>0=%R^R E#>*Z.-W/B54NTC0K*L@!'YP%MH])<3 M%XPH/15G)%L!Y&A)C*(0XS5BI&[\(K>QO2AR?E&T;F O/'EAC(B_6Z"\V_B! M?PL\U^=*F0 J\I:HG^U>Z!D:LQQK!HVL>>,).&W\I^!Q%V!#L(A?-71R M,O:,E0/G+V;R];CQL5$$%$IE4A#]NL(.*#69M(X_0U)_K&F(T_$M^V=K7ILY M$ D[3G_71U5M_-3WCG B%ZJ>>?<%!D.Q[PWNO\$5J(8;);I&R:FT3Z^\2,79 MD$5+8>2U?]>-?7=#_AO-30@'0C@2=.W_$:*!$+T15M9\K\Q:_404*7+!.T_T MN]42 ;+M(>$$$HP(I)./%4)7A6VX MH,\*[):(=>JN$#D]1):_FO"3R,U?.?FK!3^+9FO00Q(+:7H369K,?#A <9*X ME<1.)?'2R0?\M9._ON^DA\13D1@'\'(RWFE)G%J2I9"(2L" !#!@ & 'AL+W=O'7(#J#9FMA.Z?S_;$,K MV@NV+^?<>XZQ+VG/^+NH :3S04DK,K>6LMLC),H:*!:/K(-6O;DP3K%42UXA MT7' 9T.B!'F;380H;EHW3TWLR/.4725I6CAR1UPIQ?Q/ 83UF;MU[X'7IJJE M#J \[7 %/T"^=4>N5FC*2FCB?W[._&._*RPD+.##RJSG+ M.G,3USG#!5^)?&7]%QC]A*XSFO\&-R *KI6H&B4CPCR=\BHDHV,6)87BCV%L M6C/V8_X[S4[P1H(W$53M_Q'\D>!_$@)C?E!FK#YCB?.4L][AP\?JL#X3V[VO M-K/40;-WYIUR*U3TEN^"%-UTGA%2#!!O!ME."*223Q4\6X7"6]&]?PLJ0PX-[3/-T%Z_8UXUK7!.3*K.8.[OA3$)2N7F4>U4K3KZM"!P MD7H:JSD?^MJPD*P;6S::_AOY7U!+ P04 " !/CJ=,V0!?$#D$ !B$P M& 'AL+W=OX]815)+ MPS;0=A D0 (T)ICD66W3"T:+(\GMR=]'VWC45<5YL19?%F]Q.:2XNM?-U_;L M7!=\*XNJ78?GKKL^1U&[/[LR;S_55U?U_QSKILR[_K$Y1>VUJ: MG]Q?KOMR?6WZI^@1Y7 I7=5>ZBIHW'$=OL#S3INAP*CX^^+N[>(^&%)YJ^NO MP\/OAW6H!D>NW1VF87!PQ_Q6=)_K^V]N3LB&P9S]'^[=%;U\<-+7L:^+=OP-]K>V MJ\LY2F^ES+]-UTLU7N_3/TDV%Y,+X%P 'P7ZNG]60,\%](\"8VM&D[,QU5_R M+M^LFOH>-%-O7?-A4,"S[AMS/[PBQO/Z0A,>B$0.8,8!9!$@M:81)DHR2 M:I0\F=@D-!5!9@>=[,:*;JR0#LH!8C% S-(!I4D^D\8NC&9+FU,V7 3::"M[ M240OB>#%$"\)KP928H5KE&PC%6VD@@W:Q2FKPMHD)@VWXRJ30>9IDTPTDS$S MEC9)QFIY,H@Q\<)5@)Z9 TJ>_TH8;+$GA GH$J-!^0@TQ,$? )SP]EH,09+[7!9:HR/7"!S%%+."_"LM2#3#SC^ M@()@"P( +5HV.P49:M2>08@R!%$)CNB".8L^CBZ%QI+NV E"SPA$&:@H !7H M H$"*1--MRT[0>8S(\,4!9C2H;5%#LF,SDY!XW,B0Q0Y1 %BZD2@J%8(E%V2 M[F<#1X8I&F$V>/9Z* ,0!0#2S<\6.=G09&P;S55&+V#ZT8Y,/Q3VCD!YC!+^ ME&(+A*3KOS!]2P3*#$2!@4@9B!QN3YA8!D%)!S;.?*TD4Q"%[232513Y3A%0 MT^VDH-*)\;B1@8H"4)$"%052ZC2E^PM!9FRF/:N6EGFJ^:;2>)89+2-0"PA$ M2F3-V19CLMPM3CD)NDREB6^B:AF$6@ A4BIK#KD8=<:V<8(N&[X3/<-0>[Y[ MA0]?]#6T3##-MX- /S.VFG_5&F#X$52ITC2C:'$R4;KF-![BM,&^OE7=< :P M>/LX*'K!X62#O-_"\VXZ[OD19CI]^C-O3I>J#=[JKJO+\73C6->=ZTVJ3WV3 MGUU^>#P4[M@-MTE_WTRG/M-#5U_G$ZWH<:RV^1]02P,$% @ 3XZG3"GB MRBRQ 0 T@, !@ !X;"]W;W)K+)+F'8\4 ME0UH7UP+X,FK5L;EM/6^.S#FRA:T<#?8@0E_:K1:^.#:AKG.@J@22"O&-YMW M3 MI:)&EV,D6&?9>20,G2UROM;"_CJ!PR.F67@//LFE]#+ BZT0#7\%_ZTXV M>&QFJ:0&XR0:8J'.Z;3?.O$3T$*9N;L$)M>&"S MHZ#VT;P+MAW7;'0\=M,+8O,S+GX#4$L#!!0 ( $^.ITSA?6SZL@$ -(# M 8 >&PO=V]R:W-H965T&UL?5-ACYP@$/TKA!]PN&K; MRT9-;J]IVJ1--M>T_X+,,.\-V^&H9C0/-H>P)$G M);4M:>_<<&3,UCTH;F]P .UO6C2*.V^:CMG! &\B2$F6)LE;IKC0M"JB[VRJ M D,I#? SX+F"RFS,)E5P0'X/QJ2EI$@2!A-H%!NZW*]R#E('(R_BY M<-(U90!NS\_L'V+MOI8+MW"/\H=H7%_26TH::/DHW0-.'V&IYPTE2_&?X0K2 MAP-TL:5U*-UJ!86+T7QIWD7.N[3?)-G"VP?D"Z = 7. M5X7!B9BY]P,/3WPXIKXW=7#&5L0[+]YZ[[4Z9$G!KH%HB3G-,>DV9HU@GGU- MD>ZE.*7_P=-]>+:K,(OP["^%+^3/=PGR2)"_6N)>S+\JV::G"DP7I\F2&D<= M)WGC70?V+HUO\B=\GO8OW'1"6W)!YU\V]K]%=."E)#=^A'K_P59#0NO"\9T_ MFWG,9L/AL/P@MG[CZC=02P,$% @ 3XZG3,A4EONV 0 T@, !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0[P))5RM RJ:* M4JF55JG:/GMA "N^4-LLZ=]W; @E*2^V9SSGS)GQ.!^-?7$=@">O2FI7T,[[ M_LB8JSI0W-V8'C3>-,8J[M&T+7.]!5Y'D)(LV>WNF.)"TS*/OK,M,)A::@M[O MCZ GP)&MSJ34,G%F)=@?*D+N@N"0$+E P/'[0H/(&4@0AF_9TZZI S M]?F-_3'6CK54S,5_A2M(# ]*,$=E MI(LKJ0;GC9I94(KBK],N=-S'Z28[S+!M0#(#D@5PB'G8E"@J_\P]+W-K1F*G MWO<\//'^F&!OJN",K8AW*-ZA]UKNTS1GUT TQYRFF&0=LT0P9%]2)%LI3LE_ M\&0;GFXJ3",\?:&PO M=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$MVN_=,<:%IF4??V9:Y&;P4&LZ6 MN$$I;G^?0)JQH'OZXG@0;>>#@Y5YSUOX#OY'?[9HL86E%@JT$T83"TU![_;' M4Q;B8\"C@-&MSB14**FAX8/T#V;\#',][RB9B_\*5Y 8'I1@CLI( M%U=2#=B4*"K_R#TO M]SP\\?Z88&^JX(RMB' M]/,/8LLW+O\ 4$L#!!0 ( $^.ITSD'-K'L@$ -(# 9 >&PO=V]R M:W-H965TOWW'="SMO7N"S##O#=OAB&?C'UT'8 G3UKUKJ"=]\.1,5=U MH(6[,0/T>-,8JX5'T[;,#19$'4%:,9XD;YD6LJ=E'GUG6^9F]$KV<+;$C5H+ M^^L$RDP%3>FSXT&VG0\.5N:#:.$K^&_#V:+%5I9::NB=-#VQT!3T+CV>LA ? M [Y+F-SF3$(E%V,>@_&I+F@2!(&"R@<&@=L5[D&I0(0R?BZ<=$T9@-OS,_N' M6#O6)IWF4?]VF^X>D"VP?P!BA/_#\[WX8== MA8<(/_RE\(7\V2Y!%@FR5TO\?CF_P) MGZ?]B["M[!VY&(\O&_O?&.,!I20W.$(=?K#54-#X<'R'9SN/V6QX,RP_B*W? MN/P-4$L#!!0 ( $^.ITSXAEC4M@$ -(# 9 >&PO=V]R:W-H965T MWV_TA#?$QX*^ P2W. M)%1R,N8E&#^JG&Z"()!0^L# <3O#'4@9B%#&Z\1)YY0!N#R_LS_$VK&6$W=P M9^2SJ'R;TQM**JAY+_V3&1YAJN>2DJGXGW &B>%!">8HC71Q)67OO%$3"TI1 M_&WXB?/=) M8;I.D*X2I)$@_41P^:7$M9BK+TG8HJ<*;!.GR9'2]#I.\L([#^QM$M_D(WR< M]E_<-D([7S;VOS;& TK97. (M?C!9D-"[=,TQ'8&6!5!4A":)#=$,JYPD47?R129[IW@"DX&V5Y*9MZ/(/20XPW^ M<#SQIG7!08JL8PW\ O>[.QEOD9FEXA*4Y5HA W6.;S>'8QKB8\ SA\$NSBA4 M)$\\I W!Y_F"_C[7[6L[,PIT6 M?WCEVASO,:J@9KUP3WIX@*F>:XRFXG_"!80/#TI\CE(+&U=4]M9I.;%X*9*] MC3M7<1_&FUTZP=8!= +0&;"/>=RP\\>9 ?6_*X(RM MB'=>O/7>2[%)=QFY!*(IYCC&T&7,'$$\^YR"KJ4XTO_@=!V^756XC?#M)X7[ M=8)TE2"-!.DG@F]?2ER)N4Z^)"&+GDHP39PFBTK=JSC)"^\\L+H]1]L-@34+AQW_FS&,1L-I[OI!Y'Y&Q=_ M 5!+ P04 " !/CJ=,;AYTJ+,! #2 P &0 'AL+W=OX4]=/ZF M1J.%\Z9IF.T-B"J"M&)\M[MA6LB.%EGTG4R1X>"4[.!DB!VT%N;'$12..4WH MN^-)-JT+#E9DO6C@*[AO_D"@_#;!>Y!J4#D9;S.G'1)&8#K\SO[IUB[K^4L+-RC M>I:5:W-Z2TD%M1B4>\+Q >9ZKBF9B_\,%U ^/"CQ.4I4-JZD'*Q#/;-X*5J\ M3;OLXCY.-VDZP[8!? ;P!7 ;\[ I453^43A19 9'8J;>]R(\<7+@OC=E<,96 MQ#LOWGKOI4BNDXQ= M$<?4G!MU(<^5]PO@U/-Q6F$9[^IO ? M!/M-@GTDV/^WQ*V8](\D;-53#::)TV1)B4,7)WGE70;VCL&UL?5-A;]L@$/TKB!]0$L=IJ\BVU+2:-JF3HDYM/Q/[;*,"YP&.NW\_ MP*[K;=:^ '?<>_?N.+(!S9MM 1QY5U+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F M:9CM#/ J@I1DR69SS107FA99])U,D6'OI-!P,L3V2G'SZP@2AYQNZ8?C232M M"PY69!UOX >XY^YDO,5FEDHHT%:@)@;JG-YM#\ %POQ)J.2,^!:, M;U5.-T$02"A=8.!^N\ ]2!F(O(R?$R>=4P;@\OS!_B76[FLY)TL:5E+UUJ"86+T7Q]W$7.N[# M>+-/)M@Z()D R0RXC7G8F"@J?^".%YG!@9BQ]QT/3[P])+XW97#&5L0[+]YZ M[Z78[M.,70+1%',<8Y)ES!S!//N<(EE+<4S^@2?K\-VJPEV$[_Y0N%\G2%<) MTDB0_K?$M9CKOY*P14\5F"9.DR4E]CI.\L([#^Q=?$3V&3Y.^W=N&J$M.:/S M+QO[7R,Z\%(V5WZ$6O_!9D-"[<+QQI_-.&:CX;";?A";OW'Q&U!+ P04 M" !/CJ=,9Y0%"[@! #2 P &0 'AL+W=O=,TQ'8& M6!5!4A":)#LB&5>XR*+O9(I,]TYP!2>#;"\E,^]'$'K(<8H_'"^\:5UPD"+K M6 ,_P/WL3L9;9&:IN 1EN5;(0)WCV_1PW(;X&/"+PV 79Q0J.6O]&HS'*L=) M$ 0"2A<8F-\N< ="!"(OX\_$B>>4 ;@\?[ _Q-I]+6=FX4Z+W[QR;8[W&%50 MLUZX%SU\AZF>:XRFXI_@ L*'!R4^1ZF%C2LJ>^NTG%B\%,G>QIVKN _CS2Z= M8.L .@'H#-C'/&1,%)7?,\>*S.@!F;'W'0M/G!ZH[TT9G+$5\?4Y!UU(.T/S/3<&7163O_ MLK'_M=8.O)3DRH]0ZS_8; BH73C>^+,9QVPTG.ZF'T3F;US\!5!+ P04 M" !/CJ=,X;G2';,! #2 P &0 'AL+W=OZ6:2$[6F31=[)%9@:O9 #!J"=9^3:G=Y14 M4(M!^44S,5_@0LH# ]*,$=IE(LK*0?GC9Y94(H6+],NN[B/TTUZ MA6T#^ S@"^ N MB4*"K_(+PH,FM&8J?>]R(\<7+@V)LR.&,KXAV*=^B]%,EM MDK%+()ICCE,,7\D?"O]#L-\DV$>"_9LE M;L6D?R5AJYYJL$V<)D=*,W1QDE?>96#O>7R3U_!IVK\*V\C.D;/Q^+*Q_[4Q M'E#*[@9'J,4/MA@*:A^.[_%LIS&;#&_Z^0>QY1L7OP%02P,$% @ 3XZG M3'D'"$T4 @ G 8 !D !X;"]W;W)K&UL=57; MCILP$/T5Q >L@7!+1) VNZI:J96BK=H^.V02T-J8VB9L_[ZV82EE)R^Q9WSF MG!E/&!>#D*^J!M#>&V>MVONUUMV.$%75P*EZ$!VTYN0B)*?:F/)*5">!GET0 M9R0*@I1PVK1^63C?49:%Z#5K6CA*3_6<4_GG $P,>S_TWQTOS;76UD'*HJ-7 M^ [Z1W>4QB(SR[GAT*I&M)Z$R]Y_#'>'T 4XQ,\&!K78>[:4DQ"OUOARWON! MS0@85-I24+/%'.B"IX$^]6<=;WW<]\[ MPX7V3+^(X3-,!26^-U7_%6[ #-QF8C0JP93[]:I>:<$G%I,*IV_CVK1N'<:3 M))["\(!H"HCF@-SID%'(9?Y,-2T+*09/CI??4=OC9NZFLTUV%.S/)*^.] ME6$:%^1FB2;,8<1$2\R,((9]EH@PB4/T(3S"PS=HAAL7OEFJ;^[HQRA![ CB M_TI,5B5BF!0725"1!"'(5B(8)L=%4E0D10BV*Q$$DP6X2(:*9 A!N!+!,'>: MFJ,B.4*P68E@F!@7V:(B6X1@W7@,55HF_=3%YXY]'[&+GA\@\^SNUO5%Z;5GDGHCH44WO05D?I#*OU!+ P04 " !/ MCJ=,HO$_0;8! #2 P &0 'AL+W=O$A1V6CLLVL!/'E14KNC6YU)J.1BS',P/EFXIF8O_ E>0&!Z48([22!=74@[.&S6SH!0E7J:]TW$?IYO;9(9M M _@,X O@$/.P*5%4_B"\*#)K1F*GWOW 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q >$7=M)5BO;4C91U$JMM$K5]IFUQS8*,"[@=?KW!>RX;NH78(9S MSEP8\A'-J^T ''E34MN"=L[U1\9LU8'B]@9[T/ZF0:.X\Z9IF>T-\#J2E&3) M;G?'%!>:EGGTG4V9X^"DT' VQ Y*0,@CY-'[-FG0)&8CK\[OZ#X M">9Z;BF9B_\"5Y >'C+Q,2J4-JZD&JQ#-:OX5!1_FW:AXSY.-VDVT[8)R4Q( M%L(AQF%3H)CY$W>\S V.Q$R][WEXXOTQ\;VI@C.V(M[YY*WW7LO]X39GUR T M8TX3)EEC%@3SZDN(9"O$*?F/GFS3T\T,TTA/U]'3P[9 MBF018'LGQ+O/I2X MA;G_$(2M>JK M'&:+*EPT'&25]YE8!^2^"9_X=.T?^6F%=J2"SK_LK'_#:(# MG\KNQH]0YS_88DAH7#C>^[.9QFPR'/;S#V++-R[_ %!+ P04 " !/CJ=, MH"-2M<8! W! &0 'AL+W=OC^_6Q#&4W]!?O.[]Z[ M._O(1JE>=0M@T+O@GMK +S"_ M^Y.R%EE8*B:@TTQV2$&=X_OX<-PZO >\,!CU:H]<)6-MYL2+I M<[S_8GWSMMI8SU? @^1]6F3;'.XPJJ.G S;,< MO\%5=7X=IY.[_1P6#DCF M@&0)V'D=,@GYS!^IH46FY(C4U/N>NBN.#XGM3>F]TP$ )P$ 9 >&PO=V]R:W-H965T ;./9%+X]?,B1=)'[C>O[-_#+6[6J[4P+/B M/UEMNP(?,:JAH0.W+VK\!',]>XSFXK_ #;B#^TR<1J6X"5]4#<8J,;.X5 1] MFU8FPSI.)X=T#HL')'- L@0<@PZ9A$+F'ZBE9:[5B/1T]SWUOWA[2MS=5-X9 MKB*2-\][*[>,N)S=/-&/.$R998Q8$<>R+1!*3."?_A2?Q\%TTPUT(WZW5 MTV.<((T2I($@_:?$]*[$&&8?%]E'1?81@NQ.)(8YQ$6RJ$@6(3C>B<0PCW4Q*ZZR]\FMNO5+=,&G15UO5HZ*1&*0LNE+O. ML@$ -(# 9 >&PO=V]R:W-H965TM]]V!,5>VH+B[,QUH_%,;J[A'US;,=19X%4%*LG2SN6>* M"TV++,9.MLA,[Z70<++$]4IQ^_<(T@PY3>@U\"2:UH< *[*.-_ +_._N9-%C M,TLE%&@GC"86ZIP^)(?C+N3'A#\"!K>P2>CD;,Q+<+Y7.=T$02"A](&!XW&! M1Y R$*&,UXF3SB4#<&E?V;_&WK&7,W?P:.2SJ'R;T\^45%#S7OHG,WR#J9\] M)5/S/^ "$M.#$JQ1&NGBEY2]\T9-+"A%\;?Q%#J>P\1_A:T#T@F0W@#86"@J M_\(]+S)K!F+'V7<\7'%R2'$V90C&4<1_*-YA]%+@A6;L$HBFG..8DRYRDCF# M(?M<(ETK<4S_@Z?K\.VJPFV$;Y?5]_MU@MTJP2X2[#ZTF-RTN)9SJY(M9JK M-G&;'"E-K^,F+Z+SPCZD\4[>T\=M_\EM([0C9^/Q9N/\:V,\H)3-':Y0BP]L M=B34/IB?T+;CFHV.-]WT@MC\C(M_4$L#!!0 ( $^.ITQG(=!WM@$ -(# M 9 >&PO=V]R:W-H965TG>":[@9)#MI63FWQ&$'G*\P5?'$V]:%QRDR#K6P#.XW]W)>(O,*A67H"S7 M"AFH(]1!37KA7O2PR-,]>PPFHK_"1<0 M'AXR\3%*+6Q<4=E;I^6DXE.1[&WQ4G>>&=!_:.QC?Y@(_3_HN9ABN+SMKYEXW]K[5VX%-);OP(M?Z#S8: MVH7CK3^;<N^5$I+9EVH:V(Z#:P,15(0FB0[(AEO<9Z&W$GG MJ>JMX"V<-#*]E$S_.8)00X97^)IXX75C?8+D:<=J^ GV5W?2+B(S2\DEM(:K M%FFH,ORX.ARW'A\ KQP&L]@CW\E9J3 M)TX\2_K"Y?[*_AQZ=[V:K5 M@/1X]AWS5[PZ4'<)KN47#S1A#F.&+K K&8$<>RS!(U) M'.FGJF^^P_!)DJP"02;)<'^X:;%".8AB8MLHR+;3P0TN;\1 MB6'V-R)D<7$2=!V>K$&%ZMLP+HOL/!6/-%S\/_@X4C^8KGEKT%E9]WS")5=* M67!6DCOGI7%3/ <"*NNW]VZOQ[<\!E9UTYB2^;\B_PM02P,$% @ 3XZG M3(AC2R&: 0 6 , !D !X;"]W;W)K&UL;9/; M;J,P$(9?Q?(#U.#T& '2IJM5*[52U*J[UPX,P:H/U'9"^_8=&X+8*C?8,_[G MFX--,5CW[CN 0#ZU,KZD70C]FC%?=Z"%O[ ]&#QIK=,BH.GVS/<.1)."M&(\ MRZZ9%M+0JDB^K:L*>PA*&M@ZX@]:"_>U 66'DN;TY'B1^RY$!ZN*7NSA%<); MOW5HL9G22 W&2VN(@[:DO_+U9A7U2?!7PN 7>Q([V5G['HW'IJ19+ @4U"$2 M!"Y'N >E(@C+^)B8=$X9 Y?[$_U/ZAU[V0D/]U;]DTWH2GI+20.M.*CP8H<' MF/JYHF1J_@F.H% >*\$W17L&$&39C-J M^%*39[.&(7].PL\FX0FP6@!R?GL>L#H+6"7 Y7\5Y#^J'#5726.2YO)'"K88 M2GQSS\+MI?%D9P/.-TVAM38 TK(+!'7XS&=#01OB]@;W;KSLT0BVG]XQFW^F MZAM02P,$% @ 3XZG3&=]^#MD @ 1@@ !D !X;"]W;W)K&ULE5;;CILP$/T5Q ($M 93 MVPG;OZ]M6$K"L$I?XMO,.7,&CR=IR\6K+"A5SEO%:KEV"Z6:E>?)O* 5D4^\ MH;4^.7%1$:67XNS)1E!RM$X5\[#OQUY%RMK-4KNW%UG*+XJ5-=T+1UZJBH@_ M6\IXNW:1^[[Q7)X+93:\+&W(F?Z@ZF>S%WKE#2C'LJ*U+'GM"'I:NQNTVJ'$ M.%B+EY*V?J&]H,AU>O7?Z)4R;6XBT1PY M9]+^.OE%*E[U*#J4BKQU8UG;L>U.DJ1W@QUP[X '!XP^= AZA^#.P>LBLU(_ M$46R5/#6$=W7:HBY%&@5Z&3F9M/FSIYIM5+O7C.,<.I=#5!OL^UL\,@:> M1A\H,$2QQ1-WC();BAUD$\(D :@CL #!.,9@)LH0! @M0'@30727B,XFLC;U M1XF(0(H(H(CO*"";!":)09(8 %C D(D$PRB=$2!EB (MI!-B_^]Z=33+* M)(XBWX=IEB#-$J"9^1S(A^^^_[A4-%,^Z &QO='-O?&C91#,4(%EM$$8H,(S M$'"1H&F5S N&RP0!=3(5/"V4T%]$,P6-X&I!0"G@N93!M8#B_] +5P-*'M&; M3*XS"N/%Y#Y[HU>YHN)L&YAT=N4(W]6'!Z$F9::+GHNMLW4+QIN_:WO#7(?L+4$L#!!0 M ( $^.ITS,+>E4(04 )4= 9 >&PO=V]R:W-H965TOY<^_8C@A28;5JI5:*MFK[[(1)0&LPM9VP_?:U MC8-@Y@P97@)VSHS/V-<_WX-GAZK^T:RM;2<_M^6N>9BNVW9_GR3-\]INB^9+ MM;>[[C\O5;TMVFZS?DV:?6V+U3!H6R9*")-LB\UN.I\-^Q[K^:QZ:\O-SC[6 MD^9MNRWJ_Q:VK X/4SG]V/%]\[IN^QW)?+8O7NV?MOUK_UAW6\EIEM5F:W?- MIMI-:OOR,/U%WB^-Z <,BK\W]M">?_^8_=NP^&XQ3T5CEU7YSV;5KA^FV72RLB_% M6]E^KPZ_VG%!/)V,J__=OMNRD_=.NF,\5V4S_)T\OS5MM1UGZ:QLBY_'S\UN M^#R,\W\,PP/4.$"=!DBZ.D"/ [0S(#DZ&Y;ZM6B+^:RN#I/Z>+7V15\4\EYW M)_.YWSF_]1*-F<=2H<\VE8@D4?)(DG8&3"P5=J&&\ M/ALO->$)-)Q #Q/0Q3+86<91DPZ:W:"AKMJ-NQ9?IE/.9& ]!.T0L&,<.T<- MGQU'.$Y\A<8F&)I@8")U3+!WB#O)4CM&@,J8%'LQT(L!7C+'B_&7F^>2R0P>,S.#Z+K]<<3I!'U&ON+521DKE;KT"F3)X'[$B!,2 B M*G8472M9( G4K SP2$94[2BZ*$@FSPM0*2D"=C"8I(HHW%%T>:6D88^20*=, MF@7N)(E1)Q'K\L 4&$^2XNM78KA(1!=V%^R#(\_3T!7 Y) ('<8]D ^%T%$P M$*1/!*_LEJ,HYB@8&S+[O)J6HRCRI&&\2, 7'9A"82(H$5\C"M_+"MW++N64 M?Y=*SE+OY".=$4H$N*T"C0:ZGUW.*?\^==ER57)I!-_%"MW%+N=&T27!V+W+ MD$JJP/-082(HU+&XG%-^0])=*DI=SB&=$2(+M828, H01H=6A=FAS TUC,&@ M$!B\&O;!H"0)KX1]6=?@!.BO,$(40HA7P#Y"O *^)KDT@A&C4 OC%;#?G-SE MY%H!(A7J_C&L-&I?W/+5?F^BI/::72#+LSS0Q6A,/@W(IU5@"DPJ?4LF"H2B MJ%3DT\,HP>Y3"B%\I7&F-(W)"2- :-C,I+VV3$\ MDKR* 3K*LM!3DC!F*"8ET>"A1)A5%).2 MR&^9)*>4NQ6,=)1I$Z@>PNPCP#X=@ 0%?L2Y(241Y@Q%I*0%H93$WN]20);F M.@U5,$8-1:2I!5U+4Z.9Z,!%&#$4$;@6Y#=,=RR\$P-42@2>MH1Y11');$$H MF0GCG1M?EN;2!!!,F'Z$$ER@^!C3BF](<(PYPS$)CGV"9)RZ$1VH9"<+5 UC MT'!,?.//X]M5R:41C!>.B6\,@EGJ]@]()$/5RYA4')/>V&^:,A9NF 0JF74= M1,!/X)=G%-T"/1%C4/$-T8TQ8C@FNK$/#Q9:NXR!LBP+%0V&#,=D-_X\NUV5 M7!K!<.&8[,8@EI'PO "5Y,"#UF!0F9CT-HHN7M_DN7>A@(S%^:])1T/)V?NQ M_H7E'T7]NMDUDZ>J;:OM\$+LI:I:VTTIOG2+6]MB==HH[4O;?TV[[_7Q1>%Q MHZWVXTO0Y/0F=OX_4$L#!!0 ( $^.ITRW"/P36P0 8: 9 >&PO M=V]R:W-H965T)[ MGIVK57"LZ\M3&%:[H\W3ZDMQL>?FG4-1YFG=G):O874I;;KO!N59**-(AWEZ M.@?K97?MN5POB[GH]UNV%<+V\I*_V M3UO_=7DNF[/P5F5_RNVY.A7G16D/J^ G\;35NAW0*?X^V6MU=[QH6WDIBF_M MR6_[51"U,[*9W=5MB;1Y>;=;FV5MI68>_PY%@]MGM@/OCS^J_](UWS3SDE9V M6V3_G/;U<14DP6)O#^E;5G\MKK_:H2$.%D/WO]MWFS7R=B;-9^R*K.K^+G9O M55WD0Y5F*GGZO7\]G;O7ZU#_8Q@>(( MEL5U4?;?UB5M;PKQI!HS=^W%SKONO:;;JKGZOI9*+\/WMM"@V?0:>:_YK-@" M!=\D83.!VRPDG(7LQJM/LXAQ 04+J*X ?2J0C-KH-7&G.7<:PS(1HVZW0*:U MB2,\'8+3H=[5Z*Z(P.,9CF=_/S0LH#W\Z#5\-T=FI74\\@/($IDHQ_<;P^G$ M4S\D'I_ \8F_'P86,!Y^F$FCRAA!9N0'D"4D7'ZT/2/LHJDCRE'! :[P]T1@ MZH3T<&40W?<;C>E_)/D\$4ROF.)++C\Q<()FN(&9$^SC!OM!@W0/J!&88H$P M-HX2F#P1SS &PR<2'V,23V. [I$Q&&";'/2UBB5&-6E7<$+Q./XBG8ZBQ/%/36&^%.#+M0PJ3(Z:$1P5)D?Y1$3H MB3"+-"-$$F:1?$(D31,BL@7('MF"R29 -B6.$HZ?;S/2)&$2R2=-TC0E2J&$ M&MLRE9G$.%8(PE@3P)I.W##(D1SQR!2@$@EIQ^W/&&D&2+-K_P)#R#/B)F,(V2-N;AC$ M3>#*5/7(%<>>#"":':F4,80\(Y4RAI ]4NF&IZE4BV3R6PS(&E--:90>Z37C9ZF5V0+D#VP16.F-6":'2E78PSUC)2K,8;:)^7J M:7HE8]0XRP$91[%T30A#K0'4[$B#&G.HYVR..G9'O;9'>U'\(UNF,F1+>++3I_G:2V4/='L;-<=D_F>A/ MZN(R/'4);X]^UO\#4$L#!!0 ( $^.ITP=H##K9@, .X. 9 >&PO M=V]R:W-H965T?L5V*S85D_5' G'O/N?;EQ%Y<6?W:'"GESEM95,W2 M/7)^FGM>LSW2,FMF[$0K\6;/ZC+CXK$^>,VIIME.!I6%AWT_]LHLK]S50HX] MUZL%._,BK^AS[33GLLSJOVM:L.O21>[[P/?\<.3M@+=:G+(#_4'YS]-S+9Z\ M+LLN+VG5Y*QR:KI?N@]H_H3C-D B?N7TVO3NG;:4%\9>VX\ M39&)RX5N:%&TF82./SJIVW&V@?W[]^Q/LGA1S$O6T TK?N<[?ERZB>OLZ#X[ M%_P[NWZFNJ#(=73U7^F%%@+>*A$<6U8T\K^S/3> M!G4(3V3O*#!$L<:##_!,U2:WXV0U2$9RB!Q:2@F!008WV6ZW2P# '8J)LA$$\N M%_)AQ_(!4:EM6?Z C$R3C=@C&I(1WR9#@W7'/B'(CT:X0)]\0!C@0C87'A2& M!O-MLL$FAH(A6S"2 78Q%-[O@PAV'038#L%VR=%@>DD$6N$]2%,6[#X(L!]B M&[0&W;3#VSA3$NQ2"+ I8ALT&AH0&JL<=A\$V,^84-@R4'I_5V#X"\? %S[H M"@V"UMINB[N@IC#8#3#D!G9?:-#-OKB-,R7!IH$AT[#[0H.,OAAA@;UMN0E MK0_R0-4X6W:N>+L=[8UVA[8'>2RQQM=HOE%;_8\TZB3X+:L/>=4X+XR+ X/< MUN\9XU0H]6=B7H[B\-D]%'3/VULB[FMU E,/G)WTZ=+KCKBK?U!+ P04 M" !/CJ=,XBTLH\X! Z! &0 'AL+W=OVS \-%ZPNU3=C^?7UA*4W] M@NWQF7/.V!Z*6%B%UD58M)TX'"1D9H8(_+W&:B8RSB-WP//0]=K&T!5 M,9(.OH/^,5ZD6:&5I1D8<#4('DEHR_@Q/9T/%N\ +P/,:C./;"57(5[MXDM3 MQHDU!!1J;1F(&6[P!)1:(F/CU\(9KY(V<3M_9__D:C>U7(F")T%_#HWNR_@8 M1PVT9*+Z6J)Z4%6UB,%4;>_#AP-\Y^ M)\N7M' "7A+PFH!]+5[(.?](-*D**>9(^K,?B;WB](3-V=0VZ(["[1GSRD1O M%<[S MTLT8(Y>PS>8-(5@0S[*H%#$F?\7SK.CV&"?=#CWA'LM_I9%B;(@@29 M(\C^@R"% D-Z)>$SJCYL[T''W<*>"-G?'0';NU:JH%A-W M';.)KHWQB-W=_X7[KOI&9#=P%5V%-B_(W7,KA ;C)=D9,[UIY'5!H=5VFINY M],_9+[08ETY%Z^^B^@-02P,$% @ 3XZG3.N/]2!K!P WBH !D !X M;"]W;W)K&ULE9K;;B/)#89?1="]5W5@G0:V@=BS M00(DP& 72:XU=GLLK*1VI)[QYNW3.JRAYO_3<6XLM\0JDE7%K\BJOG[M=[_M MG[MNF/V^66_W-_/G87CYM%CL'YZ[S7+_4__2;<=?GOK=9CF,C[MOB_W+KEL^ M'AMMUHO@7%YLEJOM_/;Z^-V7W>UU_WU8K[;=E]UL_WVS6>[^<]>M^]>;N9__ M\<4OJV_/P^&+Q>WUR_);]VLW_./ERVY\6KSU\KC:=-O]JM_.=MW3S?Q/_M// MM1P:'"7^N>I>]Q?_SPZN?.W[WPX/?WV\F;N#1=VZ>Q@.72S'CQ_=?;=>'WH: M[?CWN=/YF\Y#P\O__^C]ST?G1V>^+O?=?;_^U^IQ>+Z9U_GLL7M:?E\/O_2O M?^G.#J7Y[.S]W[H?W7H4/U@RZGCHU_OCW]G#]_W0;\Z]C*9LEK^?/E?;X^?K MZ9?2SLUX@W!N$-X:>'FW03PWB!]M(.<&\M$&Z=P@J0:+D^_'P?R\'):WU[O^ M=;8[K8>7Y6'9^4]IG*Z'PY?'V3G^-H[G?OSVQVVHX7KQX]#16>;N)!,N9:82 M]T0B344^HTBN4Y&?22\UOLDL1C_>G G4F7#L($XZ$-Y!I!W$8P=RT8$H/^Y. M(N4HLCWY$6)KHD:$B95:E,N?4:PER=+4R! Q5XLOW#>AO@GZEI5O)Y%TH2:( MSTG/-A$+>72.6Y.H-0FM*N(SZ&E5 MLK8&I:)+WEB$A1I3<&C4>K@KH*5>1,K)$I3)Q8BF2NVH9%#TBJDX1ZZ5[/2P M,+G:@J_Q_T^%"Y M7)(Q8=Z N4>+HK;(XPI-#E;/_Q2;VL-Y[ /:(]J> (HD^*3-0:D4+.)X#G>/ M=$\ZR,\R4[=];-H<%//BFC/LX4#V2.1+E\X&(6R]1)=3UB81P=AJ:\YES\"LK4'D5A]T M\2W"BD:Q6$H(ACTT1O])(;3!?* MC:,HP=C6 T=T0$2'JA=00/:*)*\3@'LBE\:D[F(!3$WBC [(:!BD@/ -/FLV MW#.QZI(18L'(F9'14>\9@= W-LC$F)C$:@ H<$H'I'2H.L8"\C<%5V 7(W)Y MG-IB1%G@H X(ZJ29&!"_>DF_*S*U@[,Y()OUSG072-8<7)*DMS F.*ZQE*V* MBQ,Z(*%%$R@@>J^\2P76#Y/SK7G#(L[H0/)G"#"$[]68\;L "X@(B@LM&:E' MX)P.))=N,$R(X.;&'1QL0KDQ4 M-R-8(^=K]/_'(0!'8D0DXC$ LD[-Y_V[(E,[C-,(3#%!!. 4$*0/4E" %?K2I&. *$5'D: <). MV$2<=43,.2 D*8!Z2[\;TP\@_$J=!0AJ 4XE47"D8Z6#B0$BDWM+420B$ MJR+&)"4.A(1 P+HE(1&\]\X9=4#B1$CD( L.SS^<%R3.@H0L@&(C?9@%R;@% M(-< .H(220M\LTJXQ'F02%8 JXV5'RVW;/G$J9#8&1$X17(#WVJ+EEN<#(G5 M%> 7HN&]O2%Q-"16+Q@AGWG(9_?QU#SS:,X8S9":9XQF>D5WEGOGCFYJ$8_[ M3(H%G0EF#'MUL3;5Q,,^DW) AWTF!]/32[.I)A[[F9U,PS!C\$&)@Z M3 "@*9,1 -6ZB,C&_1X[1X99POCW8ZD?S6GB\9\Q_B%ASR0KF-Y3337QZ,^D M--!9>V9YP>0":JJ)!W\F]8'>1#,YV;5OC I'1"$U@D[?"\D*JK.N6#E'"BD3 M] (OI$R(M1@G&H7CH;"T0$=M(6E!E%"LW:!P0!12*8 J!,3D[F:JA^.A,#QH M/>2P2::7+=,E7$^5"0#Y#)%\1#-G? 8ESMDXI!LZ'0 M^R/O+(\X&PJ[O8=)0CBDY,6ZE2\<#N4#USX%X1!*L/+>RN%02-;'6 M R=$9=4#N%4@<^7[Q>+B-<##FY]_7^Z^K;;[V==^&/K-\;V_I[X?NK%3]]-H M^7.W?'Q[6'=/P^'? V%WIS&PO=V]R:W-H965T)? M=]M+8[N42%'BCY2T.-7-EW;K?3?YNJ\.[?UTVW7'N_F\76_]OFP_U$=_"/]Y MKIM]V877YF7>'AM?;H9&^VI.2KGYOMP=ILO%\.UCLUS4KUVU._B/S:1]W>_+ MYI]'7]6G^ZF>OG_XM'O9=OV'^7)Q+%_\'[[[?/S8A+?YI9?-;N\/[:X^3!K_ M?#]]T'ZOI+__+KYGZJ>HM\Y===WT49?M[\RE=5 MWU.PX^^QT^E%9]_P^OF]]Y^'P8?!/)6M7]757[M-M[V?YM/)QC^7KU7WJ3[] MXLED'/UO_LU70;RW).A8UU4[_)VL7]NNWH^]!%/VY=?S[^XP_)[&_M^; MX08T-J!+ VV_VX#'!ORM@1D&?[9L&.I/95X_ M#KX;_A=&VX:O;TLJS&+^UG9>A*1E\DYJ'WBPI"*AY)-*=;!2LIX7*L M@>$@>&C/UQIR@SLPL ,S=&"N.LA4Y(2S2#:(',Y.4'E6<#04*59D9!+&6&B, ME<;HR)BSB+TVAC.CHXE; 3%%SA&VQD%KG+#&%9$U3J@AXTAED3523!=%H1RV M)H/69#^>J$RHX<+&G@%"Y#)L20XMR7\\2[GT2VYBJ1608LX3Z[^ MA3"%BIL M9$P!1FPHDEI)J;!>K,7&:(61HH Y+F:*DIK"&LYC- YG3'9!(%T@G):SE86 M6Z1!4.5&N=@B(*=SI1,SIB$4'S1)B_+8(A*:"K8JGC,@EAM6B2C7&*&:I3UQ MG(\RMVN(K(KMD6*!@":UB#"1M40R%6+*#%BN1KLXQ)!<"'>7,@ES64LP4R'F M3#)W9A7'OEQ!.;8ZD2DTAK.6=(XCZ%$#[AHGX@Q($:4R)C685>K$P%I<$P;<$P3$][(/'^[S;Y5A"/?@#0OEC@Z@[G> M/]\>#F(^6%2PQ\ZSX'3%Y5GJ5-5B0%@)")D?K23$+,MT:F-D,2&L)(3(CU82 M0AM*':UB/EB4\N-YLB#E9R%QI51A1%B0\N,$:24BF%5J022.BR4A1((<96[V MBEE@7IPPYE?7!GO?O PW+.UD7;\>NOZ _NKKY1;G@?IKA^C[H[Y;G>]BOG5S MOAKZO6Q>=H=V\E1W7;T?KAZ>Z[KSP4SU(9BY]>7F\E+YYZY_S,)S<[Z2.;]T M]7&\;II?[KR6_P)02P,$% @ 3XZG3 Q;5T?+ @ 50H !D !X;"]W M;W)K&ULE59M;YLP$/XKB.\MV+P8JB12DFG:I$VJ M.FW[["9.@@J8V4[2_?O9AE*"CR;[$K!Y[KGGG+OSS/)8553\7;&2G^<^\M\VGHK]09F-8#%KZ)[]8.IG\RCT*NA9MD7% M:EGPVA-L-_>7Z&&-Y_&::2K7GYN]BJP]S/?&_+=O18JB=^_L*Z M@!+?ZZ+_QDZLU'"C1/O8\%+:7V]SE(I7'8N64M'7]EG4]GENOY"L,X,-<&> M>P/M^R.#J#.(W@UB&WRKS(;ZB2JZF E^]D3[;S74) 5ZB/1A;LRF/3O[34YI$87A+#@9H@ZS:C%X@$$](M#LO0L,N5AAQQQ?.EB[B#2#/41@$)&UCX8> MLA@FB$&"V!+$ X(L&1U""R$64EO(79S&9!P* $L,#E:3@&H21TU.1FI:2#)P MDV3I2(J+N\@M/C=- MLH][TJ4?N$11?DNFY&XW(7E"QG=7,+B,*R;V=FZ1WH8?:V6NO<%N/QLML;G, M1_LK,S/92_Z=IAVXOE.Q+VKI/7.E1P5[H>\X5TS+#._U21STC-]!+'\I*[%#G#62YOWNOFR_&Y MJMK%U_WN<+Q=/K?MR_5J=;Q_KO;E\4/]4AVZ7Q[K9E^VW=?F:75\::KR86BT MWZVH*,)J7VX/R[N;X=FGYNZF?FUWVT/UJ5D<7_?[LOEO7>WJ]]NE67Y[\,?V MZ;GM'ZSN;E[*I^K/JOWKY5/3?5M=>GG8[JO#<5L?%DWU>+O\:*XWV?4-!HN_ MM]7[%V6?015;OJONV[*+N/MVI3[79]3UT<_YX[75Y\ M]@W'_W_K_>=A\-U@/I?':E/O_MD^M,^WR[1NN_:-^_Z4Z#\@O%^?1 M_U:]5;O.O(^D\W%?[X[#W\7]Z[&M]^=>NE#VY=?3Y_8P?+Z??HGYW PWH',# MNC3H?/^H@3TWL-\;#&]S=8IL&.I/95O>W33U^Z(YS=9+V2\* MW?!;-]IC]_3MSA9TLWKK.SK;K$\V-+(Q%XM5U_O%!2$7:Q+-F8.-M @)>[!P M$'9H;\<>DL,=.-B!&SIPHPZ29R_A9!('D\-@3#@+L((CAF,*R\9QL_"C0/ [S-!II9*RS'L<282Q1Q&)%+%&XN3(FL5BD M48'C2#".!-X)G^,D7'@? XMV(ZU<-EEY*1D&DT4PWK%8LGPGCBBP6*25(04Z MIL $4(#5%I0N% XQ8([Y>,Y&DP%%6Q@.(&@74M1&!3GGHR$0$I_NL]'8%5'* MAD 2(F'D\P,R$0-ID80(UDD%MP0.2Y'AE/0'K:DV2(S.')K#1(L$42H!"#8Q@3L M<+49,/\Q-AB,K&23&1J;&>GFA;S@Y7\()->*Y&O M><&XMQ+W,J6U$M"*%X?![*0R$KFJDX+'IJ L9H%,WO,'P=.I;B M&MM)R:"-!B/ H1T M(7X#[.A'3"T@]R<-44?,&P#DL\BSMFP M#1BV BR6CH+&'7<00C31?@4>,OXBTL8@5:.-I)6CJ"H,P(FTLWC\H M8EBK,&S$4(U '@L1'J4^'A=NIGXPGB,Z>.-N4,TA)VV2E(HLRH&Y3HO@H&Q2 M;IEZPJB/2"-S1^"8S&FY8\2@CPCT7(M'6$W0%GC"J$^@6JJ)\83AG)!,YEHJ M23Q/2A]31QC/":7#?)Z3W')936/J"N,^(;G,<9\D[J<%BZDG#/LD82^%>9*P MUTYX$P9]0CDQ7[H)G6I-2@U35QCW"9QJJ5U@1"> :"'/DT3TI(0P=:1U0F[&R,\ M^4*K9[23)TT;9@S]++=R3:]GC.B,E+2(52*:G%_?UZZ'MKYB-GE[N(7ZD_N(<>[XVUYO3;<+OW9PN-_Y> M-D_;PW'QN6[;>C];_U0_\6>&[.M3(!5!8=.<,/4"_=D] G-+$<&P:M;'CK"3AM_<=P ML\\-W@)^-M#+V=XS3@Z>?\%1C^)[XWFO\$5J(:;2K1& MQ:FT3Z^Z2,79R*)+8>1M6)O6KOW(?TMS)^ Q 4\)6OM_"=&8$+TGQ-;\4)FU M^HDH4A:"]YX8/E9'S#\1;B+=S,H$;>_L.^U6ZNBUC,*X0%=#-&)V P;/,.&$ M0)I]DL NB1U>I>-[@?T:$86)6R)RNH@L071'D+H)8B=!; GB.X)LT88!DUE, M:S&!6R)Q2B0K"8R#12.2E<2'.,B3V*V3.G52AY5\867 )#.=\)\=SYPJF4/E MXT(E6ZG@,,296R9WRN1KF673=OFJ:6F0ILO/CV8W@H$XV^$AO8I?6CNX9M%I M/CUB>Z/>X<-P^T[$N6FE=^!*WTM[>TZ<*]#%! _:;JWGZ72@<%)FF^F]&*;* M<%"\&P&ULC57;CML@%/P5R^]=#/B6R+&4I*I:J96B MK;9])@F)K<7&!1)O_[Z O8YCDVI?S&W.S!D,AZSEXE46E"KOK6*U7/F%4LT2 M 'DH:$7D$V]HK5=.7%1$Z:$X ]D(2HXVJ&( !4$,*E+6?I[9N9W(,WY1K*SI M3GCR4E5$_-U0QMN5#_WWB>?R7"@S ?*L(6?ZDZJ79B?T" PLQ[*BM2QY[0EZ M6OEKN-Q"9 (LXE=)6SGJ>\;*GO-7,_AV7/F!R8@R>E"&@NCF2K>4,<.D\_C3 MD_J#I@D<]]_9OUCSVLR>2+KE['=Y5,7*3WWO2$_DPM0S;[_2WE#D>[W[[_1* MF8:;3+3&@3-IO][A(A6O>A:=2D7>NK:L;=MV*S'JP]P!J ] 0X#6_E\ [@/P M+2"TYKO,K-7/1)$\$[SU1/>W&F(.!5QBO9D',VGWSJYIMU+/7G.,8 :NAJC' M;#H,&F%N"*#9!PGDDMB@63BZ%]C.$1A&;@GL=($M03B60,A-$#H)0DN [S*( MW021DR!R9!!,;':8Q&)JB_D4!FD4NG5BIT[LT'GP-Q(G0?)QIZF3()UE@&$R M.3'IS&D8)F'ZP.G"J;/XP(XNYCL*@VB!L5L(!NX[$,PM(32]!!THNM-"03K* MZ5[KP7V##BT\U8(S+0BC^-%)@;_U0_\6>&[.M3(!5!8=.<,/4"_=D] G-+$< M&P:M;'CK"3AM_<=PL\\-W@)^-M#+V=XS3@Z>?\%1C^) M[XWFO\$5J(:;2K1&Q:FT3Z^Z2,79R*)+8>1M6)O6KOW(?TMS)^ Q 4\)6OM_ M"=&8$+TGQ-;\4)FU^HDH4A:"]YX8/E9'S#\1;B+=S,H$;>_L.^U6ZNBUC'!< MH*LA&C&[ 8-GF'!"(,T^26"7Q ZOTO&]P'Z-B,+$+1$Y7426(+HC2-T$L9,@ MM@3Q'4&V:,. R2RFM9C +9$X)9*5!,;!HA')2@(G&PO=V]R:W-H965T0' MB,$DI(D :>E4;=(F19W6_7;@$E#]06TG=&\_?Q!$6R:5']CW^MQS[C$V^2#5 MLVX!3/3*F= %:HWI]QCKJ@5.]4KV(.Q*(Q6GQH;JC'6O@-:^B#-,XCC#G'8" ME;G/'569RXMAG8"CBO2%NW-K7 *7>4_/\ O,[_ZH;(0G MEKKC('0G1:2@*="79'_('-X#GCH8]&P>.2X M!\81$DZ0KG,]O[ _>N_5RHAKN)?O3U:8MT!V*:FCHA9E'.7R#T<\& M1:/Y'W %9N&N$ZM12:;].ZHNVD@^LMA6.'T-8R?\.(S\M[+E C(6D*F !"]! MR'?^E1I:YDH.D0I[WU/WB9,]L7M3N:3?"K]FF]RU3LLWQU1&-F$/ D!F& M;.\F#+;\DPA9%"&>('TC\A^"=)$@]03K-P2[=UT&3!*L" _:I:MX-W^6-=>+ MFNN/FFF\3+!9)-A\WG6V2)!]PG7VT762K%>;=SIX=A[<=?M)U;D3.CI)8X^6 M/P"-E 8L9;RRC;?VAD\!@\:XZ=;.53CG(3"R'Z\PGOXCY3]02P,$% @ M3XZG3%[BDDLR @ ! < !D !X;"]W;W)K&UL MC57;CILP$/T5Q <$;,A5!"G9:M5*K11MU>VS0R8!K<&L[83MW]',.3-C>YPT0KZI'$!['R6OU-;/M:XW0:"R'$JF9J*&ROPY"UDR;9;R$JA: M CLYIY('- P70N&BV/O'OAI?BDFMK M"-*D9A?X"?I7?9!F%?0LIZ*$2A6B\B2 +.+9.)X[TC]7M-ZSB1&(U,<.6^7G956I0=BPFE9!_M M6%1N;#K^NQON0#L'VCO0A\E*":QIP_N=+G""2(TQL@11$/]>((@ M1@EB1Q#_DR0=)8EA(EQDCHK,$8)X)/*(H:L0%UF@(HN'4D31'"=8H@1+),K% M*,H60]I#43G0G*QG$YN^0G56B,YRI(-A)O9UC8JL$8(U3D!"_/B'_U]0,G&# MR&,4<3B^0AAHHJ $O48[0A&*\2E&01/'F."WC40(Q?@@HZ!QW8)!$RI!7ES[ M55XFKI7K_0-KW^)WU#6Q3WC[/OQ@\E)4RCL*;5JA:UAG(3286,*9N56Y>9+Z M!8>SMM.EFKNS0GZAR_]"U!+ P04 " !/CJ=,8LBV1\8" ". M"@ &0 'AL+W=O.XF3H 5,;2?9OGV-82DQ@]2]";89GV\&^T2SO$GU MHL]"F."U*FN]"L_&- ]1I/=G47&]D(VH[9NC5!4W=JI.D6Z4X >WJ2HC@A"+ M*E[4X7KIUI[4>BDOIBQJ\:0"?:DJKOYL12EOJQ"';PO/Q>ELVH5HO6SX27P7 MYD?SI.PL&E0.125J7<@Z4.*X"C?X84O]-*-W+QH.S';C>/RF_LD5;XO9<2T>9?FK.)CS*LS" MX""._%*:9WG[+/J"DC#HJ_\JKJ*TX6TFEK&7I7:_P?ZBC:QZ%9M*Q5^[9U&[ MYZW7?]L&;R#]!C)LH*FKI0.YS#]RP]=+)6^!ZCY^P]LSQ@_$?IM]N^@^A7MG MD]=V];JF,5M&UU:HC]EV,604@X>(R*H/" (AMF2RG<8I+$#!'*D3H'<"&2P0 M@P*Q$XCO!'*OR"XF<3%U%X-PBC&%00D(2J:@!'F@9 +Z0#"C:*8B!H(8 ,(> MB$U )$,H0PD,2D%0"H"(!TK?!\I 4 : J ?*IJ TH3E%,"@'0?GT-B4Q+( 1 M[!D$Y)KXINF"\E&R&"WFKA.><2<&2!-[]AXF8Q1>C([I'@6Z=(,)@$I]% %0 M:('FJH+]C"F RGP4?1\*=CX&K)_XUN^#QD>5+PB; <'.Q\GT6K&9>XEA3V/ MU,PW-1@T=]*PI3'@:>9;#0R:X\".QH"E6>QSH*"9/PX,&QKG@,3$)%U0.KY- M>4;2F5,FL/,)X'SFFZ0/2OX7!5N? -9GODGZH/NJ4C2ZX1TJ&K4#E5 GUPCI M8"\OM>O"1JM#L[4AKIWX%]YU:M^X.A6U#G;2V*;$M0Y'*8VPZ:"%K?ELF\-A M4HJC:8>I':NN0^HF1C9]]Q<-+>CZ+U!+ P04 " !/CJ=,9>%?6'@" #X M!P &0 'AL+W=OJK-7*OVC=+(- '2Z\8FHA&EZ;G9.0%=-F*L^!:B1G1^=4E0$.PR2H M6%'[Z]RM[>0Z%U==%C7?24]=JXK)OUM>BOO*1_[[PG-QOFB[$*SSAIWY3ZY? MFITTLZ!7.185KU4A:D_RT\K?H.461=;!6?PJ^%T-QIX]REZ(5SOY=ESYH8V( ME_R@K00SKQM_XF5IE4PV*#>(C#J/0)#B"V>N),TA 4(&"-Q N1!8":""!2( MG$#T((!'AVQM8F=3.YL4I31$,0R*05 ,@,@(%$] F*1)%,U<20*"$@ 4C4#) M!/0)88R3:.;N4I"4 J1X1$JG)$PHP2D,HB"( J!D!*(3$ TS$M$94 :",N#O M-". 0CAI0B!6.LZ:UB@;!)O@19K-D&;2$P&D27YV28R']T(6!&6#9P8+INP& MX2F6AF,LGF*3>(')?V#A1$<$P*(QE@!8<2\&@\%9X/\S;GOB#R7-1*V\OM"G_KDB? MA-#<1!8N3 Y<3!ON)R4_:3M,S5BVO:B=:-%T?3;HF_WZ'U!+ P04 " !/ MCJ=,&\:^ @P" !\!0 &0 'AL+W=O0Z>_G+A@1&E3G)'L!9"C M36(4X2!($2-MYU>E]>U%5?*+HFT'>^')"V-$_-T!YZ$M-*L<6P:=;'GG"3AM_<=PL\M-O WXU<(@[_:>Z>3 ^:LQOAVW M?F * @JU,@I$+U=X DJ-D"[CSZ3ISTB3>+^_J7^QO>M>#D3"$Z>_VZ-JMG[N M>T]-S7^'*U =;BK1C)I3:7^]^B(59Y.*+H61MW%M.[L. MD_XMS9V IP0\)V";@$:0K?PS4:0J!1\\,9Y]3\Q?'&ZP/IO:..U1V&^Z>*F] MURK*HQ)=C= 4LQMC\%U,.$<@K3XCL NQPZOT*(_= I&SQL@*1.\$$K= [!2( MK4#\3B!=-#G&)#:FLS$9#C)1G0 MW>UG(,[VW4NOYI?.SIP[[SQ:'K%]/?_#Q[GT@XASVTGOP)5^@_:EG#A7H,L) M'G0EC1Z%LT'AI,PVTWLQ#H314+R?9AV:!V[U#U!+ P04 " !/CJ=,<> M(2$" Y!@ &0 'AL+W=O]?$!G(10=ID5;52*T5;;?OLD$E :S"UG;#]^]J&$ )N=U]BS_B<,Q?C M2=)P\2IS .6]E:R2:S]7JEXA)+,<2BH?> V5/CER45*E37%"LA9 #Y94,H2# M($8E+2H_3:QO)]*$GQ4K*M@)3Y[+DHH_&V"\6?LS_^IX+DZY,@Z4)C4]P0]0 M+_5.: OU*H>BA$H6O/($'-?^XVRU71J\!?PLH)&#O62MAR]JLXJ'SM+WSO $=Z M9NJ9-U^@JR?RO:[X;W !IN$F$QTCXTS:7R\[2\7+3D6G4M*W=BTJNS;M27RE MN0FX(^">H&/_CT Z KD10EM\FYDM]8DJFB:"-YYH+ZNFYIN8K8AN9F:2DN4L01].1.8.X4F'_\5A9.@<4';L6%B=U!ELX@R_<[OIST MDI @& 5!@Q=7@CC9X22]C)\K9;[M@;>??X_8O-B1?Z/G8CO&;C+M4/U.Q:FH MI+?G2L\#^VJ/G"O0.08/^L)S/<=[@\%1F>U<[T4[S5I#\;H;U*C_MTC_ E!+ M P04 " !/CJ=,"@JM6?L" =# &0 'AL+W=OU$DV MYLU>M76A3;<]1-VIE<5NF%17$3+&H[HHFW"S&L:>V\U*G755-O*Y#;IS71?M MOT=9J>LZA/!CX*4\''4_$&U6I^(@?TK]Z_3^LZWW3ID?46RDEO=IRC,XR*?9%7UF4P=?Z>D MX@-,$G"?@N)81 M-%3^N=#%9M6J:]".FW\J^O\Q+-'LS;8?'+9B>&>*[\SH91/G8A5=^D13S.,8 M@SCN^I(F.;?W+[JYV/47 MYQ]%>RB;+GA5VMP1AYO<7BDM34[V8'(>S5U][E1RK_NF,.UVO+".':U.TV4\ MFG\1;/X#4$L#!!0 ( $^.ITQ<(EZY]@( "@, 9 >&PO=V]R:W-H M965TDR\!FW?O[EW\PF5V%LU+N^=<>J]56;=S?R_EX2X( MVO6>5WE[*PZ\5D^VHJERJ9;-+F@/#<\W)J@J PC#)*CRHO87,[/WT"QFXBC+ MHN8/C=<>JRIO_BQY*P[=S_Y[^M^';_%C*1W'^PGM! ML>_UZK_Q$R\57%>B1:N9:;YK>F6=*;:MV M3PL*, M.FJC'+#L,C#!D0 2*?4@!6(HE6.&3!"L;D61XA@@5$9GXZ!\1$4Y M40)J".BX #9I0@=)#:3N5- $PG0BQ881QEB8X-7$:#6Q50T%BA,D*$%R>3]2 ME"#]N!\=)!X+3=*436 K!$8)98Y^9&@U&=*/&"=@* &[O!\DQ&T2?MR1'C/6 MFF8TS"8=Z6'C(Q)GE(2.>ARV)58]P%R24%O>$[BB*[CO2'1!5R*K*P TI(X# M37"#$MNA%!R'B."N(O$5>G%?D>0"O8E]XF-*J2L3;D!B.Y!"ZJ# 74.R*_3B MOB'L KW,TINP)'2](7![@6TO8."@P!T!Y'*Y@#L"X&.Y/68L]P: )*Y,N'' M-@X%QRL/<$< O4(O[@BP7S2VWMC62Z(H=G@/<.. ;1P*S$&!.P+2*_3BC@#[ M16+KS:Q?YYLL"Z?6"T;S5<6;G1E%6V\MCK74D\QH=QAW[T'/9Y/]I1J#NZ'U MG::;H;_GS:ZH6^]92#7]F1EM*X3DJLKP5GT?>S6V#XN2;Z6^3=5]T\VNW4** M0S^7!\.?@\5?4$L#!!0 ( $^.ITPYK7WD;0( ,\' 9 >&PO=V]R M:W-H965T:M)P]=N*42[\CQ^ M*'&-^!-M<2/?G"BKD9!'=O9XRS Z:J>:>-#W8Z]&5>,6N;8]LR*G%T&J!C\S MAU_J&K$_6TQHMW:!>S.\5.=2*(-7Y"TZX^]8_&B?F3QY \NQJG'#*]HX#)_6 M[@:L=@ J!XWX6>&.C_:.2F5/Z:LZ?#FN75\IP@0?A*) &_N=D=H'& @X.,_2^'P#@$[PZA M3KY7IE/]B 0J&UL[;UK<]M6EBCZ^9Q?@?)QWZ:J((8 "3Z2F:Z293O' M?9+8Q[([-=5U/T D)"&A X 6M94__B[7GOOM?$@*?[;5'_Z[.[IME]^\TW]?HNNT_K<;G+"OCEIJSNTP8^5K??U+LJ M2S?U798U]]MOXLED_LU]FA?/@GV1__L^NRSW1?.OSV;3Y-E?_J7.__(OS5]> MENO]?58T05IL@E=%DS>/P9N"Q\S+(KAJTB:C!\Z#^BZMLOI?OFG^\B_?X-L\ MPC3XL2R:NQK>WF2;]J\_IM4XF$9A$$^B9??'QV 2]_]F%Z97\_\NX.D-O?%ZF]ZV?[U)MW5G&#O'NZS*2P38)G@) M !K:]?_\'__CX-Y>Y_4ZW0;_EJ55\!J^[ "W_:3,V_OL_XW:W\AYOL]N\[JI M4ACFI_2^L]@/%R]^>'7Q,;AZ^_K#SQ?O7P5O?KH<&.D2EE+!,M[ 47\._D_V MV'[NG\/(K/IT.+?IUOLRJXA/=NRZHSSP]I=9L%%^MU!D_!,QM^ MOK.<;5K7P46P+N_O 7WJIES_.K0U?N0*'PF#*T+UX.V^J1NX&7G1P0\>^L7! MH2]+@%-1P^K@K[KUK#Q?IX]3(8/3\+G@=Y$7RX*_MLY#_B]VL/R8$= 66J^ M<4@6LOO=MGS,LO,JV](&KK,BN\F;S@QOFSLXLU3&.;"4-P5,D@5-^CD;7,[+ M[":#/6V"*ON4%?LNVI8-8-CZ^+YY5=NRN#UOLNK^T*,\YH$'$$OR!F]D3:!9 M ^D#Y,B*-3P0OK];;U+U]F_/@,"76?5I^S97X+VV(1Z=^5V MDU7UGX/LW_> ENUGWE4&*C4CZO/)>#*91 #$*OB4;O=9&$23$+["_PO%#M)] M4 DAY4V=_O&1E* M B\B397= =[DGS( =MV'?O:=#:#/.F_ZP5^? (?.0=%IG/*FN2AP>[,N!E^F M]1T?+/Z!(P!0\;0[AP4 ;1B?\N)35C-.#%ZY*EMG,!2@>1@461.4-T&ZW98/ M1 > OP6;'OX%7CD^6H1TVJ>1W"TPS>L?Z@?[+4Z (9W%<@J%1!9HB8 U!T^1I!H/_I]66X>\FT'XRPUR-7: MC]WT_B7SM@;._S=3<^]C\"Y%V-UE38[L\%1*?W$8-8:)@G OF#7X&Q*#8 33 M[.M- .!G8M"F3=V7A?5=6)IQZAMO>HF*SU>?LK)>CCR\K-['3UG3";R^_^2M M;$R7]>T.)1$@GYJC"P'6AQT>.7PM,7?8_'OFA=UKF*]Q@=VQ\J+)"D(E(I# M>N#)@2M1#0Q^6=9$L89^%SIQY*GO*V *P:XJ;[J$7V!7W%I:UJ&W0(:9P-VG MU:]9TW-*[X&SIM6:Z?<&5K$MB9'6^;I#C_/MONG>K)^S_/8.[T;Z"4 "(KI<@#U>GJ8D,0'>(QYXRK3!B ?H M[$?F'_S]J5?VRP@U49#SZY3G46+S*SZ/+UK5I2=*$7)H+?S4E9DW.B,*VOS] MXAKQ?MUT-.FW/1*=X.4(#^W,RC" >IUS>PUHG-\6(C>L'P/4/.LMP:4/^_9% ME:5;I.B,$:AT?$KS+4HDYW GSFNX^D"Y8+PAD?R(Y'D:U%'@>PU\]W2%S%U[ M@&+^J5_IVORR%ZD(\1^$K1)TA:VZ ? M_DT")U#'3_D&-:Q'17:&1W^9P=;7 MN5/5TGL02_/_X"^R?B2\T,_ SF&(^WQ_3Y!70EPOJ=(([^F) W-=WJ6@'1$# M5/LAT8O6>XJZVI*=GR %]\MX;3V8 7=<:?WI2T_I#0'U\#/O]L"Y4EP^G4B? MO'SPE0/2]X]I(U?GR(/,8P\_8X% %#TW&'-X,>I/Q7V=!_H0Q7F2W>5'@FA%-R!C8M6=MAG_\J2S.>;)ABB4W M8?=TC'R9U>LJWQG"\F)?YT76(Q!5MVDA!"A4--D0L7=H(RD:2Z $?8 O*Y(] MS+X&5A%\P,N>[H.K\J9Y '8?(B<X#*!,^0 :7%8_@L>/:0X7_W];, ]+9GY;YZ=A;@ MN'=9NOGW?5J!5LJX=Y6E38,$[6MRDCW#RY0Z')@,#H7=P794IG&BYVV\M M5*\-7. ^5,2&LN(61;:'O+G#H?.*IH*!ZE^#?]_C+8>C"F&)VT^T/@#GO9C! M )7A5I !:@PJ,-XPXB9%^8DD:X0L2*K9^JXHM^4MT:(J!UR&13X:81W%Q@;/ M&"W^F^!C 2]6==X\A@& TD%D4Z7H#UC3NP#0/= )! 4RI&WVF5[(BQO\DVBY M8*V(R, 42F29,!OOM$JMV[1+_-8B&R#CKTVY0RRKL^W-N6A@(1\G:?4P\2/LIC9OD](/"(6& M.EHAGL)W#GW1?%CA@/VKW<$1H\>$ABG55:O=&&^++;R)8]R!UH9H+6AWGM;G MJ5ED,'IVE:97@,-T#HPV_C*^(]":[][MKP%0..Q-E0&8MN5^(\*"MRK:\G\0 M:J)2"A(\_KVCMVFWXPYKVM^#WH?P#JY N,QOX#Q MA56CF^_ QJR'A8C]",' M:,?I\R"6YW3Q/'+U ? 0[31$$O#Y?9'N ;](7C)BZ%J+H3>6NN7*TP64%U3" MK$#I;)<*U<"!JPWQ14*,6]9D 0_AEVQ'>I=;Z0Z@NLYW6Q:_\(+ C;*"+U"O M9]]?7+Q#"H7R#^,XBD/5WJC:578K!(,VBD-<63F84PL\JOU=;A4VA$%K$R>SL>4-AV"&>P;H DDB\+I#P=MRGS<-LSX4/QHDBO5^?=>D]8@9SC-9**:'+^?XA>X,./Z$K,T,7< \(; MT*@V;E& ?S1(=EWM\3;'<_8Q!V-@^?1$NZEK7"01QN F!;9;:^7=AY2;;U?6.0LJ<.+[+6NQI;5H MA#TN&2=BWI"B:V!K[B?+C/ J(EG.*&86F-/%VQ ?_)29A9FIFSO@W/<@? "^ M(*-=$VQ:1X=[;Y\=GLG%=LM+$, ['PBNE\P'Z9JID+NXV3:_!U@TF<%-)T02 MCTXW)1%$7$"1/1BS)&G@0-B9S#AB2:9?(%>:U%_)=S7 ?T.L@-X:_3__:QG' MD^\NKB[IK^B[LV ^F0<9Z0H(G+^F!>&=V2).%=S3&.3/;*JRWLFSU\1&1C7P MR_< &Y(J+F3MFNU490%_K^52G8V55&P. >%M":LYS&"S)Z2CA;!@2>S*P U$ MIMQ1QT/0,B :!_\[!PVK(DO9S8FK &:$V% .KH-N#\IJM([T7E1T6$A>[FL4 M$IF^P?-[N(F,63SJH<4&<$IP.@E10)#^>DF4):/. :IOLV-D=%D 1U$*)5)- M! -/2XC)*?!#=$"!L1]T.$)SA^+3/8?5,,W[D2S;ZM)\N,MK1V<8&+[:U!U? MHP(#4:!#,]/MJ_(:WA;=@L&+UW<">Q(8NCLN MR?8"<=\W R^A0D*OH7HCYSO(Y8;68SPB6@VQA^%>9 R M(P$D"E=^*ZQXNP6PI*+S(#?85\IZ!O(_/@;J'JH=6R ^M7FH7[U7EK0MFBIL M_ ?#*NSXW]$%)+.('T(VQ'Y,XS9<6UE1'D:]T2*1,CY9J&XR].':%7G M@ S%.9P ZNQ ;O%FYA6]^=W! ^DQ]HU1Y# G%08/V3%$-+"0J\*7>XLZ6XVZ M&,O?:P_$K+UJ/YQ=98$V.K9$-LC7;@VR;3(\*-9( )9$E,@N!KK2K8CF1(EP M#D3GBH@37;,U2!GE/:ANS!"W=8F'[V$5F\IZ#+JAYVBGA5EU$[Z_EK. H2_6 MS5[1F#6)C<#J2#%F&EGJ6LZE')1O* &[PA*X\)<\"XM:SM0B2DV7Q" MR&]\*P9J&$&5[O(-L"C2A5CAV0#LJT=SD7G1YA+C].:6$L5#^D??WE;E0\.6 MP-9#:4,G2\S%GJLA*(129+Q%*\[GG.VQ]C&TX !&;[>D@M!]'H"BE8_Q'C1, M;.$J;$HB.* *H2P(U&-+EVTK,JJ&)NCY@#LRI"&J*!CB -?,$-$U2-9\\YBF M(^I9,NN3%4Z1!,$-"4QB_!V80"QJO&HX3D!ND$3VN[(P@C[HS,;*C(/:DWT, MVZ=?6__S!MW%.1!B)$5XXD6VK?N.C+5SX!NULB187F#%!W)O=18P!DW[EG?\ M,X:!H"V/5\T!$ V+X3 7SH&T@PX+P 0[ST'K1,B14L4 9 '?,9K:RK9LD E0 M%*N 9-49:!GNJM1F%:S\2OB64C73ZW+/-ZB7PH4 AO(6+LA=OD9!B@@6N_%_ M09G#(U$\;=:ZGVAES[I+XM-=W^69OMJ;;)V3%0+)=\6D X>[I.=>?08EC #W M]@8.!%U$L)0W AU^QLG5\DR(%F \N!SN7K^^YV19$O5;E@ 4\!'*NWT%2ANS M!%@>4:+.PNFVPD,U?JFT/47[B14!0JSY39@;=K@FRBIBYWLE=IZ+D#='"%N< MM'@(1WYOM#L6;U#U1HPWEN@MQY8$-UGFH\']0'0)/3FV=G8[@)W3$$(:T;L( MM?"Y789,!40V"N,JV.YNK?HR(,PQ%.#2MS\\E9QC5'AB.!*]!?ONR+&2>K\C MDP132E3:6(?;[P"G-T:D*^Y2JYD]@,+-=XX8^"-AH'5HGX6HS^:%L7UB.$Q& MHA#2,ED W071'/Y#@4V)'(>X?7!M[.]\G,8- .!#/$^_#4AMG7]G##C,6? / M6!E.DX(.0*; #/V<0B#3'?H]A:!< QO!F%,DV7]F@:XQ$KR@JK@0 #N-JJMD MEN_ZUV#U&9RV 5"S01)C2HBWW9:H2WH'#=\"U2T4(%+2U(R,;IDQ#:(+' MS<,#>1/6:D#@7R9\LGGF$]"/'^N P4O,JZV,VD-/@V)/]C^DPC!X M6=5*:$B"OS!W&_9;%.44I(2WJH4Z(N^76<"4C/6P?1;VNROWM'6&O*+I& M($EOJXS9ME'4^!>"457AO3,.)8KX43S66DOK]#YSGEOQCZ36ZRR*,%),)V)M M]L9F!D 16&I\M@DV2CB270N)):, $?8N.#(\CZHL^(:.@U?VL[(FK$'?%6'E M(;/[\Q;!AEA6GHR5PTS&9C*&(CJ^/^4I>;C7>)0H,:5;1X;8/G'P".':.&>F MHEG[';R,EB@3 Y&S>:#) >JT>F]9.>J/&R5O]7 HH(N +/CCP;'K7K&6SY,$6+.?_6Y# M-A^BP5I(=;!B306_]L<@K92L_48<)F;4B51A#Y83DO'&$;Y> ]H!+C 91:3M MG[^S5KJ^G$ 8OZM94V-FSIZ3O**M,8#Y0!@/&(%)?6IA\S@8=J?"W: M&GSRW@&^LC6L]R;_C&ZY3!]U:_J^:85JX+SO#+<4$66CV";)NN8] 4RVD1&4 M;-X62:Q\E&U:VS5C].^W][YT]DR4@B\@:3_;^FF;5XLP1E3+#51\B]9/'7\D MJXUC&B@J,#WU*+=X IP4L6>%'PWG2�P-*PO0 DFIKW;&0@CS%TE,:6ZE,? M6+3%/&)*./0VO[%.#T__=I3MVL8CVJ.T%^XFKVK6F/J9B#I59\$>7%W*R1$V M@*!M5!@'?]UOE*W*.:K>'M*582V9]=<;5:*6Z\2$Y'Z_;3",IM_ -0Y>BI@H M4"#[ZH"UOW*$A,[FW1HVAXAO(T'J MX!>!CH,3JP<2* (;=N+NL#/#^+ZOKMY9WSQHJ[%-L[A,4YZ

Z"QP:LI8 M=S"FDLES1G1R4;B 83N#YL)4HE066ZD@X+R"]L,1;5-1JJS0GC,Y. M 4R HO+45-;JA*9I<'5!F.BS/+ M.@]W8N:)X 9S&1U]"E8DR91H0)YS6E[DY,\*6$XNFTF([8%1)YF.FA)J\W6' M?&PF,>!D9=\66![FT^KC4&#O.&>01,J;,0%!WT:3FL-E:T*QQ_A TYA6,X\ M?"E$$(CZACB;9.!1-+K021JS8I##DV3]B_:UW5F9Y]8AT<(2[05UQIDP.?6) M5"$J%#X-@1L3EPVY7"1L/\RL;Z?)0Y+HC'44EB,;+LA)"D;S^-5BDP:1#I;; M.!Z0&;^F=>F!'&^BCH,0&*P8X4A07M.Z2-6*W#6\/+' 1%4M3PW8CKO3$LQ) M[>;Z$#&=\@'_I&BH0,*D78QS-I*R$_^#3:A>BB9VB7! 2Z]-M$(P;W*@'N)D MOS9A-F5-04Q14CIJ M4\Z.5+/U)[@LL3:W?3LZI+P=]+L[NK9=+S?QW(A-$.]\"$9H7/IUH9I52A.I M2KEPS>2F.Q;W,7=2HCGVSAWQ(BC*A9(.[9$%3^M\W:0D()9;$H(\U+_FI%8W,*VT#)RQ23*^BG1V8*FU.# M@',Z%9<\R:@-ID[,^=P)P0*K3\49M1(E6VPE&/- %]*7(N\]="(5S%CBP/%@ MV+DFQH8LZVBW!?7Z2WQIQC:36.^#,(ZBH/#]#W'4V3F9%-]*ZE_7> MA#V=[EV/S;SLC6^'U>C-Y+E+=SM^.QC_LQKG.>!;CUQD>=L[:&*1#5R\Q@.= M'CY+C$9MD9]JLK03N"EE^^'F@:&)06/ K:W&$%!:3HGP,4RYH9R7@S+YXS]M2M5IQUV[#O#X8]>_^N_=ZYN5XQ[ ME>N&V!#K6N&(HR5"N-4 M1,YHC("@H8$6GTK_9 27?!E2$=C8[:F7OK40A-I $(\KB/A.-5.6D"W0 P7*N'"6G,]Y"G4=7K3#:7D M )+30(+6-*J )HT"I!A 8)U08385U]=!1CEBL[;K>*T^AKA-; MC1P)&$:4)0IB>5_A?F)V)5G7))^PS@%#+JF M1!(-H.I(BAJ;'#P$Q1OH)F=U$P%GN!G44IMLB-T3JM]Y=^ *D_@H> #I>H]W._=_6WU^/A;?7ZU4\[DU&'''.SF&347FN,BTR@07.8 M7D*1:-@8?VY+QJ#_<3SH_NM]9_ANB.:#&%%C+8KRX[?.\(%0LGY#9L-?=4:C M=U_JCRKJ]P;]^F5;*O_-VS3?34!E%ZP80.!<,1HP.9TL4&"1\B5,:2A$*_@+ MKE*8,X6'V7HZ*;B'I! LY)8NS+H4,(!T2NOI'!+4M';DE*0P'Y?LUQ:XHTES M']"O),R(.0%F&EL0GCT/*3QH"RI$Y%Q1:K3WPN%R)],Q*4"X)?SP4JA?&]G; M\;?!,&]0'1,/,"M,*29.&:-.9W\ TV(/H(JE^;QZ5)/Y^A/S M_*#&"4W$.XIFSVTD"3@P.\- LM",'**] ,.]0*\JJ!=,-&HV MEJQC^51Y?E#-5A+#DB%&NABSTPLV-@N;$GM8-;\9C6Z/NY*#]C'7PB5K."#' M0L@XL^I@Z IVI3#2<&/6L#OAX[BL/JA9FB=5B>!<3)2F +BIU!(=3],ZTJ0S"*T2?&ZH-:A83( MI(+6F-\2+57BL0E'*/"%*;PSK3+)T$L_4JOO;L>CG-1A?G#,!1L545$;[[5 M58)RA-^YW@"K^-U@P',D1-= @I4FL,6\I M[([+^6&F=S@39"FQ@$Z2ZTAST9.D6E.DA$61IQF4I3?WA0CE%NHF=.W-ZA;[ M:B84LF(R,!^3X5H'&9J#3H8>LZ@J/ 6F5EC58DEP(#IX#S$) LY1ZJ?[BS() M$\M;K[!'IM8>2PDK%>.!1NV\SQU,,3)A)*40E1/E].Y]6E![SC2G!X,6(G)C M=$(HTXZHQ"CG.N%/>:[ZNLW-O2GA]$X2J %JXP3%?_#/^O0H D98&HH> M&((3O MB @BITPQ)O3C .YF6'VKT.2^HQ5U!]?5VVK\[DO1NF*#XSS*BNG5]39)A MG-0D7T-U2D0(QM>VY1-1W@91#'.^8)A4L=VT-"F@K+M#H,SQL:$=C:KQ\JD@ MZJ%YUG;_Z[8WK"[?]-WMJ->O1B/\LL^]_I[J:6=?D\EX*$9P&!!0@E+B7*)P MM B::NNTSG=&RX;S%( N^XX]"V CZ:(JUD?:>Y62])BF1T>9%(PFXU2T^(/C MN0FY2+;PKIN(!SDX$J?;5QA;'S! $E:0&N:(BD919B@"L\M-Q(_.[U85U=MH M%@$A&.X!M1A!0H0H1-9L3#1BD%$4 "#T2+F9_1^/X>T5K*UW2D/VP,E;93V7 M,1?0.Z,UL:9H#\30Y#9<]INR_:'JYABP]Z5777X:X$]5[WN^0W)<_/-><4%L M(D9&Z<&B7!CJ7UB79TF%LB$>@V5GOB5_#PGGUU[G<^^J-_ZQIU4_=:L/A=HZ MT12=!(KI.K=4*$(9O@!!SW M)N#?<-UKAXXO@0SE7A=CDNF'];\]UU-RT4H&7_OEV>!C;M5L)@EGA"8L$1(M M4890S@0BOF.Y5(VYLB;U BC1=/EX^[$DT:],H*GPRB:*N\EQA&9(4M_UN[^8*:9^(XMT7 M>SFX*?*?*?XWKP64\#$TMR M,0^3@7BC6=3&)LXT!<\(I5%R\$ZN*NF== 9= M$-G.DGD^\BVW"R>7FG/./>@7G_FA&GT%3/IUG*66]AH-8W(KO6"VSZJ(DDPE%X+FC 7FDI5Y#"65)'>BM>5FBN#:/'/I;1A^RA2E M,U8SG1P-WI/((.A+Z %$@BN)3*@?.U"4T$&4%9.2TVD@)9**)$H'HEP?<1]#CB3S[(1L%Y02,0#*N)X@X3HWP= MERK-+48'1+W9LI BR)"K>3&R%,8)YVR^L:12@@!0)DYZJ3W6+MJ:,K"N?>[]V;G-(X0B M,YY8$HS4CL7F9)J#+58'!\/O,;!%,G8A=%W9"L$4DP:49<#UB9E/5)$WA)(5 MF1##L-&L!L*]$-J:?+-'GZSUN>^F%2DPJVED*;>\(5Q('\OB+2"L^U+<$QS\ 5<13/ U[$XT3U0-O!^^LF%.3R)&*4 MI3*7X%C)FON-#G]71,L:$[IUI*YN+[4%M>O0P6H/($ $#R)?>_1@4X,. M;I+F5LB'IK:%B-D^)Q44,-!.(*V@2:"]UQ A4G+@BJH,(98&4!Y2.:<'$SK7 M*T7TLYBK\B 9DY,&"B$H :XL@:.*DDN0@QGJ,<:6*B$8 [)!C9\2+H,/ M!>&V.KP&S"\ N%?$ M 4=-BR;;Y3*R6R;G."<"9Y;DXJ@S5>*R&::W"2*,K+T4G[I*H%QF9UIV@LX%J?<<'*I$EJYW _DW1SE--P#7&?6ZFZQF.F^SAF 4@^Y2>(SF>&[_ M&2:'R$R)8A#.7;>""_(7-=>L8"4M.Q!;VO(\L=8DC 08T[E?D:7$,,:G)]X! M@QFVAEBA'DLL*CSTKF['JPI+ULO844*"U-1S+235@+$+9I3,40RW;2+W]L78 M1,9W5#V*@5/$UGD11L%SGT9N*4T$0[ZHT"MJ0T,D1+'E\\@%$1I]-!&N,5TC MG30R!L$8D9!H[E:'-F ]+C\5I'N,Z6[&P([&*YP3REGOD&*;JSLQ))E6!FEJ M9=S1>!]#\'I)RQ2T4QB#JA0#M59A:C8!">%98.M,99VD5Q$\/2.+?W:_=?I? MJP]H\>_ZJ]OB;1UED92( (0'30P5R@!HU72X\PC6Y7#1Q6AP&^+VQ]0IXLAB MM[+$K+5:1,TU"QC'AES-A8FNL48@NJP(7NEIR'5MC(>\1.F$%"$HS9)3KC$6 MR9DKTRZZ=/#[E%RU,6(#M=+@0GEP=XMR?7=3#6M1;81BBWN*,?E\I8\HQ30&;(%A8,EX4!81VLVOMOYM M+9L,PX2+9:8V(6Y?+)TBABUNH_-@E*#.!L!$0FJK(_,45W]]1]G<)U3VQ$+] MY_UV@C%0GGF6>_I2Z[5.N;,TVHD+(D7J_ J6D"-1V/[6'%W?7 U^5-6'JM;0 MW(;)3N>T5"/:>N[!.R.D$IY3VS23Y@**:ZQ&UM,RYMEXB*!'4K]NDU4'DN?+ M*<:-\4Z@61'14)_TBED?0)=F=!V!^M99S"KV>4PA]S>-WEIA@V>J/JZ!%/+- M[C4;"L=4TTF@Y^(I9#(80%NG5#(1,S+.I^>[R@>J15E;MA\S_U@-O_>Z59.U MU361-U5_5,OD[:">7E1=VC^R27X:C#M7\Z_G,K;)=)G[KK<\5%%G?.*XC&-( M7& NJJC7TT;*7L05MWE%/M5>C4U[Y^0HXIJ8'4+%]%?Y.;C?3]TE#)Z&W,D' MP= )S@@39-K:U3.F(;[^Y3W])Y#?* ]'$-5*+N;E]_>JCX[N*H/)Y76OWQN- MAY-5ED<6[=!HG0L17'0AV>BC-'E(D)JF_]$+MF(>=-[9G#>;!RAZ%/&G&*HM M@@W#P"9Q-!\G'5!BI9WO\;2T-MK(7GIC>&[X@(Z$ HH?,Z2Z.H DJ7UA!WL1^NDYA=P( M$'-;(9S,'0)QN8I)Z1 H1E,H6D-L:()Y]!R:T9?>>&LO3P-5AFB*3LF'/#K8 M1CW=,SIMD %@UA;UE$RI>F>J&K!K%DS)%)%O%9@ MC$N&Q;S#F6_]>J-U"N65%4I!;:2%R1;6K_A:&@ZN5^UA30B>NWX0_T2?/1A> M]OJ=X8\WX^JZ'A2;;Y4-KJ[PK6]0ET-,-K9&!AG1*_H .H'PDN4AXI/& %12 M:Y?/+7-GMMP-<('+ [+S9%([>>3207,CN$CH5 +!8$( POC59]OE)KD7_6>$/: MZ#&* Z*)I][EWBDYU1)*@V3%.=T%E?HIK03?/DWE'&9ZN\2'PJ4$H/+T;R^D M2D)Q-5T7#$RY+BA;NF9R#R'[HG5^IS-%D43*,UBD B1::)FKK;B45@1)B^B: M\J5]SGW2>I)^8EY:1.;F=%XX[A0Q>?)WY!,_@1F92 M568X:(M@M#>JFG=E)$^K7 E M='GC=/_$M@C>')X%+J@407DOF",.)M&1=8AM&"\5FV48&ZW"[\UT4XWNZ\SW MX!R!Z/-T3N8\!G.!"'$W6UPG65ZGE8JMIG*>A!UH7+>?YIVVH(-R>0@'B5*C M6VSN% D:BW8^6A^,QM:\&^Q)$B2- AP"38IH0C'6^VQ:H?3#NGVV0ZCC-+S> M@M$RY< $TJ9)"@&<9#JZ#1HJ74]WL"-:#9BNPP[ZJ>K+#712^)YG)C2:744>8C$\)24U!J,$X\ M/U9;Y]!$T2)PC_^R!#H79&I+1*XRU3PQYJ# C"/I=%WWXH=*Y3$+50KRD&=* M(7J7ID=Z"F,D4PZ#OU!2JR(_?9"NQ_-Q\@@70: 'C,$%1JS51C,Z03@3J8GE M")0+##B!/HTDUR9?FJM@K4)<"MVK9^6CQ:;FI-1GW(W!4R5 M\4]J/:'4U-@$G#$?'PA<'Z^OC%QSL=T4U;:_(,\E/U[+IB0)\)3BUE-B5_NXD^)E(DPB0L>N)W$4Y(Y M97396DO38I]O/SI<:BBS?15(9"1)Y,4FY 6X M_<(N,$$^2BRPHA#T512R0] MDOZ3QRC+@T0P(B&WKE66&Y8V=N:&?W0@MZ["-=VLF0N-W+F5H?< MQU2#MZ0)I1U=%0 *4NR,'H&!%GV:B D= C>H*$$,YG&61PPZZFR.>"_*OK-L MN6O7(_6UP7;@!LCC)$DT?VC1[+!!MR$GIX]!6AB' M<47$\,=)3YQ5K,8@IX5GHL @,$79QS&%N787RMC \E0=PP)UT0;#[OKJJK)6 M]^E9:7&I<20Y0 _.!"[ $JF=%[+&)89HY4VQ5[IOK;T?5C>=WF6#9=-C.F3B MW?C;=+K4]MOM>;Y*+F%/ACIB613"\P:F>%Q15#6=]+>6N4TH/02O)P]D@1EA MC,;$*%^]\DK3-.D);AT7K&S5@,'+0PG?$\IZ;4$O1"F8]>C%O6<>G3>ER4&'YJ!EHH#N5D>B.E*3!P M'3F/)'RFUMD;W(_97_^M5PT[P^ZW'[^BBJ\6K&#VS)O^S>UX5#\ #TU^3;EP M2GH/3 /1@@4A:UE0I7(A2=FRD6JVG/R?ERSF%EU#SJ!\P%K9!* MKE#HNOK:MC%Z/5]YZ8:/KC9IQ*F!1CZ \K, M:6XTS3+,MS(YX-2?::Y"WMHC*F,)KA\ M$QRS!>TCC=K6>9R4W&$@M';[^Q@R./5D*^;V=B8*B GSJ,A)T96<)-](63>ZK,Z*33&!J2U8833/DM M=9A3DLAJ(:(X?2K/VY\JC=E;SB$"@WJB;./D4P,I\O53&I@**<^TH(3:6H[X?USKQ=;Y M45.#=;>;':N'G5FG$Z7.LR!@,G@P]\!@4 [/PK *EHO3#DCX,4\[>704+%/. M&I*DS%TU.*4QH)ZL#&5_<"&8E,>*R0\CBP.$%S0(G8N$N<_MU15P*AN+4C&R M(DL^9RD^>-J9%-/* C,\YC7&8CV;%"TJS^I19?,18X ?RVT=1A;GDX!SF:0" M*RW! ()*A@'&1#HR6,4NYSMV;JPA1-$)_+ M=!2=ZA'=ZG-1TM;Q3LB3M).WR5%.K8F&&=:$#9+9HOK5&"*/E=H<7R\GERTA MI.5P7FIET+M&4-JR*;9%1+UB3T."/G,7?*X)6.#>>.,21IT&LRZI\AB"!M_, M\NC,NM4M'"L#>V::VAKD?!0*""Z:/)D]#RGS-LXB62AS(Q":JS,-$1XZ[]'$ M6*$P"U+2\I@TU[[.C7@*A&'\]"3G/8L]F$X[W/0I*LO )1FX\7D^88(L0*-5 M"KPL@7^JZI0\G?V)LY3U-!>B[*YIV/"N'N;=+VT)4CXZ4GQ@F3.SDY MS@P-T\&4R>355:PB+I8G+=S3CFPM2>O.!8C/-[GRM163>^MCA&?]E"1"93G" M15"BEGI([DC23-TO_6:=@!F;NG)4]EW!6"Y7\EC57!Z M=V9M\I@D8\00D&>,5_)HH1P(JK(!B62@EJZ2/BP45-3'\:#[KV^#*R1[ M- &E[9:T$]Y%'G)/=AY (:73F_VX?J13)? PDS=K[B-T)46/HW[=ZH>$(4\$ MP3!@YL0;96: Q(4ILSW@C,BESDT'I[X%BF:/G ;"-7>1(D8D1C6Q$H%"IURY M0VE1]W:!ED;Y$RGK]"!%Y19\06 .;I)U-A"6N^X[$Q5H9F7AZH!QJMB][G<; M^>TVA#N0"(":S0-*E:!1,]:,L09;]HD3DBIJ[B-WQ43?Q\[9#C8%(:PE5 =* M01AOFCG;R0=9UNI@.*/OA;[="6P!HCGJ3"X1 B*AFXPD2%!*U)&$R"T&:;F1 M221E]P9S>U#(Z8% ,@ B$,Q?K18I&(\90AU7>*X!5UBY*P <[@VV5HJHFWL8 MY)G'V_=E"0RL"S%I&J*7A@3+IH-JF;/1EG4$="G+GO_VS:DZ^0XJDGO)D\(X M2W$O4$]43,872DC*^2)$9H8LX_:.R-=Z>J!;UF=]A08:EFVGMT0:!\TJP>7Z@IKNWR9.U";&4:HYV;4%*P M.GAF>,A!F(R8UTWGYG $H;(H.,_37D79:$7_N@>)._DES6*R7A/4'H8X+AHC M0A[S;'P"B_E1.:F5""F7,X]'R6?MTF8^SQM$*[(,4SM/16[)7L^199KZ%9X4 M8^UE3_I8ZMHEWFQ246YT,#J%I(++Z0ZNI+S$,??)6Z)E RV@*_WB2F4,^E^7 M]B^W'&ZDM&;<.QV1-J\QNA#-<",T&U8V]^.:R:657M*P-8GK(G6MG:>8WS-, MX+D/5D37S#925H;BTC8(Q8TZ!(FM33>!:,+T'>-T$V/N;(D_1E^/-L+,CMKR M4/. JCA!YQ"LL2QEYZ#0@;)DDJO'&B6-YIN*!;^]O?[6Z:%$^IG"W4)UQ9@ M);S!Y4/ &YKKR"?NG5A<:N4D2:87\XAE$K8C[^0=O(F>9*\NG+#!NNBMKL=* M8SH*5JH""UU#)(&IS&_PA7NWAC\(?RWI?<21>[QO(\B!@(KM]\"XUB"IJ+ MHB:9GE4JE5N'A$[FDZVD<$40L@F-)[_BG=3>Q: MC489F3P&;3FD#T0)(6.Q MI T4_=BXNY26C]0QTE!.,N=I%7PW!ONIK!-!>;GY2:PXL /0F.[]AN=V$28 M,L%Z0JQ3(C<4JM>^<,DQN6+XGR%,;J&3M]4X7^A%87[O75:7[L?OHSR4(O7R M&U" MHL"F&SHK1A@O7UW9>FLT]PA-SDLB4YPUW17-NAI2GY$W5AUCI_'47Q( MWD\>A03FAXISZ4+$%6X]AA]YC G-.9"WO#C3O$!(!W$^TE\[]4('3J.SA()1 M5H!C432#3V0PSX'W%C6;LP*(407.'(U@$H*2HCPW9,;TPVBC"Y0YIHXG2=?^ MD=7)&##]HX9BL [6,/0737]QL:*XNFY"K3>Q[PTI/B3O)X^L/%%MTT=6SG@P/E'"M?<*459Q/YN7 MQ5QQX*%Q*6P4.&Q(\"%9/WE@Q3"-$&%5"#P:].O@($TF0@9ET'^51;B"R/,1 M_CI<]4:AR2G/A$@\)A=L-#.[XV4;3$'E9@'KR;#>PNK,R@U8YBF3D0-3C&G) M)_,E(T&O6LY& [)14KR;IB>CF'X=C+;'2N$=E8IZ(KGW5"L(UDZWCET$*!D1 M7/(B%K@C8 O*3A[* I-:@G*(6RD"T[EK(.7J##661Y84RA!98MJMLUA[I M2\=L2H )+Z-""P"BI[550D8H!]ADI=$]4M8"P6R_CX+(=S>)E%Z+&*G+^\36 M*6E%E.7T,=374N74_9I ^35X,'EB.E1HZU7.@$%RX"V+F%Q*#) 2G9: 2(4V M6^P4TZ5QN/>2LB.])[_VD_0D)6D\YU)#'@B=1+WVB3 HR+*DAR]5IQ] 8NL0 M04U*P!.S/D'0F-K1"2* TI2K%;XUMR5-W@OEK=Z-E+/;:;AW9=9%/&Q^KJB9F*U.;UYF^;C LMX%%ICZ,HD M0-(:)H5 2B5A%^;JC"9?@C8U1^Y]E,R3.WMQRLH.T0OG&&0G[YD+3DK#0FX) M6/M!HQTOS^7S@?@BLA5$;$GAR2-9B-8)C%&M!PQ]@JE$ MI>M]RV@M=H%U1AD;4D)_A&D[!#(]D49"ROO\5')8.C/?#X4M6C5WZ6*>5XP. MS1N>0*:@ZVN_^M'I&#!)&*5!.P6XN*!>_4G[D%AYSTXI$/>L_L?) M:1T"<,K0+^I(C.$ZH#]TN0*MCD^)PU=*;>9#]@-1V:) 8SLD7Y#%3%,@" #5 MQ@13HP#+[1U6Y+_H77?4RJ]YANHHW8YOA]5OO7[O^O;Z?>='+=RP7'7R4(&P M"A31RA@#241F7Y.[L+;'(4[\??IV["J=F 044T:0ZGR5B!S/F\I-0S&%9X* M_1?9R1KG2=R-PS\&._ G0PBH0$R-E0I1I%S_U"PW*F.Q@\@9L'L[!P$TIW):]#U6WZGWO M?+[:$B@E<\XS#@XX)J;&6.;O8 5*R\QQ]_:PZ+U M;S@"U<3^BAV=P)7%ZTTF+A[ M+03F8(9[,;-A#,4*9A7 ]KYC%9F[L_JANN[T6^YP7,8L$JJMY,TJ!JO* M+6=ZSQ[(EE1NS^FC%4R=\6BJW$3$9J:UQ\QORJHBU!U_X$T+L_ZMP+R<[)5_^R_NFJ3M7^CA^?4QH[ M[(V0E' [S*EAG;^]K<;OOGSJ_+G]QH;E(2ATQ2(ZSJP#,/FHQB9#-? 5!TIZ MZ>#A"$P]N0Q/?MLEHM)LAQ*WZ;)'?AE*7'O&C6L@ M&)9KUE#>^7_>318"(TJ4_>"%EB]4A.V&U2P.=MI0GCL-8LJ&X;[+Q8X\!\,: MW4Q9S$*U.46;J3_B>Z=WE1TU?O?'SE4UUU]TIN6=G0P&51%C*1*=I@3C#*-C MG*XMQ:PN=O8V$-&V-!]'#B?O*#AJ05L;DS7>6NTXK7NG!*">HO\O:E5S _&- M3/9D];&V@I*PX# ,UDQY$H2GZ F=@G.DA6G%<]!&BU\SS)[Y:4E"2-@M'RG M0=$HXAM[G&J2]'?2[N_0^=#%A(!]]/C=$:7/(WO+HV_%5T3&!U//Z?G8$#2QEBM.4&*2$1)-JOLD MYBZDOKSK)1@L%PEM)+%FWP&M\D-UC+(]A1CK, =$/P7UP<&6LHX+TA]UT\% MPDDJ%DS>2U3'%^*ZP"A*+1,0*YQ,5JBH0<#4#E@2K+"#IV.AA>G&ZHP@7!NC M@2O).:#WA/J*2'(8Y9+"ZAZMJT\#V_VOVQX2>F_ LS7^ (*,2CE+MMY*RS F M:ZZ*0I)E2_@53&Q UMZX.7DHDC&?;-#<'"3D8U<'N;5GGD^=T#V5LV<@ Q59 MN9"/+-?UC6A"C!KSM1B(CUZ#=\V%2Z+$BN+S4^*J!:SFU V5Z$R,3'N#V18/ MR=1ZTA9R)XYU5X7WI3V4\TTU'/]X?]7I-Z-U;JZ+D',#X,HC!6SP@6GFF$( M-M8V)LEC+$RR;*ZP.7'[8NGDT0ME9Y@)+G"K@[.$&ZIJ],KC09PI&XY3 4\O MTW7(E:P6.@K0R PXP*27QJ;)#)4K4H-3X:A%K:;*1Z)1ID@@,9VO7^>)]35J MY7[,+A4>]?&Z&U;(S;":3,QXWQF^&Z(,<9G54[90,!^_=5;-(%O:(EJ\;A.\ M50[3=X[_1J^2TVE:\8!YB_5+\7WS)HN?0L)/\<8$"5Q MQ2+^V-BD1T"=YWK_Q-:&O]W^27Q%Q_%[*:R_>VO2 MUI9H6DYLDBRAO&1@2!T)TZUFP54J[B5O1=I-IWDJJ1NV78SO(\GVC#4AZ- =KRWTQ9G-":VH%B?D68/!N MRH%4MBRZOT67+9L[(LA4\0-(CZ3_Y MS)6C!)-G)D9J7*XWC9S7F:N,3)MR0D&^YWIL":XMC*"8CK)@$, -4I:[/LLF M3TUV18?^IZ&_1>XF6E ^F6!4'H.;1VBAVD*=E481H^;K"JRVU=3JC/5MM65\ MHP(SRF:8E"DZL$EIWISZ:UD.0 0BE6#+-G8O,;L3O3ZD,=(363?:=HXRQ$?9 MQ(\H]G(6#('EJOF#$=VNA29),@1M/G='3_L?>FRXTCQ]KP;_LJ*F3W.3T1D ;[TK-$<)WH\\W2[M9XPK_> ,&BB!D0 MX&"11K[Z+ZL D. FDE*!!,%TV&V1Q%*5E4]N59G)JS3T5:MGZQM^L*,9LG$J MTKUDE_25H2VKUD ;ZAWP2=2AVBN:?)H#L]L]^\!1")<+U8$%XH4;G*XZZ(+6 MU#J\+\70-+3N9C+LZU8H=?V0C@=N' +)$J!>/G,*-TY\SS_2)!D.+4O6=4!$ MSP)+"F2%*IK:UH:"X^R7@2Z/=0Z0W;$84O_ M%M,QY3.N6 .UF=:3.X,AZ_SGUX>R+OCSI/ M^,Q3;F"\,S:#7T:!_\#)LA^Z1K6TW("='7!40S-4>:BPUI*::CM]1=9DNZ]O M1 P<39'7V>" 08F9Q?\#K+G_+U_W^?*N:'$7^(T@KSV@7AK!TE$O>@C9%@YG M!7[S?92ZP>J/_8@-9">%-*>KR+UA3];9'GJWYW0'X((Y TT9J*8QV&QLJ.2' M?@20Z/B#;)HNLUI @^&@HPP4U3%-K:@7!O#N]S8.M2L.N"WFML$FQXQG 3.^ M;HC=^12P&BRI_Q'NCD,^73?8UQ1HX Q D_0'_7[?'@QUX-$B%C10 M'*V_07?#7B_;4>=,?H5WLTT9N"@!5=!S0W?L[@O1=H<@=VU9Z2J.+G=4N=L9 ME#.R>YL5FQ1=T9VW+,Z:0W E2J\.9E0ZE@7X5SH=5OS>ZG=[AJ'U-%:Q0'DIJCT !>>P%033Q[$Z_J2]BW'5JRAUBU5?P?DT$:! M(Q9+/-E,7K,X=A=4W* [5 =V#XQ+E16N*6=D]I3-P_"L:*;SMBF]N'5HJ(IF M='I#N6>J0\?1%;-?5,KMJ#UGR]:GJ;Y516/DK>H-.XK-4MH[NJTJ ]-2\RJJ M'=/I@R+=U*^JJIC[P?J%!@'K$Q..?W+C/VBEUO+QU2#4KMFS5:T'CB[;%)>= M7M$#!DRZOK'I&RE@JJ^"+NE@X1FKQ6G*T6JKTD"XR. 4+6,=5N1U$[/:7;L4I9H.A=8[-VG@;BUCS) MF%%>+,Y.PP(Y?<.RS$YGT+-ZNI9WCQ_HCJ(ZF_54UVNO'[A"[+AIUTWHF)5- M@%^W1)<.B:L8+&L"4& KMC74A^R02GDT:6!OGN"$.:SUVML^D-<,M?$B V3_ M4-.4;M9BF&#!\=YXEMD;##:SN0W#6M,$0HGU8O4M?:"I7:UC#ZRN8G4Z M/<,NJFR:!OA_&U9#_4-% 5$JGD%_:'&HSS#VV/?2XKP[-3J=?C6R6B8HJ)JMJ98 FA]/FY,N20:S_8WZ#U,80.>1 MQNX#_0$>GO9!)@Q=/]Z2SB!^M=051ZT#VK%K6W8'!)(!BZ:;Y5K9CK9FG"V3 MIDSM3K-/N%X'$>XT2\G?FYP'6JQV+2A'V;1Z UL?=)2^54++'!@]92NT6"6( MO?)8/&7.L1K-PA:86H[!U&2_KX ];6AE2VB0@[;3WX4M&["EGGZ]&@*OGR/> MZYN.\W9N6T_OU .NGJ9KO2&H+E.S!HJJR1VY7"]3Z6C;LAD"]4TZ?:*-12( MM>H:#@W35@>VHQ@=P^QW.MVATRW74)%WEP$P[3M=N\8U_#L]>-\%609=ZI^^O4Z#;S*+KV=\=C/=VM?+CJQ98E8BLG/[HPN M]TP[<)'&OMZ+'WG0Z6C]GFH-P&[K#LQ>MU18W;ZA6%OPH\NJIB@BS(K]4Q=* MX>+AE:I8?$E?-@[>0-O!T'9,!5A]8)N.:MB56 (05]U61<-294MU1,BF/9,^ M#V&K&OL-A.WH=L=DFQY*5P-_8V#TU05A#5W9YI@XLJ."\WDAA%W--F6/?\'? MV$TG$*FF/K 5V1X""W8''4T?YG3J]/L]L[LM.F(9FJ.)B([LFD--!%H3UF6B M[B=04OOKH:@KFRZ*HPS[W3Z8?8;:[QK.4"N)UI75G5$*YTXU:R';2S,32=\ XIXF:X:JJ^K0&-JR:9N&TB]!K%C:MK(]XD)WNZG:[=[6SL6"J.K5KF ?N M F92$[E>B'6]H!:<_G#841W6P$WIF;U!O]QGZ0QZRDJEEI*C-'BDHHCPVG;- MX<0$>E$?@$7G#%E5+\T>:!:(^H$BEP32AHZZ#7(VJV4N0F^>F$#'Z8,UOJKJ M@T'/Z??D?E^WAD-;']I@?)@ET71E_7#]4A\H\EU-C'4JA?!J:KZ@74VS*_=D M1V&Y"3UCH/7 &R^HR:HO=E^@IGS9U,Q]2U8(H$@"NX_85Y61=!X>8OH #N9; ME,7 <1VE'Y/MYV>;8/[462[ H%[1F>S&H=X9?'JF9Z6W*\3H5W+UG5MV.F: MCF8-NB;;@"RD0=]<.7..&975N@D-\@[VK_0HXUPX%]S/ZZ<*SO@J%3?&.J&:5A#3>YT;+L_ M[*I%N*P'!I31O?G^DR*OGY42,38A$][T+5?EKW*9'8LV7 V54TM4ZF)8&M,N4B:[@'A8B!*Y@;W-)X=M7PNY#IV(2#HN-J[6SYZMQM3JC#KT M%=VR'ZJPVI:CU4!>:*AM6&9KL:;*E5@-N(<9 M5,@[%51;G.?&PZL+'J\*0ML U:X.E&Z'M7*23:NC=DL+7QTXVPX=\KS9ZDGX MHX>Y,)5:OM]135TF6SHQ5. M'+"PYFP4]U3EC9X M:8.UV^?ECS>J5%L'3NZ0D=8PWV*Z:T=$*O<4S^&P7Y84R$8)_3,#S P S.G& M\:6UW[>@N4I2W>R9:F< ".[HO!JB9O94389/NMF7G8UZ=-J):,HLM<\T]>-M MV#HDBW3M+)"FF%W%MDVSKX-!H"J*HP#GF)IM6::Z%>T@^75%V3G-%P^-#IAD]J2\[I2\D_6Y+[5 1]= MMA5-Z[-.B,5::?J6=AN:T$E-HP L@"0_*'B<+=T9@&D,3IK-^O%90VPZS M76H8(-K0I0T]E(=Z5U$LV3),TY"M7G_(RYPR3\=2-]+V;Q6'I2#6N"+-,Z19 M12]V1+77 7/:8@33'5[&U!CVV4\;J *+6U>.(-%]3-TDBY_Y544+PC*ZT8N2 M='OSO>W2N;JM(G=[0[#ZG8[<5?4N+R3!S##3!LW3TPQKU[:*H=XI%?/YT.&) MF=++.T5.U^Z;_4&GJZH=YH8/NT-E(9K[^F#7E&SEKGKR\C536@L[E9'2OA]D M[ @Z5[N5*-71%32ZY@"\@7Y?LU6&R:$)!EY>D\48RMK6- ++ I]MA=&.'*30 M^>VK)-'5#!#F*DOIZSN:,30T)Y^?-@"?3M\R/YO5(*QY?OR>RBU=-_$]5N(\ M?^3QG=([X-D9/3"!;$7M=_L.>#^JIG7!*1UTNYTW+>.>L=8QV\;74AE80PV M/^RQ4GA@43A:7U7! .KWY:YL=+?UYCR8K>>K;)^B..EX0R2+^>;@_ZJF5:6A]LDZ(ZE0F.AK5M28^# MT,80!4B_6;L]\$-Z.^73_J"H\KMOYNZ8S?!V%*5I-/M@SO]: M?)5&<_Z93>'6#?R'\$- )^G.U[#OMPVS$X.D6[\K_\@N_N"G\' O_^8I']H( M3+S\P8S8"8%E("OT9N_[FMU1OOQKF&1-\^6??9"S8?I!M^$"(03@=WT,IY3W M@/1#$F4Q&64)##B!"8-)]^B"1L@2$B](D%5)(,%-7I!Q&X+=&_@SMO-,IGZ2 M1O$SB2:$=2URT_*"Y[(#YC7DD8$ MF!7@QK]]B*.G=,K?OG:1F_)=2!("?WOP[&@&1C^_D/XU9_^7P+ 3=B4%UD8\A@0L(4Z$I_ 7$>:)D')$P M)DG@<4FV0! MS-6?S0.:TZ9*S7G@AA(I'@GO8UTL88;/_ $CH 3U(B9?1@%=7A;X^4P902O7 MLK:8?(Q^9;^DX T/2 Y( 09CHF7["^[(+W!E,6I8SCD-QPG)YE$^1Q>^GZ=L M33EWP*6+E7V6UE<_)R]G"Y\EB(XR9H;P%0]ID&Q;L@<:,H:C) 'P^!.P;.!1 M<5G8=!)',SX,]N3- =R]B.GR[V^_/DX&+Z3V%V]*QUE H\GV'=UBZ\)E$:;- M?-A%;MBDR V[9Q^.D?0]2[5T#5Q'6^X98&/UG6)_UNH9FFT/FRCI:Y1\]XP/ MLMG,S255KJ.)6Y*9 )V)GR19R:R4>_NW?-F(R_;7$_)^*0!S4$3Y&DKD\Y=? MI,$*R]6V#6+!Z=\T3P0Y,4UW]W(-_QS,G>]\O/Q@ &V ZV5#]+-TJC\(N;# MXM\\^>-T"E<#K491#%QSZP'-W7E"/Y1_;.!E.>YX\1?S3=AHP^]NK!L"VB[_ M6UE<^W4Z7OX9;WU",<%\2*;][IN5!RU?L/6AZ_Q84M';* M"J07/)1C\9L5"*EKP*Q^+K!;_2IG8/;-WF%60,O,APG(DP]3?PQ /5K,^\R, M]7=X!NYL_LT_P*G\YF7]OHWF2)\=]%D,U[AYF5:%Z"HHH6Y4U4_,:?+T@0M/X"X'98F!JDFF:DN:H M"$P1P'R[NZIN2J6J( MB)/Y_)>N>A"81KB#1ZKTJ:94JZ+I^,2DM6J8],@A'X52-9"+%W MV=C+J62KBEH_F:[:3&B5-;"HWA%U6Q)4]'[1D2(5<9UGVMJET[> M0ZVVH IW[0_9M=]S&KT)YO'UBC(-P#F.,G:2L43GU>T8.I+LJ)+J&.KC4FL;*^1,H\&]!G.8R,>@F)Z3RF29FJG+#R MH[5Q5K+S%.OQSY1(GK+*,J>C15UM\@QX3O)4^)01^!DS.6O.Y'2<.ULV9--6 M51/H9AOB\CI9EU(!B9V:==[42.VB$SMQ\CCY"Y@\9AN^,;M)N?J4U]?%[Y#Q MWLAX&J;5K7-B9P:.!3N(35BQ3U$N/3(=,MT+3/=K&%-X%^.Z'UP_?+D4'+(= MLIUPMOLQ2I(])0B1[Y#OQ/#=T/5CPCLCWMV9(SG.>0W#.3OY[;W/ M:D5&&8OI)P>?.F[;R8N5$:Q'\&]-H1'\+\OP?"4@7XOX/"'!+P'QC2'6Q8I* MY#CD..2X)A.N,<1"CKL&CA/@?,B7?=3VU[LO=R0M&B-5#E"<,U[0#,K\4S0) MFG^87S%LR<+T%XR)76Q"&,J !B;TH!Q .8!RX,+DP'O5$';L?9/)+V;EA56R M0.& PJ$UPH$Y"KHEK$9F6PR$.O>5VA!G9O+XKG$6^!/8K"<3W>V'GSVT1#S%0EV1!7A>I**IUA;!0!A?4#$56(JE.Y M7XK SG('DN::W3"$VM5"S50DVQ07IK\2W57C3IFV7E/JPIRR^RAU@VH5M#>F M65U-]$-7)>4$?1O; D$,+6)H$3?,$& (L"8 [+V!'<5PQPQ1=VJ;49%, VW& M6MVVTP-KY8TUU\/X<5M]ZM=@;E_B;@UD/*D$K]N<0OF-O(2\A+R$O(2\=*F\ MA DD=1:JN#KWQG$DPT3O!D,'&#K B#@"# %V20![;\CUJRZ,B"/J$'6K)J-L MUK\3U1:-ACDDITOLOS DV9)AF:* U!:\8+#L:O& A>40%8B*#2_'$I:H@;X, M(J7%2 %[2A96D; MF@,WC)JS7)VB(0+TCV-<[V0%&&HJS!(0@49RC.4)RA M.#M1[$>1#('ME]Y,L6N."Z&40RF'4JX.*:I; MKZ_\79E7X(?T=IK'K115?K?.-^MG)A:U,'-:>#1,:;QS5I47K:!>GJ]6U&2? MJR,I(FC5%ROLFL6#^32)1X.@N.:[&_F&?X8U],K/6];AWI_1A/Q,G\CG:.9N MR-*9&S_X83Y(-TNC\HM<V;,BFK:HFT,TVWI6,"'P4N/.$ M?BC_^&:==Y:SJ(9/E_QG;HV)'QZ!S4>H6>_V<_A6G.7W*V^\73OOZW'R./GV M3_Y"RBDWSH)=#M=H]I[G'@7[ZCVJ412,\\?TJ4=G(QH339&(*BL'[XD%R6I*!OY;NAZ\?DWVZ04;3TFN)EO"HFGK,N#XZ]?-CP M2(YS7L-PSDY^>^^'))U&6>*&X^3@_9E+/V6X\L::.PA]$=;J=:^X/"&!+P'A MC2'6Q8I&Y#CD..2X)A.N,<1"CKL&CL."V+UH-J.Q!S^3N3NG\3GC LV@B+#S M-9=S2L:1'''5"MIRTJ5Y,8G.U/D,%H\@"HLC7 JXZDOH18 @P!-@B MS5P5UC(,<\@1=8BZ0VU&V1;6?ZSU*@WW@;$Q\NX0Q^%I:M<2XFA>Q/-R=Q<6ZNIYN\5 M*E3LAKS16*OF=L@7AC=5!U^L8[0*V528XAUL<(<.0XY#CFN MR81K#+&0XZZ!XS KXY3Y\A?F*UF.I%G"#C.UQ57"X,'5 @(3,Q 5B(K-Z+.L M8O09H\\(E4,L*L44=FRF+;H#4S,:D#/>EI-IBBT9X@KFM?[D&8:<3G$JM"78 MPE)>"# $6*VEO,2Y4ICL@*A#U!UH,NJFC1JM3G>M55Y9 Q+F+PQBABS9MCBO M; ]QVH(TC!0BH$[HBB&J$%77C:KWBG&R*A'HAB'4KAAJ8!%:JK \C&O1735N ME;4C@SP0E9R!E1Z*X(AN2[; !@/77NH!(Y,-T)5M ><9O$ $* (4 7JP0ZD; M)[-Q<<,/48NH%67S:J:P:DM7KU(%[!A>K&_*/SY1/J PBF=P1<5=K10\<\/Q MF[W7(]A0 S8<1]DHH.(B2)??%_I@&C6_<;1F&9*MU%1;=0MEVB*LFB>7&F

+.F$,H+9+GF4 G*'Y0_*']6_"C%J&D#M,5F M3B7H\W7JP@RW7K_E[V^_SH,?'SXN8B#W[/Y[F&PWB+P_OO_[W[[-DML'UYU_ MZ+J)G_PRZ7A>E(4I<-"G*/"]Y_S?Q1U QI#1ZC.=?'^S.:D)_I M$_D^"']'::QX4457ZWCH#UTQB+HI:U!*CXQ1_\%![NK82L1E$P MSA_,*4VB"?D4TP36Q$W]*'R1&03/MEK24[?G(DMZWD\I<8&%9@"U9Q@#R4(W M&_LI9<%Q]L8D_XO';5WV]<0/W="#YQ$_G+"P'J,&F;H)&5$:DGE,YVX,U_DA M?W \AJLI>?+3*7F@(8W=('AFO] Y>YJ[8%^XTX?GS@/@)[@WA8']&O*!? &* MPY?O;W[H=#[=?,7CA>Y\#@O&P$'B#&Y9*COV:TP?LH /C*\;>]:710XYOW_P MES=UPP=*>M%LYB<)F\/[FR^#'CP?[G9CMB PCA2DQ*PR9YA=%+/AWI$>2#D7 M1EHE WMT&*64C/W$"Z(D XXA>? 39@WS"[)Q3IOE(Q,V/1[O?)%X;/) YD>: MTWFY.E%,HIF?,DK-LSC)7."!-"))YDWWT.:.L.7?LH]0F,!XR3D7O.@3/P!"+,@(&&?3%O#D M(1W%F1L_$]64"-.L IYYMSFPRU0L'W/&B^9^R+@8Y :8!^X#YU2)_R1"[11\ MGG!8YG(60 22/F8/=<>_9\56$@F!@9.$K19C8J?4$DN<+-\WCQ*? MO4R")R=9D'(A&,UISK")1-@T8CJ%08-@(2 8KMV7"I$&_@S6+*6E!"UX!RZ[>]ER7UC?QYG6 M56.<6Q$YIW7"<2_B=U'@'YKT%\KB&*-3!YH^T#6M(\NJD1OEO>%0 M-SKM-LHW3/ *?3D/K%#XE!+SI(['+[F0 33_2-VDL%4K5!B4 N +\Z/9%9\! M]?Y\R\ZY@#6HQ)->_JL="JS#Y;Q(RU71@O1N?O,N5P"K*\]7FX^PS]61%&> MJB]6V#6+!^>,PA:KN.:[&_F&?T[FKE=^/E[?S=SXP0_S0;I9&I5?Y"%[_LV3 M/TZG<#70J@A3 G0#=Y[0#^4?&[)G.>[JR:YEV%+;>H[O\,-AQ9B<=_L#HUNC ML,7]9[U=U2]Y]#CYBYG\Z](#:T@L;?A!S*4Y]XG[H&3 C0#<016V@WIX.X[3 M<]_+'+='[PO@N1<<&N1 Y, 3<. 1+C,R(#*@> ;\F::'4K+&D@?*Y5HS_*[/ MW'MG+CZX[EN];Q"[G 0P1GK6ARB@-C^SCN)0+60"?AI\@T M2;'$G6-M/,M@ACY*KX:P(DHO 6?P)S<4Z:WM Z@KDBZN''Y;Q <"XFH!\5Z1 M)5,V17/*<8Y$,U0(YO$B7/9&$V7)MH09K6W1'[A3]()=JM;?$Q4%SO7U3M,U M2=&P=QIB"[$EWBBV)$5I:M2]&7H- ^L(O!K,:U.257&5,]NNU##L"^:UL )! M*'!:Z[:#L6S*PA1Z6\0' N)J ?%>D11Q^R!HR"):VHP6795T%=4'1GV/,$M5 M=) ;)'#:XB"#(:LJPG9K6^\@([806X?;Q(93?YX(FLH(.X3=FG%MBCN[V7J5 MAC'?>R N=2*^*WS*[:FD6LM!8K M3'N8XD[9M45[U!CYO73;E#471C>Y?HGS,N'J:!36_ S3)K07:WO6LF8KDF:= MKO=J\[D.X_J*>F*N*2G-],3B]J@^$3QB>+S,L2G9NB28Z*! M>?)(QNY>N2<;6(5H%]=>TM146 MZTB4))'G\^YOO-.C^Q#3HBLF;US$KJ&L<:!'>9<9UCXKH ^\+>O(SQLA\>9R M[.)D3CU_\LR;"B8P.W\"N&9=56D\2Z2BZ2"[8^+_E3=@+=L7)31^]#U:MB/* M$CJ6\JNDQ35P.6N>Q(F"D? V7];>/H+W\&,R(I:VSW4'8" MK+2_NR._5'HZY2V/2B(5\WZB!(9.\B9(G#11!M18F=:1 MRZ>1MDK MNCR#ADYA[+G08(@M9RZQ!F)/%$0%;RX\8ZVZ\OZ?@>O/%N+'3VC9C+?H4^H! MPR>\P2?C_%&6P..3Y([ &&;N'S"0I5PH>I8&(#3\P >HQC3(^VC "/,1 2X! MF#"2*>#4YUU%@:13]HP1%S7Y."K/6+3L!KQG,8/H0OC,6-_+4N#PAJ9,B.0- MBI,HA.<]$YJD7#SE8B)9E6(QN_31IT_%4_-.K+D4B.DDX,1E#5%!.'AY1]60 M/D2I7_9473P=1&J:!K1H!Y?/->K6E 0*.TRVRT+0+3DA#PI=.MG:";6W2?V%]"*=52=%VUB-]AYH39& M-/"!6A)O1OOHCS.N*Z.XY&+WX8$U2D_ABJ>R?_6B/Q\0E6L-=ZDO8*THXW

SYOYIYW)&:MW5D?X"7^EH-8JO8J>I]XVV_Z0,>\-^^$-1<&Y3Z/V!/] M>%R\EK6L#1AK9SE)&9,!5!EK *R_L'[L^5,ESH;$G_!UF3$;-N+=%%DO84;* MG +EB!E5V=RS?/FJJGM)'L;UPGV]4>N"%KGY&W!?[L M)W_T0*;X*?OK@(:W5D\9&CU5L;J&Z5C*P%$[1<-;:ZCJZJ#=#6\/L^^7Y.42 M,Z-VMK=!&"\G3%QP'FN!RBSM M6=YG33/S/_T0UR#>.'CS2I]-A=M)[.6XLR5=J:'NW,J5K.ES"; M>Q(%?E02C1-S><'M0^R.P3AB_=5!O +B8*H@TT$8,34_BT!L%C^"#'Z>4T[. M,2C^F%W,J.DG209W@./"7(9=JY!?6ET(YH708%R1FR=M[Y4/*_"6LASAFN:@,5W 12F,L^;C" !HU"NIPM MGQ=7CGR"K>&0WYCV >"-2RHPO,&"1C-F:XY2LP?7UIG"W*7,HNA EA2D=_Q M$$64FP\I.R&S7:P-"Q=;P-C2:4S!2H-?IDGNK9/%(HE8'S%.?I-8I6ZF6#3@ MAJ588PDF&'.VB)EAFKW&:MQI^ZV9B#Q(])N?3GO%P#H)>'A@:OY8.J;WC!D7 M%N8AIJ/:,Q6UJPPT6>_H1L^V](YJ=RQ]*)L=LV,UT72LLW$]V$>S&?-P"C', M@H6/7$MQ;YO'$BL1.Q8[I2 )QEG,_>$W"X"*15OT_-XK$H3);1]\^P6;@PL; M/6'7]$OJFJX+:9INGK=INGK:U[\](^TZ3Q@LAHMM2G?N)A*NG@]NCHNL6#,K MOIU6RG$',8YD1.QK1IH^JK3/.=[;*;>DJ0%''?:,JDJ(*TPD[I,">6J:E\%P1?KB;'UL/RU>7Z2I/E!]XYKO=?IP?(&/'N**: MMKM/MKG]^C/I#3Q],*8%1Q1'3LBHU/:7MS!"3QW@D0(\4H!'"MJ^CWN%1PKZ MI<3_G$O\T\65D!?Q3 &>*< S!7BFH/%G"G3=DG1;V$9H(U:^<='CEFVZX'F" M;1N;LB$YFK R1KB#>=W'#?KKX9IEZF4=:&O/^0)5EFQ57#%&/&%PY0)G&4A%I?>-HAB2B:?HT'7%$P9XPJ#U)PPTS90T6]SA13QB<* 0/'YQ65NH.%/ =\ _5ZJGQ-&,[[CV(E;V)8W(+R->]HYMU99'C?/M>E(F M[K^^YE^]!4L6G@DK2L(W^Q>U(_W0BWE]+%Z'I"AP$XW*4G#N\I! 7D1T63W! MG[ J8/G!!OZH$0WIQ"^*Y+&REEY)N1$KF1<^4/9*& &K$\-J5O*R96"T ?;^ MRZKQL9)YBTWP_&96,XS]#O9=2O,A\$)_2[<+!OQ8C:YN+,'Q%)O $@MX#)_C MGKH133MULT]>O)$D1Q^%6'!?S@Y7?A#B.([ LQ)X5@+/2K1R?_J:STHLTKRX M87:Z0!FR)!Z9P",3>&0"CTPT_L@$EF' 8Q.OV4G"8Q.;=ZF&I-N.*!A=-5JN MXUQ$94-V/7I3X[YL6XY'F)*EBJ65A\\71<9W1$Y1D7WS7I5D7=@N M-IXN0G<5CTE2.HAI=6]6ZG8[L.,/.0%:;V$U W$[$RF&1 M[<'@(TZ/N,O]B^) 1;FB+S(4GAW9=G:$-]0;4]:$%HA2M*HMVU/F3RA/B\"3 MV,&"Q UX@U:V/> _\@Z-#[$[2\B,TGPD,>NZ%)>-O&TL:^ M*TJ!@7]3J$'8@A[!!+?@)%(D]3'RP4/R$/0.:8 M-PRKTI3WT&6C* YEP/*E?M5]'U'/S9*B4R*H ']>O#"D3VZ0L#:?.6%YF]LD M[WC)N&1Y1=%QD5U PR2+%Z/?O'%MR=9'D^QI);4I/U\6@"NBJ_ELG1#@&( M$=+E8(I"&"G05F)]+]/8Y\6'^#3O.D'7B='EKP&@R\3W6]XR+11";7AJ5O>R ^[7M\^;]@=T9 M/W$E+8@ 5W,BL&=)\.('R@?%A02[9$$FB7^\87_"^"O2C7V=9&!<)@G34/G0 M*[(R&M9#P6) ?)"LI1QO9?-NKTRU;349#!C,$Z3U$TS M>,)SL=;%O.XJ*[#R W].% ;\8>6[8,B+X?(24@OM0%V@=+%+ @1G;\L5'3_+ MQR:\;#-/1EG*:!@$[-FL3SHK6\45S@:ZCT=62C=EQ/%/R17DTEH;,[4$\^24 MR*<^BMBL6&2M7)REQ9'ST1Q\AVB<:]V<%TOBLC7E' (*%.P>PAHM,K.AEQL$ MP7/.RNQKQH?%@YCB9"RS\13&XL]SYH'!>@F8_16?<]TGLIGH*B! N(XBGTJQ MD$ON7& -OGSZQ$0H:Z:9$ H#])GGNT#/T?*$-R0?@Q7",MD8=X#?_# E<_$\"HJ7:KVD)\S(O+>HFXAH.ZY MB"]H6IK,O+DT-Z>3)1USF NYF ,_\5[HHO!0^+_59P&%D$-D(KC+&__QP1E MG*N:HC^W'RX$1 OYOPR\'$7 (-A=";#)]@ .H.N;#30N M'V/.TYPL*1\)/&=KW.,5I&$2K3SDT^9YEAHS=U@_,1Y@OE/9OY>?D]XM(:J2 M@0D& 2.R10(=?,@G6#_6$!DF-'$!^#,W_@/\:-;VEG/T>_^K"K^/W<6Y_S4P M,];GEQ?7+WYFT%BS\$!NOO2H%NBA[:Z2@(7;2+\H3+E%%H:P_(HBT%O$%31>'K5]^:_UEUU<4D8- M&1>*F)0+W3AKRH7RUOLO^O;+'KUVT:,_[>LQL>)UB15(GY?ILQSNWJ-_-21# M-2KUJ8P%_I*EX$B&;*ROV'U&="(ZQ:/S'.!L>*8BWR \YL0E,MN!S(9IL1O, M]AO_ CSB#I#$?:!D\!>-/9_%J6/?@W]I3#A#(C^>1CF<@0:#RX%/F!N2>QC/D2)20)^#(SL-#3!_8%LM'X#\_3'R/_)L%J-&&1ANZ$:"M M(]'F>% VCC[(/X*$/O(/\D_SZ7/BXBW\T-+!F7#-(U?CV*EAXJAEM8!FL,H! MO;[DROIK 36(I(W#].D(UY342 DX2U(485UB6E^" >'5( NL$=R&-=:+&'?4RE. S/G)@^ M#;&CWJN**6ER386]ZJ7%N>IZ(5P.5V$MJX*G*'>&*HI/KL6[0#P@?9 ^;=H= M:A9]<"OHC'4VFT/&9C'E6P^Z"B7L)9355"5;EN%_-?4?/8+"5U%8$X'=(&NE M^:S8\%VI2Q!PBGPGU[]EU1B.0>%U@<*K082K$8GZG2RL)4^#*'99K(8'--I] M0,.Q)=7"7CRU!C'.'ZO8W$"MUEFZY=^(8ZI_\PJ@O !>7OT\+[?**H#6%^) M05Z#(+\ >[VN@,1UF^:(ILM 4U--HY8(%['!@*:L/PJ6=@F63?I< K9$NO?( M5:BN4%T)]^:;P@&-\^@;%$ZL#UU%D2U>4QE/)C1-I./)A(U @&5HDJ/)9Z?P M5)3 MU.&HPU\9X;$DV1!W+ K5^&&AH:]Y:ZEMUY]L8!6B-;>K&[_KGK=7+\L0YWWR MBKYV8W\RH3$-/4I&-'VB-&\563:/Y_WUBL9Z>?.VHC%@F+>*+G/FR9S7?5^Y M)F_SMJ=O^N40<:.-W>QL(:WL3/N\'<7TB^Z'=E'-X+#8?$/V>%M&GX/K65QAAXB? M,]Z(&HR)O'43^15T5QP\,S.BTG.-F1G8UJD&EL2F)3O;Z-R6;71^B%VXKL_: MF R9)\ [F+"6U]SX?87;=KAV:5"HJ[XPS,]1>%L @M3/7.JC^+N"U2YNV.^:579V7N#WE@ M=B@69FVR"&Z(>%$ES3(E71=VZ+ MD@0Q(2Y:]69\G!83MG:G8?75TP4E6J%R M'WE8 KTA##:(+YZN2*JJ2J9^NG-QUUQ7';$G8H.J-AR>V/TV[E0=W6]TOX^Q M!291/*$^.N#H@!_2&46S)4T5MDV%&ASATF+?W 3?7%CN]E6KW0:9N>=7,%4&@=T\8&,F(682OLX2M.]TT:4-43AB'J% M%NV$>=+;DQN/"3S?3P.:IQ%.HP#8AA65CJE'_4=*DOQ0>S0!0S4FO_2._ +/!C+?YKM5_*P\&4?P54JF+HP"?BN"5SS!BV,V8<,$HOM HC&, M,%Y\(/3/S']TX3UI&\ L?6T*2;/0[]5)V8TJ]:0B0>7@F0"UX+2PR&S=E M,X\>0J 8F^6*GM)P-.U?M1V/B3]C3 M1C3P*3Y_$G;AD2>_"" AY 93>_(QWP5X!Z: M)#.6V%GD,.;/]0.6PEA\M?5I(\K<#'@6\:9N^+ Q8W:C/YN[WN+)^77$#Q=3 M9G_S=^;37+FN-5FB7QAGW^8LN\(&K/!ZF/"\6W<6@ZCZP=<2#,D^DF2L2:2[ *&WO2YD J%2GGOAUZ0\>C- M"I]*.6RY_$'INQ!#$NR %5&AE\^?3I*W&)YWQFEY$P?APW8$ZYB)QR M"W/*SYX4?MK18U)X0W9V6T:?Q7"-,V3@-BK?MDC\[JP8#CSG]A61#,0H8E0\ M1K%PPP9JN?']*7 W'3WD-^2WFOB-.7NU*H4&;0C6MUG5=0/FDR=88>'<@#\= MX2YA[\^25!G^Y]2?$'$5^WL(3 2F&&!JDFF:DN8(2Y^\;F!B/D4G2Z=1S/9O MT'MHKC??$.FC2[*J28HXB[0M<@0Q<;68L&5=,E5A!^7:@@@L9["38WX06SP( MG80]U&H+JG#7_I!=>RQST&!1I@$XQU'&3C)>;9T# M1Y(=55(=<9T47DWBJ]A21&@CM$^V':=;BM F*0CM RVBW6GZV_[^]NLLN7UP MW?F'OI]X091D,?UETJNDBW[.LT1[49(F_!1^E^7F?7*?67)T<@]$Z0:1]\?W M?__;M^6C!FX< M,FGVC,[UA]+!MJVJB/Q)(;CA M'S=.M,)D4O)CE"0$B)FWOWM]:NB)\S[SY$6?I5SRE(UY3!/&,WDR.[!8EN8) MR=&$52[P/9[*.?:#C.7HAC#Q@$V<]5#C^9T\Y^.2LC?9= 0\9^M!VU<.)T^E M90X"L#0COAO =Q.6H,F7(J8/;CSVBS39O$Y!0B9Q-,M+*8SSW-NR)$$(4(OI M(PVS1;XU_YF76V.U*BYLR3#1]I(2;1532*:M9EU3 ^.&W8Z3O]C17]3D,?WS MC>EFRM7G(-]S ^2GW 9K!H@M8:ND0TKPU6NG0U%1O.1L[#+^,643.T@@2YZ")3]60V*=(AR&O(>\=P+> M^\U/IU&6KK#="S+10)G86KX\?%?SW$Q[N X_G%_1UJP[F'-J+]EY#=E /YFEC=6QO%U%<1[[1" MP%8D67.$A8E?2[6VY)Q?D"QHG&5Q.#9;@KVS,1NB#=&&FA UX5FQ>4JV0NRV M&[N6)>F*L$C7U6,7]^:/V)L7=CKSY"?H&U,%[ 1AN4/I=^$UYM[+=X:X!J0' MTNRHB-\%,!UN%YS!5+DPBZ-N\[@MI@1"!/4^ZOU3Z'U'7#ESU/O- ^TFT851 M%"7B!3 G2L2C):*EH$0\_<&(W;6V3V9_5FC3G'K/Q6&')QI3EGO-*@Z/ET6$ MUTH_'U#P&;[QHW%25I!FQRIX%6D_)G0RH5Y*GJ(L&).I^TC)B-*0N&'J\P?[ MCQ2+^EY245\Q-7U-YXW51?6+KJUZVM%?2 R]<;;?8KA86A5+JYZ?"]^ZPUH# M+<_-ET([IYV>?,B*K6)%K,7:%(5\:H5;9WFLJ\T($.?]?LG]W20;_"RMRT,9F]8HB*8Y6.X6N9=>Q00!LG+R_/FRIDFG4 MWPNX+=@2T%9Q9R_$:L/$H>O'_W:#C':2A*;)3]1E?1C'OX2?J9?%,=S?=1-_ MV6SQD#Z*'=M2K;XI*[(M:T.E:^I]WD?1ECMJIZ\VL8_B:?L1+L+)/,0\@24@ MCVP-6$PZRF(R\4,W]."!Q.6K0K+$+_KB52Z>^C1FD8IG%I*&.S=8Z_BQ-K81 M89]Z=#:B<3DV$5T)7Q^N9%A\ZQ)]O%CAXG?RF3OY 57T1 M@[J]/J05=C'<'OOCUN726]YI9EYV:+G1W-A<6HED/^'8;4;GE4:!^4?Z2 ,B M[.P?\A[RWI&\)[QF+_(>\MZ!O"=LDPAY#WGO\+-J4>H&:"ZCN=Q$6AWNZ.(1 MED-9K$$[Z.)XK>X:.$Z MRI?MD'W$YAPSV3FQG_0E$R *\[:CZZI5&JB4]\, MREQA;PW#T"33%%:)KRUGAU$>H#RX2GF0FQVVJJC"UA]E LH$E DH$U FH$Q MF= 2F8!^ VY1[LFJC^+T-J7QC/CA(TW2&>Y/XO[D9412+XC[&D?;DC:$9;$A(A 1%XX(U!.("D0%ZHFS[U:TP55S'VCHU>&H87!%1!GY MEO2$KT%EM[ZV*P(, 78PP%1%TA2L28[80FRA\D* (< N"6"HO.IW:5OEN?:B M>![%;DK)*+KH#,C+E3T7)F(P9HRH0%2LWV4JDHT'W!$0" A4$X@*1 6JB;K= ML ;%/<3QQX\1&V?[TZ":*W#PD#:F!2#'-9EPC2$67A:]NI:)KR=96[0!BC44:RC6SBW6-,>1%-TY/\E0K*%80[&&8NU" MPEXHVE"TH6A#T7:&' ]#E6S%/#_)VB+6*F')KU,7IK[M^I,-K$*TP _I[91R M :BH\KMUIC37P,\^5PCMT3"E\6_7+GKT.'F<_ 5,7L QS:OGW&091<$X?TR?>G0VHO&2CIHB$556#M[809 B2,];FJT&C.ZA MY;E1^R-]I %1D-N0VT[&;<).=R&W(;?MY39A+<*0VY#;7N"VHPX>HJF+INYY M_=%3^YO.:^#F[$3;>S\DZ33*$C<<)U_5"KNKV'OMN 98<PI&&KDJT)JQ36EB./* -0!ER-#,"V$2@'4 Z@'$ Y@'( Y0#* M ?0)L$O.D?N.T6Q&8P]^)G-W3F,,C)XP,'HM)5./;X,HWB]#:E\8SXX2--TIG(4[$H< X_ MIG.-IW&0?Y!_D'^0?Y!_&DL?Y!_1YB+N?*!SB\XM1H\P>H0 :SK ',FQ9(06 M0@NAA;H+ 88 NR" H>XZ!EJ8&/GKW9<[DL;43;+XF234RX#6/L7-D#/(H L3 M-9@@@*A 5*S?!6209!N/RR,B$!&H)Q 5B K4$W5[9->QN!AEX=CAI& MD3"*A&%:#-,BP$X3IK4=847L$5H(+806ZBX$& (,=5?#H(5;C+THGD>QFU(R MBK#P*L;&,&*,$6-$Q?&HT$W)UAP$! (" 8%J E&!J$ U4:\;UJ"PASC^^#%B MXZRI]D6#*-9<@8.]:[!;$G)K=B4P\0D];(P[ M8=P)42$(%98C*2;&G1 0" A4$X@*1 6JB<,!@6E/F/9TN2*H+2=;\>@X'AU' M@-69]&Q+NFDCMA!;B"U47@@P!-@% 0R5%R8^'<4PF/AT?MD3Q6,:EY10YG^1 M) K\,?F'S/]S:2*H#AV_AT)M$4>(*D35#E09LF2I%@(* 86 0C6%J$)4-1)5 MJ*::MK-Z"O@)X1_^\8GR 811/(,K^(/NH]0-,%A6O\PZ HH:0'$<9:. ODE0 M-2*^M%N8_?-DQ-O+EH=*^\-I)5SRVZID:\)J!;^>9&U1"BC*4)2A*#N'*--L M75)0E*$H0U&&HNRR15GM42X49RC.4)RA.#N-.'-,4VCOT*L7997(X]>I"U/? M>OV6O[_].DMN'UQW_F'H^O&_W2"CG22A:?(3SU:GXU_"SRP1(@9&ZKJ)G]P# M%;I!Y/WQ_=__]NW&O7T_\8*(W;B\$,@:,MI]II/O;H9]55;L?RG_N>_?$'\, M7[A>>NOT=$7NR;*F*X[^"&]G>8Q2D65WZU#Q5P32>RS\.#H* K&^6,8^0BG'RG(OK]0 MUAMGL\[,_+,?@FY)/^BVJ.GRNWZCQ'-3^A#%\#UQ.7<1-QR3P'='?L!3;$A, M/0;B,7%3,F'D>.3D&+D)?)?-HY"D4TH"^D@#$DW([]GX@=&(/2[R?'C\F#SY MZ93XX3R#QV?LMC0BLYR<[&9XYO+!=^2^?%S"GL<>7GGMU*>Q&WO39^+&;,AD M$@6@?9,/+RX)!Q[Q:! 4U/[N1K[AGT&J>.7G@G;K"[)ES5YB@;SU\ZB,0UNP:J' M+\9<*[NI'X7\WJ>I[TV)&P3P\(?0G\"K@"Z%YF9/-YCG &8 7>"NE[^'.8!^N-N7R]V]EQ?TE$MK^GB-9W^-*7PW:,+:ANX^(Y\G) G6AKT#,6PVM$H M=>'.5[]$8H\\8/CYY=47>-$,V*^0)HLW ,XC,G93*G&[ %AH_;' OF14O'-< MO"0*:<'D"Q[1%(FP,*& !W)!(> Y?0I"9D3C*_:17/)@P7/L<_4UQ:[8XWKE?N5\]ZN7?3H0]X[.>\=E<.-YG*;S>7FT>IP1_?4CJSS&MHX M.U'XGF]R1EGBAN/DJUKAV* 4&'&\UG.3*=\7\M@?;'/ZT0U:VIGX,A"+_12Q M@^=)"(<OD9 M\/7-6'BQ-$.33%-8GD'6.:9)*PJ+:\%<[G1AF9QV#'M[FH^08LQ MN"N.P2$J3H0*Q; EW1*6Q8:(0$1<.")03R J$!6H)\Z^6]$&5\U]H*%7AZ.& MP141#XCCCQ\C-L[VIT$U5^#@(6U,"T".:S+A&D,LY#CD..0XY#A,?<+4 MIW;D_;?,V\88%"($$?(2:1Q'DDT9P8'@0'"@^D"$($)0?;QYP3%1"A.EVB&. MVG(L%L^=M_K<.8*M26"S)4,V$&8(,X09ZC0$&X*M!6!#G5:[ ]PJ/Q?3JLY^ M,G@4Q6,:EY10YG^1) K\,?F'S/]S:1*H#G6_AT)M$4>(*D35#E3ICN1HPBI] M(: 04%<.*%13B"I$%:JI)@ *T\K*N^ZCU TP2';:(-D1&-0 @^,H&P7T31*J M$8&E$S0^W$N\O2QZ=2T37T^RMF@#%&LHUE"LG5NL:8XC*;IS?I*A6$.QAF(- MQ=J%A+U0M*%H0]&&HNT,.1Z&*MF*>7Z2M46L5<*27Z :L M67VQPJY9/)C3D'@T"(IKOKN1;_AG8!"O_+R%EO?^C";D9_I$/DY"XWT>9D^R^$: MS=ZFWV.Q'&4K\X]/NAL1.,E'35%(JJL'+RQ@R!%D)ZW-%L- M&-U#RW.C]D?Z2 .B(+=U\#-V8FV]WY(TFF4)6XX3KZJ%797L??:%?XI"^DQF;OP'340:@#+@:&8!M(U .H!Q .8!R .4 MR@&4 ^@38)><(_<=H]F,QA[\3.;NG,88&#UA8/1:2IIC_X!69Z0CP,X-,%MR M;!VAA=!":*'N0H AP"X(8*B[:G=E3P\K<>SQ91K%Z6U*XQGQPT>:I#.1IV)1 MX!Q^3.<:3^,@_R#_(/\@_R#_-)8^R#^BS47<^4#G%IU;C!YA] @!UG2 .9)C MR0@MA!9""W47 @P!=D$ 0]UU#+0P,?+7NR]W)(VIFV3Q,TFHEP&M?8J;(6>0 M01ET=$(")03R J$!6H)^KVR*YC,.WI 97\ ?=1ZD;8+"L?IEU!!0U@.(XRD8! M?9.@:D1\:;7+0^5]H?32KCDMU7)UH35"GX]R=JB%%"4H2A#478. M4:;9NJ2@*$-1AJ(,1=EEB[+:HUPHSE":8IM#>H5TTCP8JJOQNG2G--?"SSYS0?@AR+OV@V_"%.,;[C9*Q M/R9AE)*I^TB)&SY72U/!WV0>^S-*9C#39S)SXS]H2B; . EQ$Q)-R,;$CQ_$ M3V[L38FF2$25E9^*$;>G EC#>A,*4H)H'OCOR Y[*0 M&:]"0,U^G;ULWW:VBM3O<>8)"0G^D3^1S-W-TFAPBPB];(U3V( M412,"Q;*R4F GGN2N@3/J1Z!MGV2 MCY?DI!'G!2I>Y?(!"C1S_QHY!,0);X MP'0@(: AC=T@>"9CRHK] <5*\>*&!&2K/V,'$T&P1%D,7X49 M2"?0OM1+_SDHD3H7UZ0,4J2W[/83\8^7!"%"7_OT]0'@0(";@1OF_@I M\>#9(TIBZD4/(4Q@3,89/"PBCX LE]U(8$S1$TA#>#23'N[X]RQ)X4+VO#$@ M*H;A$C^ELT0B_H0I XEI@'3*'AO01Q_@X0(O>CNDX@ZN9D4+_FM,PH3DI8PHWQEP/%01FN.?S&L%O?]R"O [O MR, %8OR9N3&[^(F2;#[F)&;CJ-";S>0%>K/!^).5N\;+T7M3-WR@0!IX_LS] M YY$O&R6!2Y_RI("+TN_YMH"OVQ?-%B%?)V!%J-G3J.Q#Y?%P(=Q-.,TG= Q MXWAXGYMF:10_Y[*K(F1+J2;& M^OJG>J<3N": )1!A>X']"W*F\Z5'3-GD8HVQAX GI].8B-Z&4IW1^00T%F(!DQW2] D\"@'/-^[D=PUR(M[K=\970@9T M:5@21$!!;">!0$WF.<\%S[F1EFLQRC1L87#2H+TH7!.X[F7/7#YU*$PK4C;B8_ M^?!2ESQ3-V;BB5MQ57VP2Y-+A4',\ 6O9K4%L-Y>S4IH+ENG:GU:5-C8N3 )>L34]$YTO0J*#" M-#$J#'5J,PC8>)W*.#>F01YE*(4'UUS\J2PJ]X*^BR83<()SEWR;Y[3P6L5I MOT8QT$N[-'.NEAI\ZJY9B;B4"XY6S+>@S\>,D783ZX$+&-#PFMV;]S%CX M+N8;/PN2A@"8E4!292>HM"!C%L6!GYFI&@$,>-AV$=QCA.90F48!K$7ROX3^ MF?DIR(7^$B>[Q^@&291/C3(V^97]8MXJ.=M4)Y"'P3:#7E4[ET72GJMR -@A M9L(J"GG0>"%-"FY[0]"M(E_RV-NEC0G"BTDI1OX_\TYXKET M5S9XIMA'S$5E3DSB/KI^P)%-'_TQY2%VF"#(^BCQ\_@P"Q+2ASQ8G&2PA+"" M4Q]X*?:]@N^!!R=9FL648S].@%MRB0V7L07=S;KS./J=\A!M\0"X@@\G7SB) MO>R)LH$RD90QRO(138 _>, 2KK^=!V[(V3U)F6Q[@"??D1_*S0P)I#8\.-]@ MX;%YF$G(H_VCWTOU2_L1?HT0Y74;C2LB<16D9K('OV7B8SPO$$>'>N_5'GS2T@6.^RJFGM#^;[%/ZYG0KWEPJ#/0"0Z;EA"C %^>(S\95W8F#2Q'UB>WULOQ&^GO%S(+-Y%*=L MSZ_8^0(7+-?!B3MC+P:1\"5U)Q-XC<O MR]4F&R?[Q';XF&%&P62>E:.NFMAI3A-^/L0#*QH$%&>S*4TJ^WLY&?CC5T3[ M0^:/\]U3&%FYM9S81MQ0VMBYS\?M$%V\J M=DSS%TG\>%"2C1*P>;@&63&+%2+AQYRYW MEW_+MX$]_N#%8%9FS:!0V(3%&1X^D(+4C'<\]FINY7#8%'QX!ZRYOE_-UZA< MM:7%R(D_8M;]S!W3"Q9!_YAQ_7 ;E;A3#(FB&*,B6LUQ?1V:0)4N]L2HU%^)G M(?D "!/W,8JY1%\$0-9T1"FI0'R# \_^S4,V7# ]^4' #YOY87ZJ81:%?LJ. MMK"S@]$\ERHK3X0Q>\P18^HJ7[92#B^/T*13=JYEY1F%E52.AAOLN7F_/-7( M+::<^D>>NGOI,-WJH;O%>="/89^.TDXX_HD?!&4T''#W]\NB.#C\V,M7XCYV MF8CK\_ZQ;*UY]UC^:>/!W:/;:Y28M;I)&(."A=,C),89N: =@X\8/N$SSXM M9Q]LZYW+17%IH-V"6+T%IYE6:M7C"=Y7NKJ+\ 9#:0Q@9(?FN(O.19Z;,@(_ M?ZB=_?+S3"Q 0.-#(+R22B.O,3'[7!U)48^C^F*%7;-X( >=Y[0#^4?&^>_EK.H%E]9)G686POJ'%Z_)1^A9KW;GS:R-7DEOU]Y MX^W:>5^/D\?)MW_R @H*7V5:Z'*X1K,+INU1L *,V3WV4WV5K*^;\?:V9JZ! M[_;0\MRRW2_AOGN,G#=#RQBA6R';'=:MON1 M)T4AWR'?G8#O6$HWX3G=:.DUQ<5X5969G'5Y9.SE.L5'[X5 M'&6)&XZ3KVKEN0:505J/^*V,8#V"?RMLMZ*R.;$>D*]%?)Z0X)> ^,80ZV)% M)7(<I&+;( M?C=MJ2J)T0B4 5*\:PEJ&;#+YQ:S\P3%E% XH M'*Y&.#!'0;=4-! $A!,.#,BT(<[@/M#0>V64X? 6M"(#7&?L/:LJDBZ+ZSW; M]M8/&#P6$#R^%FS5X.0BP!!@"+"%]^CH)^.K:_8J$70(NJK%J"D:*K0ZO;56 M.66L[$K$J^F.HG!,-(R-(J#.U=$7 M486HNCI4O5<FO1'?5N%.FK=>4NC"G[#Y*67T_ M86E65Q/]T%5)<83M2;<^_(&A10PMXH89 @P!U@2 O3=T^62,=Q M&17)--!FK-5M.SVP5MY8ABJMS;QQ',DST;C!T@*$#C(@CP!!@EP2P]X9UM"0H8LJ1IXH)QKZ5:6T"+ ;E3 M!.2N!)MG2*!'@") $: '>WBZ+"Z>_E::7;-OB*A%U![,=;HC.6CR-FB?K!UI M_8&H;)$KJ[*1%YP_F1YM"^PP7(J(:H[?B*A"5+4<5>\=2UP!7BR\AE!#J.TV M"2U)=[#R6H-V#"_60^,?GR@?4!C%,[BBXK15:K&YX?C-/MP1;*@!&XZC;!30 M-Z&T$>&%$S10VTN\O7S<_-9KNBQ+IL"DOE>3K"T"\8)D7^-L#Q1E*,H:'() M<8;B#,49BK,3Q7X4R1#8?NG-%+OFN!!*.91R*.7JD'*:XTB*[IR?9&TQV"H! MN:]3%Z:^]?K*WY5Y!7Y(;Z=YW$I1Y7?K?+-^9F)1"S.GA4?#E,8[9U5YT0KJ MY?EJ14WVN3J2(H)6?;'"KED\F$^3>#0(BFN^NY%O^&=80Z_\O&4=[OT936E&2BG(1D.F0Z5Y@NE_#F,*[&-?] MX/JAL)UX9#MDN\/8[L85\AWSW6KX;NGY,_NT&&45+KRE>QJMBXCGK M\N#8RX<-C^0XYS4,Y^SDM_=^2-)IE"5N.$X.WI^Y]%.&*V^LN8/0%V&M7O>* MRQ,2^!(0WAAB7:QH1(Y#CD..:S+A&D,LY+AKX#@LB-V+9C,:>_ SF;MS&I\S M+M ,B@@[7W,YIV09HHI2ZHLK#=7ZS-4,(HL((I\+>"J(ZD? M 88 0X MTLQ582W#,(<<48>H.]1FE&UA_<=:K])P'Q@;(^\.<1R>IG8M(8[F M13PO5^=<&!YP'P!1@:C8<'-473277+,S@TAI+5(H4+%;L@;C;5J;H=\87A357 L'6$!T+;@!H.<5XL(#' B%A +Y=:8 M(BQ%!%TAA$J+H<(,*;X?W]CN%^L(O5(F-898%RO, MD>.0XY#CFDRXQA +.>X:. ZS,DZ9+W]AOI+E2)HE[#!36UPE#!Y<+2 P,0-1 M@:C8C#[+*D:?,?J,4#G$HE),8<=FVJ([,#6C 3GC;3F9IMB2(:Y@7NM/GF'( MZ12G0EN"+2SEA0!#@-5:RDN<*X7)#H@Z1-V!)J-NVJC1ZG376N65-2!A_L(@ M9LB2;8OSRO80IRU(PT@A NJ$KABB"E%UW:AZKQ@GJQ*!;AA"[8JA!A:AI0K+ MP[@6W57C5ED[,L@#4,#+9 %W9%G">P0M$@") M$: '.Y2Z<3(;%S?\$+6(6E$VKV8*J[9T]2I5P([AQ?JF_.,3Y0,*HW@&5U3< MU4K!,S<IVW.1 MY20["8DF9&/PQS_H)S?VID13)*+*RF8ZP_$/Y"$I <_I4X_.1C0NQ[:ISH]_ MID12X!!*GM@_852-E\$O;DJF[IB,* WA%^*2D*8DB)*$S*/$3_TH)),H)HI* M9O#L*:Q 3!YBZJ8TOB/W4TJR$#X%\,HQOXW"%>'*.]SFKAHGR3SV9VX,5Q+/ MS1*8QN@9QN^Q.E MREVE-]!-IV-9706NO_E^34!6Z7/OSV#Y?Z9/Y',T;9B+D:YVA]U$4C$MI ME'BQ/R]YLILE,-[DY2B[X-G5HTWRC^SB#WX*;_-V$$ -NX92[L9^1)-TB+Z-GD(0$4DV2ORQ#U(* M..P]DSLWO0@$2?@LW9";)\K^S9(;)IMO0);$=^ =F3%(,#61B-,P]>/\]2+M_F$[0;@G<"S88*C. +-,H_F6;"0:Z."APA(VOC_ M9^]+F]M&LBT_S_P*A*OPA9MGO\IJO*8[FFXGV$@*2(+A!@ M8Y&L_O63F0!(4*3$10DR 9R.Z#))8^Z>]S+]DV@TOO/NF'8*\QF_=)B* M6[$+97]J_RJ8G.#8)3P/>"^>CY%SG@DR^4(-:5QNTK?:^UJ8AG&S'3\Q.3)GF>R1" M+"\I$J3>W!-6*CN7$;1@(IF3PF-ZA6RD497YH7K6C"%4W$>+\4]XL%8\Q2=+W5_F W*M*4P8#=/9E.V4N1 MP)Q3MD(9>O1/^K@DU#NM9GDF/OYDN.:\GM%H>LG>^'WH,QX13#4M(D8A+WID M-,WJLX6MP=B::UA!)\X+/R^O>,.N0%-^P>TT6S!&8U>8B\LDZ9T7A_\N*;BZ MQF\QETO\&K,DX^^C9OY++[OTZH?4+M[<>-X-0Y+@AI)YUQ^C-/KJW[XPSR3T M^66G*64O*TJ*X+)4\&M/)9;\;P$0=G8V8YAFGQ?B;+':0Y7IIJ);4X/TX+PF[Y6/YWZ4*W4-)FI,/KOMI_&'D3HRQ<^U>F^:G M2DE^TD>FT6\EN8?6^,J,>('3JR!9< Y;O0%M_15TU _['&N_,)'/F,,6SH7V MB8G4F(FWJ+E4+E(#+V5ZXGW"_F&(^G1U\YXA*LRR8ITJJT-_7P11D)V,GV1,K$=%Y3]ZR=W<>FAB(( [I+4U^:TJ*0KNQ"7$GY4 MO5]?,F7S%0 %PD=TD2" ^TDM+"@/"+C&& 6Q->>:HWYWQ5 M^K:,EI%X&:6JCID958E)?NJ2Y%Q-\QLGS!'6^"J9F21,)OJ]I)20W3G3&'3S M(81V]BJL[_..^(7Y<=,P95YE9:+QA7)QRTT8CSG;0R M1JBC(5"3^'*14@XPQA:\H(II-FZS9F2%W4J,ENE MD@ "+!7>Z\#7KL<4;PPK.LSF*ABKRG=\WGKOY:*BH?>*F>W?A+FI#5_*Z-%M03?]N+9.PP3838U MC&1N<@C"9UY$.2;F##298+0JZB)#A#6P]>Q]N&W.UL?C,\'A@$II3M9$>59F>(I.=433LSSBZK1 MP^ZUW>;C(;#@.4N*FTLR# 5S]'8DTU#@)DWCG7IQ9=X)/U08#\+47X)YDSX- M62W'GNZH=/C$EC,M4N'-!F'&W+"LM#3N&&LO?<8*Q=QP%-Q3_;X;&AFEVJ\) M4S3.\=9HXB!7-^^7X8UE.,%ILHRP'%:1#\YK3'0P_U7+ MO>\:%>JD2J$RQKD4ONACQ9BU3UR24V3!RB0C9[\RZ1HS>^MQ%0.X*\*@,C0J M*9U28<:P6XM+AZ4/W1 Z_"DJ"3!E?K=X8 Z"QCV%NI-46N?+ -',M7-CQC ^?"A119':93"^+,@W&!8B(UXJ+ M1Z$GLF5A63?"'ZPRF[5L1BMEG)2I#?9^HK(H0VC;(!'='\?.XX=%$:V/# MF#CM[=HRF4U4"B4N#A?& MI4D[Y<)H6=%CC$I]7UD@E3A^1CP) 1F6\F_=GER*/FXZLK?BAPOAC7&*"#B7 M64*-EZ5P/XO_L:*:>%=/7$<_8J^D? (>Z7I*:!%IU#(&3Q'W9=>M@JO<>%_= MC8N\(A>/)ARF]XK81,JP$X?I;9\^RC6^$<;LN4#?8J,QHKU?3 M;!*//P5#'.79=I[4GA8\B[9\Q7S=#Q5W%V5*0KAXRYJ3[&EPO(P@<[&\LGB> MWI8GM?EE%VG"_.^, ^5!9#U*;5/Y $M]Q&_;U4@6DSG_53"G?I=M9)$U>YJM M/\RK2JJM5LPB\OS*UZ3?PRRO=*IPO+5&VK M0PN6=M=4;[U)5*6MZT 5^9TN*/8H,+9 MQ)'[5OOHI3R]5',=>Q)V-L.K>,8_2@=UA?,:6&OV?2E^\#<]O-O/C7TO?XQ"S3Y\BU$E*-O](C%QUIZ9O89'MP3 U&J'GY*9:D$<\A)!>GHJB,%N_&JU/Q M:6E7!>7KV7Q@7DDVYVY[J7J$'N#7I_=A4F2\]*RT(WBJ0!AW)5U'5:PNYF^A ME/=<':U*&4)Q82]_/LRR]-@/C7760GH[L?@5) 3?\ADOC:KJR)GIQ=8OOQ:Y MI.&2?%44@K^>I3FXN<@F!ZZ]$K%\SH)>&F9E@K6\(N>51^JEI;FY%R#$M>KK MKIYQ&6^H2CK_DFE7I1;_*GB4OYI/O'S,T"__S_)U\'N7-%QMV]K8/; 6F0BC M1GA8N_EX+2Z\= R=6A!\6]LM4)8_9'4,O7[\:D45W9Z-P?0W=L"LAH 'R0+V MVAIVS?O*C;GA;DRF7?P>>\QJ8W_Y2;MD[Y/)!I_Y*6N.R>>GV+UZ@EUA'50, M]K7!8'755$]4+;?VITE=/ISY,QH4$7,(BSFO6?AWA65IDLY?OL UPW3-#U5Y M\\J[C6LT7O7:ODK]B:O'OS=YH>JUTWSU!C]F^2[%M@S-IU%4'?.W-_H;\3UC M+Z/^?KAU^Q &^8Q]9*Q8[?7CWI&WR.B[^L,& ZX>JMD>:;7WS]G:#&O_#DOE M,UGC'W?O+MRZE;%:TRM/M\Y[>RP>B^__XCO2:TVY+?^KQS7..W.:9V]HVF8P M8X?61MN(5_.0U0(+[:#5N9EJ]R;O;C>'["ZSM3$X9).6U5V$G?WR^(US<^I5 M5L4@]L]]G_3Y+JJ I&(-??9_P?LW+9%)3%F]V8"K(_EV+>13AWO P^#A#O$P M3YO)PBGL,2[G/ ME(VQ6A'>)Z1G%S"K#+$Z*^S <> X<)S*A%.& M6."X(7!<1]R']CJ*7U<[=[S6K+@ALI5Z'*0R\2FXS/"4XE1M2>8F[-+AY3?UZ-8UK$=>4-+U;AS9]S M'!^" I SD#//, "* B#5$F X93_;>/S\41"!G_"S'5 UCQ? ?&M[SQE:$=^MM M TQ20T=G1)EAF<0Q#+CZ""FJHZGZ B[D!@$P S:"^ "N+H'+E.WB.4X %>; MGEFO'+ O*5UX8; ::\D+>,LA=OZK-T#U++SA3HCM2--9)-)A:B 0BUJ:.C^@(L)(H , ,F@O K"Z!2QG#&"UZHRM M\8/U=(QGQWRN;TGN18KF@F1UEY=>XT!T=TP<75Z50PO3/Y3#&B*!0).J629E M (@4%'#6GM8R76+)V]&D#&B@M8"F,Z!IXA)3WI3:0: )TV6>XZ=_)/RY3]"M MH2]A#F,T)K8K;3-B[T,='4)9=S5<7\"%[!< !H!!>P%< %<'P65/B.6@*6>K M7EF?G*\O:;)@BWP4NZ/X9(,%=[]:ZU31-3CI!C%,;(Q"9%"IR&"_W".@ JCH M."J@)X ((&(=$0X9CZ25X_4%$<@"/<.(G*FD ME_J"+>1] # #,H+V *V@*U^8VOP69\/=$K3E 9:V.@[@:C%SS8QC1%B%HCB M(8I7E7J/)M*V)P$/P$/'\3 B$QUMO8 'X*'&@XFA2%*\"X7<^?;Y)-#Z=+]S@L 'H"W MBBI89#*6%F:#4@.V@*W5!B"BNSJPU::OML82_>B"=[ G]C+;E T]JM5;B^]: MD!2W$5TV]3@&5,IT"7F>EC^(=D@V2#9VK3,+-LD8TMVRTQ89I!?D%^07R>0 M7^Z$C%UY86;(KV/C90H%J%M!J/CZ0,4#W2914%[F'Z%W&T9A'E:CQ[,\\?^< ML3_3-/N+:+63/QX3R;9.&0>V3RL"V=:]";*J<4NX*]RE'.&6(!8X#QX'C M^L!QZFK8P>^KNZZ&B44KVZ\-!APZGZG'4MT59N E\%*W>$DY^H!_.L4_ZLJB M-J-K>K M=- (4(+;(&7VTOOH'0A9 UD#60.+!E(&4@92IO-2QB:V+6^^LPKO7;FJJ+Z% M9]*"\E#??$'CS,O#)"Y'BLT74?)(Z65*(R]G1]S2F$[#=KJ^'".4SKA7=\+[ M3TA#65_ A(#Z8 &!X6) !5 !-0% ! O ,)UB"6OQTE? ('D\8Z^DU[EH[RR M.&\HG81L@[@6NG0ATJB0HNH+MI P!, ,"@O8 O8ZARVK#$9F_+Z@O0=6T@. M?6X,&3NB?K>O80R;V Z&9R"LA[!>W;)E8DIK! H\ \=QX-#3%?:3%?@ 7CH M.!YL,K:!!QG>Q3"R/LLAQRF]IW'1BLNQWA5NL^];;WQ^PR:.*Z\B]%BR]06V M"+B=(N V$' :NDUL7=ZF$( 3X 0XI66B7&+H+;6A!3@!3H#S=>"TY04=!P]. MC%,KQZGY(:2&H"40 $>59HY%!; .[ MG8 ((*)"A&.2L>D"$1)<#86" QW/>_4D & :Q)F@G1*";PKII[Y@:T1&I@%H M 5J EG2U-2:FCOY7XA=Y M=M5U,I\G,3N'F5>MN$H]*=1$C28B$"I%('H"*\PF L ,.@MP JP JSZ""M, M)+IBCY6'2>Q%VL(+ ^;):;ZW"',O:@-A'0.204Q]1.P16HX@*(8F/*TY14 % M4-%Q5$!3 !/ Q%-,&,Z$C!PT]93A=:B<%9+HCOA^,2\B+Z>!EHAV GXR7Z1T M1N,LO*=:E&3M[%SIB>M_8>AD-&Z_U]0F_QQ*E^[O=T;,#B'.2(H/U^8DQ'1 M36G:;0A80L!QN' Q7(>XC@ZX "Z RVZXV!-FPLGK5 .X "Z]AHMN$GNW7YT7QGT094"EAV Y<@BCKQ\P+!A^?JL6S]\T$93 M<,V+@]?ZI"]SW%HC/8OQ5I 4MQ%]59]^9;CU>4K_<'("GIA>\HO';4LGSJBE M"3Y;"*<,%V$[QEDM#L@OR"\)08_)F+BF?7*R(?8!R0;)!LG6IF5FV2892XSG MPC*#_(+\@OPZF?QR)V3LMC1=;ZCRJQ%-^VONL>5O/;[QN;&N*(SIY8P**668 M^H]/6>MIF(U_;P]11U%"Q=647_G![WA#I] O?WDH'^TVB8+RPM<);]^;T4!C MGP1WBCK\FYS],Z=QGFG)5/MM05./=XK*M(O?8Z\(0G;,3]JE]I7Z2>R'42C^ MR@_-9U3[/%]X/CMSFB9S\<-5D"R:!_Q*']BI]S0NJ+C$72SZ4/&[QH&7!J>D M=K.'L3U9R&QA_(TM=9I$3(VR!] R?T:#@HF&K)C/O90=F@EBA$^IY3VA5LRH ME5;42AO4RBIJ:?S0@N^6KU^EWWR56?TJ^?62U9N<)JFX_ :Q#U]H/DLIU>;L M+[-,H^PI NT7+_5GFF40S=2-S:9TA]_CG0H0;-QFS:30%^O-L/GWYG/$23IG MZVK>UN#'+"\LI*;FTRBJCOG;&_V-^,Y4@E]_WT*P;^&<\9$ 5#+W-@RUAS#( M9^PC(T.EB9B6B;Q%1M_5'S86OWJH9F9DI9VRP>B^__XCLR'4HY;W?UN".U9Y_[3-O15*+)NF&@?A.VQ2^E;?%Q MW;8XPC\!&Q[%AL9Y]W.TSV9;K52$ZU[-.6J,!3HU*^V]40B2J67^:D,_;M)2 M5LU@^\QYE6E?Z2)):SI,C7&/8%.3Q23 Z#:8?(M/O;#?OS*XS?MJ-#IW;+W6.XSGV6Z2[" M6..R,O/B(%.A\2DS)BPA"B9534,& M=$@&7%C$,-&6$GM%(1X@'K:9""/B.-+Z:,!$@ R #.B8#'#'Q+2E-:/HBPC M'-9G&>87+XQS&GNQ3\N>8#2]#_WCDD1#F8AE6&-B&_):OCQ'EK[ #[%B";'B MH8#KPG");LGK!C?D<7, 'H"WOU8S)L0:2]L7 ZT&< %/4U;#86G;X MUK*]W;2.9>HLXHY00(FP16MABX[AX6(D+6N-DBL@I<=(89I#EX85: [@H?-X M,!UI%1=]P0.VHF KBLP<[8388Z/U*$M?T( HF XC%0 M=(%"H! H5$ A6MA* B@"BN>&HND09P3;].QNI$)QF_;"(OHGHL30>!]0[!NK_Z>!"P%GT2QN>']5%EF\K( K31 ^0[ M WG#-8ACZ&>'O#+HA28'K'L Z[%%S)&\ M5:/?%WR;7RO]&X:^B50]%E-7:ZC!2\K1!_P#_@'_#(9_U-5EV*7T+&EOO(AF M8G_2W$O_I-RL:L5OZDE!JF%-B"VQ<5W?*U(1E$"U]][@LHDCL:G@Y@Z,6QGXRIT2+ MZ5E:DW<,@ :QG9/U(NY+D$4]4'58D_4+3Q?6R7(+0]!I0!J0]KSF,D\V>@J: M"WCJ/9[,T\TV[0N>6DRW=;VN\Q]\1-0MG28IK7PR+?>^U^6=VL4MC>DTS \Q M!887'K$GQ#7:[P4'4Q)Q20#O229N N !> #>B8$W'I&QQ)'" !Z !^#ME8DS MB3E![8D:F3BCX\[?YU,[?/V*Q5R84C?1(I& P"? ]AP/<8/S9)OS^A+X!)[D MX:EC>+&(Z:+!'O /%3;V(@EKW2X+WC /K0=YZD.-LEHU%+5(J0GI">DIW(L">DIKS; );HI;^@PI">D M)Z2GVBP)Z2FOP,,FCMU2H@O2\[CRD+_F'J/9UN,;GQN/'X4QO9R5(43#U']\ M2BOG"3GY]_9BF>+@=V'.+NZO13=ODR@H+WR=Q &O_P@T]DF\-B]G7VYR]@\? M]9EIR93]:;Y(Z8P=%]Y33>P)C$_)9]1 M[?-\X?GL"M,TF8L?KH)DT3S@5_K 3KVG<4'%)>[B4/R9W3T.O#1X\8U)IKKX M'G)BY._L"3M 'N=]8TN=)A'3$VK% MC%II1:VT0:VLHI;&#RU2!K#ZE?K-5YK5KY1?SU][HSRXS9XP%;?9(/KA"\YG M*:7:G/UEEFF4/4V@_2+FR%H&T[$S&'SRA&TV>YH7&C-=VOUU>I M6(I_;SY)E5]HWMC@QRPO+"2/YM,HJH[YVQO]C?C.I*=??]]"LF_AG'&4@%8R M]S8L*L9R=V%V9@#WSTB5SV2-?]RM3;9JR6I-KSS=.N_ML7@LOO^+[TBC'.4\U]7C MCM2N$-RA4H_.V:^LVF_" /FE-$ ^KAL@1[@!8,.CV-!HH9!(5K/L]GEPJYU[ MUO(T:4ZZNCQGM;HCF(;2=H(=\JDMZR::;#VD:R]%OJLPY[@8?!PAWCXCS"?)46^QKXO MR.B18C(:+ P6WM_"V)][82:W'9XZ=?C)/8;KW&>9[B*,-2XY,R\.LG;92J%" M'NDH;G,'CM0R'37*&^15XKRBT$:56AK)NV"&W"RE0R)(.94'&31@&21Y+PED M$&009!!DT#EW9$ &009!!D$&G7-?PY!E4$="CZV&@LHI(OI) MC)83-?/>]Y>+Q,]:0[(K8-E_(=XS)0?^ ?^ ?\ _X!\%Z7.8Y<0(L:\_-SEQ M>8(P/=<>0?0B;VXUNQ2_2#'"GO>S^.4^)2FSSV+-+]*4QOZCEJ=>G$7>@;5. M@^OE/YJT'Y+I2Z-*A%TD:(2A .L"$S(0[ 3J3HPZTVT_N@=U!F -#E@7$XD3 MM(>LS@[W_H;DY"TK+(LXI>P!_DV#LB-,$FO>O1=&O!/)Y31)+S./MZVAS-\+ M\Y >4HVY-W8[!U%;FL4Y!"0BCC=8J)3$F)B&*=@I2<&.6T,>.QVS=SK[]%A\5Q;?D=X2RKF9J\?%U"5,75* #3%U29;K M+8>M,'7IY(14@ DQ=4D5YL-,!$Q= C/WE)F'-&<)7-L7KAW09"4P;5^8%K.4 M%&1BS%+JXW:8]A+)&P3^;4%3+^=I369'A?='[^O?*4U/2-TN(%@98G56]('C MP''@.)4)IPRQP'%#X+B..!/M%4:J,"53#4I(JV9N;\6*S[P\JGA8C9>/:-F) M5#CD0Y?D@]QYE) /D ^0#WV2#W)G14(^0#Y /O1)/LB=XS@$^=#U--3:'9=; M[NH&U/P'>42]"OY99'FY43%/Q/8XOA^1BF&.HALU^Y5_%AO?%FER'_+Z\MM' M+4$&2SW1KA 7*T%^$8/NQ9+VQ7IB_6ER[8B,<,%@_H#0]4 !70$L #\/ \ M'@R+V/)ZZO<%$&V&J3ONCEPUO8]DJC'G9!X6$:KGW_;B=!T-Q^2]L8LK;82AW[ID:+(7!D"HIL+[@SB(3 MQT60#= "M.1WU1A)*["#0@/J@+J]DK(FDK*M.G"]\M.N9UY\1S/FIC7WBF<9 MS3.QQ2@*O=LP:FW?^&DVLK5'/H343B? P4O@I7[QDG+T ?]TBG_4E44M1L:M MI_/N.V9Q7?D^6R(SKU+JT_">#TS'%HD=-!M;1#>DM>_MO5N#> 'B!:@U!< M,!4 !N4%; %;+6'+(9,QXMVMNF6]\KZ^I'3AA4&]):(,_![8LR0S9IN!@L'BXLXDXP9AW* V#9HR<7T75II6]]41Y(+.W>>+3P'GE&J1PAZ?MI05^] MSWLHP0'>I6O-M,6:7(?!C30;A^;?8;]/+S?GG,Z(D3,SLJ* MQ3-D9\3[.0IC>CFC@D:&J?_8N(RSR+=AG5WO0+FX?P C20.:UB_16'S7LB0* M ^U_Z>)_<@,<-9,XAC1S\VB2[D^>#HLIA"5/$98$JGE,4Y>7 M27@M00^*TR@C")"& -X[@W>FQ4>ZO&TST.) -5!]=E1/;&++&_D*5$L/(9P> MT:U8->+K0^F5WR914&$V1-QA=P\"@0 8%!L4&W#7+]R)X1#MSR<: O"&'"/?=.Y"$1_G M#ATF%HF*$Y/8(VG;Z(: )_6@TUU]U3&XM.!O#<6M BIZBPHH$2@1P 5*Y/5* M! FJYYCF%R\O4E',-E@Y[]<'6B6E(&\Z*WDPH(E=8H0+R+84(T[+_>D4?#&X19T3 )_ /^ M48H^X!_PS]'T.1?DD3MO @ MTZ9I,M?"+"N8E45Y^9:?S.=)S*Z6^'^VXG#UI$C2)+8K;695[\LC$V%Y3$9&>>?Q3KXLC]$&%'IVUD7$/MV &U ^_S0AC:'-@?DAP5Y M8T0<>>UC 'GLVSF24A^G4^KG/$-)O_LS+[ZC6NKE5"L_9UH2EWX^GQDL/O#! MP?=>A"Z!XBR#F)8E"\9#,9VA+ON+!WDU-$ #T-!U-!#+EE:N"3P #QW'@S6V M@08)#LAP6$F>]IW=A'+,GXR5*"T;R)%#> MR3FC'^.88S(9RVL(WO<^)AW"F%H2:XC@0GL[ P @_8"N "N[H'+U2=D+'$\ M5-_!->0PMCCK8QPD%Z?5" ML&MD$\=NJ<'*4*57(R+VU]QCR]]Z?.-S8UU1&-/+65D8:9CZCS^W!Y:CEHE' M[<6CEE_YP>_"G%W'V92W\$WB*O@[3=)Y.6/RECV@Q_^2B6)F?GP8WR=A MV?8W%CF5B"[/]>9)$3,RINOT]=?IZ]?T?:O]0=FQ/I.DFI=EE!W ;KWM*L\] M5#[S::[=ANSI OZ@?TW2^EEI\%;[-J,9K>_)SR^? M@A^;+1^W_GOJL76G_%XQ/XZ&]UP2LL7,:/7#0K13XM1AYV8ATPOB^;107"P( M^1G)C/V*/%@K:D_C@KX])7A:$B1E)7_-#5<5M["%+W]KO*3N"XMG"+"QL,,ET)66%?.YES[6 M+%EU#'_4POF"?^9X: B*&GE!D?(_\3->]Q2-I<6<]:/RN?)92JDV9W^<91J- M.;I^\5)_IED&T4S=V*Q+.'SM7 @LF-)A[XI+)\H]KQ/QBL_OF3[+'(T;K3E1 M^F)]3A;_WGR2BH+-&QO\F.6%A:6H^32*JF/^]D9_([XS,]BOOV^A(M-43.C\ M2A^TKPF33T^?G''071B7#^D5>5+_4/K!XI>',,AG[&A&J\I YY+16V3T7?UA M TVKYVXF?9=&N[TU@[]_VKA\),?]<;=7L-4_J9;TNM/-T]Z^(YETY4(A>Y?, M[^K_>9J2^OUES>'2>G-+W;HB/L*%!2NVP8JOIY4A<_3>B[@GP@SK7/O G*GY+4U7#%L98M)'?AT4+5:A[NT4 MD>)=["9_SE,7DO JO'VUJQZ-CHN@JR!9U,&1JYMKS=&=8Q1ESUHWVCJ9C-"] M\72*O.LP6AKH5?2&?8FS*BJ8)\W0:1OHZDO1_H5!+(FC8?;K)+4OZZG!:">< M]=!U3%X%9?8AXPA\$EZ%COO9-(AA2G,NH..&Y*SNR!0H5>^D?'0D;"W=?;+D]O%5'J?DUSVK#YZ6L&BWM;;O MWHN16G6 D@*4%*"DH.]YW &6%'RH)?[74N*?+JX$7D1- 6H*4%. F@+E:PIL M>TSL$\SVZ&'D8[!)%]03;$MLZGSDAK39V05+Z+$8$\A>I(2 WF!>''PVB;S:G/]UZ4)KTW39"XRKM=)EHORQ=]NB>7&9[!==',IV&GY*>44 LY]\L=)DJB5BI3SE[*V*!,1* MO67W#"V<:@]U88.XU"V-Z32L6E$D&:VN5U8\1$E\5_>;8)RF/3*F$_TWF-'& ML,<>+1?='Y9)\/+D19HL^-^9?9?3\A'JMAR5V\4>^+X97=UX!8=3;,I>L83+ MB#5F)VU$\6HVVB4O3M2(H<$%%?>5[##P0HC#. *U$JB50*U$+_/30ZZ56&[S M$H;9Z0)E8$F43*!D B43*)E0OF0";1A0-G%,)@EE$YMGF2-B3Z2UM1XT6H91 M%]%(R#Z-WK28E^U+>81#QI:\/9)06KU76F7XW*L5US.14RBRGR],HMO2LMBH M+H*[BC*);CJX@R^3T(DQEC>6&542>\K0YZLD3O9@9ZI!4+EE@X2+_#!YZVKL MF(@981(N)THP7LB";VDH45=1!/+[1V@IG=?5(*+ =I_'V[PR+P"YS&DZWZ\W M13W[9#6#I3\U 4^7OESKLOBHL>QRJDM52#,MHBECL\9$F^ZMGD]Q*6M]RF55 M5,BU.5LR/ZO5BADI,JW\NE%$]G4)E"^-$3>_K4;G M('%C0CQIU45%RV94B!V5==%6.I=@\3;#:@6?Z=06=YRW>5:T@/J7)O*YT^(/=IBXQ_<:>X#UCCC__\W_^C__8 MC$F6):GO'_].D[O46S#Z7[%GRKYQ(W1Y&<%,[,M7.OW;FT\?."?_ M7^._OWUXHX4!^X'=_7+TP9G8HX]7GR8CQ[8_&"-C_/ZC[;A7XP\?/UW;XS?_ M^41\-0F\HZ9KFS6O1"'D"^/LV/N>)@R@#T+QBF*WJL(O$W;1LC#U]E&[6]*> M_7Q7Q>B88M6*C,O7AQD3HP43(U[&L+Y(DZ#@4CA)-?;G^Y '&.I"728,PR1H MMY@0Q8.2BP<-1TKUH'W>ZD%#/^_ML7@LOO^+1X7B*RL4C=$9JF:5JI'])MSW M7TKC]..Z^WY$O!)L>!0;&BWD35LKBY7.@S)S8'+82EJ:05V>:[\XNW-,N'=^ M"P*O%YM5NL.<5WR?,=_56E;";MGL34W*W?$UT72 M8$PPYKD9D\?%DR)?X\D7I.D(TA1,>W:FW5_[[\^O,&';#AV=.C0D>[=JP!,8 M(J&/7:L2&1:Q1^]L*-R'3OSU1D$&009!!1]@Z(YO8MK3I M"TJ\>=@ZD#.0,XK)&=L@MHL6"CV+';8'GL^QJ)@O]U8<$SSL69^$\838NK02 MGK[ 1#U$**=U^PJ(BPF9Z-);#P[91P98>@L6QR6.;D![ ! A#AKQ,PI0]JT MN[X BGE9[>7)GP42[V'5)H;BVY2Z";54H-8VR&F//L8[:00%CY'6!@2$A*R MM:FO5]/SH-A#!U@5R7M(3\58$M)3FGUIVD2WI8VPAGT)"0D)"0G9 M(PEIN"YQ#QI6 PEYPK'7+_;X.[1?WY:V?]70:E[ \(51W'\\I+G?^X^VI7_\ M^/[ZHVV___#>L=R)9;UWW[\W7-,=Z2,5F_M)04[YE1]<]W 5OVQLG:J(K#6H MK%WN-1]*QJH5GN7\!]7N:$Q3/IA[V?)PD89S+V4GUJU8>0-7WO,P2Z;Y V]0 MRBA-XXS]@58[INI>Q[R#9DYCT:N5_[[J@,B.?*O=/+W \IYUYUAQQ>78]LR+ MJ.CTNJ#I@O)>J40KVT_S:Q>WF9^&Y;BOZH+L'K\\]PA;UL=[S(:9:(9=WCA) MUY:P//>B?#[V:MEM%WSGI[AV$6<+ZH>B-6ZQ8( /*GK0>,8O4';"?IC16/P: MBGG9CZ+'JW?OA1&7"C^Q):5UX]%8-)"CZZSCQF\KL[;:C+'WO(A M6GN#@9ZL?LW"'0MS_WCVJ&<\FL[K372VSH/,DUT+?<6RJO;5=8/[.&?PYESO M90S4G"OI?HY:(G#^_7VFJ_W@ "; ;%6!3&03,,N!ZB:E8P9?"ZQ)3%.X2WDAY3<&7 M4S38Z7%639D0^M1[+!'$[(;LZ5"&^F .Q'R6,(MD\[K %##5#TS-O$SH%)KZ M(35>YG+=VY\90V9J_XNN<'$%':4:L4[>.S(UOX&*@7 MW#52C0>9>X]+=_YIQ$!HUK\FZL^8?5 MT(ZUX22WZZ^7+8!^]YEG?D?+D0RUJ1!6TY?8FYZ'_)JE%= #6$Q,L9(18A)W@YIH11CIO] MJT%>&WR]-IZ%\H.?+KT:?NCO-7JR%FX-MI*1#2>8Q/^NI<3@[H: MN&A.5'IB0O+UY8\++@F9>(EI+F/RC:5K@?>X62IZ^)5*SLP8UKBR%W+1NPVC M,']F_BE" KZ*PD#%><,]Y MZJWV>KI5A7%RI-NZ)(XYOS!HR0%\]/2D%^^LS/F M?O5RA@B^U"_UM""^YIM*UW28N9+XYZIA^]%B-M4R3 MXFXFI.QER8]UFL"[2VD93*\GSI5_$0R9IERKE>*#A]*8)FS$D)?CO3)O3NOI M3-JTB/URLS"'.[][$$YY'(#;(ZO$1U!4.E4,#RL9MRGR&-/&=!KFS91%M>K* M@(E"?B8WFS;)03GSITE<:I*WVL?E]_K$1RWQ_2*M4@@/=+F^M8<02_1\G\OD MRDQ9WHPOK:;BG_11NP\])LDRZG,&Y'D,+UHI>;&(EU\ADZQEPHB_M89%4"S8 MR7SF:%X:4@DSZP05F6]7/OW:8['+S+V@D079L*\Z"H(_A&543@,K,SHO$I1P MK56_QY51<[/26UQ(1XQUR[>5&VFD2VEE3B%O?VO-):NFSSVMG6 M%%G)A2(95J^G6 2B?:(P+IH)K]4;9I .2T&W?HV<^C.!@65J31BH]967 ]7X MKXQUEPDW+B<$RFX96!@'E_8!A]KV^V\\JQ Z&S<7YO#,NZ<-J>'E/,$O]%L= M,'S"K^)B0KZM.9_U):IIL7QHKS!&:HN]F@M9S?_5.,NP)]WA("P!^V3&Y'8V M2>G:4%J/.Z2/U?S6]<,JX1(TKM\,E];\M'8.,YBBVJ:%)Y]?5Y%&!I45VC$>Y^Z*4N?B09/EEM?8_MZM^)E M8\U"OI4 + ??9H:-DB*HU'5>ZJXU M+5G-1%X9]44Y3#9,RO'8O&=X[OTIG(=$>#M5]&=#"6\DH)\D ;(7'GJ)E^7T MT"B++4Q]T.??;JG4[J? MEE5TUD+^KR*X*R4!Q]%')@XYOKIL&3];Y,!>/(V7 ;,J I55$K?4-?,BRL-% MU-"%ZZ&R#Y6+7+&<&-6^]=#*ZRIU#PUV*9IJ2G/&P,:-=LIYEGM_M%3A&65^ M'GLM#!Z5YN'EH%W_>>;FR_+;\;//PE2[A,7%,)L92,*$V6>I,+NB07Q MV9575V,RB@N/[7RP=/>7@BG+N:LS91?G]ZJ%=?BD"(>39#/N4U8D;([)+?5B M^B=EE*;EN^=K*)B$*KG$3^:'Y M;GI>JSL%B0AD"08(&!?Z^?KMPWA15/9RT) ,[)F?FJ%KI*T>NWPSFY=KQ >7 MWF_Q6 ;OA'G,R%(MC6M-3B6_8)*K#%8SLYV'$,7[#K/Z)93W8G!E5V3.+C/+ MO;>;T525Q$/[]9CTWHL*'CE=:0PAA6L-D51,G#=\/;[*:J[\ULS%ZCW7ZH$= MP'F(X[B^X!U_3^SET#*86DOWY[(4Y4-E2\-W6[QV=7'.RO61I++)2V-LS841 M >;6Y$!;5Q!).U*91R67I51QS:5L./>'*X!.O1#/TR_^SG&W^2+V43T5G M)WU@WIM(+U@&T?@8OUJ=/#"[=QIRYVD9EKOY>"VN1V_3PF,RP'3$*9,RC;%8 M1,+5G]$CUE&5ES*URE1!F8-@R_DU83SM+!59EK$U5[.(3^WR^#Y[0'-O00W_HP& M141_FUXQH@1A5'#9>\.#?2)@_O%[^5;YGH5K)HJ+7$#YM^E'+^4J(OM"TYL9 M@^HAFP_,D6&9]@='=ZR/'Z]UW;;'DX^VXUZ-/YG7D_=.ZYL/GNXL:-$$_+96 MAYQQ4F4E8]"*M*M L+\B,'_YXFVPO_-\(>-&$<(HK[!$4.G=-GFPC!@PVXI. MISRA^R ,<:'X;ZF(<:U>\\O5T/)V;^R8KM2XT5KEBOY$7/+OS2>)N8J)UFYL MZ,UB%VGE14^>G!FHS%TO'](K\J3^H=S/*'ZI1XDS6E6[HWCFREMD]%W]88,+ MMQ:["JWHW;YN!CMCM'NY^?" M7:T)3S/K4"F^E#GN_0SD ROVBA4Q]%T5A7QJA2M[8"8&94IM]G%3^KM9 ]>&LAK?"J3NJKT^S"(X6*2DI(LTC-Y/SQL MF<09R;-H^XXM">M\>U/Q6\EO"[$')K[[ M!_4R^J3ISAZA;-<<3:ZOS*N/KNY M[BX#L"FMPM-EO1;CMDN?IP:CLLAR7KX:+>)O8+FM@XBP-R\A%>^OVI]4YN77 MCZQ*(9?U?^6.O*=WJ4\3*>=YG:X7.U(VF/[P=2]C,MI6Q_@(0JY;HHC4=RE2 M;UA20O7&:T/U9SW=[':B (OORN*/\[Z5BSFVU^UN(\KQI:R)_BB\<%DV+[RF MU>-:B-(^Y;FEH:T)2UN[7C:JDA;S 0>" U_@P(^U!W%3>Q!?NQ[WJ#>LH@Q MECC6A+APR/D&Z?1UK^UIG'6 T3&>#:(-H4U*TF0ZQ M)O)&JRG/,LJ--.^51\Z<$\-0->JNAEY#8!W :\&\=HANCJ#4$/;= MW[PVX+;#;=]M+#NZ-(7>%_$!0 P6$!<&,>3E06#( BU]1HMM$MN$^D#4]P"S MU(2#K)# Z8N#S Q9TY"6K>V]@PQL 5O[V\0CM_U](C"5 3O [HEQ[R] M2D/,5\PU\:8Y3>&ZPW7?U5-Q[)#Q2)IXZ8L4 2(&BX@+0W[*;-#6++#26ZQP M[>'(J[+KB_9 K_EG;=,D]R*XR>U+G)<)M];7R5I\UX*$]]MZ56,G]7>8GF)3 M\B[*]GW7LC4QB#665QMZ-#V5X3K$[R$A(2$A(9?^I>D0VY"WZ>G5]$13&XA/ MB$^(SVZ(3VMD$]>!@7GR2,;K9PB]8LK/]K%!O]*'*]]G[X:?]B5-8O;1I^*" M5W%P/?/B.YI]CIO'A+$?+B)V^0/F!SD?+?V#-7+'NOGADV%//EY_N#(G[K7Y M:6R,KZX^#6Q^T/KXH*QZ&UI6S.=>R@X5P^VU<+Y@M,NT:9K,Q0]>D"SX<"C> M$IA_CQE)4GI/XT+,!4KNXE#\64P>]-) XX<6*7\_;!49Y5'46*#,XPW";[V( M3P[2LAFE[#;J3@G:' O4>-5K>E#9"3UMC-]QI(S?L<;G'<)B=7D&#!:/Q7=A M\1@(_. \>I3#AEB 6.&P+'=<1]:*^6\[I(4V:! M:UYK5MP0V4H]#E*./N ?\ _X!_P#_E&0/FV&O_2.&TQ>-M.\F#$0_T#_583W M7L2+]#?KM548HJT&T928DZW(GA_'M(CKMC\+NR^[=A 44,@(4(+;(&?V2K,+ MAIF8AMD^U"!K(&L@:X8K:V#30,Y SD#.M"]GQF0RQB#D5N,XO0K7W,R2-+_, M:3K7POB>9KEHJ'!,G+!GW4Y-VR#.2-K@HKX@!I'SP2*B!8<9J J.HX*Z D@ M HA80X3ID/%$VO2POB ".>-G.:;JV9;QUF TO.>-K8@6T[P-,/5E4IAA\5%A MTH:7]-[51TCQ!)JJ+^!";A \"@O0 N@*M[X#)UBU@.!J.WZIGUR@'[DM*% M%P8:_;[@W9-]@ 7'A3(AI2YLJ MO/G6VZN_4'46#=#26[18.C$-I(L " !B"8B1(:TTMB^ 0+;H68;Y'/O)G&JY M]YTV,T:("#Q/LLE$W@RMOD<#$&I#J V)(@ , %,!8-!< !: U<96H3& U:HS MML8/UM,QGAWSN;XEN1>HT#T=TQ<71Y50Y#&$*,2"#0I&J621D M(@4%G+6GM4R76/)V-"D#&F@MH.D,:)JXQ)0WI780:,)TF>?XZ1\)?^X3=&OH M2YC#&(V)[4K;C-C[4$>'4-9=#=<7<"'[!8 !8-!> !? U4%PV1-B.6C*V:I7 MUB?GZTN:+-@B'\7N*#[98,'=K]8Z570-3KI!#!,;HQ 95"HRV"_W"*@ *CJ. M"N@)( *(6$>$0\8C:>5X?4$$LD#/,1\ # "#\@*V@"U@J]_8&GS6YP.=TC2E@18V^DX@:O&S34QCA)@%HGB( MXE6EWJ.)M.U)P /PT'$\C,A$1ULOX %XJ/%@8BB2%.]"(7>^/;?C-]%].UKN M]VFOYT*/''O#DF:!]=ZQ[Q#*NJNC^H*M"],@Y@EJI3?YY%"Z=+_S H 'X*VB M"A:9C*6%V:#4@"U@:[4!B.BN#FRUZ:NML40_NN =[(F]S#9E0X]J]=;BNQ8D MQ6U$ETT]C@&5,EU"GJ?E#R27 M.R%C5UZ8&?+KV'B90@'J5A JOCY0\4"W2124E_E'Z-V&49B'U>CQ+$_\/V?L MSS3-_B):[>2/QT2RK5-&LG=0^Z0RL&W=JQ";*J>4N\)]RA%.&6*!X\!QX+@^ M<)RZ&G;P^^JNJV%BT F\U"U>4HX^X)].\8^ZLJC- MZ)K>;MQTA= ('F\H^^D5_DHKRS. M&THG(=L@KH4N78@T*J2H^H(M) P!, ,R@O8 K8ZARUK3,:FO+X@?<<6DD.? M&T/&CJC?[6L8PR:V@^$9".LAK%>W;)F8TAJ! @_ 0\?QX!#3E3;3%7@ 'CJ. M!YN,;>!!AG/*JP@]EFQ]@2T" M;J<(N T$G(9N$UN7MRD$X 0X 4YIF2B7&'I+;6@!3H 3X'P=.&UY0=9H9!#;P&XG M( *(J!#AF&1LND"$!%=#H>! Q_->/0D F 9Q)FBGA.";0OJI+]@:D9%I %J M%J E76V-B:FC/Q>P!6S)Q]:$Z"-@JU4_K$_N5ME<(DKXT]-TWGI[B1TYQHZA M;601UY!G)>X@3E] IQZ^.JRW^@6HB[%]LGJ&398YE#9GD]H_ 6J VNMUE^&< MK+(/N@N ZCN@;&+)JP\:"J!:S(3UHQKOS!Z9U,!(=3-^Q Z./C%T39V,)](J MF8ZFZ?[TZ3#B$<]40+<. M:&81!=8J8!L :L >NSP]JQ##)V3Q9V!:P!:\#Z M!+#F&VS&\EHS M:RW>X^)3YO\L3_@NP JP JS[""A.) MKMACY6$2>Y&V\,* >7*:[RW"W(O:0%C'@&004Q\1>X26(PB*H0E/:TX14 %4 M=!P5T!3 !##Q%!.&,R$C!TT]97@=*F>%)+HCOE_,B\C+:: EHIV G\P7*9W1 M. OOJ18E63L[5WKB^E\8.AF-V^\UME/@#K@# M[O;"G4E&\H9A G@ 'H"W'_"8QI.X<6K(P$,:JNGW!70:^F&.",K/%^9D1'13 MFG8; I80,GC3JHVO3!U5TR&;TC^AIFX]_;0]11E%!Q->57?O [WM I],M?'LI'NTVBH+SP=<+;]V8TT-@G MP9VB#O\F9__,:9QG6C+5?EO0U..=HC+MXO?8*X*0'?.3=JE]I7X2^V$4BK_R M0_,9U3[/%Y[/SIRFR5S\S#%YK/4DJU.?O+ M+-,H>XI ^\5+_9EF&40S=6.S*=WA]WBG @0;MUDS*?3%>C-L_KWY''&2SMFZ MFKB\?B^[_XCDR'4L[;73WN2.W9YS[3=C25:+)N&*C?A&WQ2VE;?%RW M+8[P3\"&1[&A<=[]'.VSV58K%>&Z5W..&F.!3LU*>V\4@F1JF;_:T(^;M)15 M,]@^Z2-*RHP)2XB"2573D $= MD@$7%C%,M*7$7E&(!XB';2;"B#B.M#X:,!$@ R #.B8#W#$Q;6G-*/HB C"' M]5F&^<4+XYS&7NS3LB<83>]#_[@DT5 F8AG6F-B&O)8OSY&E+_!#K%A"K'@H MX+HP7*);\KK!#7G<'( 'X.VOU8P)L<;2]L5 JP%< -I9U7[JINT04Y>6.]E%ND$T@D)@%5@\RL,S M36(X\F8;[$DZ-,P%3H'30W2F:1-=7C(!.A-8!!:/]1]=E[AZ2S,R!HI%;!W; M>^O8=9*)CI*O<4<5+W97K,TL HW8:J%L21 X#AP'CE.%<%WA.'4U++:6';ZU M;&\WK6.9.HNX(Q10(FS16MBB8WBX&$G+6J/D"DCI,5*8YM"E806: WCH/!Y, M1UK%15_P@*THV(HB,T<[(?;8:#W*TA?T(4 5\ 5<-6&SAI)'"H- M; %;P%:-+8M8$^SA:M4;Z^$V$U]"?0_*]1JA#Y/89DMSQP=:K8= (J!X#!1= MH! H! H54(@6MI( BH#BN:%H.L09P38]NQNI4-RF/??R[VF29=HB3:9A?@[@ M2B6RLH@V+#*>R(NH'DO306"]0[#NKSX>!*Q%GX3Q^6%]5-FF,K( ;?0 ^Z-_RVH*F7LT?5 MZ/<%W^;72O^&H6\B58_%U-4::O"2*5 0E4.V]-[ALXDCL:0YH 5J 5JVW M;(OHAKPFY0 7P 5PU> R)@QD^C9#&G<2LU M91T#DVN1D2ZMGK,OD$$T;+" *(DQ,0U3&K< %4!%QU$!-0% !"-LR8VL="O M48JK,8S,S]]I3%,O$BZ(%\S#.,QR7E=SWTK;[+[X^I9)S)&\BM:^N_J(HR&. M=DY/!P #P P*"]@"]AJ%UNF36Q;7A^"OF,+K>K*5G6)E,T,: C2; AB$T-B MLV-T!$%<$5@\#HMR*_J 1" 12#Q6*T[(V)%7HP0L HO XI%8-!V&1?2L.[L_ MJ5 IST_<[5=/DHR3)]Z<3:H3JRQO [+4CM0J<%,:#*EE-+L"_"X0@3P #P M[\3 &X^),6I_YPJ !^ !>&NFID5&AKP) D,&WI [I)4>7L[@J(6QG\PIT6)Z MEM;D'0.@06SG9+V(^Q)D40]4'=9D_<+3A76RW,(0=!J0!J0]K[G,DXV>@N8" MGGJ/)_-TLTW[@J<6TVU=K^O\!Q\1=4NG24HKGTS+O>]U>:=V<4MC.@WS0TR! MX85'[ EQC?9[P<&41%P2P'N2B9L > >@'=BX(U'9"QQI#" !^ !>'MEXDQB M3E![HD8FSNBX\_?YU Y?OV(Q%Z;43;1()"#P"; ]QT/+&*Z:+ '/ /U38V8LDK'>X+'K /;<<FI'$M">LJK#7");LH;.@SI">D) MZ:DV2T)ZRBOPL(ECMY3H@O0\KCSDK[G':+;U^,;GQN-'84PO9V4(T3#U'Y_2 MRGE"3OZ]O5BF./A=F+.+^VO1S=LD"LH+7R=QP.L_ HU]$J_-R]F7FYS]PT=] M9EHR97^:+U(Z8\>%]U03.PQ'T:AEX=)S$_)9U3[ M/%]X/KO"-$WFXH>K(%DT#_B5/K!3[VE<4'&)NS@4?V9WCP,O#5Y\8Y*I+KZ' MG!CY.WO"#I#'>=_84J=)Q+0<>P M\V$6C&C M5EI1*VU0*ZNHI?%#BY0!K'ZE?O.59O4KY=?SU]XH#VZS)TS%;3:(?OB"\UE* MJ39G?YEE&F5/$VB_B#FRED$T<]L,XL/O\>Y$S.$SBM'T66YHW&A-]^OU52J6 MXM^;3U+E%YHW-O@QRPL+R:/Y-(JJ8_[V1G\COC/IZ=??MY#L6SAG'"6@E9S(Z\14;?U1\VX+-Z[F8Z M:27KG:T9P/TS4N4S6>,?=VN3K5JR6M,K3[?.>WLL'HOO_^([TBA'.<]U];@C MM2L$=ZC4HW/V*ZOVFS! ?BD-D(_K!L@1;@#8\"@V-%HH))+5++M]'MQJYYZU M/$V:DZXNSUDML-QK"*D $^X=4H+ :YGYVE"[76;.JTS[2A=)FE,1Z=E6SWAQ M=7.M.;JCV$:2-L*=,NDMJV8:K'TD:Z^%/NNP)W@8/-PA'OXCS&=)D:^Q[PLR M>J28C 8+@X7WMS#VYUZ8R6V'ITX=?G*/X3KW6::["&.-2\[,BX.L7;92J)!' M.HK;W($CM4Q'C?(&>94XKRBT4:661O(NF"$W2^F0"%).Y4$@&2=Y+ AD$ M&009!!ETSAT9D$&009!!D$'GW-OUZ-;_@@H>(?A*C MY43-O/?]Y2+QL]:0[ I8]E^(]TS)@7_ /^ ?\ _X1T'Z'&8Y,4+LZ\]-3ER> M($S/M4<0OOF/)NV'9/K2J!)A%PD:82C NL"$# 0[@;H3H\YTVX_N09T!6(,#UL5$X@3M M(:NSP[V_(3EYRPK+(DXI>X!_TZ#L")/$FG?OA1'O1'(Y3=++S.-M:RCS]\(\ MI(=48^Z-WM2FE.-=M!M%3X.OAVT[9"QU=*,8;2#1B[D_#4[D)Z0 MGBUNOIO8ECKTA/2$](3TA/3LAO0=.Q^R=SCX]%M^5Q7>DMX1R;N;J<3%U"5.7%&!#3%V2Y7K+ M82M,73HY(15@0DQ=4H7Y,!,!4Y? S#UEYB'-60+7]H5K!S19"4S;%Z;%+"4% MF1BSE/JX'::]1/(&@7];T-3+>5J3V5'A_='[^G=*TQ-2MPL(5H98G15]X#AP M'#A.9<(I0RQPW! XKB/.1'N%D2I,R52#$M*JF=M;L>(S+X\J'E;CY2-:=B(5 M#OG0)?D@=QXEY /D ^1#G^2#W%F1D ^0#Y /?9(/4:^"?Q997FY4S!.Q/8[O1Z1BF*/H1LU^Y9_%QK=%FMR'O+[\]E%+ MD,%23[0KQ,7*$0X]8+VY7IB_6E"S;B,8/% WK# Q5 !;0$\ \/(\' MPR*VO)[Z?0%$FV'JCKLC5TWO(YEJS#F9A\5OI MO/N.65Q7OL^6R,RKE/HTO.<#T[%%8@?-QA;1#6GM>WOOUB!>@'@!:DT!, !, M!8!!>0%;P%9+V'+(9(QX=ZMN6:^\KR\I77AA4&^)*(/<2W#[HLR035KN M!HN'"XNX$XQ9A_( 6/;HR45T75KI6U^4!Q)+NS<>+;Q'GE$J1TCZ?EK05^_S M'DIP@'?I&K??+@B:"T$YX ZY)N2: # H-B@VX*ZWN#,SJB@D6'J/S8NXRSR;5AGUSM0+NX?P$C2@*;U2S06W[4LB<) M^U^Z^)_< $=U,W[$YIW..6?-)(XAS=P\FJ3[DZ?#8@IAR5.$)8%J'M/4Y642 M7DO0@^(TR@@"I"& ]\[@G6GQD2YOVPRT.% -5)\=U1.;V/)&O@+5TD,(IT=T M*U:-^/I0>N6W2134F=NU#$Q[E# MAXE%HN+$)/9(VC:Z(>!)/>AT5U]U#"XM^%M#<:N BMZB DH$2@1P@1)YO1)! M@NHYIOG%RXM4%/.:.EPUY]L'5B&M*&LZ(W$XK(%5:H@'Q+(4*T<@&T >VS M0QO:'-H1*SJR7^GZTX7#TIDC2)[4J;6=7[\DC$,E!_C/IC M P 4P%@T%V %J#5"K1L8DF<4M9W:!WNP0W-4?M*%\W^;&U[9QU#&\]5Z[JT M7/51^:>S)T[D9I6AM'J+%M16 Q5 !70(= C0V%Y3$;&^6>Q#K[L#Q%&5/IVU@7$OAU &] ^/[2AS:'- ?EA0=X8 M$4=>^QA 'OMVCJ34Q^F4^CG/4-+O_LR+[ZB6>CG5RL^9EL2EG\]G!HL/?'#P MO1>A2Z XRR"F9-7GC7,MU5 M-!1"3!$-J< _X!^EZ /^ ?\<39\6LP#=M:7$6>_I71C'[,EXB=*"D3P)E'=R MSNC'..:83,;R&H+WO8])AS"FEL0:(KC0W@X \"@O0 N@*M[X'+U"1E+' _5 M=W -.8PMSOH8!TD%ZO1#L M&MG$L5MJL#)4Z=6(B/TU]]CRMQ[?^-Q85Q3&]')6%D8:IO[CS^V!Y;AE;G_L MYAV_A7.::;_2!^UK,O>>%Y6'K+HY@<*>+&0.H/@VH]HTB9ALY]43XGUIBY1F MO.Y4R]D?_62^*'(O#Y.8Q_ENO2ST195J$$9%3@,MIKD6)5G&0X!:-O-2?L%4 MG+M!R\.?+Y^EE&IS]I=9IE%&@D#[Q4O]F6891#-U8S,-=/@]Q'(D7(<]SF;@ M_,C'"6,_*@+&25RROHJ4WGEI(-X9(W0X7WA^7HU[Y#]X0;*H M7QG_'C-^3.D]C0O*_O63NUAV;L78?H2MIZH*N>)]N??&_#S M&0YHN@^(UVP*?;$^-H9_;SY)S-]CM'9C@Q^SO' )1)]&477,W][H;\1WIA7\ M^OOAXF?NI7=A7#ZD5^1)_4-I%HI?'L(@G[&C&:TJ?<5T4>0M,OJN_K AH%;/ MW<2K MQQV]LK=FRQ4+.U3J0;: ^+JQD>J;,$!^*0V0C^L&R!%>#-CP*#8TALZ&6TU= MA/Q>S5F[MH:TP5B';QTY-:OM7;(%R0;^D\U_5YGVE2Z2-*?!@B4_-T-B5U4X#+P'WCL![_T1YK.DR-?8[@69.(),["U?RFIEHY(. MWY]?86NV'5F1<'&>'3)>@B;V02O7E2Q'FFPC#. ML^S36'L"PWR25KH4O\B3">+@=V'.'L!_YH7]NIGMO=Q,"K%*S@.' >.4YEPRA +'#<$CNN(NW(V(W'- CQGS*)G]=;MK5AZSVK;(?98 M6@O<31QTYN4C9G4JV G;[C=WQF-B&M$C7X+&+W/P!N7EIU9DGKZ!7ID76 MR=NL/4^_CG=9N]#?CN0-%-B39IAVK8Q([*ZITC&+HVWSN"^F!" "O0^]?PJ] M[\J;T@6]KQYH-XDNC:*0B!U@3DC$@R7BV(!$/'UAQ'Z-J.O/__'7(KN\\[S% MNQM_1H,BHK]-?Z4/5[[/-R,SBGU)DYA]].FQSW#PFC/UP M$='L&R/%^RCQ__S/__D__F/SRC<\3//>RVAPGD5WY M>7@?YH_?^"*65V,O(.94_DJG?WOSZ0/O-O9_C?_^]N&-%@;L!\_/+T>Z;>CO M#=>^LJWKZT\?;-MR/MJ.>S6^MDWCP_LW__GDK37?@(Q&UD\X;$>SW;9[75]I M63&?>^ECW16YZI'L5?35@B(-JX[*&TQVT.VJ$&R%F_*/_-2Z\:_XY6&M%[!8 M=T#])!7O_QUW:\K'/DD+[+('>+;95_F5"O;E3T]OUN"E-96I;#_E-IHEVU*: M)=NC\W:-[7;/VT$OOMO=CD][^XZDI;KE3H$^C<=];3Z]Y2!V^XVI*BM8^VU5 MDGN$"P!T IVGSR -L/FA\&?/VAV@K\RF1D=#I9AMN7WCJMJ^\?$[3?TPH]J7 M-/39?VFJW1RX'P/\J%@D7%I%UAGX\2N=>V',HTK7[(34\_/"B[1O-)V#(R$A M3]'6]>Z.SXK+J?:9\5\8\UK _^=%Q=X2$38T;.C.56$=#DKEZ /^D23TP3_@ M'_7I<^*FVX_42_=OJZT>N91C)\7$T;EZN+?4MF+.WG)$5=J UUZ!RWLO\F*? MCW[.M0_4I_-;FJY8LDKZR]M0H0Y)E<3?KQ:A:Y2"=N%Y@8FF>@Z^__H[!16IHD!0L(= M!+;4Q),RK*AX5JH+ L[0W^KMIZR4X1@(KPX*+X4(UR(2[;>ZO*;XZE"L6ZR& M HU^%VBX$V*.Y?6O5^'-J].??EOZ\BRQBLT$:IO]Z?\?S<2LM3C0Z/<%]?-R ML-H]^[F]$ <$>0N"O /V>EL!B6&;YD!3-]"DJFG4$^$B-QB@RON'8.F78-FD M3Q>P)=.]!U=!74%=2??F5>$ Y3QZA<*)[:&K:K(E>BJC,D$UD8[*A(U P'AD M$=?2ST[A07V6UW> M\"GP*70X=+A"Z#;<,=%'\LJBH,;W"PV]?K3__!Z'^?&#YL;FAXGUWOUX;;DCV[J:7'^PQM6@.6OR8>P,?=#'2<&.,/AUX+W@.7&1#E<2?N=Z:XT M>N1F1&,J&CDR,\83HAKRR^KYO#0*\ M%#*;E> V;$'^?RMT?[8[;H6B=JK((5D2\F,0: M.\2VI94%]D62 !/RHE6OQL=I,3&QWEKHCWJZH$0O5.Z]"$O &T*P07Y[F#?<;[O_/6]@#2NSF-\Z]TD;#W M'-]]"#,_2K(B/6@KWWOWZH-ICD>6^8A;YVE5+O M10[KSE[&;S-:;=OCWD.Y^6V1TDP0)2E2+6V0X&Y%@I3><3(E4[Z94"LRFF;: MPRS1%@5S/C@$V%62H/#Y55*-_?D^Y(/.&('%SL@%0W029/6MV.&WE"M^F53% M9D+)FPD-1\IN0ML][X8ZO=/; ;%X++X#B\<^TE=&MXW1&7:E*;4'[9MH6?!+ M(EH6?%QO6=!J_!ALV'AK$9O#O,>95I94BJK G:%HR[N+JYUAS=014$^/7L_/IYOO!X5&J:)G/M*DA$ M"S8P)ACSW(SY1YC/>,RYR9,O2-,1I"F8]NQ,N[_VWY]?8<*V'3HZ=6C(/8;K MW&>9[B+@"8PTT\)8XS(S\^(@:Y>]%"J2::^ @R>B::#=Y%Y.RXSHM1=[P)V.) >LZR)GARID+PR+62-Y$&^P8A@R"#((,.LC6 M&=G$EEBDJ\*;AZT#.0,YHYB,)L75LJSZ!5NF9UNTK("XF9**C)P=Z<@ L>^S$=(DC;ZHJM < T7% MC)@Y9:"CL@RO0Z&01WM*]EN2>]%R#ZDT-W:M"L=:?->"I. [+=%ZH6W*]KWW M@FD[Q)1G'Q]/3V6X#F%A-4T,2$A(R+,$$$R3&$Y+_6F.H>=!L8<.L"J2]Y"> MBK$DI*+J\DH>("'W#%T^WP#Q9 _V M4H>W$S;%^U1UJ=MXUL,OE8LF-O-$-+&A.YK8''YY&8^XM9S- M\-OAER%:G&B,/<+[,"B\B$&TB//T44O8B^5OUXO%*U[?\Y3254-"0_^1MRZ< M)RGE;0YY+\1\+9K]=M4>4FPF+S=+K5TCHEE6WFOTXS,7>1FHP4:WT=U=0%]J M&OJ%"3'_L?SO(6U#K4_61]O2]8^33^[5]<>KB6,:9=O0\4=CXHS[W394'/PN M9.\M],M?GFTD>K1X.V*!+4K /^JNH (D7I'/$B;HO3R\IUK$$)-Z.6,YSMJY M1C.N.,)LQAC>BV,.-BX*0EZ)%LXY'DK>T\20 B\-RC:@#!1BG^@B#3/ZETQ+ M%ORJXKAF4]:41AZ'4K!D]*QJSAKFV:K)*#^T[C)*-AN5E@?,O7^R&_M%QBA, MTQW8Z]3+*HE'A8"Y+3+VO$SP>)D,>0\,[/@CZE),HN=9>?Q-^PI&U>\J&-Z[N3*) T1 MX>?9#(ZZDKZ]3&G\S*>LB(L$YJ'/C*@Q+0C<#"30S/TU"[K]>HF-K7]1'A+: M(\*;QC9CBETTU:*T0'\@R6%Z.-W5B0/UQ18>LOA+_S5XCCY7)(;F' -S)?PF M?!M6F-Q=%_0*]Y8V &K,8$_BHIXDI!#UK&8YV" M! 8HD$F'@).K!.#MF8F.R_D\LR2Z?WAU>G(,X\/;H.UQ2HH%_)H=*AA'QV"W MQS#35-RGOCA[2X/ 8.FS8/%P_;##J$]MF?#DCX M7OJM*1+Z M*QU^S6/VC11,6*G/MB@-WSUF!@>X.F&DR\H78<,GF <8C5O_XYK<+TU<)'_HLRV$CW#8"C^.R!QCYDYE6#>K&W8,U=Y;=?LSQZL2>IF+YB0FO7&2% M7+@ F"D^(TH=L74V@-H1.K?$EBQG@8E TE:N$0!0E\+[655S8.&'M[A6BR;,YG%EM5((*[4ZGK(L3KI\Z=<5RFA.?IK1]8V+_=W=U^/SD]=C_M MO/\1FZ!&9C8S"9'DSW%!8D]N:F3;)$JS>LGSB.?, M90MT.I2-A6T5J //-T#2<@D.C;IILI'TSB,P9$T_6G&("OB)ZSY;HMVC<)*< M8?M3TA[2;E(%Y'7[AU2*#IG^K7N)FMQ:2/]ZGEFO?YDNO'F,Q[*ZU2%7,#T) MH= AD+2O,@MO \EZ2D.U]J B_$&]"U\M*?D36V=SM'.?B:[ZE0D"#K2''EI2 M8$4,D:4K=I4-8"-2!;I7T7//>\6N &N;^8+A ,&CF#25P"9N\NE$&TP#W9P" M)4 (3[.6TROD0^;!=%:RVS=?-Q-9?@08KH" M?;7"*OXE+]=5JOIM4%&*OF"',3ZTJ!#NPDLT0SB7!1T'_L1AR=S$UFQIR(/W:M3>* 3$ MI:WE*U-3F%E6RX*(^U,S,U5%L%\],O+P19PWCHBR B96MWI>B"!C+90# M5(ZLR7-Q=R6M+5X-"+E9%ARVHA\1Y9XIL:4&#XK=LZ&KOIP"DXL#C%0F?@/) MN2(M2FSFXTD1 LO9?)MRVZ&Y+$LUX..4*2@Y>C.KZ2>;KP#?Q^ M*F[7U@ M.90*6=&)YE7(P17BR:AR6]"$6S 2 4:$#>^JZ#HGQ+L,[&UYP _.X50T^/'; M%L QLTD*K)J7"[7MX_0"^0+8QR3G!=BS9QD3>!Q5\2)+ >F2/YB=OBEP1K54 M,$41W7J;@GAH_1ZPU/FBM8 M,D["/89A.9 W8!&C]Y6D[9I='$?BTZB,!>_ M1[B;BSP&SI8A5>6ALP$'F#*N!FF#VL(_%DKYX%F0M:G$T[W %MI(8,MK4I 8 MMNO_ (=99=9PG"!ZP*!I%F6ASB.SJ%G627Z*GNQRU#U]WEXBBPROL 4UB8H" M3[PPN>T[,@Y5@%:W0="K:N7-D%Q'>EN9P/.582_I(B_I(B_I(B_I(O>7+O*4 MI:/D54:_!/ZG+7%Q;$X,'V+5=^&ZZS*B[\@6P+I.H3HE"A)QKN$.MIPQ$HGJ MNIS5E\@1L--H#$%GO4AHP'P(!^(D=O$PR6X=W_P.-@V"XK0 M,LQ#?SJ[UYL%B/Q4O07%>:S^;6!_PPD(&=F&2Q(J\467"^4%/J6[E^F\L,T+VSP&MG$!+.24&E0L MIQ3B=\DALN'_U87;;HK]S==P7GGKA MJ>?!4Y@+C#K%5!P& P!-GCJ*NKQ0^0N5/U4JEQ"J!!F%KNN,,]KS7(-R9.ZE MDA^(+G@TQ%"[U#FK!)]*X_40.?FFY/F^,XL\:D--%.UR;;Q2@P1KS#7T@Q(L[ZFB.UFAP&%/C5\;+RNYO1"CM&V[4..$^.I&$! M1LL+*+E(H8(&].&DYQF.R2@ '@G!!=&%K%9"L^1$6S<]\9XX4L(P4@P;E%(H M*:G7;#1%OPI=#[FX4[/(DMI*8#QG/[@\P.D0;;KV.\!I!&9EZ1@MMC/*\*4Y M]4_%520C&SA#/F6/QCHRP>/FX3.3/E7'Q>> T#L0$M=7+QPLN] MMQVE\7*(7$BF3'(!=U-+'+_$4=%0#C(ZOF"%966#2&\@33702UDB@*BS^K*L MZG/V[ZM4%988T5.4@;&,P&Y%@B!2E*@)4",/07%2+,O@5"+*N> =YL@OAX3' MT4\S"I,&0B"NNTL*\'S<$MH8N%3!/=)9X2^1C*O4I21B2FJ^LE$&+!HB@6<#+F'K(>9>+,N.,HQIL.YY]:UH9IJ2D011D!5\]42;X M%R&CI@*HQ=19;-S0$6HM/4MCFU[0V1,A10,T_4TBY12$PE@]!RJGM#0&@%4 M'=FE6'!YF ^XH9P@+IL"LP %,SY 5NO__LI<2>BL?)S@,%4O>:D1UW@)%NDW M=1AVZ)6#ZBC?6L:G#D%BJS*P! 8CBMCQ 6O$5('%P7[DYCH#(>@3I!9(RBEO M?4=9F9!/09[!9BQ1*=/M[LC$FE1$"?V_73'$VDTD[R]4Q^M?;RR\K:R;Y MQ@Q(,!)AK+3O'G9I**^PPB]!WZ4UN45-")WUETM+2EI]A[4 M-YS%@EGI*!8Q ZOF)!@P,"R?E)HD+26\$H#N! 'LADD[?B$ @$/GV3FKW09 "5JELMEQ$9( ]!#FB*.14: N+J\FO[^J%?I,S?:J2 M3FF2?6'27 *.R3LHUA>3A#6\IZ=?6C6\N)4W\0N2,/,8D2 *-1.D?H#X41C9 MC[:Q?L69^TXPV1I-'2TZ5F&==9)P<$M6_3Z2XL;*,SE6$N]=[O+ZQ/ *B:CJL6"A<$72,V!8/V ::;9&.->";X66\,E5/\ M,ZVEL3[=F*E!\]S9]5V82]"9G( :6@>!Y;MJ>?DO2>$ $4 *5)C4[<]GQ:(1 MO)P&D@'FW(6AK:V5:?/)K X7^ >=]=LLV7E'\-B.=&FH-7&7DF;>B+/:8IE M4$AJ@R(UK>N@7C8/T&?C<>=C&JZJ,X'&("GLZERTHC*P]8)*[=[(A3]G50_P M -(0=P+A <_PG# 9GIVI*MW712EX4M8!WSY_K1\<25F?' DF9S#6,F'(8:CO MB!B4O[T[CQ4#G,L MY7=!YZ"D,A*;H#IJ EZTSK;]JDMUVC.;A:':H/;:Y:(ENF]3[%X$5%=YK$>] M%Y!'& :HT$TE2B8U@#Q")]^:T0A,'&/C%V15 '";@RC'AG+,:P1OV0+C[TMI M(#LRJ(Z3?2[C2 [>A9*Z1JE /:D$#>KUI42]1 JFI'[Z$S/^'&NV_C!BGP>G^HD]( P!*P2IL4[G9K[[8.;+N;.S#MB-[ M4$$"L@$IL_)M(H\Y;(QUV@^YZON\$" H P/HVPBG(>LN0#^I^QC,EM]0.C0< M/5_9F#">KHYZ7]V"#V"K,]?S#+D:T"5^:[32K\&U\O*=)YY-S[O/Q$*Z7HI[ MS4!?E[IIMMW 8HLJ>3A*QO73*7JH+<<=0#:1%YS^N$2+G OER8C1EAK QPUU M<"#?S[I36*G#1A%Q;O)43&&JD9K;L+A>A"4]%8 H5 M\MLP;\I3DV9LD!E0+"-V9\AJ:5V(M'F!SX9"T/"ZJHU+T+LEYBQXV9"!#8 H'=-JX9J:SG4)1L*^7UC4L7^ PR^;&V_'?D?=K;#'W:#'W:W:73Y^7 +ERR)[6S7 M)#E@/H(GODL,&I:D>.0U7 ,G:=;E&;L!R?IH_5D<-;@R27/0=- +X_,&KF^* M^>M-6C^R+X7].Y=PEI<]T=JP!Q$99E(/EC@-W(D0]RJ0_;G!P>M ^J0UQ%N SV,C>:P-W.UH97W9;W)ZZO9*T'=6K!)-AN MOD$76K?[6MW?YZ>Z0>]8U^W_IM\K,;..[9C0L2V.M9J[KQII-2U/N$:IG=ZV M8^!1G*(T&QTIZ; 'H@@Z3 ^$O/ZR\^9@_#:"I_*^2R;^A#H5TQX "H=)##E5 MLB2KF7N")5Q2@_\9^IW &(B'6<_V_OAHR/4 ;FX2I6GGL?&M^9P'V%NHH9>C M$P=S@:^1YUT1I^2"&60/WFP/NP7.642NK,<=>MC<(?1:9M9@#C8T6I*4.@V#/*2]0T0 M5:ZL[/KYML-B06:LSD0\G_K!(/VY4Z1#YFK8AS(8I9WW^2#];=!E67A&:7RU8\/T25J" 2VC0UI;I^L0-YS:^,8ES0SQZH.#\KPWU5>T3 MT]QV]['R!M^CY#MIK$O1KH[@U>MB'L)C_!W%D,UO0= MO&0?9D4(DJF8R$=50A^^M P>0H0%O+7V.XC-87T-1V5NRU"5B_J(?:,PG",P MKOVQ8VG9#5B%QJU Z95@?M5!>%>#6-*57)O-4@R0*37.?2/(OD4I]U![Y3[, M!Z##I.N0%,*E(8#"[OYX?TB@T$E4QI@>P3NR0WV T3'SQ@#1,'CZB4H'=.7- MFHJL68ST-YP(W']) 36<1>J1WU_/&G@_!F<,_'DT=[\^D,])76*N!?H)Q \R M.?W@W!O.G7#0[7T2)$\@K?F^T7*C"!5S9$@X6V2++H4PU28.>[8'ER!CX*' MHE'O SAKLE2 ADAIWY23AL[8A@Z$#LY"),!*3U?YIDNN]D8Z%4N-J,\NFLE4 M3<;M[K=:ZYJME#E2)X -%]7T&=<#&=)J[8E:8!EIW*@A79+A\W5\.O:2 ==% M&]+*L:%FPJ'%"&H*.T:5A5R?EV W*H7NPUSC,$IDQ]NF+L[ ;A2?W,M7>H/7='[7KW+,J?Z/_@(,61^T0% M]4]ADM=F6;6]&\HJNL,@D%8]@Z#C_!9Z;=Q:)N8ONNN;N"MQ MX0M=6OW7.U>4$<0B$8'>P.YKO@0EGJ$PBZ7=UH\C2V&G[[H'7P M-11Y34U3:_?&Y4/VW?1D$M/ 92B"L'WJL>VE&R[@: G4%3+B:/MJI+B]>3@+ M"3O#\98@MZDP7(]8^BG08URTV$UH[#K'W+I?E8:UW/:%Y<@75+4(\C\ M2KT^>LK]#D#F_-R 47\=-MH;M? T9P#D5%;6BV(6>9R(K>DN!E#3B^\9]'>: M('.97++_"G]"P5?DD19+QH$69-PU!QIKZ&AJEQ_'&7'"13[L*2$([$TBG.(^ M*PRGG1?&X2Y\-W%T-(Y.X@K#2ZE/[%Y@1F--<_P7&ZB>SY6Q6OB>Q4^-AF:; MQ0AZ# ,T>BY-O]$=Z*U;T_%VA7/0_X"A3^"XZR5:&!\=5]_FXO0W!Y.C@YV3 MH]V]MWN'>\=[VR>'QWQQ^F3W\/CC_F.\.'TX=+5Z#4*PM7^->'.?+7#$&[*! MJFG-3S\-ZZ:K'J@L CV"'$4VG/P'"GTA5Z>2AHSGG,W#4IGD ZI.;C_S!_ - M)V5R0MS=)G73>UP/]T?P /YO"!^4/8\K[JY^C/ K^D (J92[I5"'/,RJ_K(] MA@=VAEC2(J[(EB4(Q0L<#9"V=//SV;[/ YH\RP-B@"6-?06NB@0/EXZGV$^G ME>:$)%A:9J[P_B$M"K":4'%1UEK2"4J5DGG1JCFA9A_TM;6,@* H:"+X,'L. M-L$0^WU!E\Z[O>:["?K6/'D$:Q[HIA=<IYOEG-S9S53!?C=8\3J.PX1H M[OD1%D^ZAA >?K@&(* Q2KSFAQ M,#R]VULZ@ M;G$LEYF[4$4 P4;4@:=82N0FSWYOQ*&*BX9) A1O>)8!R[?V7%P[W,4RO"7, MT(972:Z,\"X^9+N&V+@8??(P'-)9]6FDDMI_$2=C%R%)QRN-J#"G%L2]+QI M&==B:H:Y-16Y_GJ$<-D_ 1;"Z-G4-L("5$2Z<@L*+\M$SW1.ZM^IP"0:NJYD M/?U3(#WP*#]?K4&Z JO[M:'$%RX)?OKJ@T4]5OU?B,=Q)-Y@BEQPF"WU@8L> M'N4+>@R%(&B?*K]/4CH]DL[Q+B^(2,>I",BU%P%P8 M1>E#HV*RK6P#R=.BY-8;L8L>N :54^,B30@GJ2<,]^U 45ER2"@-8?8X($H; MM.?7#^JH6*[)>0*(S1&AXO]+**^$[V@?(BRPK0SVA,3%R2\UUR^C[,$+;FE5 MF#,0Q1P3\(D"_%3XBPCK=Y.:///:PC8HOIS&Q3?VEP?%FM3),KB.VUU1#UKD MK(3'1YR!,%_DF00XP9S]I0%C86=[NK7S-MB*4U^E>J)E I.$8F,[1WMOGDV% MYD??66, 4M]4MC>4ZI,$-:7?0=3@WL'!:.=@8.!W$YYGKHQBO 7ZS$B6[4"E M%6]WQD?[@V _Y^A \#;$U/8 F XH8/_QD/'^ M[G@8R#P\&>\.3<83\LIXU4R A]0PVD2!PFVI2NXP1UT0\'().*>1WD;L7&A\ MG"&]T=AH2$F[F<=JZHRN1WXQ_#"79/,ASO5PV'-5+NKE'(8<);44ZR*_YW*5 M.5@*$Y )N6M#MM9R#XZXL;WXGJH070'P,,KH.QPVPN6L;"S=TJ#VTCI#:!S] MU,I'>M0;X H?KC'4AF;:O8?GVE:FTOK#>^2R]3Q.6XJ!O;*D%P9I3#':/CP< M[6P/ D7;L*0_IG.+LQG)]0=<[Q;\=4#\LC,TV-VH%'HRJ6Z:%Q4F4WVUYO/, M-0B_0<;4_L&'DX\';R=[1[O[AQ^./K[=_3CAC*G#3Q\./^T\[XRI&S@#OW*3 MNX=KNOXPJOU7]IM34UMQN?2E_TGI!Q9K8CR '"]_GTR^!,G2U)9+;^6>Q]^, MJR255&5KF[EVZ47'HI1GJW]@W7F=9 M\ UF]*,K3^:5^WKS=078_F*+LO].!+EO7U]>7HZOIE4^+JNSU[O;VWNO\<^O\<%7\CQV M&ORO5UPO8-)7./3KE;'_]A__^1K'R=[A?__V_U!+ P04 " !/CJ=,4_"Y M;\$, PAP $0 &1A=&$M,C Q.# S,S$N>'-D[5U;<]NV$G[OK\#1RVD? M9$F^)+$G3D>VX]0SOHWL-#U/'8A<21B3@ J MM5??P#P(E(B(9)2:C74B\T+ M]L/N?L "6(+4QU]??0\] Q>$T=-6;Z_;0D =YA(Z/FU]?6CW'\ZOKEJ_?OKI MXW_:[3_.!M?H@CF!#U2BB)R@;RZ()S3BS$??&'\BS[C=#H60.7@5 M[HEP)N!CA*7D9!A(N&31*9"Z+3$?@[S% M/H@I=N"T-9%R>M+IO+R\[$D\] '@HWD"^:PYS"_L]_M?>@>'/1:2%E+Q8F+ M):XLY!'ZE!%Z'7)OC_&Q*MD]Z.C;0RP@+DX9I8&?+^!*WI&S*714H;8J!9PX MB=QJH:R +N#*1":MU5$GO)DN2BPV$"HDIDYBP^N2S2\'IG3O^/BX8^XF186; M5U#!]CI_W%P_&.I;GWY"R#0%XD\9EX@N43C"8F@D ]$>8SS5-+QO=WMM3438 M@*Z9@Z5IKFF3ECL-952+>&32EDL.HH M9&M%!>HLB^BS=BS7UI?:O?WUM)CWQVI:Q'*;T.*X@[FCJ5:T.;(-KU,/4RP9 MGUVJ\W*:>9QG4#[/0;2*QUK%WKLU5#3(%,8ZEI=7*2VU43TJN"666+O^_'A< M1HVTY&THN$%MZFE27XW\L:-D_XD%=,5'U:H4X.R-V7/'80&5?%8ZI.7)Q2=U M8ED6-.!<385J:),63,[6UL<%HA$/JZ@2R^B#]ERXG@+PZDPJ.R,1,D=K.X'0 M9Q!2 QY4T2(E%AVWYQ#U-*&8..4'WV6I\'!MAPCB:+A>%25B&7W0G@O75$!. M>74-8B%S9-$!4\JD =*7XHO3*:$C%EY1U_20?1*/VP,8(3,S/8E&3?O\M3/E M; I<$C632DWA#<"$P^BTI1<+[7@Q\*>#O3TUXXV++%60G5&8$4J).(%GC+B> M*QDCZ)A]VA+*V1Y$EO_C1KDPJFJ4$B&4;+%-'AY6M4F)@+>EYDS5JK2B.4I$ MJ$5TK8:G 1Y5 434LNZ<^3Z1>D$N^M0]9U02.E9CFM*]A73)KX.KEPC[M]WKO>]TN:J,+(AR/B8"#.DFA(4Q=E,'[V%E$6< /!+AW]),Y M7G15)!P5L0@N].W2]]P?=7D760MQFD49=H$I8'0CF$5>O@,^PIS,7 M#Q, 69VUE8 6VE185!%?A\8'Y5&3-36L19@H#8HB5!3"[DA+^3A][5H3E[BC)5-KT)),X4=Z-S+":7'GO92/_-![83?%2Z'\_1 M$1LAC8],!3LZ4UYGOK)PHLJ09[AF0B0W-\YO<4UVP@_K$IZN$.D:YP5V36!. MS)U:8!D=-]ZE4\AVB@]J4CRO8$=HGMLW/D27J68EU27'YR*J&SLV7X!P.)EJ MM+O162 (!5&US^9C6),*W5Y.4B&%H]F)D9K.QBWFNI4^0[V,0CE,:U*AVSM< M7IX6L(42Z$8F%N(M.GWJ?E;+=3F[HB/&?:-5W6E0.4P+@VHD[(6C8;*#*'6H M-C'BYKJV51+4AV=.GW9ST:2%'S4N<7E'E8WC$KY4I24O: M0]B[G! 62B,CWDQWKSEWLR'9H]:[G!E;F@YUVNR)VBW(T!\ZB7,/_&&B/%^/ M)2N4G:;CG,%%P<54_:P1?T$*$QG0'5.Q>VL-,#8D^P!SG#/ 6'EJWB"CW)%V M:W5J,M+VP>8X9[#1=)B$;,)"@YP_@&>@ :0?<-6+918@>R0[..P>+%(2@:&? M,\_!?FED%(M\$3^16HN=19"5S+PK9"9Y@M5L5M*/=<*8OAY!Q7@KN3HJYBKS M\"F$;3AM5'+LR+X08#;>7!,\)!Z1M;=?50!>2>1["Y$A/ KQ308N54.C.;V M$7"NGQ#Y/A'ZWT*8CXA.HA:1YE&86K7< M#3TR#K<)K,68'7(5<;VE!6]"7 H8I9 ;S5_TKQY3L; ]"7&0DX2(.8G^-\_O MM?)R65E[)NX@)Q.7](3F9=T>8!R_=9!Z>-\?LD!&7A%GLR_ QAQ/)\09P%C= MKDA/O3KLG>=#3N>)ZS'KH?16!*RKBED6:#A#\]I06-V.T#_D!/3U&D(#1X$)X_(1N*]358R.]>&5>=F^ MS@ZF56C6R-[-C>P:L:UQPER7 @W/4K [NF)/U(S5Y4"M4;F;&Y5+D-?,Z&OW M>+TX6PK3&E&[N1&U%(D-C)R2.4]G6)@$\12H,/I4)2T?Q#X#/LR+DQJH;9!0 M&JKQA$31)=FRM!&"ED#M,];#O-A80%@2#]/[K';]*G+*G7EKH')H+ .YDL*E M30IE*(S0=P1&+AF(8*/L&;R5U"VEK@TFLE,W>/BZXRWVL]D6)?K/ZECSM$D* M%Z%7LKFTSZ%,1PQK04DU.V;KS3)M4/;E^F'>Y+*0N89.*"?,P[YMNAA([OF4=J?-ZL)*@]=764UY-"8/V*:PH:S;%1#+ZC<,';-?M< M)6Q[.NLH;\E6FM!=[RQT_W?MI:5ZZW[W:#\GR%8@-S[Z0=G]V%GX8&MT(?-9 M5_-1U^@G'Q >"K,M];0EN=XZH9N#_A3FGWW]Q=Y[#],;\(? 6^;#M*>MYMHROX-P0B3X+11^!C/\M883E_F8T"MU0YO00F'! M*7#"W$=3T UXE)SK+*D^5]5G7)*_3<%0V(WV_CGSG9J) 24+US$KO!+KO+9= M>I^I?MM?S2%^9[HA#\AX(H5Y;]\#5UV#Y.69W\!S8Q-KR-6WEE )8^!UC2UL M?YGMV-DVF'_K[=MAK-81S)A8UNTI:1,?9Y4BU # M&Y\M6CD,7]-1)L"0R(W1E[,%.TNBK<";4;G2G.@I=+XIBS??OD5>P)0)(D7R M3L.=G /SVX9#3^6+^=VE"S]%JTP_+D268VUZ',GF=T+8=G$9FN1^H8J"!5X M-]X./S_BZDF&Y1+FM(Z- Y\

=OEM";Z!I]5H^.KP$+$)>!5(NS&[6(\0/_ M'L_"[2@!W$(2>2M)?,<1QU$C=^4AIX;=M_ J'U_ >X8;->>;B.I^R$'X5_M% MF:0,>U1S#, C.>^5-65_ %\0>LD"_C_ O%+SR!/^(;SQ..$ M=V1D?XQ_/'" MZGMC+OMO]\4 ]/CJZC'PD@@'>]JPBCXIPM@VWQ1.;NZ-_'3^'AA+7@,C M1L MTY'@2J9F"N"P,25_@]M_)4G3J2]>>L[J$E]_MR#,A&URSCKW 6<.@"OT#^'> M8$4TD3,VNL'\"4P^^@$PK8_2-KD MW3-P/2_:/PSG1!=FZAU;7J+6V(&D] M(.*I3]VOBG4NE7MD_'!G%OY]5"2<>/*;J"[DWU$0;!S%U!Z#CG&.^=ZYJ_DIUQJ3B[A>N@KY)!2QYY7M7\I:>+.S6 MQM2E+4I]KBP8&]&SV;Q(U.K[+YB[X)>,:)_'^%BBR=>FNVDX)\Q5WHX7M@I=1V]RD M_RM5]58>SGITJ6NGS!S.YD56-S,Y;V8W^#6:[W)E\@7H/)&ZKB9]3FI$>X6JVB^ MM;W:DKC8O^7!X2.3V,LN?K,+"UN![7L.HN>$T6_NZ!GC.:;8Q=DG(?8B_YQ) MX8:E\$>M/_WT?U!+ P04 " !/CJ=,=@AA$X(9 !]$@$ %0 &1A=&$M M,C Q.# S,S%?8V%L+GAM;.U=67,;.9)^GU^A]3ZCC?N8F)X)V;(Z'&%;#MN] M,_M4@5.J;8K45E&VM;]^$]1A'1199!7!VO;Z@18E()'X\ '(!!+ W_[Q_7QR M\#4V;3V;_OJ"_()?',2IGX5Z>OKKB]\_H\//K]^^??&/O__E;_^&T+]>?7IW M<#3SE^=Q.C]XW40[C^'@6ST_._AGB.T?!ZF9G1_\<];\47^U"%UG.EC\,*FG M?_PU?SC;QH/O;?W7UI_%<_MNYNU\4?;9?'[QUY?%_5$];2=VZF/+_[^EX.#:SB:V21^BND@___[I[G9^7L]S [2'T_!Z-IU#4T&3U;$%A19R MSYJ8?GT1[-P"%D1C=HW$OW?(.K^ZB+^^:.OSBPE \7)WNA[%N:TG?51^)*&8 MYE]RGCZ*/Q0PM-[3$*=MS"6VLTD=<@]]92>9>9_/8IQW4+RKA-*:W__R$?). MYV=Q7GL[Z5^EM:(+U/7S'#X7A#E)KVU[=CR9?=NNM59**EV3V?E%$\\@3?TU MOINU[=T?^U=MK>C"=3VYB,UB,NO?;$]%[:TN_;O:!G*'K>51;'U37^3B3M*K MR[:>QG9MVZS,5$"_#[;)"'V-':?(C80,K/^-*0@SW!N8X.97;Z=IUIPOVK=S M/]](R+#Z']NZ^0\[N8SOHVTOFVN.KM-W9:8"^G6D19>\!;3M9BUUR#JLKF_! MQSF/7^SW];HM2;HS73;M^QVR#JOKASB_+C//MQ]C\_D,_MQ1V2YY"VC;C9$= ML@ZNZ_VB.NBW+/FP.GV*7^/T,MZWCCNV]?J<.]'TUMK=3,MG=_?E-Y>TDYH=UK MPPJL%[!3O>^^;J/S\LP[TGOT75ON;,I-U-P=>:=Z N#^\(2AA'TQ$WJ MTVN_:3.U.\G8B?8W_W74\U'JG6C4;>9?FGA8?3['T]N5P7O.SJ&;7-O3BK_:=X"G]>IW#R%[!+7MQL4!1 ];22E: TZ^&9 MMX=?X>>7>@[=EL$F+3OOGORWI^U4G'I3EVK5G7269= MQH'UO#P_M\W52?I_!0E>NRX[?YW$:8BA5^M(FO5,BJW"KQ&3F M'V!^4_ BEBC9UBTB?RY;=&KMQ4MH"_4R3N;M[6]RZRB$R4UHTK_?_+JZV12= MGKZ+,("VQY?SRR:^KZ?U^>7Y1WMU;6#^<(YA!HB37U^ +M6&$JJH;,2>.R1X MP(@$(A 1G""2G!"6P?PC#) =HS9J;IM@_#I_BN:VA79J3=%RW0(K_C+;I MB.0CENF!UC[B'C3^8-5#0KR_(BX-O ML3X]FR]^O)9B&_^$SP_#U&Y2O&QSS\X243V/Y[?Y<_A= 5[,]HT[YHV@2F NG60.$:XCBHY0%(*@B%H2=2)1&H^WYQS]J3C7"]:1 M$>WM],NW6>XS;7^N_9!5< MR*YGW-/UD_R;KLI]B,O<@ TE5(E9;(5T*(#%BI+''FG/&?(:1Q]$]$2I;?SS M'G4#M>Z\M]EJG[NWS$J!?C)0@;C5"D5-#-+2A)OZRT!H=&/UN7?:UK/](5R@ MYWR(W^=?OL7)U_A^-IV?+9OY>TJL'&6>10YZCM6S M'A6S!L-WI[P"%4'1>I7;O+6LBCDB#34:,4?!ZI "(RY\NJUKHB%U&J7WX3:/ MBDL#(%N&1:M=AH; V%C=5E'2*->R(YID>13]+'^>C_T:.N]UEM!%<$P MV2>CP'^/!&FG.,K+2$AS<% LI3S%3D/6&%#9S;;T2NF5-%;Z9 QBE(+%)%T$ MDYO ?*>4U#(:)OAHG>42E-EJGWIHR,?9B8?9N'XBKV(T&9H<18HG!_8[CTCP M:)#2@5O"HM,V;D_)\>Q?[X62VX,\3A(.MJF]3&2%7?"6PL0NI#<(.RN0<4G# MS"L")N!C!MW#DAG/WO9>J-@+Y]&R<:@-[^5"JR12L$IBY*AW*$HCD"30>94D M1ALAP4_M,3B.9]][7XSL@_18.3G49OA2F>"3<*:L$,AI#ZHJ'A"EV""2PZ(\ MB2ZF'N%FX]D3WQ,C^P ]3D(.ME&^3&3%P",76$-GU92 =6,=\B8)I+RTF!@O MO35C77P8/1U[X?R#C7][^1CB=_"]2)C^LL-$.SHJL-D=B 6/"MR[+ /@>?Y MTY)NN2YK180)WF&8-8F*B*C@D,)&(Q;FF]4UR6UXXX(G138 MJ0ES)"(,P=$&AH+&D8!+SUD8_6K)L$TXVP%FI::MC\W-C28+K1=WAZV@PY+4 M%?C.8 V*@(+! @7K%8K"8J1,8I0;PY+J,=F4X4/?)IOM J92%,@S1;XBL$/[ M/TY:>5!;8FE15-& ;Q# ,I/8(<<=%B9)[6B/?=.1"*!H.HY@P)QP(UU*GD>DP* M91:)!N;!<% 5HX/WE^<9_1A.YF#E+KDB+=^5]R'.3](7^WT533:35&&>L)'$ M(HN=1UK[A*04&K%D! Z66R[TV%=TAJ;/SB$L1:M/^53P-(8WMIF"#]+>J]E1 M3+6O5VV?K,]<82F\@RZ$5/(6>6\<.('Y4%H"-TWQ@#$AVY.GS.++P.39"6JE M^'+/.._FA55!.P<>>$*!"(%,X-ED9QHI)F&23=S#2#MV*V2G+DD_L/;0\.OW M59\FKI*(E$L8^*+&4#T,-I;7,2"NC+26AL1=CY-)Q3W3S5KJ^1;?'IZ"AD>^ M2Z/]:*^Z;:HOSU IJZ@3, +_TZ2S/$\%0Z=5-G*$HZ3(J9 09;FRU 0B M.=>2]9AWRKBONR'((&"5(L6CR[W7,V)YALKHQ!5+&M% ##(FJ!PU01%324OO M ^&QQ[T,91S2@>DP&%)[XL*'V=1O2H2I"HM$^9A>;*90X^/+2$@G5UDZ" MHT^I[C% %#<[>GDF0Z)4++CCT%A8Z8P+3HC"5(4J@FS;$DQ FO MC$O8B![GJHM38O@UK&'!*V9H+EYG6655+A)47F*A'($13VJ!-.4&) JHBQD4T[K+6G0PD>^GJ[3E"DOI$)-4(ZVS\VB@R;,S::/W*OD>Q[O++,=L MTSR/3>&>H!0;TVQ[EGL6_)>[ZU<[6?2U^6O;-%?0U]8&!W3)7V$5+ F.(ZJP M1C".2\2IP(BD$(01DFC1(WB[)"FV:M''@]J.,"O%F;O'$):\/K$LG&Q)\BH( M4-]9C;SP&.Q_+5&@QD)1&@?JL$QXM#>*#,^(@2 JO73_(S[V0YQW7\!?EJT* M02DE? 7P((S(+%"QC&"2 3_(,%(K$F/:( RIM!PA!@8JH*!A1>V#F^^YS<, MXNWJ8%=#HD/NBE+#H[04*0=UYRP&%##UR(6DF-/)PL X]E6WX6BR&\1*L>7> M.F&G$_)+TU=*&ZNT8N &2(4X!E] $$Z0E5!SK1*5I$<46IF%M^$8,11&Q;;_ MGW_(:MG^_]/48*6#5<1S.(O0&BFI)')2@M&N,:;!,1/ZA*:7M"1Z.1S#0%-N MHIA=Q&9^]7%BKQ\O!SOX(BN]_";(+MDJ8CBW3).\4A21C\PC0PA,BRPO*GL) MU1U]..H 1!@8HU*,^&TV"]_JR:HXY-LDE6%6 JTCN$;$(A%AJ-1>,R1L2"89 M3DB?F]=+&@&]6KH''J5W5&!"NJ[P_37?E5U]3<[*,4DL9@PQY1.RU'DD(TD( M4Z.\;HRKV3#7)7RD3" M9&+YP1.'/"$4X2#)[450CBS3[;J$J>5!UW2'1^U\^VERALSBO_8^# M*J6/L-Z]7MV>I-M'[_=WE#5K\#$V]2Q'6S3Y"/-1O/Y_S6+M\DR5PF 1$*L0 M#8&"O4@TXI(&I#BFFH*7:+G8WU;$FY2BGY^D-]_]F9V>QD_0%"?3Y>NHJT(% M-Q!3:4G!:5+@-^,"/HP=WBV,IXR0O MJ66 FMG7&GKMJZO?VQR\=%Q/8>2IIZ>'?EY_O8Z&66P\7L+O;JX-N/>6ZQ*> M]1-E)F+"O9]$]=ZL$!+D:LF[M,CF?-IWAQV<"(W4:P8'X<6%[%K+69*VT)!T0Y M8OE0JR",9EPIHE()Z,C6A8$N+41_4F[M N(]SZ#7:Y [F$$["JZHBYC[9- B MLA G$U'2*9^0%<0D^"=4CT-A998"R\Z@NT.V]$#W97;HP?QLXK,+H1T&O/5" MJA0CH8X(!)XT19)R@7)'1REAAIW1C-$> =]DKP/?3MCPS,"W$ZCW1KK#K[:> MY'4%&,\_@P?T.?K+9MV)I VD5 :0=L$X&/T!;6$)S C<:40\ TPDS$-];F;= M[WR[%]H-BO76BZ>W)F;&ZKV=9PVN9NF];?Z(BV6JE3S:4$)U_(:0HT,AC7Y# MY>'AT9%41NIC?,B)>*UPC\M[RDR->Z#/;B$>A#:9O-M3YOGKJ?4C724Y<<1;EW<] M&1B,."+-M$&$"Y$22UKH'J&">UWTVDF3/F53+S#+A1A<--'7BQJOC"?XD:QR MG$N60)8V5"+/N$8F(Z1-I-;A&$BWW:Y]KK#OD1H]L2QYWC\NVN9\ULSK_UGH M>Y*.ZO8ZN!I\S(]-/*\OS]MNX8?;":RR]^H]-4BR_,@#QQZ!X4 148:29+ W M ]V3N >7K03=BL%>[@"-;>(KNP@P.,^AV^L&K^49JLAB]$DKY*C);WU*A;05 MX*0Z;'6DRFO1@UA[-/5C"K2_8J M!.Z2%1%&8&60UR2_GFX-X$L(.-SFY-)MMUEZ@FDC MTG416/E\L80#Q]I*Z'^>QFP2,(HBP[X^86QQ*ZR*A MHH$F;2E'5NB$G +?60@FD .+@D2FB4L]7$[]$U)O*)SWQ[5'MR)MQ+)'>2M# MF%$2G&^A34#,"88XF*J(2*<-SAYYZA'R8/[L]MLN -Z_ 7=S 2P,QT_O;MS* MI%LEL%(L&F&L1HPZB:11$4GI!-BY,0E+#5>RSRT?^.?CX(Y@WRLQ']T0>5.U M3=FX7$I%(R88Y\/NV"MD1/O^B_6ZSW?+[HP0F> M^R]KY!V.NS\^5+GDD9ZGCWUT>'5E1:Z*&X.)\!%1(C&R$2QP+2Q#6..H/??2 MAT[NSO_OZ@V\_SM4F_T?W;)[[FV;XUD#X$^O[\'P5U\:.VVM7S31-"R^73?8 M;[:>YBH>-G4+8]_190.?UQOJ'7I,@=*K0 .35'&DG-0P+&(&L$,K2J(\%]X+ MP7M$*10ZPK,CEHX3_WUS?U&C9T,1#\-_75[O:_4@^*9%5()KJ;7+-S4SGN-0 M/!+64&0MV!/$<^[)Z*\G+?!07>JQ\E[,+]N604MOZ1H+TL6FOEL'ME-_79*Z M,MKPJ(U 2L('Q]0BDW >L(/$3K%\H=W8632:MG\\H0V"=['KHAK0[V,S2RL? MDKR7JK+61L:51\D:@B+U#(6 \W7A&&M'6 IXF/-:.^1.[S9Z?(-4+WQ*M?7- M"ORJP>(V2<7RN\M."I#A$\J1^P!$OEE'V,2XX%R&'MML95IYZU9Y\B#HUJ"4 M:MIWM<_V9;M^!^Q1RDI)AH'L!'DPU)'3+"+L.4,Q**8C]S#XC7X=:+L&>O+H M8U]@2C7V>W#JO9RUXNNL;_$&Z"HQJPFEDR+$$'RKO;'&:-U\)-8I89_0P M;S;N,EQBJ(&\+S2%1_.L[NI7G'\DJU1(-!(BP$8E"5E'%7(+7)BRRO) U/B? MANC1/LL'\VVAV<-(OJZQ'R>MC-6!$D"&@5."DJ;@-WMID=?,!>6\]F[\MUL- MUN #P%/S5,9!W.RS8>KDA:(:H*1"29 M:DU#BN/@F1R5TDX%+?)6GY0H10G5<^"<)6N]L)@3IWJ\.E#N]JU! M]S&'@&F4,0VE[YT_BJUOZHOKX^VO+MMZ&MOG BMV7NX'VUS/'D=Q;NM)$3UF M_C(W0K[\#\:[^=7;*0QQUYQ>%Y\[I!['MFX6CW"^C[:];.*#>R%*EUL._J7% M?\FI2Y1^;R(K6]H>B/Y@!/X8F\5-!'LNOEA#0^GWRRU0XLU"W?TG1Z^%B^_<('7 MQ+N;Q(N7#Z/-PI2 _G_B)O7IM8%77(U'VZ"[+[#8J/XYGB[L!>C<]ZRV0S>[ MG-_N>;^Z^BW.3AM[<5;[3_'TWI5'8].K'"^V4J]W\E6WKE9?+;2BJ2MY( LXYHMH89"W&R'M- MD9/*!4[AL]N.6AED[E7%@Y>7.1'#(D#B]VD3[237+9_LN5[56GW I;?L*E\_ MD@)G*&$5D,C1-]PPAZ*W-#I'F#?#;#[M!(Q<20)40B3J- FA&&@TA"L?$_^3U&WFT/\-A(-P#;*NJU5/G%%R$,1T3' MA !PBZ0R3F(9B L]HM0*O2H^1IIM@>Q3?NTSU&LW%1U!IQV36;A74 >:@7>] M?[UF1:3B-VW&I_:R[WKL-CF^W$IQM[4 M*=LUSF83&$G;_(KA_&HOA19&UL[7U;=QNWLN;[^169S'-V<+^< M=?:9A6O&:Q++RW;.GGGJ19,MB2<4J3Z?SF[S_^_N$G]<&\ M>?/C__K/?_N/__'33_]7O__U![L8;^[R^?H'L\Q'ZWSRPY_3]>T/_YCDJS]^ MN%XN[G[XQV+YQ_3SZ*>?'AK]L/UA-IW_\>_Q?Y]&J_R'+ZOIOZ_&M_G=Z-?% M>+3>OOMVO;[_]Y]__O///__VY=-R]K?%\N9G! #^N6QU\(GXMY^*QWZ*O_H) MHI\P_-N7U>3''X*$\]7VW15>4CP>_W6R+AL\?9C^_/"/Y:,ONOX3;Y^%4LJ? MM_]:/KJ:[GLP= I__K^__?IA"\E/T_EJ/9J/\Q__\]]^^.$!N>5BEK_/KW^( M?_[^_LTWG:Q'GV;Y:+-:7*__'"WSOXT7=S_'YWXVB[N[Z3KJ:J7F$[.8KX-6 M@W:G^2H,:-OO[3*__ON/D]%Z%&"# N 'T/YGA:;KK_?YWW]<3>_N9P&UG[L; MJ\W7H^FLR9"?]9!LY!]CFR8#_[:#ML<]G^3S51[?N%K,II/X,>O1+#+OPVV> MKRL,O&H/J4?^]"_O0MOY^C9?3\>C67.13G:=0-8/Z_#_+6&NKLUH=>MGBS_K M:>MH3ZDE6=S=+_/;\,ST<_[K8K4J_[&Y:">[3BSKU7V^W*Y[S=7VLJO>9&G^ MJ9W1;[M2VGPU7D[OX^NNKO5F-9WGJY.Z.=HHP?C>CI81H<]YQ27RK$Y:'O_. M:@PKG L+W/KKF_GU8GFWU6_E[_RL3MH=OQ]-E_\UFFWRW_+1:K-\X.BI\1YM ME&!\%6E1I6V"T5:SEBHT;7>L;X([=)=_''TY/;8]CW8VEG.__0I-VQWKVWS] M\,ZXWK[+EQ]NPS]7'&R5M@E&6XV1%9JV/M:GKZHPOGV/MSNF]_GG?+[)GUK' M%75]NF4G(RVLW?-&>:!5-R-\:K0^,.S,P9[LH*-QS]?+T7BM5JM\Z]+^.AU] MFLZFZ^J^_/D]=2*)S:_SY3):J,%#7\40V9D"G.Z@TW&7?ZTSYOV-.QKO>0/L M?D0/7TMI4YXWP..-.QEOF-RWEG"80:\^S:8W#W[3><.NU$K0-"][=!]-U2^.3 S[:*L4(=THM7>MZ M(S[42T()KNXKA:7/Z2/AZ-^O-LV&_K2#A./>>N8K]3G\'-LW$N% 7RFDJ3B] M5&C;P6AO%[-)OERY?VZFZZ^5QKBW1=CY=>KZP_3F_GT M>CH>S==J/%YLMKO5[Q:S:96T@O-ZZ4."JNC7Z:P/>=K53&4-C9;C0JC=CT_E M*K-IIO/USY/IW<^[9WX>S9YM&Q[(URE2<&*N#]V._TG+M@<5?HXAM,7\ITE^ M/=K,UC6'>+"?#@>\N!M-Y\W'^TTWK0]WV_M/=_G=IWQ9=ZS[^FA[H+>AO^5X M\RG_J82FYG"/]'1PT($TT_DTKI2_AK_NGH[C:BT9[.'5^9=U/I_DDT0OWSM' M)A[#/M.CFR&1[HMX:Y'JT];UFU6/]V,1O>!?9#_G,_6 MJ^(W<=;G/P&XRX[\G[M?9V6T,@B6OPD_ED,)1F0^^_N/X;79X8,18L(A,&&7VPG MNG\?SQ:!Y7__<;W:XAXA56A*8V6BU"E9.M)[5EVDE MEC]ODR&A#:">4B$)VUYSI5^T%;\HC2ZVMKT1%$ET* M?A3_C2 #U7M/^@ZFWF*^':[^[1N78)^^7SR<:<A\;2VCUZ7E M>GBDTO*3E)_@MKV,>JI/JVV.T!'=5^TB<]PX%*0FWEI#-0#0H@<$D).8)9WG MJS&B1>._(Y1ZX(G9+.-Y@?.8\:Q19L+"J A4Q&-&(.-6>U-(21 GP^-"^PH\ MS)!F:*7BQ"Z O7HW^AH=GMV@C_!A?X/,:@["Y"BL=APCS07.A MMJH6'6"32O/N[GZV^)KG[_-9C+&]A.,("4ZVS3@+?K."7' G! E3K16VD)E9 M6Y\/G5D.'?"A;9@23@K+S3?C#;/EU?HV7S[YU?$YXG3[##'@O9/A@U!$!7O9 M$U#,L0%G5'_YP*^((EU E9@F3X[-5%H^]K?)J!*.,LE]@-!R+C3@N)!1661J MTX&\/CHTAB<5!9YEPI_6__X&&0I@::"UB7Z: .$/*0OI$/6JMO+I*U)^*]CT MYTR\\+*8G"]5?_%,9@-Y1H#:T>EH1J:T'&,?5:8VB QS!8-]I357*EH46O?X0AR"#LN.)#<*FT4I$B:QVT;QX=M('9#BM;02L6)=\N=6;,= M^;8FR1$R['DZ8T8Q8I004%ND/(#&E%LUR(%![C$$\HA@0B %(1E4)3R*8-K*[XS'Z$#Q;<# M3L)XX.9NLPUU;VW7/<4U8I65M_GZZOKCZ,OQ*.$Y/<7X*,9 6RI$@$.'5SF M @]*:?U9HC/OH0NR= I:*A*]C\GN\WSB1LMY,'E63Z0*/O)T/#UF3IQNG!DL M-";424(!4X1%D[J06FO :E.E,Y>C ZJTCE-_1N99QF5F%$;0":RQ88!JPOFC M5, V<#@[\S0ZT'YC7(:2V-0@H2FS0&ED,-4(6R<5#A2792J7I?5]3MX5$U*& M'MK +)G9\5#ZZK2S^>V#&9>8,J&AY0)AXXSRLHBT&\I1?09T:&&VELK6"(NT MFJV>J[;W^8PA9S114B$IK*/!U.'%_EF04]6?\SMS(>LJ9Z^.F\&1+*@X6MW& M0%?X(TXVGT>S;>AK;4;+Y==@HIR*'51JGT&(/$)A:?1<,2"I0;1(MS$X3)9# MI4)M'3Z/*G: 4C+3KZBXLZ?$T3[C;\_C&16(6Z,8UBX(N$W+*R0+'Q>OK__. MIOQV]=\"**D34]_GXSP0]=,L#XYK]?34?!>4N>A++;-+!:L M_GG5SL($[:J_17 21I#O1].)^Q*+X.1%;MPWL!R/*)]JG3D,$(1<4B"X4THP MQ$$AM^!T@'EG[9*B?8Q2<>-)EMPCHX^P8>_SF6>>:^L)%P0 P& PHPMOR1)+ MZT\*G84$VM5_&ZCTXA!4=00R@X@E83HS- 8X"*>8JU(6BL105_UV'8 S84@6 MXSES8_O Q2,9PP02I871'D'.I0#>%=%+%JR/H:['C?5:$X'4 M*<#!4G@0^&EJXM'/^$3+#'N'L;*0 (^=H\0Z]Y@]#6W]K?[.,GU:TGB[P)PF MPLN:AO$W81CWB]4TR%/<(?'$ SB:UWM&ZXQ#[ W#QCB"A7UE=40E$I"CU@09T0,@@]]X XPJ1BF)E@)U7A9<>2G5E"$0:G7#)K MC?$",H21$6PG$>&ZP3GY[DLH5E;&\1**YR$P^NN44,3<."T9"O,8=-[8@+8O M@-':U9^$TY90K*S?RB44SP,FV7K;L((>@P8%8*#3,8\+$@L><;)"Z==:0K&R MMDZ7TJL'T:40H!_%URZAF%#O?1K8]4LH&N^-]D[(F*W'N)4P./F[]1,"-\"2 M24U4<[J$XGEX]*#E6B44O=* AD5/!P/)88BY-L5GP*QBE:I^]UY"L04MU\,C M6:AC-EO\&9TEOUC:Q>;3^GHS>YDM<2P44JF#3!HIF=#<2>> ,$) (0OI.6]0 MY"9E^<2ZAG\G&/5SE#&XTU?++323;8S@^,BNY+D,ZP:@?ANRN&-NL;Q?+Z;_B)1D5F?&\8<8X-N&5R&/A MD+$0<([+==$VR%-/&8QKAQ$-L>F3"6]6J\W9+'AHE%E%@/0XS(,*4 H,$PX6 M4F+1($6IPS-KG3*@%BX]!-YK+!,56F=2:>P5XB#:RL0A'&A?SG^HP5Y:AZ?8 M6N-#^P#U0(PS5H942"B$M "4+A.5O'X.3&<[Y]T0H2$PO1'@ MY*)PH$7F';?>6H0Q \('^QBPDN# LOHIC9WMIG>I^%J@]*;TJ\UZM1[-)]/Y MS3F:?](L@T0:P3R(*?H&2XEEZ8\S!W5]]7>VX]ZE^NLCT^M>;0G)ZNHZGLCR MP3ONZX:];\;RM&Y$K!A1_N, !G=UGR]'>Z[.[GDPE[&];A %'L'@06F/E>!, M(O7P\0AL#:OD:0YK>UTK8[B@ FKF+7"&LF(30B#F&Q01ZWY[O;(RCF^OGX? MH+?7'TZJ/$(5M16U%K(A2/^RM]U:T6(T9C?"Z M;(X,-3HRP=;K:^N/XQF^:K"'NZS9S,EM% ZEKKA\4^(O':%3)2+ =:@ M;$E'+QRO9L@DJQ21ST*?-VH^^6VT_"./E7-WIYM/*O]4T\QJK"$&6'NOM+ 8 M.VU+B34:?\]EB>W"N*CLJM,X08 !0Z0'W MV '$-82B,-N5! -,G>^&(.UCE>RP8CX/;OTL#%Q-[H(>XB&1]?1S7I4EE=IG M3G)@D4<$":<# A0X6KK^^F9^O5C> M;?5V*JA<]>M=Y>._W2P^_SS)I_'#)?&'^+V2)]]K^%56C.7)$(Y%24\UR1@@ ML2J*@V%BL@ Q0\7.]$66:/ *8Z5AP7482 \-U\&N)[&$:"$1$Z:^:=M2K+0] ME1R/F)Z'PZ CINT>2$*>$2^IA"#,J0Y8K#@I@'&4I@RF-XF65M9OY0-)YP'S M6LZC&$B--HXZ;R'0V/I@R)52.<2''15M05NG#Z;4@^A2"##(D.<@]-YGIDG] MHRI2"^J5=H(JI0GF.J*RD\I@.,##"4U4<_JHRGEXO)9C9])BZ&VL"T:@C-4M MO"H!@N'C&%X$LQLMU\/C/"V?ZYQ\#.\XX8S$1S*&/+&0&Z>L@81++8M#5,A1 MC9-N1AW78>M&>T,LNM&?"J.9Q!'YV6A?4M^+9S*O(=/A/\(,Y] J[W$Y:AA6 MI^%\A9UHL D8W7Z"[_+E=#%Q\XD-=L2);_&;9S, -(7*Q^NZC54<>ES:%XZK M!LG8K4?^._THFX#2K6K]=#4>S?Y?/EKZ\)M349]G3V<:.2\E$8Y9))D1DC)6 M2(*!'E"=Z$[5VPR6% I^(&!U%3]Y/M.82F&S4_Q)#?YS?;3:+Y^NWH[M ,O>_13$GNJ&3.:>; ]M1@B8B#TM57 M;NNG93I1;@N8=*E7$V1=CF9OYI/\R__)]]WM=?#9S%K#+/-&4@R0#P9]L G+ M50;[^I&*UH_#=*C99J!TH]I=[?''1>.X877H\5C$2Y>?KY_.\J4)8[I9+(]_O-\\F87A8HR8Y-!!@1UTENI" M H=)_4E9O@K--H>DTSGYO+-KU1IFA#$/+>9,$HRVM\M 4\@GM*I?L/\Q6/,* M=-XB1*FR&?QHNMP>M/XM'ZTVR_R;VQJZ2R/8^]KC20S=AV'+096EG9\4[]X- M='(U?Y_'&L\/F9)O%_-E\5<]6DU7OU8XIM7J>S+KN&54 ":QU48@@2U$R'! M7734*]U^/%P\3R4\M/:.C!+&L41>(J#B<5/NP Y'ZSSF*3.RCIXKZXD]BV'@ M/NCJ5&QAZ"VH"\/!02$@F 6 M0DI 1J2I'ZJ:<=Y&SW09I$"X50[A15&?S(MH'(?&38,<\N%@Q)AI(@@LL1 M2S[P^K6M:_I\)C7"\:_)J4%FH+P>*O67P! 6@>EH]FX45H.WB^!9C6>;8+;_ M8[J^W7]%<:5$AWJ=9DI)XCP16GBI,528"E.@1"UJX(YVE1#1 0/VY$DD@3,5 MZ7[_\'&YM1B>8'225(<;908+&1Q\@ZA'P@/).$([*3U1L'[8JK,LFNY)TQI< MZ4CQR^)SOIQOSRC9]\6%X[]#@Z]K45^-1 M1K2(U5^%*8-TM(=%D)[B,8MY_O6A!(??S">GC8_]#3(0EF6 C9&&$,"X8-+H M0CK)6E,_VU E$K]'VX7R_7'?'GWB,?I2>!PHPP8Q*03SA.F(],IQ+0DN=;U M QL=UJ_IC BMX72:#0?NYOYU,;]95]3N\089A,E=A9[.N' M3#KSE/OC1CW,TD?7']&PTU5,&=X,-,24LP%T;$>1)@BC"7A;0L>)H# M7EEZS1=O%=9>#\=LO:O-^''U)_+**-45K!+[*E^P*O.I\'D9]]&:C M2NTRSAB,!]Y\,%. )%H);;'!1'/*-.&5TOV:R7#HF,K)-AF%V @FH/70 6)% M+(1O5*>3WX.ANGP??-7Y)O]E,YV,YN/@P#X(H_/KQ3+_ MN+B?CAE@IS,L:G>:$:9G3L/IFA#/DS-2H9N* M@P\##D"5ULO[()T)-NATO@E.]H;G;@3G4.6;NW7 MW25$^'OXJH)_H[R)M4JY#7,T@DQ:8F4!J?,@Y5T&9Z6RI6)2.S&N\U#^*\84 MG/'!6I3&2^\QP(HI*4J$ 07&>.J3(NV@@OU4/[.QY=(75*,:W T[(=^=AI& MN\SGX^#.K/_,\_G1D$F\B/5ZG2\K1[O:Z#ZSA "GO>:0:( 8-##$CG4()=F M>'&ORB19]([S7S4*"Y4*:@$!%Q%L)@0)P;AP Q32M#8;.SP,EYB-R=!-%H4= M+>?3^4T91XFI3.-X>?ETM@E2JD^Q:/[X6'"M8@\9,-"*(++D@BH/>MN0$U%JF\B=$>H\\US&>-*\7C5!N*48 DTH:4LWK$!7O?=NI86 M[>&32M?_R*#PI[?T,FB.DJ-=A1C6D@#@8O'\F M/9:>8%I.KY+5WT+L;/'JFCU)@!S(.E5_?!L 'MX M^>Q=$Z==Q%(Q1,W7TTD<85B0'VMEN2\/]1M]0-$L[NXWZ^T*?G7]7$AUM]C, MC]DYK?2?.6H!#]: @P)0:1QPBA788:L&= 'B *R@/B#O=1/G3UW;_ MPAV)]&@6_:0/MWF^_KYC>_RC,10$WU1XCR!B%G.-D7J@K9945#O).S#D.MZQ M!0H&E*SAQ@;4D&)0[Z(\6@!F4GJ87>_85B9'NSNVYR'\?<>V0K0>!0L;2(*4 MH !B)R56OM D43!E"#CECFUE)K6S8WL>RG_%'3)IF1%*>A%0 C;@!!DN$!*6 MR8O>:%))A,_2SSAUI<=$9<)=$C4$:^ -F1$^K42G_A[B?/%I.5K_?3\)R M&\^A 7F2&I7:9\Z&R993KA&7+$A+%2\=)"WP *WN9BI\OIIT %(ZDWG?I7EJ M;4;+Y=<@T;9VU%'KN$+[3'H5/&7DC364V6 K8F8*V3GW2:,%R;95ZVX"= %I M*CKM*TU_A#W['L\41C!\$<1!C: 1TDI8VO4>V?H70P]Y#[XN65I ,/%:M'J? MC_/ ZF"_O\W79K-1+*Y@ M?3NWL_LG>F10^X FKTJ1/Z'_T8V1/<]G)-8.M<0+9;@T6C@*'S\2+NL?.J<7 M2)8V($RV-E6<4;ZE.E0>,R4D0 Y*3@$"NG0@>5AH:].!72 =FD"7B@;Q"I[J MUNN>IS.$C0B6N8MW2ELFB,:F,,L5M0TNJN(72(GF *:S0Q;W^7+]]=UL-"]N M$KZ/ PX6U%$#Y'"SS#D.E9'. @JMU,XBX I)H6'U[P(1%TB5%I%,Q9E?%HO) MG]/'3,,]_"@>R;@@G"D" ';Q_"LFW!2KHM*(U(^@R0OD0DW4DN5)Y-=Y6.0F MP?)Y6/.>%*L_/EV<:)D!1"VQ)AC7$E*@K.&\ $PQ)!IDT((+I$F[:)YFSX%R MZS:_7P215N7=!4]\IK>+^?B@S7E&Z_ E.(&!,I1PBS0U'LI2%JQ5@XMR+RG" MVAVB:?V4DPY*9C#'RE.QK0?(/:2,E#,C1+A!Q=9+#*+6 BUUV/3=Z&MTH*L' M3+]M$*1#C@O@K$.&0Q.C?$6&CG(8-:BQ<\FQTD8@)CM]>W<_6WS-\_?Y-I/J MR3IWFBTGVV:8"ZN9=\AA 5PHTQSS8,PTBIE:;PG1C[Z@E3*^K8LNL1H;&M ]K#B5%MJ,D, $$I8 M$&\F)MP8KT IAV'U-W'0)05AFR.7+#=Z<7>WF']8+\9_G$R#?O9HAN*.I/<@ MS(&: LPH);Q<+H5J%+=[9OLA5X-'LWF@;WRHSNI^O1L0W> RTR M;1GB7!-%$,%22$'@HS6%0(,Z8Q<9C&T%Q821CP2:Q8YYK(0BRD!52.XX:6+F7&+%M M'=!D!W?BVGN[F 75K&)NU?KK$=J\?#@3(GP81B&(8^X>! #18E-#*TOJ9T:C M2PS0-@:P!R=(S2=GD>14TRQNM0-N-63(2:2MLJRP\;10N,%]!I<8K6T9SD<" M=5M'M0@NCU:W?K;X\WM5T>/LP,:%%<%1A;PSW!/%U8X=*E;\KG10=F#(=5Q5 M-%[63&.!?8V!"$ !@V6!&#&V0?:\J>KJB',<. M,48E=,(R2HT4L-2DIDW2(,XF;.:OTW/50$$-X2?= UF5C,G33[3SV4544>N6$H!0YHRC2/ !0VNL6P 8)#1?I MIG0);BJBM5$Z4FFB&:1>2DNT=D1J5UHV1 (Z;*^B(RU6J2%9#[A+HL8@#?P! M,Z*W#(<$5449)!K1[;98/+/ L>;E2LRU34VC+^+:#EUDEM&Y0OPET/5BM'Q?O\_%B/IYNBPX^COSC(FX- MAFGT\W223_37WU?QW-)5,/9&D?IJ'-![V/0\?=5Y%Z_+@+?!$U!0<(%@L/^! MUKO45(4LEP.\N+A'4@Y ^E.GMPO\_%T"^RQ^-.3QS).))0>.B*H10A30C0N M)$&2#'""ZU>A+PZB@GH.:3=\O\;KJY M6U6K,5>OPXQ"Y266%CLL@" 4$L<*= 0B XP1#8II25!/EMJWNR0\G\0,U^#S MG)JS]C?(H&$,&((QH)Y8SHF3NI#.>U<_"MY9ROJ@.-4*JJG/53XY0AXX'_XT MX9?3HS/6J:;!(1+>$\:$(U!2)FR\4:_X2ABO?Z5J9TGJ@^)1R_BFVV8.4VI@ MO\T?_GP"SNXX1P4+OWHGF0MSL==A.HX%9@4E2#)7H* 5OLS*\'7M]LYP[8]= M+XO=G\6KE\TS@#B42%'CN2+4&^E]X6,C#%7]>RDZW 5N7ZTGF=,8N?XXLRMO M7\RP>\O"Z\ZP+(_IM6XCJ!* M#QG0AH6)7N@P^P/!6; J>0DW:A!"[6S5ZX5+;8#7'WF>%=XXBS;/VF:"0"61 M-<%$1!0[YJ 6A"=F4L8][5BYIRM>RB8QUFEEK, M,(FGLA4'%%-,RC@(E*;^BM;9D=%>+:46L>R5:<]JSNW$.I=>^WO)I,84<@R@ M8DH%?U9B5K@VR#A5?Q^FL_.E?7&J%0 3[A17#)R81=P,WX3?[?YQ,3^QM=R@ MX\QHQF-VME5.8&H4,8"4&N&\_@F=SLZF)J!;4DQ[9N!#7/^D4!6"5NV\( L? M:[POBV.G%*>6<$1+)YI85']+9\BU/1ID1Z3'/!5CPXR^BT6K\3\WTV5^\'*< M(ZRLWDG&E#8X?+?..\A[.Z"43GC(II;504VBHD$R5@1M*48/217\5CK4&[FF2 M';CI)D QSO/)*F+UVV@=W_YU^95AQ#$*U51J#B!A%7+/!8,&.&%POK>6%+BG?/[/33 M^6@^[M#)//,%F7S 78+08^ M+@:QVMC5]E#+RGW)E^-I$/28X7^J;8:5YY_>;Y?AVM,JOKI\4?*[@0!YNG!EA#,-4&FD "L(S M(XKT28Q%TB/*KX1(;6/Z.I;0SI;.++A*SD@A !+40"*$U^5W9Q&N7X NM2.: MBH%)\4[%S@?KXNK:?0D?U/PF?S]:YU?S**>:3^(?,>3W.3A5QX][G---YH40 M7% '1+1RH4-4%4D(6*(&U9*&7'*WKK'6(;+I"M&$KV8+U/.]OB.,.MPH0]I2 M&AWR16A/6M(9ES\P)J_9R^34LQBZ?OXC.)!6!F8E8AS[K#GU)KB M^%=0LJVT-3$PY#JN](T=4]1Y3+D26@3(0'%OMA*6)8T9=5WINS(YVJWT?1[" MH^^5OD]7>:5AKJ98,0: E,%Q50(63K+ $OJ$I$U90J\RD]JI]'T>RNF2I.N5 MO6R5A;M*FLP*:I7ARCAM$1<"X^)L2[R"" V[)E_7M&BKQ'(]E+_S\252_?"P MFTK?@Z-A/_1[#96^+6$Z(&<%-XH*; PNTS&%= U"8L.K]%V9)%U4^CX/YW2! MCV%5^K: $: 9T@A()P7%O#RG$53$!GDR/#$;DZ&;K()8+Y6^K;;$:T:@U01X M(AFDQ2E#B;FJ[UL/N])W73>E2W!3$:V-*NT^63[M]D6Q5^"#J)X:CE=A>_ M;I9QRMU"&\2_NOXX^G*$7 G>GDF)H!8.8R2D=<8:5R9Y2*Y0_32_(=!\=:>AOKW H9I"S28:26@-1FUY#K5=1E5WM )L_\ MF6^SGQ[J+X99_$GMJKY3@'9E;Z;_BB6W'X9I%JOUKQ42?$XUS3#GGA((M#7* M2.F:2PR,%2A0\D%:9K%-N2UR M-/6F/;6]"#.WALZ@TV8.R'DBUGRD54:@\@P:KIQ#/IAKW#*P X?+)O?G=)P MTX[&J]&H!E#IML3VCOAD8L#1=ADAR!IC%!+ 21AW8"@O9 WRFV''C5O18C5F M-,+KLCDRR #R\*AQ+B4.E&OYQLX[&/8]]&B&-:9&4. 55Y)I:J$GQ2B98/6= M@0Z3_5M!?=$J,.F\P8>1_F.ZOC7!@0WNR$.%]>"4''4'#S?+&.%,4B\!L%Q9 M:0"@LC"]9+#'7@T%6K FV\,I&2.>.;]7U\]VQZ;S\?1^%NOT;YWEQ\V18WRI MW6D&D?3>0+V]5D(3*[6! 25"@R:(]O4]DL["L=VQ*16*O<\^[_/Q;+1:3:^G M^61[$=/IBQ/.[BL#2E&/(?0"6@(M-L(64WN8YLT S_.GGZ=: J]W0CT_RNL7 MRW*1?JBJ.'DSUYM50'*U,HN[3]/YJ "F*JEB(M)5%A\04H$I#K7?:0\ @T.$>?.J9:66WGQ%3/0^-GQ%3/ ^J5Q\N05<'L8AQBH#%Q0,%2 M5D#P*XZI5M;B>8&S6GA=-D=>74RU'VJT%%/=8]X=CZP>;) !*06S"&FEK& & M,L5 L09[CNO?J=Q7?+6J!A8=P-.[6]HDRHI4O.')"1F$=1P+S2@V0 <+#0FA M7D^@O07[LCV<_JI15D(14 Q)3S6$#@#")2N@IXX/\%:.[MB4"L6>+8Q?EL<3 M^8\URX SFBMI"/% < M=]!)>2J @1X9HC7& FBA"EFIIZ\X,%E9BV=%G^KA==D<>76!R7ZH,8QD3T*# MBXL]#=)3J04,IFLQ2B/UZTOVK(SZJ63/\X!I'%?>6>;58LK?/)P%KU10AZ12 MT$I##4/:%R.UP0EY-8&?)BIL YH^8\G%4;RO9P:3RW89%(H[8K%A&G!MD,24 ME+)*-\!R>-TY!2T"]5<-)TLCK;+>46 IY3:8TR9\.A0B@)UCOOXN57_AY-IT M2H7B(":@W0SZ/A\O;N81S+HSTHN.,AWF\&TN+['@HP?%B/UMNH7-^A[:%?98(%#NP,AH[7 !@0[T[; M528+QI!5E9SW@2'7\54FT' M*778DW@0U%-GBFJW'@,PF'H**BA_Y^-+I :Y=W$I-.R'?J_A M*A..K0^+%2'8.<*(@;"\Q=UK*0=XOV;W).GB*I/S<$ZW33NLJTR8] !9![SS M6EB&B,.NM**PJ7_:<7A7F=1E8S)T4W&PGZM,"$#.(0+^F2&QGI)&A!M;R.ZEJ']B*NU5)I556.LJD_- M2D607Z?C\&WEJ]U"?(0*SY[,./6(,LFMP7#V<2($%E^%)X+!099E>@R@\(*ED_H77(UX74I41C M_%*Q8C>Z"ONIJ\PBQKP//@F^WG4;1FP#;+/%?0S"G2;,T79A:A0:. P! M 1Z+8$-S5WX9&#:X;%E>(&?:A#+9*I//\V7 :3Y1D[N@IM5Z^8#.2>*<:)E) M*)2D,+C81BE//>+*E_)*5-]-A> "N=,NFJG88EQT+9P3)>'6Y#9!QCCB;/I?!/&OF/[8KYZR%=Z>.[CZ$N^I@$1Z/_1QHD:G@D@K/B9 &4*01\44NM88<-BB6"2\Q M*MP.BLG6T.V5-*?MJF^>RRRTVAN'XMU_%CM"I"X"W9!J7=^-AY<8'6Z"7>(# MS &,, O>Q2V-JT^SZV;Y3QR]T\)V"&62PH=1K194%E0I3#A3)BN>-&[X@PSAX MH-8SP)Q6\39)B7"!($$-"K!T<^XX*6GV9R2D1;RC<\@'*G,\3-'WCX(M2L&F MJWPGVGH1YO^R:,B!3/TFW66<&&<WRM;&K_9I+"8.YY31@+ M/W%%A"MM/8M9RLKUY[G/@S=TSX0VL7O]+ FO\_I@6\,M03FR#P_6_4K-)V_F M6Z5L>?EIL5D7"=/ZZR_YXF8YNK^=CM_G-T^^HH$-J^]@QV[0[_/[>,%*##.7 M(Z\2QJC2/-,BEAE66&!+"4'$0.^Q"4:\!X3*:L9(1]*/;_/)9I:'R>.P(/KK M[A]/12-J])8AK*SE3 *H'78LH@G!9 METK"XO>\ Y6<&8?LJ7204"$,PHIY32W@CI"BPT\/7]Y([+EZ7T M3;I$-!6[VBA,!9 A4'B!&+%2:"H,X648 F$\;%>B(RU6J5!5#[A+HL8@K?H! M,Z*G)2A)S3)$H',!0^04 L9QI4P))& E0",P%QS*4M$11 U_?#SC^J,UC;HRWTTI4GN'D^ MVI.QI(-M,L<)\)P@B#!30$J&""AD! /_.Z%%G3WHOY NTA=)BL&:6P,B0PM M95G]'@#,)UO!5F$E,Z/Y:#(Z?OWOD289BZ\8$H38KA#CCJ$13E*XQJD1W86 MP6I9A@.:-2WJ]0,^S0 M&BU>E$+M L%4%DV%T9]T.BOWD2FNO 0$8XJEL]PX@$N,O0)PV*&)UC5]/I,: MX?C7Y-0@ QNOATH].5JC^4U^8NDJG\D,\A!XA[@!C'N# 0RNQ$X&$MR2X>_' M=[4XU<4HJ9Y/;I$]>2K#5F) 8"S$)C@/@Z=2E%^$A ./;M?0QSZ--L+B]>IV MD%-Y6I7VE0M=!AO>S'?KR4,QYS@[O5BYYA.3+]62.- # M 3Q9P.]X3*WWHY"]A-;"?,5%C-E+9:VP!BBTN]')6N2J[29=0FB-0HJA5T*I MN-T@I,)\=]6B#098@_MI>PVM5=9N[=#:>;@-.K3V.!=$-^KD& ZK!T M>^Q9,-VR5MX50[\R( L>4A@7)=A:)2"W%E)1C!C;!G>\='B.K77-MHK1@+8[6MJ$%10X!Y2% M2#*FD2$&E/(S*5)FB@W,INP&P0$QJ,4-,PJ8ET*%95A;92B.=S46;J"E;*#U M.3O3=.V=LWHX_C4Y-4@#]?50J1\*F<7=79CDIZ/9NU&8[=\N8BW_V6:23_XQ M7=^:T2I>SQ?_B%)]#K-Y%>.V?J>9=)YR"['E$DIE"%"^C%]AJY/N]%#6]%\( XA O@YX$U@_E M=F97=T^:UN!*1XI?%I_SY3PZ ^HFGX\C!@&:LRA2K8L,R>!9* 0TEQJ) *0N MG0RKPR=3FS"=W866@C"=@)=N(5O>+Y;!03V3,T?;9489X[S3C$59$3#*@L=/ MQ=8_B=O9)60IEJ/V$$MV@/^93_KMT-5=/ SSKWP2+[K7H]7Q,C)G=I41R 45 MS' /I(3>4%F:EM8@,\"J6FFV'#L&LB]J/1%A/'XH]Y1/?EDN5JO?YV%%GD69 M?@E:V-4(&WTY@VMG]YTYRWR\:)U3%CP;:PGWJ,",2#; TEG]D*]K9(?,QGAO M6U=L_*;OL#AXC2$QVC$HM(*.Z=+RA+;!%4.=V5W#96,39/MGX[>3O=DLE]ND MCQKGM3?3>W,<.N;:6W@.#1>Q1MM6Z/68V>9 M"!:NX 0921UGGCFH2E0X7S0Z+3&<".)#DXV1U!=:+\1_!?XJ.U%V\L?F;*YY2OW>7@Y M(K+ $4B9)9W0LH!"?(U,RKW+NF4;4Q%@T1J,J2S"8H@G$RJ^?3"#@C' (.-8!8,D..B MF4(:8=7 KYFIIY@#VFV$R&O7\R"S8_I0;TMIN>[#NW?'\W ?G\@,E]QC8!1C M$GBN<%@ABS%Y3%)>>E?1Q:H+ZJ(- &HK9;LV?#JR?GSZ^OC(T^7C88ORS7P5 M#(#M.G.UOLV7Z]O1_&I;6GKUV^C+]&YS%]H$%&AU'&4;Z22=.>E3HBO#XA?2K>.6,^ALH(-GV)J" U9*6M_MZVY3L\=@PU#TD"P,?"P. MNOML>X[&OE]M>BR",?! +--6.$TX-%?PAW@FC/D>B*T8&K(&2(XU MM98&3T0:J';F%G' #JC<1D+*=!>(/0OL00=B'Z0Z79[CF^ ?/ZOV'WT\7^SS6+O,Q59H#8!@R2'+M$"B!)X#5CQ+U%QCM5.4O;EAI#]S! M3'F'\'N[V,6U7L:]-NM5O"-R.K]YOYC-_&(9G^_"$3QW#!D/LPJ6"F/"-;&" M8,D*'7AB<-+),5DTJ+;',U"U#/[3V!\)_O@8"0X Q53#?/)V<[(25:(Q9- " M*+672EO()"6!*J+0@80-=@B&]VETQ\^VOJ".M??ZOZ!?0A>Q3/+![;740\BL ME4Q9CR'T&DJ+0+!=RUF6VOI+R_!VV"[@^VFDO-?_^?S7=N[H]?/Y=@@9!@!9 M3"& /IC=P!GG;:$!I$BE2/XKV:>[@,^GD?)>_^<3%'.=3_O^@EZ,(A,88\>Q MAW&WE1C(.&"E'F2#BVR[.U?Y%_Z(FNJO6=93)R+](Y_>W :)U.=\.;K)W9=8 M&6N7%G \%C",@666&$.(UUI!&+01]%!<\T1\K--U059<_0#!J]35ZU]U2I_O M&4!;6]:.UKD?39?_-9IMCN8,#&!X67!/)=& XT [&[2EK86%YL*,-Z ;@%X; MU=,'(-K6]NO_3K_U+8?YL9XYQHQZA@/5"'1 <(IM,)E*RT2B!A4[6E\7OW^Q MO:C\]7^VW_JTP_QLSQQC%DMW."Z,)=(JZ!UT_#&N)67]4BBM1U6^?[:]J/SU M?[8[+WJSS)\K>2#?[#D#S*30S#FO(",4.>6I=;M]' H$8 .JC/7]@TVO[T$< MB]C"LBKK_WP_FW @JF(",Q41@9J.((>=D88@C!"GQ%,L*VVH?S^;D&>"H["< M,?!./3B(=K)@(0 W!"+!,%*259(@\-?AWT8 MH)YBCE<1J8?(:]?S(#/G^U!O2]N0*OP*QU1$ MTV)T.KBXP]D\: KOHC44TA3RT1@)Y #%3#@(L:*&RF), $,[G"!QFYJI#4"R MI*GYBAG;#U,?RN"8V6BU4I6N MY?SVX8Q*JJ3ED'D+N,.*6X(*J9SW21V2'H]C5E;NGILY&R&:/L'RX33/SG19 M/:VQO]T[Z#*%LOJK,Z404E0(00)N4#@BB"E0- K5WZ0:WE&Q^K'9@6IC,*MT M3S5>@)I,M M:4:SG>";]>UB&6\8Z_)#./S6@#/%V'BBI<$*>V&@*9QB3XBM;[D.+!'P-7P+ MK:EI\)_#WA3&[95[77P&A]^6<>PDL)0!(Q6URBD#2URAYP,J)WJY]&]-/8.G M_2L\!A_F'&F"BT611=0*YQPLS61&6/U*D@-+8!OR!]*MS@9?B?KY"97GQRV_ M5=VICZ;[$62*<^"9$0P !:0$-%[0L\6? LI)_46E]0LK7\JS0+_5 Z1] MO'.7Y-U;5O/P>>(@Q($'Z0M;PMZ'D1S?4U.&4YX:(##J) M^(,XQLC9^@66TJ4V MUU?T<_*T@E$RJ^[E:$]G+1QJDS%KF$/!OU/Q[!%$A(95^$%&(IW4P\Z:::RY MTTQHA--EE[?\6P]WZD;NG0$U+!FF),%%ZOWDE'I!)#, M.H$08"2LQE84."C/ZA.F]2R?/N>7.ECU:[V\SR.808#'Q?7QF;H&395.LWB[ MAM."2N^P@ 99HF&Y=J,&M]WQ5\FH[J!+&S8YUYL^TBH#0#"&J?,6&\2DI02B M EHJ@:]-$?$Z*-(>-CUPH(837:%UYI@ P /#E41&,F,P%V4PB3:H/25?'2=: MPJCV&?LG0_FOQ3I>]A1K[:[S@P?FS^TG0]08QXPE MPCKB(2'CC-:?%R 8-@E2P%6_Y,+>!>W-?!QM[7R]>.Z^'Z+#N?UD7&L. MB 4B4-TB*B"VI7PX_%&?#@,/N:: JRTZ/+&8#T8^*K7+%''681;P< 8Y39D0 MY?@== TVT08>1.T"G@[4>\CMK-(L,XP0S#F%0F/E-.!&%UO(81+#]0]BP8&' M/CM )]FAC#&;CJ=)CF]4&D??QRO> MYG\^&=1R,0\_CA\J,UTMS6T\ZO-F_O2)Z7P\O9_EOU8XBM&X[\P"ZX/12*D5 M1B&!#$8(&R (U@3):CL/P\+MU,&.1OUFR&MFMR=WL8(6,$!$@1<6&*0L3'/T MZ$="9BSZPW?8!TF*O*F'8U[Q@-MB'F&HFCNZKUT&L=H6QH4 4ARC 03R0BU4 MNI0I9&?ECR:BQ:$,TQ:P3!53>3;4DWF&>Y_/#""("1-L. AI^((!1+20C6@U M\!+Z+>EMT1U2E\6&?EA0-?%T "3H1_GOH^TZSR=NM(Q[!*N3V8G[&V10*&T0 M,#C><146;P>TQ8;%E$N I1A0.;V6M+3H )942K>[E*GW^>=\OLF?E .H MK-9;D\8OED<,GE/WWYW33P8IBCFPU$BL@N$;Q(>D )496'_:/O_,RRLP"+O$ M-MD1F?"V6'1_L:UJ>3+ZN>_Q+%[$JH!E,17.&6-E6"L+R;1Q X]1=*3%Y\=C MV@/NDJ@Q2#MPP(SH:3$JY?^P'LTGH^5D]?M]6%#S\#P!\B0U*K7/..!&:2:T MQP( %&]]+E=TXX_<.)KF^_]^"IW> ;8:L*LH4=_.5_ M_<__]F__U^O7_P=_?.O0O7W3]RVM_LB\,?_RK^YTM6Y\[WNOC7>GN=WV1ORVW6M+&OF^;V7W_Y MY<\___SY^Y=J_W-9??W% P#^,OZK)W]"_.GU\&.OQ5^]=KW7T/WY>[W[B\,S M/-1M;(D@PX]_?_#S?\+VI]TD27YI_^OXHW7QV _RQ[J__)]?WWYJ\WQ='.HF M.VSSO_S/_^8XG1U5N<\_YE>.^/6WCV^>5)?\(G[BET/^5?C](:^*IR:KF M;?8EWW,9[=.NJ_SJ\4?LJ^K.$X1#B7#(#85#__V9!S<_;O-__TM=W-SNN3V_ M3-"O(;AY*-:6NM:$=SHB+[EZ_X&&]7[FGVYN5O'#1QK6W+UH[+"S\?[>?ZQA M[68E6WTSRB;;&WXS'CSR2_Z'Q1/OX#?-G@/U;,'Y]^;_+#+=RTT M[SS:*7;__A?^N\VQ?OTURVXWM*BW^[(^5OG[*U+>W.:'NJU8/N9[(9V4=5-_ MNLZJ7%!^]R'[(>JP&GVIFRK;-IO(CSFO(Y\2A(,HC*/$BY@?)BBD'HQHM&FC M;O+#Z]\^#1K;OYI5Q5]4W'Q83E5>E\=JVU5R7+ZHX[N,_N=)N%->.>?2G5Z[ MTXI_Y;3R7[?ZG2$!Y_7.GU,KM8Z]A*_PJJ[^TZGL;>19N]$N^ M;^KA;UZ+OWD-W+Y2_^]F_+Y?D.5V[H+LRF4O&D%EU7] =]YS5&V=LMKE%6^< M#?\HJ[;/O #]3_RR+7F+X[9Y?>==$(VT99(M%_E8.H^Y)8_YJ\\1?"[J,R<5 MYI;^L<& XH D" $2(.31@,)@5$4C;].,U:LYFFAJ4<%)\T2KX )3.E*TVNX0 MY4E$+%,@ALD^0UG,BW:1@],FL5:X/VZY";I/+,P7AO>IV>KRW8C+LH!_<]B6 M-SGOYC:YB#=6)[Z7!H37(&F: D@#B,,T[*+%'O:B4)(3NH^W]_UWBIQ1TF*- MM2>LN?"=3C5S'=_?Y"Q*LZ^8VO(@=OG3*6 D"--T"!*F M$5-IWR@^VG9SY?2!M'J>_CJ,^"2'$XL6J5%$WATK[+CKPP5D:!JV#E+HBB^- MO#23ZM%A(!]]+^I-XKLI"4$( ^H2$,48)WB("*B/5" Q)8YE8CRH60=QO(KE M\A0!,LE0K<:)-2\G-E!D;9RCE7+ND7Q+19,5A MXX4^15%"@Q RCZ5> %-OB.D%06J 3Y*1EB-4)] ,HV1MG40I"XX:X]1S9LY) MJDZ+.JL4_5TUK51SD>.5ED.RQ!+#(>^O/F7[O/XUO_F25QL4XQCA,/'B2/SJ M>BEF0YP@BA,52JD_W3*9A" Q'EGEW_+#,:_5.*1AEAQ[[/JDQIO!HE:-\WNG M9V;&//#C E?TO5L'2R;H+TV]18IC,_F>_]>OZ+#[-:O^R!O^>_9=C+/F?5B* M(78A@#A-$8XIA S3,2QVE6:C)@>S/7[3?B;98>?<#/H41W FNRDYIC.GD8JC M/)VTUL51G-.K6PA!S]EU:3#(E-/K )2Y=.X/&)GU219?'_,ZYS][S>-2W@S8 ME[>BM74WL@=" ((D!5$*&? B[+IQ'QFB!$ 5@IF(9QEB@\3V"]R=1*J1S(BQ M"JN'M;_DAK[(]#XQV-\6A M$--T3?$MOQN;)1&@7NKY7LPP5Q E@RQ81C$*H S$]$RXGJ1[2>9W9&I!CE# M]LIA;GYGU4!W;NI=A0NC3LJX"[ S:_PZ<&.C@S)8&GEA3H>B%+$+1O7XAM/ (QC(.$ ML0 E28BQ6-DPX"M0ZQ8:"FF=-.7VCWYQ[IU%O+T^->:8LEF.0PLXK,:F4>"= M-=!*-EOAE9QQ%QAFV/EU<,UT4J75MU6-?^P_CT7SX[2F,W2A&R$O3BD*4 1@ MG+J\Q980#^$H053R U1\JKT/K1.RV!+DNSY<^&XT#5O']Z$KOC3RTBCV&+;7 M^>ZXS]]?M14<_D'V65UW"Q=C/R&\+1'@( 6I"R'P&1@BQOQ/2EV'"7%LU^R] MM':N5XASOOQP6GF:*Y&G6"K9L9C)3<4>AKZ1=GH;3[MTJ=MAP-MU<,A()O<[ M(L;HP2 M)3IIQK!-IE&6T^IRA#"MQK47+$ZS4IH\% M%XWP9Y&%RD_ZH\8@14]72R'5/)[GD)8SFB3JYX]B"C"B,$IQ $((:1(&GHCE M!VF0AEXP@4*2$>8FT+/SIR;=TP*/!>,F0F>A%8./V2+/&D4;5\D9U1PN,T;+ M$>4YX[8GU_?KVI95G* 8Q&F*2.1' 8U\&N&A/Y>D2&W\1SN*9[L\GW;9&95-:VXD4N5=ERI/WYFTFAUIG1O._()8#HV[<2@$Q( MX,$&SHE>: $#8$B[!+JX03$S 4!#1DB(ZD 41K?U7C\+ !!9@ B;9DR0&RX M-0$@:'F (!6 J-JW.H H)_ T0/2\T.G%O!W7YC+@>3%,&?*2)'01#: [KM6) M^5_I=F3D(\STS_U+HT=ZZ;U:F12NQ%'^:D2NAR[0<+G1Q M=!V196[-EJ[*K9&Q^:ZK(I_YKM- (4AMC#!,9>G*0 @[ /2@AO M*JG 9F(HR]09U74?4']B-J^>1X5J\)EJK!R%9O14#4<3[+1"I^K=IAY]_=L?\P_Y%6K8Y/&,?9CX@5!P"(&?.IZ0]^. MI#A0.M384,BY2<:%.JU"YZ?BX!SKG7.;5TXMM/YU"M3T/=>!VRQV3X2<<+JL MNF,$=[WG7&<'OR6!]Y1YTN";[/X: 3@]J8L@-.29_&0[C_DQO^4OZW56YQ^J M\FN5W9PXC&[*XZ%Q-QZ, XIQ3'A7-0D2CQ%W6$I-0M]3G'HW$]/V@I^V3W32 MZ?1"7YVU1YQ.J^KTO"'/92?KY[=;#8DFG+8TH2]EW<7I?;/FKX.(QK-Z,/5O MPS5-)N[08?^G&3*#FQ%+10.5\!3./E%._GX.9%'^7A::8X M5DE00ZE=QJA)_V19^KG*L_I8_>@6;VW_\RBBHV]YE7W-Q:FX8_/6C:*8,1K% MP \1B$F4G,*[::2TU,I8T+D9RAL\G=GX!=N8K;#)34RULE@'.ZUDIM7 MU'%OVOCEQURL\14GF(]#!J>?&08/F$])1'[OCX(&7@NE#FD9D M+#;*.:H_'X4[^T%S0Y]FBFO*:.CL)65J@'1B(5EU+9,+8=9#-2":/KJLVX8X&FYZ96#AFQ6AE?L[@\!6,K6C D89LXO_O?+_;> $A M+"34CRGS4]?W(^*=ADKE+E.V$]DR!EM!+>Q:23^^KD?UGPTX\UA*^;Z\J:\OXQL$V$< 9^"F%>8U MB%])1 ^2_ M2%=8QB,O-O8[:!95E^9J5TME(5%_+5H,I@9VUUL""I77HB6A5WF9+A&Y&DS5 MJ*=J,&N&KZ &LY=;.<:OYJU14/;)"L&_3M M6U]=,"&7"^R?ZM!$UG?+9DCH^S"* C?&$#$,(H*'LRYYSPFZ!E O%VA9TBNL M[#-CZR3.FW?4*.9G-],(Y,V;:H7Q2DLAE1'_U'I&H]ZM&O"*JKA$CW72]T0B-+W,&6>"Z(@Z"Z-), /B.STY:08]C@D M9/43E&?"%KOM\9)+%Z8IC9B[COE),ZF4%EZ^Z=_4Y_Q[@WFR?VQ\E&+L,Q#X M 8@9BR.7I$/, &*E(W>G1;+<:#K[OGYM-[*TYZ4K;K2=Z*4^H.S8:(900IO3 MBEL!HT:C%"&E;O!Z*:61BP2F=!V2Y=3'_%M^..8I3Y&4AY:(_RB::W*LF_(F MKT9* C\)_!A$D8^HBSSBT2B"!$*, E=,BTE^9:;"V?O>>H6.*'1GT-A-"P\J M%VL>2+IWX2,T[?\Z/D?C695VWUK%]9S9;=%D>S&B/T07.S^[&V1Q&E,6L#3& M40(!H;&7PCYD2"%%2@LYIP2RO8+SI.WT5;9[HK5NG)[FJ1SK9K-3#7#Z3MI9 MH'G!I4LK,TV8NPYZF4GE_EI,<_Y,Y%1[(9+OHC1T2808\]*8P8B&H(\8)9'B M\=X3XBQ'*8U;TB89.HE1QKTTAJ@%+DV[X)$ZH)2<736?U#*1PY.&.Q/IU%^V MY/L>)80@+P8L<3WL@6!HN0D=4BOLS$1:CE!ZMZM-LW42I2PX:HQ3RUR_=LDG M=58I^KMJ6JGF(LQZY?>G+BJ;[+[.A[D^M34 M]Q1;5C#=/4E^:>CU,-+B>SO>/0.C* U\%V!*$$D2QBB-^[ )!DCI&IC)P99K M][W5OHEJLL&3FG]VO#76 I2Q=&3R M07#T7=YL0C\*DR!- * 1H@D!($B&D G7L;GM#M-MLJJ19-J4<"K?W'UETI\? MSO@?MV('9^/0?-O6)@YT7SGBTU ]RF&*MY(@F\M0S3;EG5G.5UU3Z97#Q'/>\H?XM9U=7^;9Y?_4N_Q-MMV)? MDCA]L2H.V^)VG[\Y= KH$W%"$"JBS6(I2()O'?8K8G$4[72J M10%PWWR):K:+[J5,'>&1.\3>2YO)S

%.[EX M5H)@>_G)MH4-.3D9N,-^?MZK;7]-RVH<.>UO@7ASP,>Z..1U3FL/X6K+PF ML9^_;$TS4TD8&5MV4QA3/Z4L23 C&$8HP2)DPOS$B]*X'UMFAYV!D>7G@JF/ M+ ^ZM,:5?^4.7@^#RO%*D#%A)%36WI5_R$JIJ(R$JODC^WFQK!(W%8QG"XY[ M1G@'/DX2AAAUXR")XX2YJ1?'% =N3)'T_FKMY]NKO0=)9^>:+K5QZBEW+GQ# MDPU=Q_'W2]CK?'??Y@Z&Q\L!_N^VV$Z/#CESS5R^OWQP>&3X[ MVT09)C[7 [P( H:Y+B^,F11%04B@VI5*\TJSW#4:LGETD/L\H_:6M3XG MT;!^;#1<]2;EF0M9#JDK+E\U$)LMVGZ;F+/8!G2SY7*A"ECH!5A'Q;%4\O=O M?EJR#-0K*<0C[XK]4+5]U?W*].3 M4.PAUP^2%"4L)1%)(Q?3OC8E((J5-LPM(&_&RNH\)^>4E#-D->SD'_,2_^AA MVU2WQIJOQ%5KK546MG[-9:B<5U1]F2H@J2IL]K=A;=78_ 8\694M5!8J%X@5 MS5BSEFUMFO.Z-*]/)].,_3[?I[$;(2]U(X"1&[F,>A[T>(7JQ;Q&5;G?REQ0 MFW,2H\ZNN7RN].R(IL7&.I2,O#B(:*- UD$%2[D]A.SV ,QX>C'@0<3ET4 #7JHBYAIX.JI6 Z]PPWRN^["-O6-/1:+QAR7[9>* M)4+?*YXS5*\/RX^:/!'0TPKNY:!Z8IX:T#;AK.%6,CE6%?_M)G2]!#/7#P/@ M1PQ0-V)X$.&++J_Y1K)LZ"5!?7%]S"R^&VTHV[#<:COYG1C2_/QGOO_&?X+W M-J^E+_*9M6G<^SJ]9:Q:0"^'MCK)Z;6+]3PTS-4WA\]_E@+O]080STU]3#V0 MH,A%GD_HP/%Z O3-;%"5Q7WC0+6DO'66KIQU,W5U+Y%7PWS!X[5AOF[M"]:JQ M.]IJ@KKJ9?3"H*N1H"YS=;TTC-S/UWF59U>-.&.4>FD:>30$$89!%$8!'=&/ M*5&ZY)I!;LJ96"4NI;LMPI=B;)8DK@G>=.!JU$\+XJW.OGIX5;; M2<.TW5 0H# 6_P=I%&&S[":2$)#0=ZQ4/!?;'S%7$K(+B%E8U:Q:-'8@;+HYY&;[FI=GT8P8;@[=&F;U$=NND.0G=VK[:(?<& I^$B 0@BB#@ MM(,1& X'%?4(&7EM=H&U@@(=2JLOM[Y(:3NKK55*P0:6S3@_&XS7#&!CV)4N MDY<(6_GD)B%6T4--L'[D004T#O5I(6*$W2"&! >((-XHCTF/8>Q7=9D4B!])^XJ[]?/E>?KYQ+7CTGB1FE(1'L5A[X_;@$,XU!JHXE] M%?:AI[TZ>88BN(S'=;EOJ_EE%-D=S>LINGM5 MH?!,5' Q@'WU-MG%1VJ]^4IFV;OQ%W/WYONL-SNK-R- M%P"7A'X:,]?#<8HCY/IC?P02J3.9;&N8H]J47\EMW7%#]>0,9ML:6.D/=FZ4 M3G>>MY ,UY S%);E^E&OT,S5CH\[.*5NG%@F+Z1FG)JE:KUHQ%63'4HNJ#BM M'"5!1%,?>+[+@C!*($P\M],!00Q ;+HCJ19]III0C3ZM#WC'M8E]/[T2>"$UFWY^&GV]*4Z:K\U.*VA# MF/AN2"(0Q3X-(H+@4*]"$+!(Z@1(F_'GJ=%D-Q-8==ITG6;'Y'EJ-8G- _,5 MC*V:S4X!S5NWJ>_R,%&[7=JR,4*1:^-5FZ6;+9?MZVH0*S4:Y8*9KYJ37U;T.0Z[>(> M'_O^OZ@:32<_O0I-VTG#:TXV(8:1&P8^#$(@1D8A"L?:U//\5.:&!-,QE>HN M]2T[7=TEOS?'N*5&%Y$8==/VHI&%#+>R(,2H\7,M )EML=TJXUZ@,RA<; N.C&V/?)567%_'-ARS*946 MWU*UC_%MD7TI]CQ27J/#[E-3;O^X+O?Y M$[88^F0=NX _XZ:O X'FTRHMOZS:*.Q/A1X#$N;[R'>1G\+0=\.(XG1@+_.] MR->$GVH8R[CKY3C[DT)MNBD[J,PSF^9I$VP\E7X-_+KGD!RQ=&U=':.T$WF: M2M.\D>40VF[+(^^$\<[8^0GU%$<@@6Y,$0M@'/BA2^,^6.IZ,%)AD&8(R_P9 M5#FWG2PU^.C:)@>>&1Q3@\YH5J]HH?LP'O?E FHF&KD.S$Q-HC3Z?XQWXMSJA[B;1.%$"#D1G'$XMA/O9#&=(@;4JI$FNG1[$.G.N8[9UO> MB*,OVD'3MA^2]\I?5YUTYTM^R*\*U0L]#=@M1ZAYG5:#%;OOY6--IGG!]:Q= M%QAFSNIUX,Q@/J6MEU*Y#26^ZKL]RO?-=5Z=_=7&"T&:LH2C%?DH0DQLY1AB MP]!3ZM:9B6@9=JT>)^N1I]W/,^2N=,MK9F.5&V*MF_?'L3JOWTIX;*MA]KQM ME]MI!FU?!^<,Y_2P%6?<,47>O3GP9DS^.?M^XFN 8A:$293R3BJ-HAB#" [Q M$/6D#OZ8'L4RUSI%3B,D:?<>=0U4PIAE[_30U=O7JEJN'_FX/<\C:H*EJ\+2 ME#P>1]%D9V3Q0_.KG#]_]S'_EA^.8P?60[Z+ <8$IS". ?\E289@7I B%?9H MAK ,GD&54W6RU*"C:YL<<69P3 TWHUF]HH50\[@O%S@ST\X@7)2#Q4 0C2F@"PG2( ME[A,:1!(/\I+:J>HF*?55+'DV]36RDG6H@V6DPSY-HN&H^M@C8$\+K=;, M%"?E.#23B6H@>C"0O!R)GO;G HH,F+H.%IE(Y/X5#*:\T>A*;2(8I!A#EX 4 MND&8X#1 8P0<(,T^U+//G:7S9*+3]+Q#RKTEH^9H=Y,6ZQW)=8ND35H'%[24 M/]T14LQ>]LLGYR[.^>E=V>1.\EX?@,9:IJJ^')LQ%H IRF=#]FB^S*T=I(9 M<'L=A#*1R(--LX:\D>73AZH?.6HC_SW;'_--2%#H$Q3'+J8>2H%+"!TB>0PH M[8K5>;YE(HV2NJVOKYQ_ 3\# %SG-JN<;T+A*\<%K_A?B?]WZFO^C?'6P+&Y M+JOBG_GN_W8.Y2%WBKH^YCLUE&FY+<OD\:?.X[]WOKZY;)H52#WB MS 4Z3?%Q'5B:E$%I[JU27.RWV[5' V3[#UFQ>W,@V6W19'O>;PQC%B/FQ9X/ MW #P+F0\1D,$*BWUTXQA&4@G61Q!Q>YU<7"VG3+%Y7ZZ%LH19@[WU"AS9IR0 M) Y%)<\89V>=W^/.7%KE-]'+=9!F?'QYMANX6A'K'GG\+;* MK_-#77S+NU6&;\M:G$?W_NIS]ETLR[8V7.MRDN3S9HOR; %?5=DVYGEW639':W#\N:?A-R_=G>;EU=B MM?/L2YQ5#+V$1$M%LQ)4VLKNX2)IBR[*HO5CWF3%(=^QK#H4AZ_UF2J:7Q7; MHMD0&&/H!RSQ Q B/Q33 4-@C('4M0<&P\T(T%TG28V7)AR50^3,9JI1<1#G M#.JP;M7@?I3"946GLUIX[B;PB"GLMBB"$)08#] M*#H% E1MG8'&XV=9;C#]:#@=XW3'[(UZ9FVL?ND!>J6!>6E+UX&>*0D\.Q"O MZ(6ILRHW%"#L$1A@#U*6(,BAE@QA$QI@S05->L'F7N4TTPF5SYLL!Z59_55# MU.,G4J[K&$JYA533G%T'JT]$KQT;8[M%L+T0L]_9 MFFDC0MDR%5+8=$L'&,N?*ONH+\\"1-?'-7%$.X='<3+-$>FEWEE]+19M\E]$ M4^9;MF^7<38DJZH?Q>%KMSC!=;W4\UC$T@B%( F(%PPGKQ%(J=+N,S,1;5.' MJ^O6?8O?Y">=BBN^S;@K!Z3YC54#U.AI^YLSB:^>376\D[+(SROR()9?& MF:W$EVG!("42^[X4<5UX!SF'\6H'L3\9WI\Q7H[A7SJ%;0)/M]^6?&7\'G*NRU=HXL>\O^8 M2Y>7*4TW=QT0,Y/*$\?^&_!'80^+6#?-OHNS[O/A?-H[?=,-@\!SW2@)0!PQ MA.+0B\ 0.8X"LCGD7\4Z@L]*6ULFAY7ZVI+N:WN@4/K+ZY4Z>2>UFP#JUW%. M&+0RXKLW2^MO+^_LI.Q[0UVS;WQYSK0+H#-I^3IX9S2CAQME#+LE M2[^S\W!/S-VD81IAFOI1[ , 0C<$>#B1F_HT4&K+Z46PW(B[=><"CJ:YN0X 3+'*DB2U)\^R_FA*FTC1*(T)/*,>39JX6W"V3G:63MJL=0!" M4_NE63E%!Z27+9:'K_>'K+PPCF*:!BR 81#2) GH,.]'<:IXH:S&\RVW.-Z. MASUJCTMKN2;'"-N&J9'BY-5B@]*/&')I?>$$^];!CDD9W%]%.-D-^;&;\C:O MFA\?^.O3\&Z3F&.[%0'?YRG<7K+0T^/*T31='70RX MNPX@F4GEP3B+,7]D$?6WLMS]6>SWFQ#ZKH]P3'#JN5&4Q"!E_>-9&#&E%8S2 M#[6,GD&'&F?D+9%CBA4WU/CQK!%6*#%$O4 $96_6\?6KRRXGOA-Z=V=\SKYW M_:7S ZLY2V#*($34]4$*&0M\RA@9HOHN53IW:&HLRPP8+X4HSL94]2[3T'93 MCA-S&JF&C]%#+FV<]9F]T?&,/Q[-X;(R$^D#I,U&<\RLNY?OZ$R5&O4 MULO<6LI1579U GMN/3)]+7$UASV+=^7V*%KXF3@:;'56WU$G/Y)^(Q;)M O. MA#BGZJZ2%\<$B)?::5_JW5 NI^4:W7O^LVRM(DP1=44,8%]3*-CT2&UAP^1E M:PPK&97V7DF=:;L-HR0*L9= &D(Q&1C'>#C:G#$$E8X0D'SD+!-U^A-TSUNB M,C-GU V=*;DE9N*>G8*3=F4=;495T8].NBGFK'+-27DX.X,W)5[B(Q_ZC# O M))#!!)]V\:=*O5/EAUMNVW5ZNE,_U*\M4;-)[BNWZI#:]]Z;L_RIVO<]N8 # M;?O6 09]^8_+D.S*M^):S MJZM\VWRNLD/='KO[N5U %- BQLB8Q"Q!(#4Q1Z%&/M<*/4P59K%MRS%,HC& M.U)[_ER<$Y).+^W:3R]JWV1XI-#WHI*3@V0U@O-TA&24^R^ MP-Z9RG$=I)XKV0?'4L[HL?RR<%4UZ'M1;U!*$NJ2B/HX\MPPH3Y-!C$L!4J[ MBRU)L$Q];6X(\8JLMU5(XP"ZS)46LE=J=?.O"J:4YFN):OTNN*"AZMRKE7.&_^S/-#WSOX MV['8B7,EWAPZ.3B_*BNQ411=<=Q]+F^+;0C"7_.;+WFUH;X/&$YQY/H8>&(; M5^J.TKQ4Z6K86039IOO-;;9M:D>\;@[:E;>B&!57*,U2+G+X7EV1**X7&.4[ M7SK]3I^ ,V0@KF+K6?ZE3:*=P\Y$&DZ;A\,3<7[O4IF9[2;(4$N(084]]S?1_"7A!#'E;: MOV]1AF7N_Z-HKLMC,R+?^0E](AP=P=,W_,Q>$))3B.LH \7)QE&T6I\^?5L<\C=-?E-O "+,BQ*?^%R=!V.2 M@&%$GXDC8&:90I67L_II5)&*T^8RUURJ0EE:GD^U4XQSSZG*E."Z)E9'WVU, MKJH7ZCKJASD3-C7)JNNU;'TQ7$;(=7RZSJH<9W6QY=T,6NR/O%8;3\4'Q*4Q MKZ"2* X0Q"P.(C9$9WZ4JE0*IF):)K^XE%A<#>W<\K9C+80ZKYTO0FL['+#K MU*HAW9C=PFDU.(\WH7*)3JOQE8-'CWN=B]VQ(>G?!L>="[S1O3OKUI6O3\V=<,K+\ZO>]C:!-@-@,]< -(P26&2^C 8N_Q) MJ'1KO"4)MH=$>]5.ULGNVE6U4YX4.\>ZVTK(R_"6:W[8Y&I/N[_;,E/CEZWB MDP/="DI.C8ACH?6*G4ZRV/_YJ2N^,]F/--_F):6>O1>0:KF\UL%>VTF6LWX# M1OO &Y]Z<G7Y*<49K MLN-&NK]&S;;0[5U57U>_CRMM\SI(:"P;M3ZMHDO2>^@/3=%^M<6W_%.^/5;M M:2_L^W9_W.6[E&=/VF96.QCY_NJ^R.ZDAPT+*(B(CY@;@R A##!QM5.G#5*D MM$9W'D66.7F>Q-"&S?L4NG5>VU,2HJ%TO^FJN.U_GE*4H^KZ"E"-O7?*[I2 MP^Z4'[E;?H\!N\MDYM,+3)A_@>7S%NXZB#]SSO>/7EC ,)RC3_,IQ8 MVOPXZ1R'8BDF)&8,AVZ TCB!$8E=YH<)"A,2T4"V2=^]N[W.=\=]_OX*?=V_1-B2 M<[*\_#7[C[+ZS/])_?[J*6*+O;,D"2( PP#[81 @%R/1UNJC,X*4CIQ4K$<7@PM5?-2YZ66<]+;65^(JW?:G\MQYOG2M=HN2/0I?NP5GM+[W M1=H59PX\]\TK^K2BKUY5^6/?O5;V)L?7WXY;MZC/$AB[) 018B!A$0[&7EGJ M8:6K]\Q&7LLXN_GQ=07WS8VQVS'>VCC[VZ7VM2IY.7' 7;U,U@%"2[EI#+SK M.JBQRN#-H>^M_9I5?^3MCIL'XUR''\GZM,+!+N[JZ@1;W=E_6QRC_G MWQO,G?QCXWHT0(1B2%,7)4%,PR#HY=*0X5CM:,F%1-I&]'59-?TU9(>=\^C5 MY\Y)M^I)DTN5K!S37T2AJN'_O-B*PVE<[)36(T-D/XF?Z'-S^N3ZZ]/^>E;X MSN\B0Z=-<;DE+49+2FX!S#(OQSKJH>5M>'IQS9+EHEZ[B?'(=C0"!)CW0E*8 MAA&F.(A2%)%NL1XE :9*8X(:C[=@)/(Q:MRNW1_$/VCIZ#1;>$63;RGL,%VD*,L< ]ER^G/@C3#;D MU+(\-I5$:?3M4;QLH+RYR:MMD>T_9+=Y]:X4AWBU.V#%*?HDJZ_%0![_18SO M?^4@HI5EIS;%&&99Z?E#NM]%<.%^\,ZIT_ MN7Q'"&\G ]K?G*6@2+$Y"DVNB;J2\E*K2"P7E;4+T_6,OM 2GJ'TUM%2GB/1 M1ZYKG\5;6<+_]NESE6?UL3J;G!D"^OSI7H PCQ3'!/C,&T89J.>[2A>&30AC MF="__?SI9Z?IQ3FUYMJG*3;*,74F!]68^=LG9U!U9PG3(C!\VJ$+L#-@ZSI@ M9B*1TO@KIPJCOY7?\NH@&K;H:W[8B@TA^9?F07@OX4U< 528$3L&4*8-EH;6 M\H(.VET!I'="IT5($W.OXN ,UP$:\&= MZ;0>P,^*;_(][^JVK+(F?S0F082PE.$P%#$]0! %)_Q2I7L_ID6RWG_NQ3E? MRL-.D783/93MZ\YEGVIW=G!N'2B[Z-/%WJ@)?]\O2 M[X9&-V75%/_,=Z2L&W&B:KWQW2@.XI!$*4@2-R5! D9*$H]P8I5-MI0**ULED')>VE=_^,3[L^ZK+T3,)VVUU!E^_^5I5U_=N!]\?W0M/?LN+0 MWU^:?=\P&J:\*YY$0>@E(:5^E'J#+C\)E78RVE=CNY\\RG*$+M4SG>T7AAZ MERV'R42^ ^-3 DZ;@7.OS%Z--S]GWY>EM++K"MBV5Z+KY+C%?)\!NVVG;9)> MW)=UTD50BJ'K$\Q"-\;(92$>QUU=&K'-(?\J'O+9+O#51$F!)NE \T"_#O>% M/-6AT1G*QA[X+93'[. 7.;PL\-]QW3#X]4KTY8)?,U\#X)_B]'3PW^USD&,E M+K'<@##$+&*0I( &*(TP7A4D?I*&X=,Q[;VT7I2?0Z:7K29P"H&B7TLIBJDZ F M5K6]-$W6#?0)BPFC/@A9Z.'0XT+&:40HEO/KS]]I![4\;V>;HL^;:I:=1OVT M2<[[86&TY%#(*4Q9B1THR3BK=DP M EY_Y) ?$^IAF<;CU!B66X@R!\S)46^RF9/:DP[.^^DNQO+F7@.6YUO M?_Y:?ONE2UD #/:_%^B"9^AZQI1'2&7*QF7!9"R+TNS+I=CHVOW'L?_$./?> MY7^B[59<%UHI&;(A;'0> Q@@(/1RYT>_0AE_(:3:DG M:S2R942=B75XJ\'AN8*WSS P7A&1K;;$R4&RRF;3?3L--Q*]*\Y0U/>_D>&?=-C6LJ3MFA5V/N7(!49-,7 >)IJ50 M&GRI%%MK(\H^-;RKE%6[^K?;7=;DO&1]D/2Q0]?'7A '(2$!#E$$<>0-L2/% MPV/-1+3=.CLU!4:53B?3$3I?@T3S_ I#ADNVQF;W6K$59L)F.ZTO&>ZYCW4[ICP85/1L^J=7P:FMI+$R^+]O#,Y_)C+O(K]OF=R)]+ M<48+[]I\*W;Y#O_XKZJ;)M(T:2/''W;QS% MGNNZ <"XWX:'/!HE2B>H+B)PQL&>IG2J(2OGT'^1XF_%[[?BY*7;/C'GRP^G M'))RLC$K[6&@&0M<>;1HG66M/ZC$"W1,R!'@[5)R?A))_57\Y_:4K0]G9?V3 MR,TI#G]UQO2<4W[.[T.&RPU$&2LDN?&J^=^)==0FRUKP].C74N4A6[?1_):C MM>@.*HW\Q$U2E_EQ0#T/!KZ/X1#"2WRE5IS2@RW7)>=:VMG-K-O*V?U%_OTV M/]2*2SK4?)-#NS7+U)!\+F->;)Y'OH [+9_6@2D]Z:6!]T1YC*O*Q?/1V9?R M_DINS\)!3.RIW:)N28+] M4;!.M?/3N>Z_BA'F47K+H$'\*_45%K9+27JD;.D"4AXZLU(VMD;3--R]/+QF ML[C6P5?;23X<@+/OJ?QU+5F5XZP6!U3K3*/)9@H=@ M:E4S&I8[8N("W[; 2-*A;/1,2'MBFQ M<(+K:Z7@E)2>Y=]DO_3)]Z'*;[-B-[1>63?4Q%NN[YOKO$)M.VGC4AC[P'?3 M*,*8)=3%,!TG9QBT[;@2OJF;/1-5'W5/"Z#3_U\K-B5D]"TH3 MKNF3<>#SQ_Q;?CCFF]AW4>)1DB30"R +F8OC(6Z$(9C&1-5H<\W65)V>J;Q3 M-E.7=#9]-,*XT=F/SS@[$]SN&::$-5VSUPHT[7R>1=DTIZ8//G[(?@AX\D:F M6(]SS'=O3U,3&QI0&$+?]WR((A# /KC6ALW(8:&(R=)L+\DL1LFN^U$=BN@ M.YDF9W',%,?4 <7P^D#YNGRH])Q;"BI$Y-3,93AIQ3^&H!,G-?J04 MISD<^=_U_[$\U!N"PR@,@X0B%L. ()\ ?QP3B"*ED^LM2[&,4+$G6'$+\"OG ME(ASRD0-O+8+4([%*RH[-3S/4&RV3N&88/@%H,]4DNM@_%S)/CP89#Z/)]8$ MW=Z@9T6-J[MXG900'$>0(10%U(^\8%SCX%-/:9OE3)*L-ZY[N=IG?LQ5-)-8 MOV2I&&7^J;R>9?YBZUW-E(%Z-6"KD%=='5A+6JY:L.NY;/7 NR']H2%H^Y_' MHLJY3!Z[^?&!?UL-.NP8_]M;\2.;$&$">?W$&*-AZ":0)>,"7S=-E#H%!L-: MQOR@5)P%U&MU!K&OG%;NJW8(=52L5@F8+ YT"_DO1K,#=INA=3R)EZ@L862 M6 =Q;2166G^+)Y+SZ8MD-G$:A$F24.KBP"5!G(1H7'T6!'*7N=B(NP [+][" M-!&=4TI DYTSF3\=GGJ^S\/.ITU4@:>!HE@I/4UD]AP^C;GW'#]W69-M.*RW M>;ZK1?*_9HV(]*.\^C6K_L@;(>(L>@(2E# <@ A[E&$0>F@X2QBF*)0:>3 = MTS(W>W7B.,GRRBE4SVHR[O!E-BYIKB(7>Y&.4.D,,H7')Z'*M9%QMW?E]BA* MNSM*8XVNWU$H[?[GZ[P[.; MY0I-*#-4ETTQ5;$>F\G/*768D&BZ_IKBL&;=-9/3ZZFWZK[^BB'@^&X;48!P2,M]T\+-2EET@ MI##K..?D\?,%.,>DL=&R6VJR^"7-$%N;&98NR76,L,V5K-&98$6/)]8$:7'( M#EOYZ>F4,:[.W0$BQ#-2K 5N%O.KJP%K2BGBU//W[76W-?N> M5]N""]U 1".6LC2*0M?U(IR2\;)'&'L,*DUN3XYF>TK[SO!+4=='7D9M5WY; MWMR4!Z<6JA7GL:=;+#E[/:N[D\:UA#JGE^>,^F:>IW[.KDNST\:L7@9S M?R;:L%.JZW?2LOJ8W_*W\CJK\_=7I/V,6R$;$A,2PB A"0$>CQ^2>#C&'L+8 MC726[4P(-]=JG:NRF*QC3&OYNG;;Q@.&$GB&'AQ0%P_CE,\@I=ZD,[7IW]6RK*C MO I=QSE' )XOP#EZ_D;+;JD>_TOJYEOKWDN7Y#J(/E>R1KOSBA[+U@3LZBK? M-N^OV/=M>\G&QZS)WQ^$3G38B5_$-*C0:V3/E.JVB4Y;U:IQ)S^MO^7A+>3&L7 HA])^UO\I-V-:Z;+0XY MBB]6$FK,/A7"(-012H7Y9#"__0V3,-\*G56,O,!B*^6Q#O+:2:VID$"$0U"0%C 0Z9@N"09IH H[9:<$,8R,86R5TZGS7GD3"0U M*DZQ4XZ!,SFI1CQM$ZW0[6F++K#,@*_K()>)1$KC[YPZE1XB<)PG"A(F9HBH MBQ, <=H>/#4$!:':C>D30\U )P.-M:E^RJ-I)BO5\?1HJVNQ6?#+5CV#*0,> MKP=5)I)Y!%?&/)J(+-Z1KJH?O'_\]VQ_S#->H>\HJOKJ[7JE_?)I>K_H; MU,U)[E.RP,_D]/A=5_7LL0$_Y=@TKY5JB'K$Q5<=K'XXO_>_"IU.*W1F M9CUKW 5TF3-]'00SF$]IZ_54X]EP_1&YSJJO>?T@: !IR""(8^Q&E/\^3%L% M( ECWXV5YF\GAK),LO'V+[&6JJAK]14V4ZV4X]B,+JI![&1@IVP]!+MLV05\ M&?)Z'>PRE4QIY7U4HQ;.ZJ)^?W6O]??C?O# !XE/$Q"Z 0X#-Z9)"(8F8$+3 M5(5>AD):IEBK4@PG?. _-)Q/H88Q4][*X6P!6]6P-CIZDK@>LLFY=X%PANU? M!^E,)U5:?675R/>;6.[-ZJ:XR9J\WG@10R'OYZ:A#X ?N=BGJ ]",65*[3/% M1ULFV6_=GH91CQK$5&V2@Y5%A]2@=-^<]1#IKD47R*/IY3H(HRN^-/(^*1PB M][&H_T"'W6\\JZK)BH-8*_PXK@CUL.]&+$T\FD1A$*6!/P3WXT#J8&G#(6V/ M77&A#E?JW)&J<-2907,O\V=!7Q4'LAZU5 =.5MU6.%MN&=?UCI>C1;W=E_6Q M:BN'[#3O<=OY7N7[]JRYIG0JGE;=+L4YWBFIXG"=5SRPN(&2AW&^'.OBD-?2 MRZ*?. Q.VL5'*@Q+Q;""(^$L)%5:?775FJJ?\J_B'?Z8WY;5T\UD#Z((IRGB MO_C HQ 2,DS3T,!SIXJ88R4HUG=U2UQKTZ=W$] M=+M@WZ5E8@9,7P?)C&1R?TF8,7?DSW+X\VSPLBH/I>@$M(V2Q^'IPC (00(9 M=L,X#0, 03+(B+$7JYW>8#BX]14NHG2<\U5D=T2KGL)@VGHY[BWJNAH,N=2G MW5X/"E4=O M'6^^Y%5YQ;&W.VZ;>H.(Z_)V8\A\QI(D]C F:(@!,/.EYW.4GVRY0=;I$=_Z M'_D/Y[97I3"1H&Z5Q.R,59<4&U"C01_F,$=A,L6J27IS)@_-XK^_RJON@*]M M>7.;'7Y,G/VXG_93DQS:]JQ@+D-?>VGB!5$>MFM!_(^BN2;'NBEO\@K5=2XN M>WY;9%^*?='\^"QNSSFU%2,M%Q0E5G+X\? M6BNG=31JK6;X<+S1LIO2$\3;ZWQWW.?OKSY=9U6.LSK?$5[CYH>Z:U-7E3B- MJVT[XQ^GG^D/P45_9M6N%;J)(R^*20@CE^*4\M8T3: '/2\*?.;!2.G*F/E4 MV9YH[A,1C9M6YNLO0J=SGHQSGHUH\9S_8)^1TZ;4,T5RQZ<&6^2^T.$*,\[N0HTAN-8ODX&O-'35^2AMC MYZZ$,Q,NP$O+JW7P1T_Z_9L.]/-7I0 M;[+BL,$LX82)041\ZL4^1"@)AR"0 M_U&' Y*/GH\$G2!-%L@:I48#"QYI\^ Y>ZP2H0LNP01%Q]9%!57Q3W!!RP.I MJ13$BPF*,+_F8C1RDS#B>=B-PC3$&$5NY.-@"('34&J/G=:#+5-!J'&$'(7I M 65O)*9.;-JB!H+1$>?W3HO*_A1E:Q0F3FQ:I#=OHF"5W"3)O12?FB/1=6(% M4R3:TDL#;X("_]BG#Q_ZIV/HQ1X# 0QCYKH0!21(AJ<#Z$I=VZ3ZS#FH)^0H M?-HJCD@ SY(9:JP3(G0PI^*% N$L>:('-SEOY+AV2NPII&FDO@*:Z:@NIQ6X MXG&7[2 2_R=M#]*-J!=Z<8QPPB@&OA?S;F0?(W21TD$):D^VS+-N#%>HT1KF M471)KF=GSR UQLE[8^>TSW,;+G3K].Q:1Z].4_O]8SPG." ]VZ@]$GU2=]C= MZWXF'H(@2'V01LQ%/G()\T_-+Z"T,V(1@9;I) XY;GX,$TU:@T_+E)OD;.+: MBTRQ3:A46G;F!2TX>FF*<,D"7 ?!E[7@_L3A\N5AK#YY2NG;XI"_:?*;>D-\ M0I ?IQAS00PRDI!16 3M;,/[,NQO5Y%8BG#,RL91"Y.FXSI2L9 81JJ4N8M M1[4*9*8B7*;F>=;X*?6,N5)](;6*P815ZQ#37DN-JFJKZM;$]RMI:O0M*_9B M94Q:5G_C_[;Y6.[W_/?B)S<(>1X*XCCVN5 W9G[LDT$V05XD/5R[!K%KKVU> M.>?-Y?J5\_[8U$UVV(E=R[^+3)T^597AU34X+S.&O0:=ENLQ!\N]'/W/W7LY M3AN+NDR=,57GJJR<-MD7_IHH#.^O0:_]>8/7KYUWY2'_F?^O<^<)3OZ]J)NZ M+?GFNJB=?-]F_;/S^O7$^849G'UJXF)-A;J"&9%5V5&N]..;J8_]C/)-@/V( MHL!S(T9)C((H0.,0,T@CC?L_%Y.J@C7M*T/[IDY7TPT-GCOWB';W4K_J:[N9 M>M^3B]ERGWS.LIVYIR[7PGDA7?AGRLE&Q][4J_'"N_O&;# U"&"V7&:KZ-!N MU]X:ENU[X4:S'9A+55S]7F]ZKI;X@*/L2?>9O=" MZJRGB\=&767@97CA=90)!TS53<9*PWJ=U(V"O3G43=6.[=?OF^N\^GR='1[- M8<-KTX0D- H\Z@4T9HRYXS1RZ(=LIHK*M.S_HK67\=*U7*4M4JQ+U7/] /19 MMDZ;KM/P?)^N!5](]:=8E#;J1%MOTPNO**W98JKVM%MN2E7JE^?E?WFB\G]7 M'K[E-6=^_^>TK*[R@O_Y[G#L!D412$,2AP @D"0@<%VO4Q^ (/)=Y;',%6BV M/*XYRII0G:[ )97:= 5R5UV9CM7EF.WP5\[9VW)_?F^!NM1^03Y7E:[H55I1 M3;HF5QZK2->D;R5=TS&/4TL@H!1'+DJ\- A2AMTH2<8,((:SS M:T/T"ZM.5 M.+5X#]5NX:ZUDSIF_5^OG_J@0!?IJNJ_5BNJ8]?FS&P=UJFEM_CB4ARS%"6^ M[\5A *,(IAX)!KF8QFF_N)0=; _\3A6JOK1TR&G:PE+^%(4EI>M"Y J7$LH6 M\PN'GS$;YEI*J%8NZKG$#PW ;F?/ MJ-_I$GCEO,L; 3+V_3;?BO;>IR-/B?\G1]PJ6]RJWAX[4]%*]@I65ZJ*[?VS M6Q0T"G?Q.W:,^'^I.IJU?%=2]\R;\Y.W)LSGN'2MDG\5X3_FMV4E0H]W60(2 MD#!*$T8HP3ZOT$"<=C>TA2[S82A+$]WG6P1$)\D9-2UVC^Q3YESZ>J?ZN9(/ M)8;4KW$NKVR[LV!UZTWW3A;]J4\BJ_M6WXXYNV=17_+RZ]5=GM=;!U4Y9EB M8\F$]7KPLNWZ5(Z=]/%6S&+ME^=-4^#;%,O7B;I)&3U#O>EN20-PN/WZ_=6; MP[:\$<>SB6YTE5_SGG3Q+>__=L!PNQ;%@X@!'_'@@0\3Z/F)[_H^A5Z2RGZ1 MAL-:_#H'I:(?BTVE=H75C_[Q5%XY?3+.>39.4SI=/HLQWE Y7&#_W"6]CCIA M]JS+9;\O,W5(6E9Y\?5 CA47L?WQNAV"8\$Y\&K@@C0&($1F48T*8B?IE3KWV5S6)5)QMGXO3 MG.2;J6EF+=QIM=!:R]5X#364^I"I(W67?TMXHADU;A<:9GH>IVO+OB4[?-/.2=YT11YC7;_<:P; MT6\.YJR%[:"MTPB[[+5BB/*!LCQC1%."8! 5Y,@S!-$Y\-$?W$HYNF;+*] M7!TQ)8X2]D=)T@2YRX[]I1-3S%LHQ^FYW%-#K_3(U^,C7O,B]H*%%ZAIPOAU M@-!()J7YUU(-5^\RL2KJ_56__JD\U)O4!SBAR(7(94S\P8=!-VE)W) &2OO! M-1YON4U*\WI;%>VN"/$YX2/O<.2JA-)Q30Y,E@U3XU$G1MATDK/@ZH:'WEP MS00CU\&7*0F4QEXJ-9H,"XW&L>XPH1$,(Q"Y&'D!<:%//"].Q&9>E/ >O0I+ ME!]NF22#'C5TJ%LD!PZK[JAA8UQNMM0,W'TO+F!"V[9U0$)??FGH]5$#Q-MB MRQLW>=V'VW#D(#])"0P(I7&"(D+P$"7PPE2%#ZK/MHR'7HX:'93]D8.#36O4 MV# H&=:DS@N&>SY M3?TL_HE33>IL/&^,6B?#J"=ZG8ME>A02/0EI;];QO:O+?J+GH)BW_'Q*W;R_ MZH.,O1,$@4N") 8A=@$BGHM"?XB%O(2HM _T(EAN(@A18N!-[[O7-$UV[L2V M7ZJS)IU5O:+%1AT>]>7B5,@4']=!CXDY/)C^F.Z(XDB$"%EO$@ 3X'DICF/J MXA1Z+#J% )'2R1Q*#U[Q&(2D,TH#$.9-T1I]<%H=BPP]M)&?'W=0,VH=+-"3 M_OB(@T[^&L,-79@P0C#V"2#$8Q"[B0<",(3Q@:NTK%WYX2]MJ$'2,N6!!O-N MZ0\S+("'^T[(#3&HF;8.3.C+?WIX0<<'K0[(Q@T#,6'*@B .0QQ$+HJ"(08& MH>(2+I4GSS+,L#77[7C>*HWNAE&7)G4S%NQ;R/8II,U:!Q@TM5_J0R@Z((N$ M]B*M#U5Y532;-, I2V/>'B'0A7'@@V <]2"8Q2I 4'FN91RT4IS;5HL:!)3, MD4. +5_4 -!9\N&R)5:^_K/\+WS[.BZMX\O74EY.?T<4MPH-1\2)HR?%K.@X M0H$)1(Q2XGM^$J1^$$%_I$R(8J792OTHEGL2I\,:\UZ9XE8=??OD*#&/7/!009,'4=##*1R(,CZ QY([_0HL[YSU[SB)3WL/;E MK=A1-\2$D,;(!8"FH4O3(/6P"\?Q%\B4QE&G1;+,HD%<^U'M3O)4%V=,,E.. M2?/YJ(:E.Q:>*5N&3!==NKCFPX2[Z^"3H5P>K XQYY#T\$Q^X(VS/0^)=C?% MH1 -LZ;XEH]1(R])/4A3X'L!(TE,W*2/BC%6.R9O:BS+I.KEM5]9=D>@XJ#. M5$LE!WIF=%-Q\.?,R+O:EB'6,TY=&B8RY/$ZJ&4LF_O#249=TAYBVA _@!_Q/*L/+ZD^?93 E+ G1&,GWH18Y%)YOF1VG M#T+]@!$MNQ298F#0,I#>3?8 MT-1!4>+'0>S2V LH$)N"V;!G!Y.4*BV.U8]B>W:K/?6L.QF\/1)<\4 0???D MN#*/<6IT.=0DG(?,^%28@A=$^*?>:F*LV@)75:;DZ)I)POK?KA?H0F^S[TR)R?OO#^ M\%71//U9KZ]@Y<#Z4LI4#^R/N?;]-[Y=Q-QQGRF1?I M%@OF0J6PAM=A'=7**IPHU_>QZE1M7$E?@^*.HQN$*?#%^5L,QS[%($I<,HX? M0D]IKE0WAN4F]1O#U8B&B2I5@%W_M/#-)0W#?)( MW(NC?W;ZFN<67.I?:EFUCM=?4_O]?N0$!V1?=995!UZ-UQ_RZM-U5IVVC;L, M^02)K:,L3N(8)[$[[ ;#*:/1]_R*ON:OSO> M?,FK]U=MY/K]L:F;[+ 3&R'&PZMCEZ/-)VY"TPAZ,$C8*(.WIF(5\!@/;IE( M@UXGZP1W_8+:.=;\[YJRO0N;EU5[[;5LWV&F4I'#VZ(%HL:]L2QZK4XG5APC MTP::V0UL%3>^F5,[WL=@C.N(J3'(8M-LM2\^Y:!>D"/58E)PV 4ZU$7A8U%7/3 M1*:.@Q-YV5?P#Z1L4C=A-( ^#A - 0Y#B,)!11@CWP QM6//TX,V2TU]HR=Q MQ6*? MKQ_*?;$M\EI<0MC>0;CQ(8H1C#P: 8BQ#QA"J+O)C@$0J1V^9"BD96)^.M[< M9-6/]A,^"79.BIU!LN()*88,ET/H EZKD?,9;Q>\"%/.N@N8-.S].NAH.JG[ MAZW8\$R6A6E65'_/]L<U+_F67VL\MW[PT=QPWG5MV;/9 444A![$*US$.6W3$M-0_BN::'.NFO,FK4WA,@B0(8DC=, XP30$CXJA4 M%'A<3 "4;G$S%M0R.Y^[/L"RHW)\7,1,-3(.M[V->QN%2.=/KM(99"X(15D# M+^#0>!FL X3FTWK\/DK3OCT'OUW69!N:7^45;[FV&*YKL2'QUUP,GFY DL0A M]3R,$(U#XH8H;,<'?)2 -()22R$GAK ]C],+<\Z4.;]WVI[^^HQZ>!EN,]JG MAK(5.+I?_>39\6Q6\;7R[S]\[>7Z%=>=M^ M!'[@ 11Z21I@UV4 ^%$2#H("%F&E[KT]&9:I/N@0(ZGH$W%"$,[B][N@V%01O>Z,,12HCOIV)0 M,<(1\"&F422N+T=J9T%/"F1[R.ZD[=1;$NI>.:T^Q5&[299*CM'-Y:;BB)RN MD7;H>,&D2_PSX>U*"&^R MWAC<=+?EQN.D_'AJ;,ZLF2L8IS.<4&GMQ5-K%9_&"WE#CQSY;P_-)@2QYX8> M]'G(.*%>Y,54A/(AHPRX2H?4: 68;R:%BWKE]++4VKEZSLDU;*V;ICU_(N67 ME9;K8YY<:*I.LG =;=-I*90&7RG%PQ'[[2SCW0J?\J_MBIE-%(0AC$#@IS ! ME/?ID\2#!,2\>P]9"I6&_/6C6*;+:?_7Z7:009OBI0?Z1LIQ9AX/U6"C99^= M753EU;N8)$-,Z"*IPRO-1+),HU:-^)IZ/S M>JA&HV$5W)FV5\Y]3V?U4Z%'.ZNO>IW9SS]NBVVV=YK!TMO^-V)=]SHFGNK'&'%Q!#]9<+J6-=TSU .X[4][E@?]VF[?UR?N*7/-7 M+']S>&12O-T;M?%2'%*2T"B R*4@!'X\UC@Q!&HW;EE58KNMFO]Y9^OM'?G\ M?72Z!)SB6RYQ"R=Z#[![$NM[5D*<24M M\GER?7#"_'P.2Y];P=L8K03VG\>B^4'*F]ORT.[(^5[4&Q>B%/H\'G #WGV@ MT'>C/J8?)(PJ'5:G),HYW$M7M<-8H* ZP5#+!\C MI'12MU:$F6GD_-[I4L21IGMR&+)OW#3\/.^9G3.['[/E G>FV;@.WDS,X?YI MW08X<;(TP\0& 8@-A+/ 8PA21TT\0#,(F5NK2:(2P3 MYE-3;O^X+O?\S:C_A]-9KKK+5\\Z.;K,X)KJV&4GR!EO!U#=J65JK^YCQEP MS$0GUT&8J4D\V'5KP!/552']X!ZJ*M'1$PVIS_PY;>,)(!>SA'D^8$G"?!\Q M,77<=>VB&*0Z:T0FA+/,GK=%]J78MY7U/JOU>EHF3)4CT6(=BS"LS3.N;;"" -&9I"(A' Y<%H1N MHT0,5(P+E6P@T?HUZOS8RW)N!FP=:)>%NF3R?CDC;1%$U^"4Q334F) M:EI^*9V'TL?M&X4PC5W H!C;94+- M9-E4'LWFEL:9)_9B;1[:F>=W,GWJ44HT\Q9PG6$?MJUK[61&3BM*G,M.!$ MH2#EVJ[K*D.UBF26XEO5ZI/1=0LK4-1+=!VMZ!GS-;021=?I&4[ @B'@+0.6 M>H2%) X9I?!4;461NSGD7[,FWWV>Y2"LY]1(H27IT/) N#1F_O_SL#2+91U\ MF"-1<^=AJ7FK<3PS^\X;2H=L/QR.6N,??\O+KU5V>UUL495G=;M0[G1F*L74 M=_W(YR\GC%WD)33&W8'1)$W_O_:NK5"I6VQ;%;7HD2B/>W_]\BJI+Y( $@#1G9F:2N*V37SG.P??.;A' M1',9UQX.R[5BO9V\\MIJN;^;YL%UQ/W1H?JY95ZLM\5JN9AKOQ)OU4^J:\9^ MN$AW8?G(%SWN_:W0V^#Z/CA #QKLD[]*,H+ILRO5]OWGA[ [L?3T3=.6V565 M]@^;_-M\N9 _ON7K;9ZN%^_+K_FF?56E/U0=,<$@CH"(8@$(H8F(X_9*'T;C M%&I)N(GV+$MU!S'H,#:O:#0HN[>*)KHN0(&Y,_W:).]^]%^C%A7VHE2O/SYL M Z89)FE" 9*0QA% @$7[-C*DM?5?[\N6^]BD/4FUSPQCS(_>,1![82)FAD3\ MC.,8IUF4,,QQ&&1?OZLA/![JF]>I'=@]G-]J3&[,DB0CG*8(XI9)# %#$NH98*D*MM?$! MG[<<[\\=5@G2LMPLKW=E,Q-6%L&'N?ML\)2J,]UB!*]^](XQ!CPY2SJ2BP'9 MH!I*/]-L796!N!I.$R0I8B(5I!]*LR3%6N_BCF[,7=YH9I8N'/NRG4*>Y4@M MKXRCUX_N9,Z)+ I'O%%9,X1EK/0AAJTO9@O$<9W!:;8-'A#.8=4+UU-E,L MJRVI34"PWNK90VY[B/VFJ6UP .EX,D2)N'.3)6:9]T/R3!OU>++%!F<:JUGM M;MI&<#]]K)13\T&4FAKS>\$0>>7^L:RZH=2F3#DZ<*>&6Z4 M-U,6=W?%^FEKF8Q%)@3"F( DJ[0/U+,3;6M D$3K8:Z!;5C6HA:6 2$:S*&: M"KF@3T^"GF/N:A(!.L'-N8VA(]GT0WI&6_%X2Z<15@:+SOM=N2WGZ\5R_64& M0\H3D@%(JS(+4XII0OHF)63CE$>GH2GDYPC?2 W2HG2@$-EBTX0:J3#I1I*. MD.CHTA!R/16G0:9<4JCA_ Q?0WE7E+E8;F]6Q7:W.=K[F+$,800E!$1B*2B4 M%+7MBPB$>N\WF6MU@A47W:M0C1&LIF#3<*LG9\\N9-4P@P/.X(_)MG4K4ZBU MRC76#7X(GP6[+JZ)F6%.\Z3-=B80(5E& 8HBEO",L03WFY5 &H=PP+&9RQ^U M+&@]CDG.29S;+*%-D!_=01_V\\<1=.U6'X9LR_>W72.S%*$$00JC#%+..>*$ MI7T;$'.M"X/UOFQ]H+$MCPYTN:Z&CY@X6_X.8-?YKN5H;Z $+1:WH7Y$PIE M'T*5'V$^"'DQ/E#T0GS_VEUW.&8["SD**8ZE0)0B1#(>PKXK04B UN!,_^N6 MP_WP9&./R&W0/R'D3.@/)\^/#C "?V$JC 9VAC?KF^(N?UMUOJJ6RB1*" 62 M<21Q(E/6[ZB&88*U]M8,^;ZS#M%B"GZJ4?T\4:\X\*+2+P:PZ%G/&&+!J;XQ MF W5WG%HH#[PS(OZ]HI=U7"'H%AO67Y;;/+VSWV>_\BW\D>YF5=T+M?SS7US MR&A3T!OEMJ];],X9S? A)OS0'B^8*/SKL9IK M'3=?\\5NE;^_;597V'Q;OUQ_5U!FXO%]^>3WYXRG^]P*C#M?^I$E7!K\>,W& M-=<#-?_Z,;"/5;K9+&_*;C=BNEX\^LEOZV5Y"C*A$M.8)T+4\8TJE)SUD&DF MM8:9DP)UER<^?OK-3))P[,E!Z<-?)VHFELZLVH&GD\S!E"[?U$?KGORPL=#; M#&348^JY:9I \3)K343%^7PVI7^4GNSH\18G\':I=WX"Y_?Y-*98K-]FW7'\=9J\45[%$'1["OZKNT^S_1IB/-MV^L>$=[B#V)8T94 M$L9\8GLDK$JLV@#7N)N\&[>:M_#T<-02F^KGA>9E\S[.X:+T^:IY8!>",$0Q MAVF"20(Q2J.X;R], --ZNWMX*[9W7A[A&?1>]PC^%/71"75Z*JC#FJ4#/2=( M.:=@HXGT1*?&V_'D@(X99I0UIY6UX]:ZQV]E'((L#E%]=7 **"4H!'U[%55Z M9Q('M^)4&-69Y,'LD[2*P[AIA1FE&O MQ[[U,+B2NGIDS.?K^6+>O0Q+9!A2*F7U?GNR<(F[(&]FC&-28K'7%Y+"IUA9(,S^J'95J M4Z9G[#\UX6F",@^F*XV841@.)0V9;K:,KIMXFJ^Z9B3)$I*R,.2Q1#*2""?[ M9KCD2ILT!W_<^F;R(T@:2C*()P4-MDV1GO8^0#-$< ?1I"&TMND:+;!J\:6F MJL\8>TI-Q_#B@8J.@E\8BH]!@^KG)A+?[A^W9DE]0W:*$RRB:F0?=1NAG6O!O"&3'I^ M+&^2+^TEC/>W?+[]FJV*?VW3ZVVYF=^4E=C2.$PY!0003@"*N>C.*&<\"Y'R M*N68-BQVOAY6O1Y9 PL:9,$?/;:IYN6?H4EE:GX,NYYT,B.FG)J@'\^/:J=Z MEY=U4Q\VQ??E(E^P^]^V^>+->G_0N=L*6[]Z]LQ)P3VX"#&0"H93EH0\B1-( MF.C!Q2S5>JC,$23+)O^'#E&C5E]- K>AI:&=!*9V]"O7/CI]J* M8+G^.3CXZV#)U8D#WU/)KAD?G!%HQT[V0\I=&UU,VK$TWT2ZN=GD=4/I75WO M_5^[[_"VWD3;O$J2KAW?;/^GF_+.GMM9Q(DB(LDDUQ$*.()$P+W M8%(BZ&R=?ZE2W>*SQE-)=I HZ0UM]>8):&7M.<9U5L,Y= MO^<]B-8S$F+93WY(AFTC'[\+Y()3C9MI-OE\FXN\_?>;]3-/%$5530KB6(28 ML@QQ*:IQ7]\TI"@;( !&VG74W?O7NS9[9!-T;17"SG1DHWS[T6W-FO3T7A73 M? WODI4[RJW2B??EUWS3/^K.) M%*$2&$YQ2AM*H'U&*)*7$ M2"FI^_>S ME&EUZ'&D^]J#1UIULHM>;S;NKYO&]'\WF%SJRKAW-TUN;FE+WEAP:X,M;H7)PFQ\H/ M\\[OF_'\YR*]^>=NN%6;Y?V'JC^456%1/[;RK?XCLRS+, HS(K.8\DP M2&@_XA>99&Q 8C?8NJ,JOOKYUWE=OC<3;2W8II3/>Z2.'Z)59O!,[[?@!C]Z MN@W#'C]<:XN[P3UX?S8_*S:?YJO\4WZSVS2Z,A-< D1C@C.0LBBM) 6"'@$- MT9#:W&3S$_3AHPGRB3ON:=YT>JX!]CWMNB8LN]1WC;$WLF!O)]HOUP189H## M. *2]>Q/2S6%0G5+]9->\H/'7!EK%JQ M;H=CW51?J=/'_%N7QM[?'KT0.TNSK!H:1%D*0,8JO>(5BJYAB1@<4Z2/:-5- M8C^@:U+[3?L\OFRPQ3\ MM.A0_5SW]Z;SUQ-HS7_4LVC?JX&7\^'X:>[.=&@#A/O164T8\OA55U/<*)_@ MV7W[MFH..,Q7_0&'HP-$^[VL1(0IJ;HU +PJ!))$TF3?.DB%T#J^:*A-K>ZG M7QB_*]:_M/ULX&D!8]RNO*5UI<7H,<+#F:F'IQ:G.CZE1MX963--OQ\:9]RJ MQ^>KK+"F7F)\6U8--QN"%LMR5\5NI;N[>I,0VY7OBO(?>?EAOES,N) PH8QB MC"6,.):9Z#<)RBBM"PZ-U]Y--6I9_^HMSKMJ>/%MQ.J=9=;5A'$2PO64L8,8 M'&,,>I#!]:X,*IC!?540UD!=%WEJ])TM^0Q[P ]Q-&_6DW+0"F^J\IC-EYO? MYZM=WFZ13->+M\OY]7+5U$*_5E5I!6CQ?OVQ7N_9U,/$]:(JFC;]+]E\N]RV M-^A&(:E*5Y11!-*$9""6 "+$8Q )F>$8Z^BG.U26!;8V)&@L"3K8W9&C/?1& M98_!#[MCW*$?U1393Q?J2;8-[UG1;V-DGQ%X]P[U(P-,8'!) M(A&,22R)!#P"+08),IFP0:)GI&6'VO=P&NAH?NBH[PYZ<\:P+S35T;D;!L_# M:?!L5R55*%,12Z/4>Z:99FT[)9T6&-16T#?K;[MRVP@V["K4F%$H,$A%FF6P M:BL#8-]B A(X2"\'M&-9'1LL 1RH=D-XT]0VRY0-+_=:8%=!Q^!$ ]0S/*G( MUPAV/1.K,9:.0D+WT"9QIS=./:<>)$.'Q0J3,VW ALD&9*2'"'@D1'B1$NNSZ*T3:EB@( MT3!V7&YL>[M_6T7(6) H 81BP7B"$BQ@CY%%4.D-TVF0.9P<:^UI-D0<6=3/ MF2WJ:[?/;)QJ[!KQ:I1CAVMJKG>^'J[2SMSL[5:YMPI/7$WC><\RB%O;+6R; M&^H!];MC]['6%\ROBAK=+*4BQ''"DWJZ . (X9CVC1)(,IVT,[(IRWGD M"-W1LHI>!AA+IIJD.^113Z/?'#]I<;1D<@#G^J;=7*= MKD&.5-7J8U6VKW?YQ[Q>4JDD\D.^:8[Q542\OUXMOS3G^>J3+#?U/37+N_H* M@=M/U4^WM_4!VV+=[D+&N,(B,@*(9"FE3%"$,8^BC*51B/3F 1Q!LJQ^G17U MP8+.CN#(D.!@R570VQ*TQM0']H[-&79ZQ)5CU1360Y_J*;%#=UI1;C,..*/P MCCWL1R9P;70Q::]2RRS-,][M;1C?#GB*/9[E-N\0E<5U7M7FQ9?U\O_R1;,K M*JX?])8X#N,8H*S*=90CS.,P@1&24:R41ZP"L)PU6MC!$>[@ #RH1MD]]* L M@NL\.*#7VKEIUT?G4X(W[M%+ *_",XOB9M?9>::ISK? M)@!WV78,<\_D5B>.F#:3NC&Q(.)4VC!'H07XP9TMA(\0T%/]S M?9_DP^32-0:19""-(0>Q%#!&4$!2-9;0,$%1S)0.H(ULPK+&-\">J;GTE6@$ MBPJB[H9 /37W@CL-^7;#X3#='LJEFEZ?M/R44(^GR@.%-F!$831\'*^"'!:5 M 8"4I("Q+$L8@S DD/>3::D 6NN[#F&]H-60MT.W$[GTLJ-E$3L.GFYI1,6W M?JZ/O%780#2!NU_).LD PTVOE0SEWF@.FM$(5LUG+"2D^J\X#1.Y;UM@O>U# M9EKT)7-8R 67V38H\T:)MJ3@'FKR6+E5IOT%*:FZ34-$4I,QY3<-OLXW^?5\ MFR]X+2K27[9LF[=3^# (F893& ML: @1304"(4R)#0E*0LYT;JVUATJRSKZ_EM38>5[6/4"6;U.]M-R'=SG\\WV M9\UW$MSY2TUE_725GA(W ']I$ ;'5@1'9M3/LQ__NT_[(?X3V/WXX8>)F-=*(NPR/O887_./W]OW+EN$<,8A(E%(&.<9 MEPF'-(MI#Y%3@;3SB"M@EE-)A\9( G'F*XT1YE]![^K),HDA7UQ* M)JY=[E$^<6[Z?]FO2TWS2K5]GWY-=^47^?K MMA;?_CK_L;S;W55_IW+:2N2+W4V7(&^J/SZ#"8.1Q#@$**(92 C O2T\Q%1I M&..W!9;SE(EBNF$@.*(@:#@(:A*"CH6KH.,AZ(@(]DQ)]M_A]EQF&GL,_#6"/O;&%Y$V*GMF9C*BZ>V9'@?51[L^/"?H^(EZ807 M!>F'[LW(;HI&AIQ)$B4TC2A(6!@R+'KLA&7 @P)4$_&K*3A[NR\-S'V.GDFK M28N!XVOU^!IBQHO2T&+L^%X*JL;0U'7?0Q>YK_,&ALBKKNN&M[ M'/;H-LN;_/UM_8!2L?Y4%C=_]H6FA$C&(B90"A'3C&#!LPZPH#32NIM^0IC^ M5V@'":R-K+>PMF8&C9V:,S$>,&Y[=X7;F'!>?(T-![\V85QTEHU=&>8BQ*-E MM8F),+5OP[1O5#.EO/NV*N[S_%.^^5ZU_/PBX;NBN3(M;Y<"M\VIH>/?Y\6V M?%>4_\C+PUG/62QI&-$T222.!))AEL5[O E*J$ZBG ZEY3SYV_KH9-S-L3+6 M-R2LMYK7.$[H3;7L]C(IN"SJC@5+:["O:6M5FM&N@]R(:U8=6?*8/[ MO P.MKG-:=9<=":E31\6?F0T#W@H?.NPGN2S=KR:%9ON1_6?@S,!<9H(@01+ M02H0P#1%O1&1C)2F[CV%;OV\T1[+V V.GA$W=2JT[V[/\N-5-TL:W!:;X,CH M5Y(WG_7G%,ET7&"]\@P[DAQ7:=>$#Y56ST6WPO)FW9QL:X;!U]MR,[\I9R#B MN'Z>!M$$IUE&(9-QVQP2*K#X9,:,P'$:*ZI(OGVOM[?[: )" NLWL6(@ M!$"$1XGLFPL94'IM?70CEJOGY_O%6]T;6\9S>4&I7=)H0JE5&#Q3/6[SF__\ M4GS_K\KNNG ,Z_^H=2<\JA M7.VO6N[3>S!!C4:]4VM2<[E7VV-%KULK$F*@7S^P^$3''L;*]#U[(.YB;#SH M9^MVUD.N%V)>YC-0OSJ89B@-(1=I##,N M&S99&Z@C;#_!*2&5 MRI(RZ..6U:3%%!Q !34J=1T91MAE";'.E9YZ:-)D0#>>(^"$9(SB:GJU& >_ M,!0SNAK!*T7:S%=OUHO\Q__F]S,A.!$DXS3" &4"5PT=QDDXB_5$0O?K;E2B M0Q4TL((*EZY.:).F*A0V^1JD%.I4&=.*1QR<%8NA?/FB%H/Q/Y&+<4RHZ 7? M;38/!D7]U$KU11E*EJ4\Q432*.:0]DWQ.%*[$V], Y95H\/U8/RN/U,ZG+[+ MXN&$.3W]&$2: 0TY1<4)&1G-W/1*,MZ$PF DZ=8?V7*5;WC5PI=B?KQ7+]9182DD&!8T)# MC$(D< )YWVC"TE!SF#*F*4=CE@<7&+0H@R.8VD.84>PJCV=<$3ML<#.44W-C MG3/\G!_XF"#6%UTR8\S3(9$YCE1/E-8G:C;YUWR]77[/WZQOBKO\75Z^O_T\ M_S%C,,,XBFDF!(JBA$*,4\Q8&*8I910H29:)=FR/EHZA!2VVX*>WQ7;[\U50 M@:QO8ZE@7@5I66Z6U[MR?KW*ZY=_/\SKRM/M.;PS/#[3_4RR[\<)-R.6%.9C M4_,<]WQ3/XRV_9!OFH[^.?]1LLK,/V>"B#05$D/. *KW?$0R;7LYP3'%6GUN M>"N6>US=J>K^5:\%MEE,\TCT)NWR_GU:$@9AQ1'$48HY#S%(NJ$QG[84&G\KYIE1-_F/:T^E2CZ$I]RXV7]7O4VZ# M>1F(_":_NZYZ&8970=T!]-1I)+MJ"N6.4LU9U Y7\*\*6- CNPKVV%R72V=H M.ELPF:#7#[TR9,N3HLD<0T9T:__J[/X.'I8 )I,(H(CQ!(:41TSV(!A-B-[X MQ6C3MK>JY;?Y9I,O@DV++#CET,E M<;A37H!&CC!.1S3'Z6#3WQLQ7P;Q%%BPZ:!H7G)CE^<+L]:04#U3,OQ\KYK%@=E@# M,37I&M?,3$;^L'MG##I![2H:'7Z>6T6PQK$'E]78L:NP'9TF9QQ"*26 $G/-_3 !LTV_%IQ^+6?:D@\*@X'#X]5 M"7X!I9^Z+5K#8SV&K#];WSU>,[6*MHW?K1SI+;03^ ORD5W<:>*-C_WS5D7'!'[5Y M06>?XT48.TXZ(_L31X4?^6)J$DP]?&_2)Q-DJ'>[>HEFQD(1)R%(D$0L3@06 M&>8]S@C32'^QRCU&)PM<';IC\>IWD%T%+/^R7-=+D/5>%YV''2=TK/-$9L&; M7N2PJZ"U[,4FKQ:^F[RE&02O+F7IVF\O6PWRA'*BJO=@OMEN=_E"[#95:ZTH MMGK9_&8'2/[(-S?+;3UQ@E$D,1&H0L$C3,(LDST0FJ)XMLZ_S,M\\5ECM&0> MA9(ZT5:=G@ VDVSZW]R#UDPU%ERCF$LF ?:\F3^64EKC0BJ'P>]&?5)H/K';B=,S(6 MFWF42;P_7<5\)DY>P=R+JC,M)DWC\?0Z+(,?RFL]%^&]2-[ZGO7S6RKZ5!['?G7)D'VYFOM^-*S##XCF(=9 MA%'*"81I&(6II#WZ+.+QI+O=1B&?;@_)3UDP2<5G9- MN/5S%.ZI-H1>3.,/=HJJIO!_CY*EQ$/-GQ.6#88"Q'G^W^=18'B;+'160UP8 MSJ@F/:251Z\O8[[67@KXF-_-E_5.U/YVZ=U\]3G?W*$902$E28JK'GT>91/O>5H>>RO*]8G>9^[8GZ4P;"69I1R@5+HP3) M4*1(UE=H= 8"PO7O?GH99GE?*9Q9_YRL;G 9=F[*"4\C[D4NN[^6$L1<3%BL M3"8(W-=1L$Q!G.$Z9C+?NRIO3B]PG+8$11$ 692F.!%1$M($H_TD#6%$?_G> M,_S>%RQ'1D]6H%@)'#>5R-0QX^L"_VNI*@;XUV+Y8#/:7D>=8)4APP6!?6]. M!09+VM=_Z2GW!R?&Q@='J7):7FP M=T1NE&?\.12W%_!']HB$)!D* 18R#K&H?AG!?0JG*/3K/-Q0*SQ+F2_H:8?! M<>/+,3<7(?,2IMI/AN/+RM.#'3[IL;:Q0?@Z\KP#GIP?9C/CV0DFQ1_BA3,I MLB1,,B(@@0F0@H)X/Y9/9*1_,'X:F)YE^G$/3TSD:>>3U3:=[,F<]/1)UXJK MW$PO#XT/C]+FQ$38FRP>YQO5Q/=F?5/)B_5Q0UCT7%$-!,4TQ#F,6BB3$E/3X MLY!C-RMQQE%;ULOVL<1Z_TECS[82@"JT5_?U7K\CQ(&^KOI#H>VEM$E][GQZ MKK+VE];ECUG M/>L^A5U^S3>?O\X[L[:5@=^;1;WNF5TH0#66R6C*!"0T"CE(DQX_A1EP^,R= M<>PZ.CSXH;LJL_:Y]\&BV#-/V3E*P.9CP'("GM3QSA/PTZP;-/8&967P8?5L M;_,+>\9=UYDV\J^U@'KA^=<>+Z;RKV7/39]__U9]HMP_[#,3@I)49!C"C$$J M$! P[N&32(2S[_GFNK ^[#4-6T> CRW4FB<,OM2@:H%L\^]K$/@8 "1Q! #,:+SPXF M!DUC5U)(VBKD$S/U9+(O(R^HI.>^GGH,8L._G@]!NLWU^T<[7TN"?>C*21+L MP&AZ[0EV*"W.$NPHOTV?8+-BW&L;CSQA?1+%'.[[URZ:(YAQIIMCO3>]=#Z>>$I%2A&E.,,Q!!$" M81SS'G^,*7'V<+%QY/K+)MI/%Y]:-%&[2^.%Z:>/$]ZJ,?#:M7,P+Y-->.MY M[I)N+N;EW"+XGY MTL@J7J2N>#>X?V1@4SS5M5-=.K47FX02BRF?2/2A8GUV0^4T#UX[C::IESTG"B%?*]NC79E/@K6A)'@TTGIUDU@7 MXV#:^2US8?J7F?HR2)G[63'3_IZ^%GFXA^NR?5%&<%55A5"")(ZPR$*^7TBA M*(R=G)MT;I6C:;1G*Y%FN?=O_>93+TL0XT$T=1TR9?SX6HRTG!SV9_W5:A+- MF/!@)[6YN'WMU8DUWB;:BVW:\]/7*0^WPEVV+PX1EW'"ZRN]4IA)*./#9G1* M4S_J%--635ZG_-X-5[TL4XS'T-1ERI3AXVN9\G@;^5^M3-&,"0_VHYN+V]=> MIECC;:(=[:8]/WV9TNT\W552>-DXFC B999"$D9(IEDD9'>:. ()(+$OQW&- M&F7]L.[E(B4[[)WWLDXQ&T13%RF318^O%G16SX?/J"1&/I"E'$,@P2F D 0$09[:_TC "A//;PC,EXHQP,(%5MH_XY^T_MH3?"F0?;V\W849B. MIO'2_7:YSM^4^=UV%A,"*Z>'694QZFU@:<)$WR8+X]'RK=[2A!)>@PP:E 8D M2(/;X5INAU9S>CX5H^.%W0ZSYL5=A>%1"K\G0E/E]0GT5^D'V**@]D,94IV: MD;>W^4VY_)[OV_]8#1%XL2Z7Z]UR_>5]-5QO G$[ R)!+!8R9I SQK(* NT! M$(F0SIX3@\U:S@5[I$%9=:T*E.8ZBDF"U=8Z)N)6+R$<:#T2KAIG\#&O.^%R MM6PP7M5S1S>5&KJ=+5+G\,R&UL[+U;S7NEXF]]@Y<^SB.VW+8 M7C-[GBIHJB1QFF)I2,IMKU]_4"2K)$L46454H+ZW_\[9\??U4?S9LW?_L___M_ M_*__Y]=?_Z_^\/876TSO;_/%^A>SS"?K_/*7OV;KFU_^XS)?_?G+U;*X_>4_ MBN6?LR^37W_=-OIE\R_SV>+/?RO_W^?)*O_EZVKV;ZOI37X[>5M,)^O-;]^L MUW?_]MMO?_WUU]^_?E[._UXLKW]# .#?ZE8O?E'^Z=?JLU_+O_H5HE\Q_/O7 MU>7??@D2+E:;WV[P(]7G7Y]]_Q?>? VEE+]M_FO]Z6JV[\/0+?SM__[Q]N-& MSE]GB]5ZLICF?_O?_^.77[9P+(MY_B&_^J7\YS\_O/FND_7D\SR?W*^*J_5? MDV7^]VEQ^UOYW6^FN+V=K4L%K-3BTA2+=5!54-DL7X4!;?J]6>97__C;Y60] M"5A ? 6B?_9H.GZVUW^C[^M9K=W\P#%;_V-U>;KR6P>,^0G/20;^:>R3TZ@:P?U^'_;PAS<64FJQL_+_XZ35L'>THM27%[M\QOPC>S+_G; M8K6J_V.\:$>[3BSKQ5V^W&QF\6I[WM5@LL1/M1;]=BNES5?3Y>RN_+F+*WV_ MFBWRU5'='&R48'SO)LL2H2]YPRVR52<=CW]G"H8=SH4-;OWMS>*J6-YN]-MX MGK?JI-OQ^\EL^>^3^7W^1SY9W2^W'#TVWH.-$HRO(2V:M$TPVF;64H.FW8[U M3?!Q;O-/DZ_'Q[;GT][&TG;N-VC:[5C?Y>OM;Y;[[?M\^?$F_.>&@VW2-L%H MFS&R0=/.Q_KXIQJ,;]_GW8[I0_XE7]SGCZWCAKH^WK*7D5;6;KM1OM"JGQ$^ M-EJW#&LYV*,=]#3NQ7HYF:[5:I5O7-JWL\GGV7RV;N[+M^^I%TEL?I4OEZ6% M&CST51GW:BG \0YZ'7?]QU/&O+]Q3^-M-\#^1[2=+;5-V6Z AQOW,MZPN&\L MX;""7GR>SZZW?E.[83?JHY?1[_[1<)Q/ONYE1,UV_KT?=SN>C_EU%1E\Y.RH MS\7]>O?K*_WM][RX7D[N;F;3#_EU^,_'QAW5Z0CD:\CK+OH>@;3-N-A!UQW+ M>E,LUY_RY6VY;Q>+Z_)?WRR^Y*MU(]^Y8?.D8V[*NU:]))6@(9?:=-+Q^-?% M]$\]V80%;^^"Z;JA\=$!'VR58H0[I=:N]6DC?JF7A!)1GM3S"_SYVZ'MD33>98PT['N?][>UD^>WBZN/L>C&[FDTGB[6:3HO[S6GU^V(^:Y)6 MT*Z7(21HBOXIG0TA3[>:Z41#C[-IY%:617Y=GOZ]G7S.GYP;[FLW7RZ_:U:F M\<@RC0>RC2S[>NMXI&5,M=/!/NVPX_$&WWY67+I%QQ#O[[:7L7]<3Y8=8_Y2 MQQV//UC/J[S;D3_OLNLQ%^O)O.,Q/^NRNS&?0(SU\V$V9,%=L*Z"&[0Q6MZ& MO]A]7_;;65[>]L?SK^M\<9E?;A(!JY^?%]-]CV9W 60 M(/\MGZ]7U=^4JS[_%__A; M&%%V4C\95E8#J3TUW L D>"(.\*D8HPP2.WW<,S+!-!BN5/&"/#X%!2DP^__ M&0M(W5'F+/$DH,&PX0Q0=5R^DNQ#$;B/_X&__9+^"_; MX/[;[4!?S''=\'3];)69+*?/:/Y]P]T7O]UM4G9^G=[,YI=5ZS+E-PE;BH0J M" )7J\-O>Y>'- O'7E/S[-'-V5OU^'UD%M:,Y<65#_A-YO^93Y:1[-S;9R:<0$"8 MH ]-$9;0<: JC"Q4[KQXVAN#3F!J%_H8$V<#;N9^N7R4^WGZ,KKK*&,02>T@ M8100[H"%W.D*#=)P9WF!G>B5G;TH8624?+/X]%=1SJQ5/"L?^LJ 0= 3;1&0 MBD.%B+'5-/74PICM';\2LR\]C(^;X5?S[MA9]Y91CJCR@@%$D),4HS!I*UP@ MQ3$.+'GE9W^:&!U#?7&_[(R@=6<9 \)KY2F2B *%!5(65Z@$!]]$\).^\K,W M18R,GI]N\F4^N0H*C&?G0U\9MLA[CBP#7&/*&:>VGK+:&A1!3O9*SK[T,#)N MQC,RLX J)LK_8?CLW.C,>=@2_3&Q[T,^S6=?RO!U M1X'-YQUF@$*OK*=.*RZ@(1):5AO>*LH!&J%G/I[X9K0JQDG4?@*>!WO/2%@V M@.>&48V59I1Q3"OF-M\#7#K),OS*X6C-C).UG05/]W6920E N2,"1:DFU$-%0>UZ M>H.3Q%!?N=N%5&5ZK12L58P4W#[.^4K@; M]8R5Q%V%8/?VF5GE@,;0"D(DML9(Z^N)CA2-L8*;1V)?*=R)=L;)X,ZBM/NZ MS)AT1#!$I0C.-G5((EA[!QZA& NX>;#VE;]=*&><].V,M!D&Q#!E*. \JEL1D!XPP>V60X&T\[,?)]OS^8/DWC:; NWQ=!]N*PR'7Z#XS M"8DP$G+/3+D+:$9(?8['!#NS7.@NB5 ,HX)>J6?O\S#,=_G7]:>_\OF7_(\P M(6_V^3:1/6:( F@8\<)!I(777$%2K^W8Q&RW(SRB&I)VG2B@[_4N#')V*)YY M,84D@,QQP M02SE1N%J.F% '8])2QI_3NMH@1/Q9)TH.8.FW!'PDE_/WE38[^[OY M$&J/3=@Z+/%.2:\!KC2%@5*-C,9^\"B?6;N\G^<75]\QK:3S9%[QS1?+)[3< M:+%)R8].^L^0IEH)9#RWBG!/L 6LPH\$"_"\8E<]<:L87C-IUZ!V+[(E7(3J M>(8H,J5SI P2DG*"M%.X44F! MGJ7_=.1@[_L/LS)',G!>;),AH0V@GE(A"7.$!(AH):.1,.8:SYC9TU+!+_$D M$LY4E'D\3%N41S"'3+AG'V?28N+"=BI\,*45QY)_B;\:R/#I/XX\]8+I3QBGC"@!64 VTHJ)W7,2=((&=*U17(JCJG8\>AY MMN#$/Z]0W\#/:]I%YKAQ*,P)XJTU5 , +=JY 4YB=JYFRPD4*)(@/ #'=A?> MVK'J2:/,!%-/$:B(QXQ QJWVE3OI".+DO'C4O?)?9E<(LS/ED; MIR:>P7& 0$?;9IR546S(!7="D+#$6V$KF9FU,5P:H974 Y>ZACCA8K2\_VZ\ M896^6-_DRT=_=7AM.MX^0PQX[V283(JHX'F6:6R5[)BAF"UOA%F#_2Q5G<.< MF&*/GH-OM.7M;Y-1)1QEDOL H>5<:,!Q):.R*";3>829@?U1*1K:5/1Y\CKT M<>[L;Y"A )8&6ILR6B) ^(>4E72(>G5>N7X]$*<37(=SVEHY:YDF'"#KE-$4 MDB"29[">"\;#F%KQ[;/V>D^SZH$MT9@.M+Z\*Q;3MDO,0YO,(8.X!!(ICKDU M5@+F*QDE=#&6SK@-Z7Z<^ZZ 3G:;]8E)UHA-+S?*+!&,NJ 8I4RPY[0OBX3N MI"0JZAKUN WG?NC4&=(#;&/-]J^,8^JUQM CV&PYK2GJI9#TQ@SI[U]G'+C MZCVZV!+:E$>H1][V:Y=9FV$-I5<0"RJ YH(Q*&$EIV=1A?;&;2GW0Z'NH$YW MYGK".=H!Y!!V7' @N57:*$B1- ^'U(ZG-:9_?$)UAG0J/KVO-+09^;]/Y@=+ MAN_Y.F-&,6*4$%!;I#R QM1'C\@EJE^;\.PU7L%%UZ F"Q=>7F[2;\OT^-GE MFX69W,V"&7$H6+B_1=BOF7!".200 9"6Q<5$+9^**KHY0E^L!])T VS".//] M[?WF^&5CYX=]-^CH)E^L9E_R;;CS;;$J;PE>7'V:?#T 4]%P _EB[B+_-)-EHM@XJT>267SJ]ET=LA\ M.MXX,UAH3*B3A *F""O=CTIJK4',;?41'GWT0+/.,1[.(&]EB&=&802=P!H; M!J@FG#](!6Q44*"]1]=[4* 'YD1C.I:$R(A$R,P"I9'!5"-LG50X3 ]9)PA; M&A,7&.'5\Y2AI2[P3F9FK5;Y>M4@(/#]AQF7F#*AH>4"8>.,\K(Z_3&41Q6O M':4UWEGZ;!2.:5G1/#]V[_<90\YHHJ1"4EA'@VG'J[/D(*>*V:=&Z.:?JMB] M_(B#,EFP>K*Z*8.@X1_E(O=E,M^$1==FLEQ^"R;9L=A0H_89A,@C%+9SSQ4# MDAI$JU0[@\,B?8XT.EG_3Z/5/2"U2X?]SM8#I]R'&N=.0P0 MA%Q2(+A32C#$026WX%$O1X_WR9UN>=4]S*GH]2A!M]$##7N_SSSS7%M/N" M :#YU$YIY98&K,FC? LOUON=('H(/Y74[\K,XA8$E930\LX%N$4I &..08=X?E41Y3I$-%4W/F]*"[_FLT/I614GV0,$TB4%D9[!#F7 GA7 M!<=9L+;.T?Z(YL2)Z*6^,1$LHZW CS.J#RX?1UIFV#N,E84$>.P<)=:YA\LF MT,9D[(PP4; CMG0+ZG$2O5 %V^9W9>'$U4ZJ[SRM@]<@6K3..,3>,&R,(UAX M1TI<*ED4D3&9I.V/(,=.D/Z 3>O5''5G,F<-9QI);!DNG3$14*I&[U14QKHX MSLU]FL?6?\23YD@D'[@Q MAKK3C__P?H/D3;Z>31\RB8P++NMQ',$295, ^Y;E:< MI6>).BD>C+EQ6C(4Z N=-Y9"[RLYM79G5G_^5"4W+A[<#LYD"WMD\6 �K M0*?+W#U(+'C R0IU9C5A.]#N\>+![2!-:P&<7CS8>!_<9B=DF9W'N)4P>#]; MJ1@$[LS*H\6H]7CQX'98#L"0DXH'>Z4!#0NMAIX[##'7III"S"IV9J5A^V'( M:5BFRYN/*QZL5%A6 0M&-(0,!M$\()541HJ8UYQ'R)"N+9)3<4P679C/B[]* M'\$72UO>@P=ZL=Q <[EQK=_GRX\W <_#&4(-.LA<@-,:K26DP1YD3 -. M*^F9X3%/KHQYC8IG5R_X#L.NS4A7ZGY]4RQG_\HO&[/J:<.,<6S"3R*/A4/& M0L YKBT]&W5+X\>(G77#IDAT["=(#X_ E;6X/6F50:>X4X*+U.XA .4Z9>=U'44=\(,P8=M]Y:A#$#P@=? K!Z<@ ;]6+["),,^B3-28 .1IB+^_5J/5E5!>4#%82BSKF ES4,=0IWTBP@]-G=-1'?P8NH9E=7%5WJ/T M\^*O43R#7 ^FW?/'SYIECDE.E)& 6880-Q8A;4F1'GC"1KPI?7RUE@8[OME M\646\-7?_KDJ:]W7SVNKZ7KV95N5>E.(\3[\W>X_!@TVP*6;'\@HTD!9C946 MQ @N(-.V0I!K=6:G4]V0J1B!)E)M3D&XA[I7A^GX\%UF$/)ELCB'#@&MN8?, M5[(8)V,J1+5FU9=\^;GHF5>I*?"<@2>#G^R0X_*_[G=743X5'_)IL9C.-I=K M'T;^J6@(8I.Z'CW\7*:]H\%ZP QCJJES6%-9(POEF=W)'YC4(]!@NHL,0??3 MV0:X YQ^_%EF'&8LN#/$(X#"GH6H=)4D%I,SRS\:E@S/+CJ$9266^4:M MM\5R/?O79JP75W:VVIY:JL7E^V5^.[N_736[FGE:AYD# ADKO#.6(FJ$MA97 MZ"CV]#WXGE;,Y)4#QD36)(I+5U@G*$!/-G[N;5E)X=B2N;]!1IBSC&"H.6.* M< X$J">M@\">U^GBJ/C8B492WS!\5($AS)?P3Q/^84*IF*R_$9Y1CHJ#'>LF826691YFCLVW_WP$SJXB>@/'J'DGF?!4 M:914X"%EP[[11A& !'2(6. R;&X1ZA.S.H MG=BA'@9E:3GT1ROZ3JRVU-S?2^: XDR)@ ,*_^..&UX%&:RG-B8(.<*\L6R@0%4G*BG32ZS/N'"ND*+4VC7I-O'R_OO:[1\-DT^,I<$_A%X[1[$%55C#EN&.\TKQ2)D/UZ\FDMU4FWS; MA8C5]+_O9\O\Q;JI![C:O)/,>X\1\P4BJODQF\]+N\<7RXV2>?\RG]\MC;E:+7C)K'$"2,^Q!,-W*MU AJ'"0 M!*5YXOAGIVEG^CG.TQ=JKP8HIGE^N2JQ^F.R+G_]6W'UQV3Y9[ZYNG"0=RU[ MR&092PO_8\XH0,I*H:*>>Y2YF#LN(TSB&(AL_2JE$Z*55#^=9"^WSI01KGR$ M!5DK%5$B_+&VI)&*>DY[A!',L1"L,X7\&*Y-;RY-AIT'!G(*G#$RH$,AJ:>B M02K&:1_A8\L#;\9)=34PL_UL,5E,>W3:6_Y )B"VOGQ1R2/G@W'C!*PB+98) M'5,>;8260$JGO5]-I"LOL]U>?+F]E%=[+^XVPW9?\^5TMCI29>9(VTQ@APQ7 M#G"LN6!<.,1KVYK)F&(S([R)D9HHSY^IZ50=J5WRX)I]R._NE].;R2H/$_CA MNGD#3_SEQIGRWD%(O0+ Z^#IF;";[*1V2,,TKYJ/Q %/QL6NU?)C[.N][>>9 MH"JXCP9S!7&8JEHXBBJTPI]B+J/_.,=,J=B;5%>IF.VNKO)I,(S]D57S* MN90O9\7ETS2$ SQ[N5&8UMQKCJ4/FX>%4A%/=;US8'AFWGLOK.H,W90<>D[X M!G[TX8:90-(3R8AAQD'F&5&XBOX[[DE,-OH(,XUZXU)G" _,I[#O+Y??PG9^ M]$6K)NV#)> "&+!<]_N(04=T:,:R*,#/ MBVR:.4HI+B^E:X,XD8C4R"HNDE89WY+-+2[/EVKMX$Y6!N#^[FZ^6>(G\VJ) M?[.X*I:W6YTVJ"K7K(>,6:("!$%M)OCM0C@I:CL!J*@7.M['*VOB^+B6X?*[W4]^MWQ?H_RU?]9@?+NS;L(C/602&UQ!@[2 UV MWE9G3XZJ*)-_A('DSGGQ;('K!?9Q5?4L;L./W(1O9E\V-]3K__C]H(V+93Z[7IC-2_#3;Y^6D\4J2%$*N;C<_&F^XB9MI'DQ&?RAT%'$=&G[$UF #_%@PUO&+43:$:JJM=!!"<[L MD=.QSHF>U9;,*W\N60,N'VB5">N#_6>H 4A8RKR7Q%5R$HG25H1,>=S6JR'3 M'>*C;HZ7J[HR9>9(TP1Z0VFQEHA%3=&5_)0Q-*4#DQ&C]/5670)8RI:_!$,^K 0 MEP\V'V?&\X\SSBVPTAHM(;2$X\W.M),*@*C70T=HJG9&CF@D4_&CDKC!?I)1 MH92%('AYB'C+-!;4"L8TY5!Q6LFB 3NS*%2WQ(A!,A4K?E\6 MJ]7[97$U.V1M//HJ\U1[YX,1!0R&6% ":&T_&9VXR$GOC.C:QC@=R61'.%55 MOUWA\B;!KA?;9-I@Y:PU978P]81R3&K6,R5B/-<17D7JFBU=X9HL#3:?S\N+ M>HO+;;64AY$?RJIZL5&FN5)A@E HM.5:6K4IW[.5$E$>4^]FA!9K!]I^FNG: M%;3I B&K//Q6F0=NP[XY+S9%[8YSZ&"[#&,K% 3 >@:MIQYIB&N##+LSLVZ[ MIU&7Z"8S;/)%@&%>%OR^O)TM9B4$Z]F7_#B7CK3,,$?2(VP]((@Z(T7YNLQ6 M7JUU5(;9"&N[=,^F;O$=S"QJ8PYEADCL"+8!,4@80%"KZEA"4Q15#*.]&=2[ MT=P]9V(13[[.#!4:0$8, @AA7SZ/KFJY"(D)THWPEG5O!O/)B":K M>%(LBN\'>WQG>K%-IK@D@@IH!:(6E _]H4@V6R&EV3Y2*L>:OW^7+S&'R#B/=+33+H%#&J/!EV M0@JAI8#5X9_V0$<=LH/S7U ZPG4HYNC):C9M09O-]V%6< NH(\1+C@TP#./: M0^$ZJJS[",/<\2H^PIE30!V*,'8VOU\?+/?[0HL,6@\W-<* # ::\P*(>HL- M6^^9!;5[)\UIL*:BS7_DL^N;,#SU)5CTU_F[^]O/^?+B:C/RU<7]>K6>+"[+ MDY[C.U?;KC(F8)@\Q$!I/<<(4^EJ1 +X,0?^<(3+4]<[6L]XCXV!QW; 5OUD M3#(#!#,(EL]L"":HH2!";E;QY^)TIZ2+_64>2B= MI9AHJBP#FC&LJI5 ,Q'UC,D(=]ZA2=F1&D9Z77-[N_HF7\^FD_GW(_XA[VX2 MY*DIZS]Z#W#0CF:>.<*D8@+IL'$VF1L]Y2958_UTY,7L[S_,M#*&EV< 010+ MG"DO!E<2,<_/K'1&M%Z?9B#%@)DVFEP/]6VIPU)37V>'HH0'6F620&\88)A: M: 76DM=R0DL.;/+OJ6\PN0M !R:.+6XGLT5[ZFS;98@%1Y-+2QEVR'E$ ML4>5K(C2,[L*W(G6FS'I)'S3WL\HRY^L_LA+T^< ?YY]FRFAA=),(L'+?T)4 MOA6WDXER<68AQ([TN_>^QNFH#I]E?90XQYIF5F,-RWK-OJR%8C%VVM82:WAF M19'ZX5''((\B]_HHLQJTSA!@ %#I ??8 <0UA&(G-U82Q)R-C3!SMA]R=8_S M2#*RCS*L4?O,20XL\H@@X71 @ (G*]DQHS$1P_%?..J(8WT@G6QSK+&8+?)- M8E,35[_^.#.( H\@=D1[K 0/F[^JI+*&I7FV\$?SW*)Q3,4.-=]H;!=.U)-- MC.ZV9/5&6<=3<)MUD"&#-194.E<^2L>T+N&LY@:-VNE&:(['J+](@&_*V*_- M5]/E;/,$[,65OE\%1%;#%>6[6%Y/%K-_;<1Y"$9O"\Z^?R3JQ=7NE<7)_"%. MW>3B;Q?]9V&S",Z5Q<0K[H@I\_-W^Y2!C U9\._=I'RF85]]Q7UI@\\^SCP! MY=U*B%5Y]S_\@6!:2V;IF57,3\R&IYF&L? /ODR\FRRWAI;-UY/9_'79.$P4 MCA4*QJVG92ELSBDSE0$J&1>VD:GV%+\PC$F)B@!XATGY-]GV,+*X>K\L+N^G M>VOK[/TN4P9"I#%SQ#DI!=+:J&J,0+LS>T$GL5Z+[I!/.O>+Z?WF<&UQZ1;K MV?K;HT>&8I[+>8&[U<\U>X_L6),,4(,M]@Y)@97W$FK'M[@BJYAOQ.AQG?!* M@!T&TD/#M=""H/+)I9U$3)B8F.>(YFAWBCU\Q-L.S>1A 3.?K%875Q_7Q?3/ M(P>\+[;)D&?$2RHA"/Z& Q8K3BH9':5GEA-PJH)?XDDDG,D.Y!X-\^B)[O./ M,P.IT<91YRT$&ELO*CLV2.50(Z_F!R3)Z=I]>AP7"VFZD]O;VV#OE,-5#8YN MGWZ<22VH5]H)JE3P4+@N4=E)93",J=HZ0J+$J/7Y8PYQ6 [ $-V&(;J2RF+H MK:16$B@I1]JK&B HX9D]:M8/0T[#LAU#5OGT[]?%E]\N\UE)#E+^2\D)\H@3 MX:_VF6&'CBN.-CAOA<'KWL1?LQ0/8[];3:]+@8Q@/9+"S];32?S_\PG2Q_^YIBY M\.3K3"/GI23",8LD,T)2QBI),- QOL:(TF-ZI48U1PX?\>I/.M5B_F]R^M*OL M^S13DCLJF7.:.1#Z1[Y&Q)4W\2*(,:(2<[T0HP,\^^2$";(N)_,WB\O\Z_^7 M?SM(BB??9M8:9IDWDF* ?'"M@_U<[XS8QP0YVQ=N^Q%9$0=H/[38/E#]:*,[ M;(2^]'EPI@((3GME%&9.4FZ@K&0QG,9DP8VHMEHOY.@(TSZ7#3^;YTL3QG1= M+ \O&M]]F87A8HR8Y-!!@1UTENI* H=)S$;2OI[:C\6*>#A[W4K^^4V26BPE+AZ-#8LR?.B'%"33+=#S;*PMP>-EMDZ2%N'(.#5894!A)I& M<9ITTGX*:.OP>@TUS[FM NP>PBT(8PB[[UE$"%D.*!!S40-F,M>#UNM5OEZI1:7;V>3S[/Y M;#TK+SQOU')YL?B03X/MN;V_^JY8+*L_EK6@5L*^V&4B^M%8F5D2JKXH_)?Q7+\M1N=7%E\\^;?-K_O@\&S\=2 MA(V41S+\&O:062>Q]5# L#:#X&9!2D"M 1E7 G'$9$S'FV=/JO:AEQ'Q\F@^ M8>,^,FP8YI8+!R7"2!%!9(V!ECPF]V.$W.R<&>V9=Q+N*3/-\F5YL>+]Y"Y? MOBO*ZNOS^V!/_<=L?6,FJ[)P0/F/4JHODWEIAC7*2#NMTTPI29PG0@LO-88* M4V$JE*A%9W;_I0?V[$EH2Z**5(3]Y\=/R\V6\@BCHX1\N5%FL)"6:(.H1\(# MR3BJC"5/%(R)+HXH%28=X3J#.AVA?B^^Y,O%YH;5=;Z8EA@$:%K1JUD7&;- M<>D]]%!"QSB7T%<(,.)BKO>.*-$F)=EZ 3[=YKN\*Y:3==Z2;P?;99(P53Z) MJ3CA%A(0IIRLP S&3-JW(\^ 9%VBG8I9;Q9?\M6ZRE(]6ICTZ<=9F">"&\XH M+2_$:F& L=5\H0B?68+X\ YLM J&(=;N4'%W@_OHNG6\<8;*0@[.$:(!UB"8 MG=Y7T\E[A\XD+[T+M1]D4 ?8)HM^%(O\V[;PH;]?7![?_?8WR$!8VP$V1AI" M .."2:,KZ22/>G9M],R)4_?3D$87^ X4OV@;FJB@"@)@[3DBVL+R]0&H126; MH/K,WD;JD3M=P)OLBO]-L5Q_RI>W#W@<7WQ>;I0!@YATPGG"=#E+*,2TGB!: MQT021NC<]4BBSC ^SJ072J"\+1;7ZX;,.-P@HY!YSP02Y3U2IXF 4M7[N4 Q M=VM&Z(WUP(I.\4VUMM0>A?Y6_^O_.\N7X?=OOKTMZ_ >\3^M%+ $<(AR!EWS %# M=V$7![P39W;>V#5!7N)?#] GI^&;Q=W]>K4!!1XUO ZTRKB685,!JKQ_"X.$ M'H!:3@'$F57-[(D#+S$M&N\A>85.XM6N5::EE1Y3C03CG%'F@^%2R8FG8;WD+S")_%JURHCQ")&RMQ\*IB5G#!68U=6U#M3JRTYKT[#.SFO M(JS9MPT>+>CT=S+KN&54 ":QU2;X7=C""DL=G+'S\F='Y'$,H+WTATH/Z\)# M8G.C Z5]#3,E+<%<&%%:*@!3A+FLI&60G=EATD!,>?$DX=G0T%T[V4':[GK:Y5]:PJPPH;K$%@G##/($2 M:%E5_W80@YAM;^SH-Y';+DV9:0 /;QDO+HT>BI76:HK,84 MMDWA'0222P@LK!%BZLRNK_=-HVC6GJ259#F/D_FT''=^^<]@OBP_Y%_RQ7W^ M^_WL MF>_YE2FTLS)Z7(O;#6'#B<:M(RA.*(# MV.ZWZS[03;6Z;>D+^]GBNM'3JLT[R8 52'/KN(9&:^T# M#O4<80Z=29&ICAE1)(([G2FX%YDFOOGW+;)-:K+22#MM$)3E%4!=0VAE#)U^ MD"4KGD[=8)LRYO0N7V\'_;98K8(]L*F;.'30R4V6BS#YZO$TB#B]U"1S3%A' M(?*(0>H55"[L0%H3HH@%U#6J:-2/E#M[J+U9=JPV65S'&;54>R1DV*R=!,!# MC6R%&-+VS()<\<0I!D1_O!&'?L)@RIOR;0%NP]*)().66%FAXSPXLQ<$4U&I MFUA9.]V,E[G]Q&MG M8;0!YFDP(M=_Y?GB8/A$+2[555!IXZA9%]UGEA#@M-<<$@T"0QCTL$8.1:4# MGP6?VQ*L&%Q'/VLD&"H5U ("+L'3(P@2@O$.):>0;I1;-G[G=S F)]-,*OZ> M;)D="BUWUWD&E'&(2V)(@ YA822H3#\'$(PY+AXAGP>RDY/K*5DD^XE/7*8_ M3L/^8F?S^S"'3PC'O-!#!@RT(DQHR055N'S-G+M*?D?XF26ZIR3,TT!W+PI) M1>YL #N"=".\ MGMLWZ;I%.Q6[U&(]NRQ'&,R(AYJO[NNV=KH/*)KB]NY^J^"+JV?''[?%_>*0 M9==)_YFC%O!@PS@H )7& :=8A1VV*B82.L+E<4"[;PAU#7Y^/?#EQRZ/KR52 M0DJGG(6"2B&D@\%5%593**P:\N6\C].;_/)^GE]0RW?:+B9+*[SU9O%XV]FB^GL;M[LJ;UN?RACD@3P .(8.!U 1$RXX/PS M'NQ89O"9'<+$$^MIC<,AM9%J$WT0,G+];,?OKGXLTTA!0J57TGG#C>=0VYUR M#>#BS+V/#CD^D$82[Z"/]\ZSV#4A#":255P A0%7&CENMW<\&19"-$IA2B-E MDP7B95999I6R#D.C@Q'H,:=.57)RB7^65*W&ZC[BX9T*;,KINO,E]&1>'IU] MO,GS]=#IFKLA;5?#Q48EFS>Z[E?K8)@O&TSDACUDSG *.'2&.NR@UDHSO_5# MM "\V1. (SL0[#F9$RC(-;9AR['>(Z08U+!&C)GS/&#ICD?=YG:V4\9X,^3Z MR>U$6'H@2;#9*(#828E5I11)%#RS;*)45.HFM[.=;L;+W/YR.Z5E1BCI14 ) MV( 39+A"2%@64RY_A.SMFT9=Y7:VT\IK;N=#WI524B* ',4&4\R(<()7R%GH M&]5<.F<^MR58'[F=[73TL^9V N>MDEHI)H&VP%CH1(425>9,+C8.QN1DFDEV M@GKY7_=5(=!B>2C*?=@,;M5/!BC&!A)"'2*V?*U,4%IAP1A]S=CLPOKM4R6I MZ%F^3W1QI2Z+NQ*/HPOGOL\S ;6'U@IDM$126L\UJ23#YMR*]O2D]:)SH).M M<+7\'\O,JC5BFTEC*/ >B[!O0,0L#OL(4K71(:*>=1IADMQ &VUR/:5S M;E8W979#^$?Y6ON7R7RS<:S-9+G\%N;KIH[T03^F0?NL/"QY;?10FLF>SS.%$0Q[!7%0(VB$M!+6'IA' MME%UE)_ ZX@G6@?H)[8.5Q_R:1YF1-@&WN5K<[\L$3YN%.YM%DP5YK'54(E@ M7&-O*<.U(83".%XWW8YXUJ$64O'M_3*_F\PN=R6SPFI\L;[)E]NW&([3KD'K MC.H@-*; 4AY,9B:%Y76$>[[/2/GX MD"5>*,.ET<)1^##!N(S)QZ*O1.L8_F3[:<.5[/MI I7'3 D)D(.24X" KL-0 M/!@'$51BKU3J"/94%"I?D6]NZ>_Y.D/8B#+YV"#J+1-$8U.Y,(I:'4,G_DJG M3L%/9W<5=_ER_>W]?+)8A[VZ=(#OR@$'B_&@P?5RL\PY#I61S@(*K=3.(N J M2:%A,<$U\4JS?K20BF^_%\7E7[/Y_ "WJD\R+@AGB@25N+)F%2;<5#NYTHC$ MG!W(5Q[%(YXL4VJGJ&#I;??I1R^#'EZFCK3, **66!,<$0DI4-9P7@&F&!)1 MB='@E6*]:>(X\UYXZ\'F=T40:54_,OO(-WU7+*8OVN"AK6;!6*H95KY'[?K61UA\\Z@AF!G.L/!6;2O'<0\I(O2)#A*->IWD-SD<# MGCH<_W[RK0QR- _$?]\@2(<<%\!9APR'IHP 5_E]RF$4=>_]-0;?N0*252.Z MO9L7W_+\0[[)X7RT-Q]GVM&V&>;":N8=/L,,^$4LLAR(:%D2$%<>\1>L2@>OD;F^]9'8BX^ M.EQHM-ON;Y-1)JEFBGEI(9>8861$;7T&GSJ&T),4IB#B/A:WB_ M#QVDXME30[$1T5YNE&FN>1!&EM5\:/ENL7SPN:F4,78_>HWR]Z*$ 7;)9MMC M9@@ 0@D+....<&.\ K4[!U+3KO/0AKKZ8 ,TH)K[=XH:(NI+\&]CN$/MV-\\N-P)/Y^\DLN+%F M3P)Z54:RBY6EO7!3S(-25V5>Y?K; _DM%66.@%Q)8C38/5RK5!%4+F M[*K\]$VCKDI&M]-*L@/X'Z!DM <6604P,9[+T@S6R%?(22"B$M[.@<]M"=9' MR>AV.DI756U<):,-Q0HA(Q&BU'MN:1W$5Q!#&.52OS(YG6;2'> -43(:>N6$ MH!0YHRC2/ !0&W06P*A\A/&Q="#KMT^5I*)G%R6CE2::0>JEM$1K1Z1VM1U& M)(A9$D>XN?>D]28EH]L!G?@68L\EHQDD&M%-!+],V^=8\WIUY]J>&AV *<[\QUWR6ALG"#(486\"W8-45S5.@$@RE$_IZ2:N(TVN9Y2L?N[)^H/ M$/6[[S(6%@$#L"5" L:5QQ3:6A8'SRPXE%+Y17>P#^!??"H^Y--B,9UM*KL^ MC/Q349[M!>/DR^PRO]3?_KDJ+\1=W.7+2;DIJ&E ;WMR>?QLK8^?RX"WP6=3 M4'"!8/#4@-:[/%Z%+)=G]B;Y@(0>@?;274L*>I_.-L >O(GT\%G&B8320T<$ MM0AA2HC&E21(DC-;6(45\'RCUMMBN9[]:S/6BRL[6VUK>JC% MY?ME?CN[OUTU*\9Y6H<9A6,Z)D[J2SGL7<[8S0A=H5'SL1".I M+PH_JL40YDOXIPE_.3NX4AYKFBDMO">,"4>@I$S8\@'A:H8Q'O- ^ AO$HR* M@QWK)EVV1UC*P\RQ^?:?C\#9W==IX TU[R1S80_P.FP#9?5P00F2S%4H:(5? MGSGIRL?I32?#,?/YRRVM./F\>080AQ(I:CQ7A'HCO:]B&0A#%?.XTP@]G3XH M<91UT:@/Q[?=6RW5RK[WS996#&S2808M%@00Z#G7VDD+-?:UUQ$\J MY[2BW).VF2!0261-,(D1Q8XYJ$4E,]\FDQA1R#*!B2DFL)6:5&XB,4S%G@R.\,#T4'SL!/V'61,/@5GEM;[:X M#W^W^X_%XDB:143'F=&,E_=1K'("4Z.( :36".-DZ 563ZF-@]F[/ MBXX*U2 HV_[V3)_\76Z XQNWDG&E#8XS'GGG&4,2NQDO=1 'U75?K2 M8%]Z&8R=ZLMD-B]-'U\L/T[F^<=\>K\\YFFUZ"43GC(II;504VBHD$S5P35* M453-LU=^'N-G9XHY3M 7GIH+4$SS_')58O7'9%W^^K?BZH_)\L]\4Z#E(.%: M]I!)()5TF@*ND74:,*2JE'[L%8O9PD<8R1R(;/TJI1.BE50_G60OM\XHH)!( MR"AV-/R\XKYZ55UAP]6912_'0K#.%/)CN#R]N3J95AQ#4%KGC$#%#2*N,DJP M8,:<5ZQSX,TXJ:X&9K:?+2:+:8_.?,L?R+QS 3X$.3;*>.F J<]TP]^PF!S- M$3)]?,Y\O_I*YB[M-J&R(MJFQ.'%YGKJRGW-E]-9$/20DW2L;8:5Y^S!@?N0W]TOIS>357YQ]:B:?P-' M_>7&F1'&,$RED0:@(#PSHDJ=QEB<6^&,H4G8M3Y^C&V_M^T^"VZE,U((@ 0U MD CA=3UG+<(Q]3E_'(<_%7N3ZBH5L[<6T<65^QHFX^(Z_S!9YQ>+4DZUN"S_ M489TOP0']/#5MC;=9%X(P05U0)16/72(JBHA!TL454-AA$?\ QJG/6HE73FX M,.,V0#T]?S[ QI<;94A;*H.I0QDPC@8Y??76G<(>F#,[LQ^0>YWI("73GD^+ M!B[[X889E:[<:"S4$F#M-ZDUE;2 15W?/<\75&,8UYD>!F9=L#26RV_!@#CZ MHER3]AG4WC(M)3<(*.@\ Q96LFMCD[K:=QLB?%Q/ENM>F=@5'9JQ+ KP\R(; M=@00C"W1CED+" "F-B2T@S$W'UN[U%NRN<7E^5*M'=P/5$OWT,CSQ\=^GC=' MC$.<&ZNA5*:($]!Z:* G+SBTL MW#F/NGUSI)TRTMU*&,>;(S1L[10KQ@"0DCJC!*PB20)+V.A!H1^.JKU3J9LW M1]KI9KS,[>_-$68%MUYLC-GB%0#.D M$9!."HIY?7\JJ(B=766,Q$Q.IIEDE2H'>7/$:DN\9@1:38 GDD%:W5B6F*L8 M1VV$+!W(^NU3):GHV<6;(XPPY96!''-G$6!4^2K*)1GQ9U; JB>M-WESI!W0 MR5:X)&^.$ NY!5*%#45Y;"%B]05B*0(@YT6R./6?].9(.X!3D6OL;XYX (QB M5B+.N0M;![6FJM0I9<#SO+*\!MIHD^LI8>[B"6^.<&N)58"),&$U#Y8M!U6V MFN3.QY1A&>%2F%+Y!]\<:0=[*@IMJ@7N.<8+MDD^NUZ8^V49%_BV@64RW:A[ M<;GYTWR#XN_!6RO%4\O9*NP0]GY9&C(;:(/X%U>?)E\/$#/!KV=2(JB%PQ@) M:9VQQM4I29(K%)-(>TZ^3#S=QZ?,H2?11IH7[ZD_> (1,Z7M3V0R@(8L4%X[ MA)!70, :0:M@S.I_3A9'?].A9XTE"ZP^EZP!C0^TRC3T.-AVTMNR>KV0051I\>?)/0)$4B( YT19J%!8 M'SC')BP+BD+B8:.YTM>!RZ9@W.Q?Y4,F6PE,L5H?RRPZU"S37E@7/#^AN<3 M6($"2;?2,HOMF1W_=3@'VV6$(&N,44@ )V%Y?DBK>5C*'U-Z MY,>A4CNM-V/22?B>7&7I.\/BQ5.'ES[-L,;4" J\XDHR32WTI!HE$RS&>OUQ M6-!68T6GH Z\C#0Y,CC6-,.<>TH@T-8H(Z5SUHJ=Q%(#=69%"U+N2Z=BG,ZA MWF/KE7,A^&8'/>J7FV6,<":IEP!8KJPT %!922J#^.=Y.:PK]3]SFSM#.AFG MGD01+JZ>)!S,%M/9W;Q\3FBCG8R#S^.E3KOC*@ M%/480B^@)=!B(VQEL 3CQ9Q9L97T*V1'P ].QJ?U#GRQK,W6;5GBRS<+?;\* M2*Y6IKC]/%M,CJVF7?]6IA6# E,&O#12> "^)#6)WM *[U[*%1PXWBC'_.( M>^+P4T:&V87=3\&(MMHK>H#V'(YMH">&,Z4X MHQ)(SPF4J))8.7IF%R93[E2G8OPCN\\,J?*=5B=DF$*.8Z$9Q0;H(#X20B4] M2Q[-L4UC];.CXP6VQ7,_^ M=?02EX<804(,I150ZQ(]X,M(QMR*@_I&--2R-M$K(X.=0 M$XQ<3H4/)H0Q C,G04S&UH]ZUM&+J=8.YP'/.NH__BSG'"38T$$%6 ME +8 M0;$YA<)::2!MH^R)'^>"S5,30LDX@X;B2EF!\GI5!N^- FW..=E / M;:>6>4B\P]Q;H" 4E9R0\3.[W]2-REN<<[2#]\<^YU">"F"@1X9H MC;$ 84)6LE)/?Z)SCL9:;W7.T0[?H2ZC$ K"O/$T2$^E%C!8X-4HC=0_UV64 MQAH[=AFE':C11UR[G;?9\=9W'V?!J1?4(:D4M-)0PY#VU4AM\,-^BGA=C/J[ M@/4SLLP.17C(2,E5:6%;RU#)76[# K% M';'8, VX-DAB2NH9)%U20W($!8AJ M(R )5H9VE0*T%&=6G6N8I3$6]6BG;N^HU&TY65:5Y7G,VVO21Z8E0Q!X[$3P M> 653+M:+@5D3/[LCWC>U99-?0,^BL7L9%N...< I-)3KJP2U@8Q*UFQ,#$' M]3_JN5<_EEP[H Q=]9PSI #C$/)B"FEH4IYQ)B,F,$CC!)VKN.B M9\!3;0\/>=RK]6I;I??07-GW><: 0) A3(*$0EK$D; 5:&'QBJ'2"/VHOJC4 M(<0#; /;2J(?0T>;!TQ^GEV!&J&U)I1*45ZE$9**ZD5P3[T9\)[G6!\"AH9K M2:G#GI1EXCQUIGK>RV, SNS NW,>=?L0<#MEI-J5QO(0L.=86N$$T]A*AJ'F M80'>H>/#*GZ65.V=2MT\!-Q.-^-E;G\/ 5MIL9-E7$L!7_+!B.K-)\_%N9GX M?=.HJX> VVDEF1_P SP$S+'U854IC5Y'@O<$RS3#'7):RIC,AK/@0 Y1R 0$R5!)986&T.+/S\8&LWSY5DHJ>73P$3* 5FB!+N$4&P?(A[MTE M5UW6*CFSK-6>M-[D(>!V0"=;X9(\!*R=4N6QOB%E\5N-"#>VDMU+$7.7?80D MBU/_20\!MP,X%;G&_A P%M@'X(SU00<&""$XJ5#C5L7*T%KL%0G,1<-SFG33">/2P8AYY^FC& &$%&*BW*]"P)B<"5 M1$+HI.5K2^NCAM#WWV7*80$@A)2#Z4Q!AFFZWD!L8E)<&&O M+.H(]E04VA1=>[\LKF:'LLT>?95Q(:'2F&AOA3,;3Y=7>CS6BTN_Y@L_\S+Z)O[>E?NP >X]'*CC%BHB+6(: (YT,XR6",EJ8O) M9Q*OU.I#!^D\M54>?NLFC-@&V.;%77G\<)QL!]N%)5EHX# $!)2/U2#&73VK M,(QZ"DB^\JTG-23;&?-%O@PX+2[5Y>UL,2L383?H'"7=D9:9A$))"@U 9I,] MB[CRM;P2Q802('CE76^:2,6\B[N\'&:])A_R$9]]FQ&#B,3<620E0LP;4KV7 MH"%D("JM\C5LWB7VR?FTO07S]G %[#U?9Q9YAP23P&F#'!9.:53)%3SAJ,IM MK['S;M%/Q:IWQ:+X?K#'=\87VV1> 2"TA-(#3ECYYBJN9X[6-NK6S6M\O0\= MI+NR4$V$ZI+2;'$?QKZ;*<5BME.Q\7O>+(*&\]6AB$>/OYHY9,#FL4TH*<"6"&6K+)2P7?"HUPA?SP/&J<6T MLR5(LIO4.EC AV-[+[3(5'#]A>=$2 ,HTHCXZN:)AAQ&/78!7T\;NM= LGU_ M\\KT<3ORN^\R"ZWVQB%%.;/8$2)U=8 "J=8QH1;X>NK0%>X#W,P/@(05^+8\ M:KOX/)]=;Y?EG^B"OK<<&PV@!=XH*@$5 !M*O5;42-LH-Z!7##[DY667,O-[ MGZ;*)6NZSB\_S6[+??7J8_C;U540K/E%_<@?R# .OK;U##"GE92ZK(1:(4A0 M5)W$\<8[NN/5_O2;M$HYN6S==CF]>QAC48]QMLIWHUP7GX/)5E74>^$.4DQW M&2?&&8'PHT77_+EN[!C(?)' MF*8WJQ?OT3=JEVD(I!>40D,#2!J+,AG.\/!G+H U4?;3>!B61L5%?\"?3)Q/ MQ7HR_UZHPXQYL4$&D2L3)*$!W%G($;20A1$+202B7)])59".M5?T &WB-.;3 MU^.WS>\1=? C&0!0,@6T]EYH#2%AT%0+OPKFREDFXJ?>+0?7VZC8'TOL3%(8 MQ/>:,!;^C2LB7"V[Q>P\7U9+2II3>-M2+0.$-YXDYYYQ(,,#+1P%1#EC&098 M#4'>1:4,EI0+;LL:VMAXX4Z%@,05G M]L99Y]S8OPAT#?L Z\!F$_\9XIE">@F#7GBL.@A6%^_?+$E-^'Q";QG7C ;K#BI' MG'=:*FT9$HH3'^Q! 6-(.UX?KS?2]J^!E%OBQ_RZFF5O%ANC?J/AS\7]NKK\ MJ[_]GA?7R\G=S6SZ(;]^Y,$EWSIWH_V0WY5E]!?7#?;*EYIDH'R9D7L9S""C M@UH4$-X1)A5CT!$\Y.;X9,AVMIK.B]7]LM$*T:!U1B2BWB$-D30<4(T(-97L M$OJHK*?QK0CQ%'AV9:=KB$<_Y8=. NARYB..@V:X1M9AXS&R974@0Y#W ,. M1V$6/QW\(TWI;[O_>.Q,_X3>,H25M9Q) +7#CD,O@G^XPT9H9$ADT2ZUI98;,\L_A7 MV-D)7S033P,3[8"/F:TN3M4P^I.-E%!7V M#('""\2(E4)384B%'Z$(G]GS.#UIO4D%_79 )UO6DE301P0Z%S!$3B%@'%?* MU$!R1L[L3;$X]9]40;\=P,D*D54/NSZ$D(,UI U_N/P**1/?F2QC^#FY-?;@1;A2723!:3R\F+.]>Q)ADKK^-*Y\(P MH59(\8$H38KA# MCCJ$13U*XZ*N=(W1Y>I6_?& )MY#]NVJ;QO^&-/H=0OF%73E4ZA2$>F85@*@^F1$155"'>]6U)%2 M7WJ_HAVFH\_&&3B#OLVLM@22L#T#B 4,QI05NL+*4W9F8;MXRKQ\@Z5G MZ),N(#G] MY:L&RT;S3H*&C!'.:09I6- EYD; K8:DX9:.(JM/?9G,YJ4B?;'\.)GG M#V(TS^4[TD=&*) (0\6-HHIK"R%U%0Z&XZB*UN-;)/H@R(LY?=U"G\KV_&/R M7\6R#$^O+JY>PNAP>+9A#YF1E /,J":,4A7<_6";5?([H\[L8>8>>/'LZ:,^ MY\QHS[R3<$_F;Y<7!H^L M:O4WF4$>@C+?VP#&O<$ !J]P)P,)'N:91?]Z7[=.138I.XZ>]=$V_626.!G\1\, 5PY( MQS6MUV./HE(11WV2R#(N4=X]7[>Z(]O63&426*F,UMAXJ284-9L<.8TIMPI02:%""DKFW;9PN WV=K-+F><0VJ*08NB54*H\ M119282XK'!059U;:MP^"G!S::@=]^JVS]%6/7D!]^G$&J [&J,>>!9M#4^Z# M 5))1;4]MSH(W6O[Q:WJ1(B'(8Z9K//K8CG[UZ112OWQQID@5D)K$/4*.VXU M)]4;P6%"0A'S.OP(B16C]H,,Z@#;9/YD9;(\6K:/,NGE1ID&'FH1YJ# UF%& M#$.@!I T.\[Z41D4I_:G>UQ7&)^A@7)=A:)2"W%E)1 MC1C;J.=J1QBI[($5G>([HI.4CD[P! 7. 64ADHQI9(@!M?Q,BG/+@^W=(.H' M]Q'QKL,3/ J8ET(%HT%;92BF'E886TO9F<6..F?&R2=X[7!/5S;S]C9?3F>3 M^?O)7;Y\5Y0OJ'%R:I\P+[\1RG5ES!EF]A;IW>:25>ZV!!;+J%4 MA@#E6842MOKG.U]NRYYG9303J2(58?_Y\5.9-WB_?(3144*^W"B3)(B$J-)! M/"$,( Y5EHTM;WZ>UU;S+C(D M@[&K$-!<:B0"D+JV>ZUV405!1W@NF8)LO0"?;O-=WA7+X&^UY-O!=IE1QI3E MCQDK947 * L>IIF-N4%D[==8@D[;*7OG"WN!\/($M3VNF]*N$H6CY2(3I=%O"+;_\?5FL5O]< M!'MV7LKT>]A%=C4#)U];\+1UWYFSS U+#V,C9 24S M3(P3QED"F&-(,Q2PJ,'&4>.,2L.%U\!:3Q"$ M8:G89/P3+A5M%'_[:W@G\;)5O)Z=JMDDY$[E78UVE^9K*JHCQWWZ?SU;/[YGN7[L>:FX]?GD[H:KKQ@*I(U.KS MM[2"/ZLI?YK\?&@$=5SB\UX<)5,HS9@YJPV70DD@\H&!25E+U\B;&)ABYNG" MFE2\9;XY)MDQW(+6R'*MB>..\AW-DHDU+NW2%\!>W"31)Y.&UTS;.K8/D^5R MM'%WLZM!J3[BN-^\;,5AD)4,:,"8$<)"$[6B( M '(RZ0M,=QD*]0.QJR_(?[J=S#],[HY553]]+!**@A>(:>]P(,G69X36*S'$ MCBQ)?@ $+%HC?M\P.EHH]/S!B)402& AJ69,,VN0L/5JE-,CNXCT/$8>0,-9 M%#R[NM5__O3I[7+6QR>BE2 #158+ 2A(307LEA8H&UD8Y5R&+-H@7O%NP:]- MTGRS7QZ=3%22)#"9R(6X5$J'FFH>("=WHD 78/@]J7>6G:VYCCKL?QYRV#=' M+;_,DP5YOZ'DQ_6WZ7+];3+_N+G];_6?D[]F=_=W:4QBW:U+'+G>NO?7KV=@ M##J?I)@,YIY2A@B'@)1 M&:U911&%A[J$Z"+RV-O@>+TZ7YY_2V-.A@Q[?7[ MT6\2$[D"7:6,&\8,K3U&*TQ (]M11BSLU:PZ)YJ\6]UR=OT0$;E;S#?G M3X>WG^X_&CTF7CHIL'<)#D%09VL,. ">$QHH,"8U@- 4Q\.^),7??;]=_)Q. M/T^7/]+,7R?]A\4FG67Z$'->_59EZ#W]]RI*^&&Q_J_I^FIZO?@ZKW+2WQ"4 MSKX9I0?&02OE*7?$LQ#DCL:*J)Q.XP6F>@\4NRV%?1XYSF66H'9Z6,3IC9X6DR2S];V?$_QV4,= M1S* H3QH(93'.DB)"25$H"M35-.85>FWY_WVQQG]>3Y;I,?[0E>'8G+6?K+HJ&$>RH<222Q MG(KDCOB:*LELZN?LJ_\,=XHQY'9V M*<$A)[6BP&.O"Y607+9=BB@\$?E_3F=?OU5JX<=T.?DZK6W/S=E?M=M_Z3-: MU7 RD2D"PM#TFU,> H3JMK.=DZ?<^]E8 <+4.5]')FW#BU@4U+*0+'EM!<:: M<:8]U/0/W/9Z6]D%1L1:A_DP$GDB#(H1PX-YS'MQE=4OV_K:KJ2QU8E$C076 M#AE,,-*>)'5N=MZM]3XG$:1 WVI,XC@D#HJ1RM%LCCBYQ!2D 86D4B+89%%M MZ6\A<>8]<%BR+ X"@DL1PN.1H8%D,V]B$6./24 .B ;.B3<&UX:,E=;EU+^/ M+^VKW+!DBSR^%(E\$HD:2/0:SB &X!)CX(G^3AF& ^*LIC_E+F=;/+W?ZKN, M]4K137-K;#,&1[X)3 M( N+KQ@[:@M?3:O^!>GO[6*^H<#]Y+9JI$R."5&_LXF",!!*TZH_;0('>$-= MS9> <(YH%9CI6@C&VRH_ZXWOER*/)QO(APATM-M>$9.,.@!89S17Q#.GB:\2 M$+9<1,*.+)EDG-([&!PN1:@/6^1#2.\9LXF$S5>SZS\FM_<]G3P\_V;D5"%".)8$@0O44+,[@;5< MBYP[+ I,<"E8M@K@[J5(T/$M7W_]NMP4?_0F86?/*3HE5" ,4>.= ME@/2J!SUYQS/ M%7AT4+",E<#>8AHT7*WNW[LS[,??,7<&(\F"08(P)C$B?GO7EZ^ZV0[8G>&R M.O([BT!2PYWC@2*P6$--1^14SFW3!4:F^P)==QWY3V)77W; PP33)X^TY'_V M7)3.!H$=$.]PU=D'#"'U6I*B'MF]B -@8/_2U SJ%^/S':3-X^KF-XU;^W?Q MN>B) B<5=[?QNK[ M?3Y;KZX^_W[PIH)&XV( X9Q$R IB"4CC"=H1GJ%F]M#E@&Y8N"RZ8TPQ>G;@ MNQ&$21N989);;Y%F1!FZO6B.!:%L3L)$B4>N@]L&O;.L>*!_6&R[O0)VK;DI6.6%B]6K_? _^VQ!_ZN M'VMW/3%.G4/$#F$P ;1Q6 !G"2JJY@'@K'L5QE>&W!W"VY+!COE_^3+XC_2* M]:X(=! 1?#Z%Z!P([0+%.!@,CJ#D7N[T-']=#ON3PUP(7+XH MEN@-:J>! -! )4:<(":EK7D@$VCZS,0KO._&"&0PC_O')?"M.RL[6="QSB>' MXYEE3"PZ9BUCP1B-<=*'21/R.@LC4"??^T_E!CDODL\CVNOV"+3QAUVRML)D MMNPL0;W%Z45F$3"#)$VPZ0DIRZ9:SO/! CKYT:7SG?E=VD?!"Z7+_+/0VIEBOR) MNELHZ!TSAX[.5C9!Y CZ/@^EWD!X'+Y8O\-GI75465*>^G3#"",L+[ MH+%@G'@=N//;,W".%!(Y^_O)%>!=GL"^BWO_:+E\61^/[TZ F$"1PL$AA#@8 MJ/.5.1*0=>5"8='M=TGO&RW%E-1N"+/2/]+/3RLMWZMKMX6. GE">0 C% +B MA?9X>Y4B\]C11B'V]^K::522)(-74(F="+:IX_%P+!0$K%@P1O !%NRO9N#!6)$CFM>(/ &0,"B->+W M#:.C1;%[97'&0Z*$0M(R1Q2C6H.H5T/3'\<%I?,8>0 -9U'P[)0!G?Z*5I\^ M6$KZVF,1O"7$8"F"2#:HQ)*96NT&$T3.<7K!_#V5-8O6*'@V?_WG3Y_>9NWC M$]5-[8IXQ&G5G1Q3S2V'>DZ(XIQFF 4=Q[3)U;.)5W:7#2P=$40I;< [@QA1 M@.NU"*S'EBTSN"600_UBXF 7T&4#B*:(!X:"]%@SC:UGCTH7]9ICTG>7C<:H MZJ/+QFF,Z OB:8%WB[F]G:Q6^FAKC9DIUHZ1NI5^1!&9O4. M"XQ%R]PH1HT.W$3#,FLU4\&81'A/O06[8P"GD%.V7-#Y?#E;?^\LZS^[_"$) M?DOBQP!Z6"PWAP-=YH\W_W34FA#-E5(LT0TKSQ2S-16M)KU>&UZ \FX1=JUD MB'?&R>(5_Y&5=[$='/EDY(9)ISG!TB>767/)]_%B7U@!P7R(+F3GMM\8ZN.$CX]W)KY@(J?1^[G-(][%JR".7\J=,;OD MQ/T>&<]9=TSDNI]!U%*B(*P2"&D$@#C&VZ E1URRG VMH!N;+D/>BF/WY6]Q MI79)LMPY([$&$C@/WF )L.,#-3D!C8(N<;H,L2N2Y<6+7H%10J-\T, 848)3 M*6D@EM<4-DZ%#*&28ZH**5FPVN7Q\+46$0 KN#,6&2_- MMO0.*":\T?XW3.W&ALWUY8+7Z]F/M ]LF/Q;8JM)<_J?C**-XR^/C"(4E)*: M@P-)00'@FG))-$:64M07S$ZLUFB=3[UM]\\7]L+CV+LF1L]O7KLX)A?WK7XV M"O 4I%7.58LFB;C6U)2&X',Z_Q9TG%&61 S)P?,32K9K6!Q8PU:@)P?F7MLB M7[:VR%'T=__1F-P)8;U38+FUP+%DP&O*$>ES:O<*S)[J&?O%\:]W<_;;XC9A M8?7@[0YFQ#Y\OH%1^OS!B P*!H@6V'ED&666;MLW.:Z@6=%01]OP"^)^6*RG MC_!NM*)3L$2$T'Q/#(BJ?.!<'^AM<1>8>5X6UK@8L3 M928PQ5(3%9SF6B*J B;*@R7:2-"-*L4ZMZ@W 8"?FYSP$ZKW]T=%Q< JZKCA M 05,*6(>U6M5Z4^C%M?&C#YLGV82M#=7[/[/U?1?]XE$_D?ZI4'-W($1T0FG MDQ)26B3228JU\BX1T!))*?$NQP$J$#"M<'H?/:U0=D#D'"]O.S0F"F>%)XQ0 M7?7#PH1Q#=LU,O PMAO.XD M<]+4&AJ"[O6.O O=JUJB;6]%KD^F>72;>OEP#$(F$GG)J1>;/@D!^YU%J+.: M1)2H:_*YNU^IFDO2 :JAS2G5T*96GP%C9CQ'2'N")-680[TJ'&!D?).>&UW!$(VQ]0M;7!@7LKSX? MTT9,% U>$P"!M>,4[X(0"K(N3ROP5*4+(Z4-NO;6]^= ;']YO3M4G:88#T:;+\N-R8;-L2?ILO- M.AH#ZM +8E#*,&4)Y]Q+CYC#I-Z<;?(=_G,V_/F2S'Z]?.N$UD2?:>NT9\H%9)KR2 MJK8E+7(B)YQX\K4=%XZV-@G=%^1^6TXGJ_OESX=8Q_6_[JO9;]OY5SD]#7;. MIJ^(6$KEO9,*,:&1LA(>*8"#S(DF%53OU@W4.B)R69KMZ/TGS=\2.7B%0#BO M"$&")0O"J9H..H@&J)OF<773R9RA^+==*55]5U72L_7\_6MVE.B_5T5<_I/Z:WKVF?L]X3";?6 M"^N8GA+ MO.%"J=W\/%#D!K$GR4R0R/E0=!M0V(^S=$'G\D1^Z#*\MB7?$*(UXM1)CPU37'%L MJ46*44,\\HV.B[M9:=U/Z./WZ7)2S?WS].NF*OR-A1X<$Y-?+!*DJQO: #EJ M7-7"ZV&=U G0-%W>)3G>=@LX M9-X=&Q>ME8RD_XW"C@>PV%BHYT^QSNGH5Z#=WR(TNB!O7U'0#]/_?4*)Y6*> M?KQ^N+WGX])^JYJ=_3)_^L1L?CW[?CL]5AZ<]=Y(@A%NTU27:NR02#ON3I04 M13E0+-#3Z$)+]4C^WLNX'@JNJQ8FB_FF/4K#4J[7QD5,]>:R4HPPI]41!<-R MNU;&P8^L.*(RYLAI577JV:V-& MC^U^PW;XO&B?LGVAYJIRB^;3&S]95J?JJZ,U/J\/B%AI8PFR5'"D""1=;QRU MHBI<0A14K]=%]=5!XVP.+SH@:5^ <5M.;,W')_UE&[33.#XX(HV-!T\8\@"> M,>V5JU6V5%DY#04:]<-L;ZVSH0SP'=WRF@R/E?&J?!#($L>QYP)S5$MQ57TW M+DW6)A1.0ME9U.XMU6;R?;:>W%:'I'8QWW@V5;;M$>WVQJA(#1 FP4H=$'9 MI-!FMTXO<\+4!3J(PZBU]N@_,,Z.]VQX:UST.*T0 <+)7,6<,T.,WMDA=FS- MJ5KA>C,DG47?L^.F>_KSH&5^^.%(@\+(4Y*6;0"P,2KLM&O5GO%O@813N;9H MF:P9>7P/B]"KU?1PVZA#CT:N@@K8@@Z$462$URJ!/_VDI?#6Y)34%VA)=\#\ M?*+VM8_HF_^^7ZTW^VM8+-_8?8]8,">])V).JAQ[;H'J9+NEY6-6$U58G+// M%%A#.(Q-TR5'>BLV3%^KKLY=;/IV'XTPO?9XY"P0C9RHDEV]M0[,[JR2&>M' MYI5UQ/7]XL)\0O>FX';K_[R>S&\FRYO5[]^3DIZFYQF"HYAJ-#Y*)*TV0IE M%4($"R5WNX0*;&1!S#SV[^NI#@A<^I'RKPVZ'66_.SKD A#+N5-6$T4L)3N. M$,CJ"U%@^?0PNVS?7.HMOG!_=W^;N/YCZK]\F5ZO/W[96^EV'?6-B8_JX*W@ MP]DOC52@Y.7X0*K:%26\<_31<9)9=[DW5[#/+YO^K5A(GP&N_3!&7YPJ+]US M=)G>S$CJM:;(62ZHPTIP5X6W.,(VH-"H U571\C[B62;R?]LDN1]=&QTE!K" M)#5:>\Y :,TAK=L$I1S768UJ"K3)V@# B]/E=DG<]UE?TI#+KUN!;H2IMP=& MQVDR;RE2RF#ITL\B;):.0"B&54Z1UJG'$^1R<5&$GM #59]#R_LF&VJJ[=_#V9 M\\LJA6M=&YX-],II+XA5+@3#TB<_P($47 ;.ZA4QQ7/BGP5& 5I$2*=T[BV3 M_*%DYVKZ?;$\9_-J-#X2JJ4)0:??&"+)*K2V)JWC!.=TJRJP=UH'6J@+,O?7 M72@)1W7>N;G=-&UL4$L! A0#% @ 3XZG3-"Q M]^*920 >\D# !4 ( !164! &1A=&$M,C Q.# S,S%?9&5F M+GAM;%!+ 0(4 Q0 ( $^.ITRJ^SXWB(L )&Z!P 5 " M 1&O 0!D871A+3(P,3@P,S,Q7VQA8BYX;6Q02P$"% ,4 " !/CJ=,U*H? M?'=I ! H04 %0 @ ',.@( 9&%T82TR,#$X,#,S,5]P&UL4$L%!@ & 8 B@$ ':D @ $! end

LT ^/M MX=!%Q)",/9J9HCMTEZT'R'BSE3BH@@]Z#1ENKX;(P ,(1XYGX@%O<:UHQ&>U MU-"((:,%+ZJVO+%/\W6#XW&:)T-AV\QE/"F'%$;SCNC#6J0GM=>-BX]DG]&@ M)E%XZB=0X9%X>4KO4 3/#@,S.8S*1#7D?LP97JK?&&EFZ K&[)T8=,9R X97 M9AL/:*?O0PR^VNT"VZ%B W-+Z4P,BXN<$9<$CL0+H+&#FZE42Z!:_^"Z+=G$V1G2&V4-&J\\U?A T-Y06$G3";MILLQV70/ MDF'F!JYW:69K97N=DU-+Y5H"R:'0?U+G 6M(N:0?'U&2X[ +8GXF!(@JBU1" ML0>7W_'JAE;"70PD!9 MX2...C^?+$/W(9KH#['Z$$]H=/F\.,YZ"R2#+JF+O$'&1U@DK^$> MV%'2E+9\03Z;C]XU8*\WP/:<7\JA[5:Q,DQ[Q;Z)MRC3[@[(6+=)@V=.E^)#A!F M@UHE$FFTD>P]2;60)VS4>"NB?@QW%)A01V6D J584%EE*+9?+P,[O/M M5F!.D5K=>E2,M^KE!\K9N4&)%)A1"B--DO'*CD2YA^8<-ZUZ95I5<$Q=2QXM MS=FJRJ'#5R$A)!8%SV<3-;D5G4BP._'*&?6- _A2@Y0NYK3O[9:T-+1NSYWV MSIP<@?J)$?)TGGZJ<51Y?8S;P"*V>B+X^OU%6'E>#(K M$8G:3*B\BRTO/([@[X0$!SSOC<^C1[7P^\#H@<=>D%\O^NB=M%# M'1)NS7@FD'@S;*:TZLC)*,[!H?1 P:;L P$6_HD9U[&=K#QA/O(C2!H#J?8M MXF'R!^L3[[4U\Q*+,U>:G8F9EU?*-J=/"<@BKR#9KP]X-@08FTHMAH9-8SOX6!+.D MZY@8>;*(\)&G6Q==W+V>9UQ2EL%IA$B=FL2V M&;*,H+Y:8*23N^FW^WPC%%YNM8O;IJ'SK&XAJ2H!U@DLESFM@\Y)M10$$E*P M/\J5%"7#65WGWKYN.A%%%*GXQ S,KR1Y&B%-R C?J!J64C^NE1M$51PZKPKXBE)?33;3;:Q%>8H1\S-K]#& M9%&)L,=N#;@!&^<=2:W )A? 3',T[=KHT@BEVX M,GP9%:[A,$SV-EGK*Y)&C1^UJ^1*KXV];:)SPN;U!8PS&6'N- MLD::S$"-SJHE):ZQVK68 >LNH$D9]/)R>$'QT5D6QMV L[$$)9 MU+CH%FZ\&BSCZ/>K]/0?\78:+> %_8>1/%'\'?XWB) G. MY,?9(N;WTUNJ^ZG>CJ-P-EG8%T>K&;P%7T[A(EY*S36@[27F9\[C<)(LW;/1 M*H*'YU&XG"\"J1#?O_AX%H?1*G:O)K,)SC.+PGD2![VERH=WO%J%R5P/!M+ M&7X[F4^&]KD,D\70"3AG/8HW>D49A$4SK4*6PVFJUZ4/B?@(F7+LMJ MEV*5X.**.)HKQ;/#KR3(9.DX8-%)8&R/6KL+E MJHNTLWFXFD3!-!C-\4+ Q^5T=01;8W@'+@*\$T>$I_#%8KEX*IXN5N$4$,VM MDO 4OHWFJZ&-18BH"H@>^G$;+ M:>#KZ7SV-%2=+I)P&27X%R+I?+Y@%(6OHR1ZFK^T\<)@]#S$5>_2#9<8(C.- MJU0M]9;8FQH;QVB)6?M8_;!B\:E5SCAKE]7MYQ2T&)6JFE*1TNM'JWH2"R)! M! ;B^+0Q:'"%C6;LSJO87'.X6H9C2&5')G;A^389M'<''5E"W?@?69SK%1_4 M8R]5?--PB;Z!<:DN(W<+HDBB_G(NSDG4<*DM*EFIW?5DZ\;E5(D M"G93P?S_OB^I:!U'Z%+).Q)J.7*5HV38;;JV?2\0;3UER)\P[D[HST(!R/D] M8$8U!.KN0N"=[BAN96I('563%W8 +OXC1D89G )&4*[6#:L/UBMKH)],:ZXO>KRJ]9%$=XZ_9Q9*;HK2SX] MJEE;MM']WEW7;ERZ2Y)RQ9T\0J0&&MH[&]+@,5):V8-K=+6!B\=WD]0N_LF/ M(:HEJ/@0WK:0M87TG.IDB*@)L)4K+(Y"]L!\^23D"CAA^1++KB90 >QJ!L"; MDLP*-LRD/2PU*2*VA@.9.BYC2$EH'^T1A,\3LT4#Z9H\"U/,@2:8ABBS]LJOY M]:DZF1G!*%_MSP/"GWE,]*_6Q[;T9WX6!:SU\8FRJGE;M*C6QR/K947*_S2T M6E&D6A_Y*/5Q&!7'4R62&$3->0_._*XHLH19I\D0BLBO':W(@6.UG+4^G:I9 MV6,@'A]8IJ MU/IHD<\>]'0Y"Z/6D:_F_DX..LDD#!C*.<_>+^ ML(][#FIE6S191='T;AJ,U1*VS9&_H&>VFBIB2'A/#U"4P#I-&5V;(W;W+9). MCT8[W,53AF.N*@5R1#83R.@1<<[^Q5:9$S)"C#3,=HV)^:]-/.*GLC'Y9.NR MD&+P:,?&1&R:;1 ::&97Q5PPV?(3%8.V6^ 22GU#71P<"L4-'$H#X^KPT4B! M8MX#^XQAH"&PXY7C[&&=8V4E8(>$-I48<*=TG0G<-*18LCN^\A+4^Z8.;=H M^F=LA3PN9\@')(47N>P:.INJC+&:/&04Z(Q](BBU#@NLX+XW&08)(U4A-7Y# M=@F'>X,K:#S\XHQ,KP>IH%M(N?S%HT2I;$%K,3T]2O*(U>5VSZM4".K!7)S$ M7/M&E]FK.7B4'2JMZ>4S&B9T>6A5RZ;5K_!W( [=CJL4,.RO\]A%QF7UG-V= MQ%R;FBF/DOI.&>@V34JURT&)G1#4MAXDP5P"[T$9)6&\!WG*_@4P\J#"9XHF M"3D0K. L4W<&!X# MIIB(++E5VC'>1Q:$TG<60 A2E)PJF5J'L%6GKS,;/(#WFO)8.<\2SUZ\_!M- M[\:![JJDBVWSA&943!7B8",DDD@J\-_2%-C/C-T&Q\8ZWJ "X^8\)3040>83 M)[(7V2W@%CNG5=EW>LJK X^JZKHA&<74]U&)/]=I\2L[;E6B$!4G4:5KK3T. MKL5M"8^'04]!]/?HV8PFU^>V9#;E>CH1T7; N. ^4=%J.AL'+UWVY/$T&HGD M,S#?!%,0 D&.5E?@% SA,[2=%SFB%L/?E]%XE2B&BU3C^11HD<7!)RUXT;/@ MY32<1='76G 2CP$LK07'_H(OB%8L]GEXPP(M:6188PP6%YIR MFI:Q\Q[T]FAL)).2D=E#R,+C=S^%#_<2:?M\H7)PLEB$T21I78]^X>\)"PJEXA)'TZM? MS3V*_$L^T$S8E&$9^IEHO)^_;;.WAY6T(X/^E@X=4L[VM_3;Z,M>^ITRE:Y, M_'$LQ[7Q^]-150+9TDFE ?[_W?J#1'2NU9T5?#:I22\T@K95J'YKCQ#5_(,+ M4=C<^?J_FWT<:/;Q5^#!4[\+=N2?4NQAH(_Q"(E*O,"*U M#D8?34YJ<#1@&.WZ6GFBB6M "AAP)*3SS@60!]+/40[-?R O)6=\P\&W+*B_E M-"[]>AG#MOKGP3R>4IR.MM*Z[^;Q(EPNED.V=A-[9ITL\MG$^@PU.0ZB:1S. M(Q<[8S['DVD(ZD%PH.MQJQ;("HW543":+\-XM@K.@NDDA"'QGR2:F6[@W.;# MK2)8+IUY'O^>+XR?HS5^%$Y6BW ^T5/ =_$JG,)&X:_E"N9;#MCK3=R:\UWQ M9Q,D]*ZW,XW :!*%D8HO,I^C"0 WF0;?E^6&;$K3!%;AMB,?Y9^7W=0,@,0, MUIS ZI/E*DC"Y60&_XWAP+@W>KNJ"HX535<8R17&D^686SF;+P#3_]7I[$^A!6"@?,]<#R):H7>*6G6]$/J[F ML/Z)@*NGWTX %V$U=6XC^3A=A(LX]I'2K!Y6. ?$")?Q/)B'\6H*WRQFZ@ - M)9L"U.>K)>#!C,).9]&*Q&_\=P8O^VCL+6H&Y[A,"(/BZ31($C@JP-UD#L<2 MK[I3P7G/ 2N2, &\ U(03Y9!O*0 UC:FZ'D2(!]PF4>+V1Q#Z::@[2=!,@NG M,+=$U.FGXPD0BVD017";8((Y4,[%*@KFN-I%'%SU(H36[B.F/ M.$QF4_H+OJ/ WHN>K,51O(2[&?.#@$FK.<9'CF: 6ZLE?3N;Q.&*H@DEBK / M!*O)"B[A%,=8DO_W+%C HE:S*%B@!SB>]@![\(8]]=H.B NJA34PR[>V7^-_ M*<'!:W#I>E8^02;^%G:"S_S(S[SJ>Z8C7)PH4GB"A"\^V(JE/TAB/9SX!,^; MHE+A'L<#"\NQD 2(#01_I4 @H/<,UTN#05MSP,RRBQ.@A7],9VA)#Y/DN#[ MBN)GJQ*SI&/@C(MES,LGJA"M@(A&DR!:P&J2R-P)3'8UPLV5[;[$1CW\,9K" MXF"W0.LG*"],PTDT)>#AV;\']8BP(6UU\EI-O3 2^;@$V@O@^)Z+E['^N<&Z MDUQ6%&@:;"E.7'2$?(R1;1J:7787#L( '%(DBP3&&"Z .9+T!Q3?[90I)B8% M+%!^&N$#_!>:CH";P%] LE!@.Q/.PN**2$+ &@&DTR7)7C.@2T"VX20P^!XX M-266ZH1E214>"1,GVDJQ[CSUDO]:)$#49C0U[':)RWES<)"8@ $,#=Y;(&ZM M &- #%P"79(H:K@E@+\S.GB\,< 0$J:BHP5<@'C.?P,OG,]P$2=1T4N/^]"F M_\M2TQY._(>GJE^,'6][A _!\Q$.>,;7 \&@@(R6Q-UQ::W0>C(O'DP&&RU)"[)Y#_['R^X)\;X7T\3N>SF; MVGTGBZ7L.R%R?.JM0%WV-35Z_J][&[K-KO^PM\!Q S*(,BI]\=6X4$W&)=$> MSSQS"2WP+?Y-(#*=!3#EI.Q;QTM,)EGG3B&4M-S4U.DE7K"BR5U4'WX"?C\# MQ+[0S[-3_S[?W[?38X2?12K83OU]-="MU"X ;LAB[C1]^3@#_0\D\GY-?P2J M/D$/-/8YJ/!33E**E\&E& S9H6A@TA][/FC(6:!37U1(A M,2,ULV,^D#*C'54>(;CP")[Y8A2!!!A//,%!:?0 :Q)X0:5/2(99@2 6$\Z? MAI4)&L425#5Q-OB4@$ (LMP,3IO3@%LOO+/^8B[IU]?U>)20&*JV8[X8T1D@ M,?;&T?8L3*4#;7GBP;_SU8^;OH6.8D#S*-%CV6]&$>AI*T2>5U*,Z\:56Z30 M7N,UP&SM02MQ1-8BQ$*R!033Q8P69PO'C#89_W5&GJS!@> *+I?>Y35?S!(R M80Q;JE_8P@/EC:E.9:S3-FI?/J]09X5#?E5LU-/';-TK8BXK+T_OO5\;\-+O MLW%IRV)^X')H%$S&+;&NL^8A,PV<*%HOM2T3C]7Q!%PN\[6+2=7M%HU;\,1N MF;9O2F7ZFK.;MCO*P2X=7O\\:M../LY'K"?$S6BD>8*J1O&!$F4,/]&-W-*Z M5=V1RA?:DE&JI3NG%]$7.YNS%N?G7-;SOR M\TFB MH'(_&!)B]QXA/P:#L2F-;>Q-F#6AYF7<4U*&]C^)P,D/I\S".3L)HL1BB?\^7 MJI"SQ( -S==#%UU)K*].!E44I5_"[=#RNB-WVXX<)+%&R''"UE?!O/:L=AI5 M3-JK\6GOX\U^>V/*X#'->-+$G+-A+[B-''1]EMY;,+]3DM!;)58>;%O7[O;C M-6 Z**B:PGI.6.UT&!;!5(:V4RFO\3%)V,B^5EYT7;6'HH<&HVM[M\C03;MW M&V/,VGVMGT?13)7 #7&:GJK[C@<\7TW'D2N96UN&9JO_TF6+9P8);"Q:Y_;0 M%:3$I?Y!H.E7AXNTX;JX;-JWR3%R M7;2HUUV!MOT]M87GLRY-+J0[ >\'&H?"N:\S.Q9ZI<\]])VU51@E& M%MI%&]:M3_?8FS-E:@K,Q;6RQ"17KN9GY=&-)!K2&GC2GAP-VV?,*[BNFH27 MJDH,G0VWBP_0LH.2AAA=>C;G,I&&5@_&?N(,5&6VAY#_DRBURY]K$H ^\9T MWZ!A. LD2OXD(FU>N25H5X&7W+K#Y5-NK3(_!'8WJ@JG#;YV:1:F!BPF"7ZF ME@38\BO_;)@"X(UM] ZHQ$'QI:Y]#629(LT9.RA1EG-4=F=?)>:+EJFILP I-OY5TL+,)#9'CCI#"RBX$7I+S)-)B-)U@;!>/GXL4\^!N1&7:7*(T$R:8L7' MU3B>X]L1O;T()\E*2EL92#*."DZQA9EJU6DKLU%W_#I#C4GFM]9E SV72>6> M8>3KP4H@I+\5)7_:T_G"@(*(5-)[2SUJ-9H2S3:H=VY0[WMD+>S2;"6!E+3C!DE93T.E1 M\9\OQ[-I<%$PV(DS2VT(Q@ IS&"-AJH/:/(N&XZ5)&MAC,RN[$-7\B,=0W<-,/PFH8-.N4U M%XWR]F+UCG:=D3<)_7_LGVOMV 6: M6*<(^_1RUT#("':NDXM[;GP\U "S"*T=QM4E0UV+2M)OL7TRET!SX!X",AOZ MV.%.B9992,].&4S@3X8\VQ]O".AZO1$AFH4N14[FJKO+HC?3=- XECLCV%9&1 MJ]?N;4LI,:8B!HY$;N:Q-U\T*M+:3$02@I+K&U.I#@$P9=G2 MM8???CU'\YC4@S)IDP^9[HBAX4W<8AC>N)C\QGMKXU:OR?U]^FM&_A;*'Z%B ML!8"TMZCN_V\%HAQ6!';)6ZH/Y/5UDW_'F=NH%==?68Y5'IV#WSM-S0$TIV MB"';.!3!=JS-Q@6=;=N-G+">0EE]G'P@S(;-TN_-3M]F##?4 ,QQ[OC-J M)Z;NJ')W/8_',\M!=#;R_ EQF9RSS.S&G\GPMO9,//:QCQG7"1'O$OP!N5E-UP1UCO8(3S4R=HF!(IN&Q,QKT$75C3# M8%0W+(DW0QBG^;,2G09Q4&,&J!N].)C\$W#PE+(Z!_$0T&]Z]L?%Q(?4<]^E MA8M]PU&)A0^CBVJ]UDM!+,GZ>LASHO>P!9Y#H#'7)RTVNB3"\ 7U316U-31; MOVM/'(5/.RE0S"&D+7=QX5]TVS'1O'>H U^[X2:>R+UM0^<6A\'-'A=3,5N& M .CVE%B3B:0OUU[9J""M5$NO&M7P&KF'JFD4KQHWIJT>EW_T%H!$P?@BB0U> M6C!D@O/4R]5IQ3A)!_KBV[;&"71,='LWA,%UB;>6>EE(]?P"K9)D(MECOEQM M.R^;4B*A:7N&^%C5*? )J37.N6O4YPP7BM=DOS$Q M?3< :9([X/ESM-$7K-;A?>-:XM\;Z3YDOPLKFB2LYM3-$HNJ_V+[UL.R\YN\ M!0FS738-6AF2>YIQ4&71V(B9P=)/:/"E&*/T*\J"5-G+:H9Q;(J@X%I1J[HT MW0O^6E[7IO0%*],(4ZJ($\0""I:YMR'?K> 0@ G=5!->RT[L6NDDS@3AWS[33H\4 M.:..FABK0:56V::D-W7'5-"/EU*1[).+PW 5JUC93;>/6 4+WKQ3]9R$-P/" MX^)J[W:6#=I7*="B(KCXZA;?D(?,SB1:'D\44FW)>G]= X&G2^[Q@,:+-Q'7 MKV[\: SW/=(6<;*TT;*@B^BPB_%VK6*F=$<*U]X:T:0R?4OAV@@>8K^=MHXM M-DL^-<<>71U:K$A(Z/_7/=R>>$$GE/!%ICM$MQG6UQ@$Q_"_': 'U:)R/5:! MI)KNXR!J; &'4BI 'GP:4ZT';L\,N"'5HM0+/(SK3([JO#&Z#HI*"L"I=!Y: MXI]KBU9X_/DF3[G^[)N"W(RRTWYX%$!*)5:( MX,QACL:$\,$4>:^RV_U6PGVXK8BMWH7WL99W3MDIL83.7L][]LHTS=:60(E\KY PF-[:=?&SXN*U3H3:P,4\Z-T-&C9[Z-V5>JT,=C=<'5=_9_BWZ M]9$#O&*0'3K# ^>':5\D2\S4CZLTXG8>3.,'?(OQM/L$B-V&TI!Z26(1C MBK_%^%L,"M$H62WXEWFTXIA8CC.)%E@I:V7;(<+'^71I6U5,EU$X75!I$UCJ MC+H4PK?)+%S-IUZ$@P:.#ES=D\2@D+_R/(4LE9J0*A5 FJ&;=)W9M-,MZ"CD M>\W%.UQ(Y6ZT9N0WCYT&7RAC>1+93?XYH\ 4@X6VR EC%:80AOQ4:)\I*[H# MM P.!K#,WB6CJ0 @3)LR\N1=IDL/C[W87L;<3GU11>EZQZ]5(O.!P]&F!*'00 KWM2174A%3P $9Y3<6= 0Y MY0<\5)-'2A*G-#_N:8 I*=!ARHA IZ"><=3(C=P\0KIR[W>IOF]1:F\MN:M M D.7<>?[JK8.H&MT#8$J05Q/' N^.)Y:W?:1&1[1O5)6!+!NT+A.^7CL(V=- MVW.4ZS&P;KNTF12SOD4H:V/AL*RZ=GZEM"ZQ;=BC\XV8>&V-F:RKY]F#C&J= M3!00<;,U"2FJ";DIO=Y 6VTV69"J7FOU7XKD-]\D@ 9_@&UJUJZ>W/$ MJ*ZL2F%#GPC3=GRJ D&O>1P#TO;!IDY_#RG'/J- MLM,0_<6(MA+))$*>/DI MD&)/E(.\A Q>$X@%XE.YWV).BN?)YGX[[O; +C/$%..9*3R$"147M?:24A=\ MM=F7@EO.G\<<+Z2&YFG%K1V4O(=8R[8GCGO#LK0H;#K,=8MPA$[C/5G) %+9 MAD(8;U"*S4R?R[S:R+0H\5+JYIY!REGQ')PR!AX'3)-'#>D T3U'V0P 'U0> M@8-BV"^"4FR.QI#\F4ZKD=!U3L4M3]BJ MU,NW[N6*MD_VN@+]WTRC7'@H]NXHT<]'@4>6)_KVAYX$KG]2A90-;#FMQ#1N MPR(_%KDM=R/B-R#0)L7HP/D"Q*L5-;*>AEQ? MN38YTNBI-$.6LUQQC,K.)& M$("#"RPE!O+5,EQ2B8'YB@J:8A^]:-(NP/;$BDMI@6$SC96K[$+!R-WP53?YDF[T(;VN\]8\=GG%E=P:='F-+3A6< MBZ.#>P9IHS:*O51XRP;'=MIZ&;.2"Y]]:D!(=Y+#]X+46Q!J]JY.-I9_7XO7 M'S3M;*,:/'O])IYX;A2U\$\N+?X'KVADVXFI5E]LXU,5O]QOYSUG\\75CWYN M!YZ9\$^M$TM'7<:0[#34 (UH,EV9?Q98NW%^ZFY@@9-QP@4BX:_5TOQ%-;U\ M3);U4N8@1R!E*KVYA=0GH'*7D+/G(S<.9Y&%G *!V4,T,.C:)^-/*WY=PN*4 M/*\/P ^^Y3"^"-18T(XC4%6398=_NAC!*R5+*"_".RSF3D5?S%]GPUTO[)4Z MX1$X4.,\!2&.@\N:S#$%Y^4ULEW).45U>=.0_+J5(IPWF? L8S6['ZJ^>4,) M2E?M >R<)C.31K2X49L:07#DNPQ%NI 3G&CL_;5K/B$#PAR#!4![]B?V)K+8 M9"(JZ"W8=W5$YGY'6B*.#2H"Z>R8>KK?@9RR$7ADQ1T.P!(2MTWF4# *?B7R M83PJ9R'JUF+:H?YCY4U6BPW>+, /#'%;.;$PC'.E-M[-!/"18N":M/.-M&G* MY VLG:[F?(ZDPU!/,9%[645$Y2>K_ZQT<97%*Y?4Q6UH&]]W_6NPC(A;.XKG MTP6;WY:E*,DM(X@NN$%P9MF\XM?UD8?$KJT:-OGE;J1;D.X4Z9(+'81<"#NAB0#J<3"UN64Z:2.+<9:B M\\I6)Y+^&: 8](EAH=N*&A@W0P 6MQ--GDZQ2B' M7;X68Z;0UF7")UW2)7+NZ01=XS5WZN74"',%C,W(17<$A4T6PJI*I:T)P(S57ASV M[W*2J?( MP5NM,WNUK;R;U<5L%P]N/-:N[E6)5KJ[='LC[CNQL.0D W&T";-G"H@S1,.O MG>6-P7("G(6 Z!83*PJI1F-:@I)#]:?4F%G>&84>7[XR=QCW6Q;G5'83:5$/ M=4+<+;>&*QGI8?LHADGV_N!9BA?5""3.@._*=^$O;9>I;5OJ>*Q-?Z?($#%% M8!OK->M/>:-#M(EB.A'+9M>J#&F-S\[EZ80CV;60V&W^23) NN#(\#RJLN ; M.@Y>V<_F1<%&.NS82:OWEI77W$G11;!T.0!1038B M24[%H:6%NBZ2(WO7P)I--2\RN?:(D2[C/I66IA3X9_.$M2#X#3FQ>V7!'P^. M7?>*M7R>),":_7!. ]> ]H14!RO78U"I2!W"02W^<]9LK*JO&U M:&OPR7M'JCC2L;,K$;!$-Q/TI^^;5J@&M:0VW-+ZLOV*B?8] 4RVD1&4;-X6 M2:Q\E&U:VS5C].^W][YT]LR-T.D"LEND?MKFU2)^EM!=RPVVY7XC+$7KIXX_ MHNJEF :*"DQ//S= MO8^*O&2#,(]0$7&%U7?&UR=1H!G3YSH#"8UK=PB#13R7>C=8*#6_STQ<&?SQ MBT#'P8G5 _I9*I<9<9<-M5LQ D=4GCNBKOU)?UZ\0_/-%W5Q_SKR6S4_?AQA\-ZI\ MN0EKFEM*URJLZ/PE.-*1MK*4)?#$MK*=:G^N,JH)ZF['K_9[1Y]0#3=MM?-. M74/O/W@M7"9V+J&?+4H2(\8CM,S[3'-=(3GIG0Z7-8U-SV)5J/Z&PJJ)QW;JHOT>!W]ZR-1JF9-F2HG=\KKDD=\CQ76?K=%]+ MT!47&.,)F67 M,*P+2# %-'0;<8F,&@>7I$5 W"].X-"T-N MRJS6 ;KDK]*@LAH#QGK!A@\NM1\!G49392E!$E[Z14RGCJ$.C*06;,[R=VS? M?BJ7#R@SB$47SH&" W'1@2PN?8W;ZV)UX& D(KC"FU/Y.7GVI:>WB-RUK%;@)".K@1'7ZQ"KT)/R;3XJZN) M)L:MNM[?[Y0E(>5X&0:N!#X9<='5,D_]!F&,N1NOE//:Y PU R\9>[U)U6WN M^K.A;.1XWWJ XX,3NH MEAT< @!"Q.RY_\\X5(5OE52E14\ M^&&7L%WZC;4,5(V\:1^B59VC) 6R'"8[(W50)>V_.W@@/2W4V%HA)^5J&PTC M8BL48]C2=-#\8U99L.^0/GH)+,[1-=R3R1D=#W58(HOOOH55@SF9H4KUE76: M4'>I3F,8_ 6;>0V5XRAT\1:*_E/J63N4YSVZLB]@@H\V@;PG8Q"?XG5XCP&S M0EV0G6DZ*X"NB4F?J^S+>_VR#MK'=\V-,BY[QRSD 3=X0\FS1LNHUZFD2>E& MQU3W@SP*JB)CSG!/@PHT'$P*(.&0)4"VOIC;SXNVEA9,H):K362RH#Y1\.UM M53XTW)*L]1"6.T%= N-8G:58J!#AH3'MV5(2*IY&9?4P$1B HA48*+4D,&D/ M8AR3>NE0 M?N&)%]FV[CLR&]>H4S4JS[U@0@R["QA,V!A,@_C9Q-7QYB2<07^NU8VJ=3*&H:=:1.>D MC)Q5\"[U#+N6;M.B_!=L].:1/YXV:UWCFI/EVTN2N*&[/-,4P*2,$VNHF,)0 M*5MZ[M5G$%X)<&^YY+[DF#!T^)G75G209T)*!>%,L0$YV=F_R W8TJ!0OR9# M_+X"89?9S3V[V+H+ITM=2[D.)24KOD)LCHV@DD\UD MT69)!IW*J[R5')B&A M?M+#"BIY ==DKS)1=2*]B6'>FY9HK2%U9)2))7!!L^7-<-/'L"-TI-UFLHP3 M[D&*#H'+DY=FME9?T'.*K-5=J3?(RDT3O?N2\(U^?$1W$O,CX@%&H**"%*8- MP'#/RC:Y0\2\R[8;E=FUX6 Q9YGT8)XW>R5>"T4HV]M% )2/9+>TKD)JR$LZ8?6XR&R+'-4?\.&"BP4A-/'%1.\ \W4\E M_?5F]"-LNEIR)_O'1EUX/LM6C@^GYO0BS=?(0#)K>%J643>FGLHIZ5C]JBS* MO8GX[G\>KLZ%J? U]"8* #\"-X75SUC-O;ZXNK%LS-3 M=Z7WT8]0!SO*A)PA#R\MD$Y'@]K6] MC:W CX,M9 V;*5VXDP[S#-E7B*''G6#WPY'22M1M-'$BXB;)UR8U38SU0O9.U/H4E-8F3.:S<=+6YM3 M' Y .ME%G9&K)U_GTJ-'O?Q QF%7'O!Y-$E4$[_*-*/QFM M+>^_=?>'#E^%A)!>%SR?3=3D?H?2$Z^<<4%O'VTJ(B&Z-0#TO=WRU RMVPL) M?F=.KEUO]A1)Z?6>^"IXU M*VG5L=(%M/Q, Q(YM E&C>('M'XA('1A)[]J^>\+H@>=/D)B0S?,_D ?0QN* MI*I4#!G K"OT9!1GI3OG7DT4CG<@2<0_,6,[L9.5)\S'94REML2A/L GWFMK MV2868QS9CD=:9]Z)KOP^"+I:>4I*H*P,YW+7#EXQ.W\-6J"0='">('7%TI^. MF94-"3!=IUU3D5I5QK=WPS6U,';G=HFCQC4#E?)\QF!)QC@^\G3KK#9]FS)H M2";Z/J;G:NWV,#3D6L_C1/7!; 418Z@%\3>NCVGC/BP^'O3;?QU6CNK*S;XB MB51J#PTGSNO"QJ>=;@TZ$(?[D-7P[;HIJ;RJ+=R'&H'5!U1%X9:Y7;GPN?N$ M*TM)]YC2 [ W57I.PMNC@-,(D=I/I H[H+I;H.G7W713.=3=:F?HHJ%S%CH5 MDJKBF!V#G!4.E;]E/"RSDW-M7I[ 59UL>S+;EPJ48 M>.Z<=C\:6W*VK+/.:R[XGXORN7:/B;+-.(=U_X6@*RD6)Y_CV": WCE:4S MG<-T1>#NJ6/_@1Z\85>D=X4[:"1]%SJ&/1]XN JQ$L+QEJ9CG0;INN1:ZT'CM;O([+IEL?.**I5#$DJZG9JYI%'O&0.]6%P8AG2HEF M;E-N^ZU1"6+&1U71I!'X69QK-2BS2;9C#87_M(N]PI9)%=K2-BZ&>X>A!DUC M$J6J3-T8@Z*>(!1("SYN6*R0E=C&R4RBVQP<:>$'4SCD!PQ](:?$M^WA+BRN8_0VD'1N M P&?OZ?R(NJ+'[@]E.KZV2G#8W>M]\DU_$T9;;4_+)BV#!*PUEF2 M2#6U)95BHO=3K'GLO1U'X6SBNLR-5EBH";Z<1E.J6%Z2)_2Z1,_V/ XGR=(] M&ZVH<6@4+N<+J;M6]R\^GL5AM(K=JPEUO8MG43A/8H4P)^UXM0J3N1YL@I6F MX-O)?#*TSV68+.;N%2KB!-]-DLXNDTDXG:K19Q,JU+L*5_ M[[(?$QG2$P7+ M!=::BY)%.%OU &@8IY\',&DXASUZ1QJ%2<35ZZ:PV6BVZD'A?P(F7KI:,+L4 MBU<]#P XBXFW6/<7_S9XF-%\$L83=312W1B^GBR3H>.$02.%M3%B[2IP-89WX"),L2$SX2E\L5@NGHJGBU4X!41SJR0\ MA6^C^6IH8Q$BJL*AB-Z!;V?S91^J+I?ZX031 [Y%:G 056?+$-Y12$Z5SO#K MZ7SV-%2=+I)P2>V'J?;T?,XUT_#K*(G:9%]AVX^NG\,PS0QB>'.S'MP MYG=%D27,.DV&4$1^[9!W!X[5T/Q\Y3.8'_J?! MPV2VT/KXA:@G%+[U\Y#=12' M*/'5^B[;[-DT^1/HFL,&*L3(2U?%WGO0Y% =IMRUF8L;38.X4GO6Y"\OP^I4 MK*-I1@.J0X>J]PAANLJJ5*(\.[5$J[R0G/4- ]^V:(#D.%[Z28S#E.$YB/%3 M$F\T3KCOYO$B7"Z60S?;B.R6I,MG(R)== .;N&=(-,6&%D[D,)_CR11DCCFF M_5$\KO78N(R"5H+F"J]&!)+&,HR!KE+S#1@2_TFBF6E$S<'H;A7!K!964=E/ =S%(<[!1^&NY@OF6 ]3!B/N.4_)G(UN]Z\V?$!A- MHC!28IGY'$VP\\CO=]OR,7.9*K;^V!*W["BQ?%QA:_>)@*LG*P1[PJRF MCDG)Q^D"*'/L(Z59/:P0) 20 NZ,^PKE5W*CCO.6!%$B: M=S$VMU\&\9+T_C:FZ'E VEG!91XM9EC<&3Y%H&TELW *) EGB6/' M[ANX7'#!D_D4L<2Z8%V5DU:V'W;[2= M.XJ7<#=C?A P:35'M7(T ]Q:+>G;V20.5Z2$B?+5!X+5!*28!;8/@IN$TB9H MD["HU2P*%BAOQM,>8 _>L*=>VTO+,R\US[QRF6W +-_:C,E@]-%D>YX%YU3J M 'C_-O>L]F_:#/VBQ=!1TNBK\&RB/MN5N/^3! !W( ^@X@"O#&>S8:K4$=3K+,^0R0-)U,D!Q$(L],% MDJ^8C%JM%@VF08-KSV":,YC6#&3*TMF19K% =1*8*<&; ']/0 @ 8KT87ER, M:BL0F@C_2@#!0>Z9+DT3K75[GBFVYTJ"%?TQG6'F\SQ)@N\KJMM>E1@^$@-G M7"QC7CY1A6@%1#2:!-$"5I-$JCF9%6ZN;+H/ZVCX8S3%QA9S8 +S"/;OLSHC;&BGCJVFGM(J'T'NGP(XI/4N._HV6%2(:T8!38,MQ8G3Q>1C MC&S3T.RRNW 0!N"0(EDD,,9P '$?WBJ^L78\;9'^! \'^& 9[8!(V#LMQB"1>U:6?1;/W)@ 1?4 M")+E' 4/Q/(8%)#1DK@[+FWOG "TRO*8#VVT)"W(FHO]CY?=$^)]+Z:)W?=R M-K7[3A;232-)B!R?>BM0EWU-I1;^Z]Z&;KF)/^PM<-P H\\^,2I]\=6X\)LY M5W+FF6ND M_BWP0B4S86P\+*OG6\1%?S.G<*H<0K^&V&5S2YLR'B)^#W,T#L M"_T\)9ID]_G^7L()E4N=^%FD3'OJ[ZMC?8[AABSF3M.7CS/0_T B[]?T1Z#J M$_1 8Y^#"C]EWTZ\U$8Y!9/^:A:#AIP%RB7. "0?%W.R&AVPXL@\*"8M25$" MT2N>3H+I=(6-9.+%9-!T Z+D3),?_CCO:J^C!0@_"]HZZJ\@OZZ6"(D9J9D= M\X&D;W94>83@PB-XYHM1!!)@//$$!Z71C[B'&:KT"^VARCA,10M1WSQ8C. (FQ-XZV M9Z$'$K3EB0?_SE<_TJA>!B 97+WO=Y'L'45R<"?4-A>(1W44/3>PE5, M)NUU\3>C>$+X>=;=XTW?0D' @N(++I7=YS1>SA$P8PY;J M%S8BBPN:8-B^L4Y;'Z%\7J'."H?\JMBHIX_9NE?$7%;_W9?NCRM%_'=?NJ?T MI>LIIJ J?%[:XL_D-.)8/=/BN/WJA8BY-I=-")!)0#1U;OQT1J]6U7&4RGN: ME=HUBV>K)52^D 0K#"#M>M[6FNC0'4F9#_KK2\0]D*2!B M?4@V0E/I:HK:;D<^51E6^,)7'[-XCY.> LP=Q:SJ=DU3UA*K" M5(S&KP%V:7/A_^!UA;]Z"=XOP$G50K#^&E1/59*6@?G$OB+UBQ/ V97&MO8F MS!K0Q_%X62&;.@PCD[":+'H!)60_OLB9W*/,!+K^!7_("!0(7KDOXVPD*.8PFJ+$OPBBB%MN3,?QK M-N5JTH]BT'2GI)1$T3B)#QTN*/03H&63A,>;3(/9>+*BUMI+T)OGP=] 3\LV MMJ:E86BHOGW)< )6TRJN\SKZ0E=3C$=>C4&H@[GL13I+5 81Z?_7Q=&S" MAW\C*OUDNP(* E$JV)8JY6KT>H]5: S*G!N4^1YD@>;\)2*&"I)%X1&7]E-9 MG O8M;C:BP^ "PMT,B6D'(T7*Y[Q%B> ]^-PN@"Q>38)EM,Q:&STXR<>>X1N MF1CD9JC#, /PPO;50F9%$.H+-%-'*2)]ZKVH=7]VEHN)3OH>ZV:YI-V7I@<2;9X\ MCCPNC43M12C+#UE(C%Z]5U?OWIU](=H,[Y7'?@<7U;K[KQ)SW]W?H-2G8[";NA57 15@C4+9\C/>R M3I[.].BT#A])8;0$M#8+L]T\;6$0[E+&*->>Q;Q&G5\,T^D-=/1YRK?(OM"H M\HKO:PMR@3ZB8> 1>)G9;53R.(JP*!Y0 @$%'Z!2&Z-4.Z/D.PRGFBTG%(.# ML@P%_2T7^".(T#-X&2C+B)D:_#8'M$WPMPA_FT\P9":,EI3(@R[]*?X6XV_ MYD#C7RWXEWFT8M6'5M'.PLI/? MU8&H35JDFQ1%B/D"D'-%N5C3D&W]F&&',1,D3"&6KN9UG_IH6XV BSWR\>AF, MGG(ZE;/\(!D;^0(V[X27A]R!L=9!3FGAW9/T#Q25-4Q-D]W7G;%[E/K!AE2&#PRMT[>R#C[F1^)*3O@_ M#I;?/ :ATW+5+8Z=!X(61[#-3WSMM*1HY<$>^)W38H?S$ \DOVLGYC]T$M0[ M3((*J7++&V-[99N;\7[1'Z^4]^LP^'JF&TI+>MH G02E)VS72U5JO]>?+7'Z ML@^^?W350V\?6?1@MNJ3T=.-%!HSK7:_(%W]T13/@!O^WG6W@:= 97;M;KA1 MUB$ZH2_2,-X..U[_8;(0^]0PC=$'J,O @W;L^-@K7W9;8/Q^!/TG3S>\S\'L MP5-7_N0!OF@MO1?FM[Y_9"7=Y,@GP>3TU[]@':?#X^2W#]T%/^OS=*0^[;VG MS'S2QD]\;7C>7CGC-+%7Z.\G[(GV//A&= S^[Z$7%_+BL7/H'\EG5?? MI;H4R+[>.)WK#$9Q.^L]/Q4 A8(O=NX,]3(NR+EY[%7V$[S/&JJ6]9)-I&Q[ MLGL;VE!GK-!Z6"B'Q*G$3]G,P17URX2#X'".'@48]>"I,+IP*WHZ5/RW^Z4# MUF*?C%+^>U^,3W^C#H<[>URO3%EU4+;YF_]-Q (&H8O?56>O:Q!I4.][1:V& M#BHXO2?U1A6//(K$-H[ UXU_Y.JMAU7C 1+@N5]W@FU]C=':+\[8*7B@5W&- M9F5)L!W5,^_X"!XJAE%!0^47+=<[(4 M9UU[A86:GUO#8WT9Y+KCR!ZLSPN6&)Z(>6Y])B?G2Q:%R?F9H(^B=F>XF)=Y MK;J6OI/DBO!024%+L6$E*CC9AOV_M^%R)[YYC(Z<.(S&@ .+P%,@<+Y360*C MCQP)KK-I+FPH>-B/>AUZJ#R$%VLNYFOJ4(3D+VY"2T!V?=;4OA$NNBEC5X,& MF".;<[D-7[XY= HH1LYIE%88>>*"7(; DQ>$HX:&A_6@Q(&[[D>^M@Q$_@T; M,.">?/<\RWMW"]*)H!V0=I#M'HPT 'PW"[9K!AT-Q#RW)]^PSS+J^T2J&""-NO1)-^1>)O0JF/#D"*FD1.>>N_ M4%UT@.KJYXRW[@(=IP=/ 5TV%H1]N9/=8W/I+T?7'DO57P""!&7%LUYGH0VT M^NJ[#XTR\$:UNGSK.E"\-4%G/Z:?*7 (WD:Y$BZ_M+=1,IY,_O2? MM^)W5MNF8PN)L>].LG)^V:2=(_[]I_30X?>>SAW2023Z M9RY#H=Y3IOT*Q-+2:R6DOE1-MX<[ IRVY^&LAS81&&;4,\.HF6<$<2^7_NWK M.411AE?W%>"@",]Q*$Q/W_U@7DF7 #__K0,>)L>_>7B?.'>&8QO_83:-@?MG M\N]!-GS4N_>$I(Z.A'KUT;SE;?TI#%JG;ASU#*E4CM.>M7D=ISS>NY?3F/O3 MLEV.,F(=??,;V>;!L0E&WQO@?\U!_R:']#7'?.T.\RL-^\6L^A1)NIWW@M?5 M)KP=0W+HB>]] M$M#^^77[(I^TPM;Y]K_IF;O/^\*83S9 N:&L#?Z%I P?,@V\L@VBL*X?QJ6T MG^A5YT:S<3+Y4X>WPM?3GJ^/Y"2=&"1]((WF"8\:4Y3+J>G86P^^W6<0/?9" M)Y/RR MQI^+\L1LF]2 C4"/PI>>Z@.D^:$#,?FA"QKS0P<& M],/P9OGGOEW]MH2P)Y-2F2YX;UO2ZCD/&UK[$Z*ZQ%IE/77$AN$V!_\83+EZ MTB 'I_\:,1!/6.A7FN[@E@XF?/6B1X_]T7WQP55<.HQ(I]4I&A0;OW(MI2]; M74\X6D?"TOEPLE@_9>U(NIH;\)NZ;O[R_P%02P,$% @ 3XZG3+IQ3D]C M @ )0T T !X;"]S='EL97,N>&ULU9=;:]LP%,>_BE#':&'4<;*DZVH; MMD)AT(Y"\["WHMC'L4 73Y:SI)]^NOB29&N[9NM(\A =G2/]ST\7F^.HTBL& M=P6 1DO.1!7C0NOR8Q!4:0&<5*>R!&$BN52<:--5\Z J%9"LLI,X"X:#P23@ MA J<1*+F5UQ7*)6UT#$>=R[DYU_*#&)\?_SV>RWUQ1ODVZ-W1T>#^Y.+;?^Q M"YQ@Y#6^9#$.)^]Q\.>BIP/S>U391;?DQR^4?TI\2WKRC/0U+( ]LB7KL=]N MR]G+N)_ WA+^8(6#YF"3*)>B/]\1]@Z3F7! "\)B?$D8G2EJ9^6$4[;R[J%U MI)))A;2Y6(8LM)[JP8=#W[-WKM'A5$CEFXP8[YR\AU-C356D(YXJLPN$8]Q-<8Y+,I,I =6E"W+J2B$%N<12= M%[;5L@QL4&O)C9%1,I>".(9V1F,8V108N[,/Y+=\0WN9(S_&'LD (TO1FF;5 MC=F?VL AKZMY[779T4ZZJ*0+J3_79CG"]>W5@5L%.5VZ_C+O (PZ*4NV^L3H M7'#PBWDV8;ACPB0B;1Y42$4?C)Z]*JEQ@,)H 4K3=-WS0Y%R"DO=7J=EOBOS M\ "9__4^ST& (FP=VMS]?=[E_TP\.OM[9/=6V0;>KUU];41; 1P Y/@0(">' M 'D CXVMDO8>N[R$6KH_ MS0IT^&=A;"U]^&F78[>R( M7 OBZ&O/)Y'Q<2Z63NYN^K6<[OKMI=GXH>',? MQYN?3.9>;>!%SF^321+.&Z,3VT;[[9;HVOX.DUDL5 X/)E_7H/T6RD(EO3+: ME6KE$J9E#;=)?PJ3NF!?M5?^%YOJ;5/AW(2UMYX6MTD:]KWTX9J-0<+L MM0I_V&F1-N#Q(+\878!V4+"PYTREBL!1L'M929T#0Y"<@.1#0F8(,B,@LT$@ M9PU.N!1!"@)2# EYAB#/",BS(2'/$>0Y 7D^).0%@KP@("_B0CZ RZU:-<>9 M6;#[M5,:G$-PEP3<95RXV;JNI?W5@,W44JMPF0QI^5>>FW5(2P1Y14!>188L MC?6G+V#K-L8?C5YN?TWU!IS'(3ZA4GP2%_.;5);]D-4:V-\@W=HVD>/Q@TY) MR42VS,R;_+4T50'6_<&^_KL.+L1LE%O2R'+Y!S:@0[]U6XQ%V22-K).VRT[O MY39AZM"2^S1LH$221C;)5.>F!O8B?\+.:T9Y(XTNCKI6OGWSVZ\U)+-7>@DZ M5[N0E#?2R.*8P?*#$(T'F9R;M<V2!]2G=8(\Q%SDPB MV^-03'>@&).R"8\^.2&2D9U@3$HJ/+)4R&SD>'K"*<_PR)YILK'SWTF3D:./ MD&R>.\:D3,,CF^; Z)\]26OES@";4Z;AD4U#YCF_Q)B4=GAL[9!YCK7#*>WP MR-HYF.?D48D[*..$:U[!"FX!B3AH[[T"UB$B5[Q%&[APO%<5OFS9&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/%V5=/FNG]4SR4>=?4J=JU:?)^/-1I450Y MMWY".!RD]R,:#C![DXT%.#YJ-!\WH0?/QH#D]Z'H\Z)H>=#,>=$,/ MNAT/NJ4'R13(..4G(:SY6@O@6OA>"P!;^&(+(%OX9@M 6_AJ"V!;^&X+@%OX M<@N@6_AV"\!;^'HKT%OY>BO06R_PKHU>MOEZ*]!;^7HKT%OY>BO06_EZ*]!; M^7HKT%OY>BO06_EZ*]!;^7H;T-OX>AO0V_AZ&]#;+G!6@@Y+^'H;T-OX>AO0 MV_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-LO<-:- M#KOY>CO0V_EZ.]#;^7H[T-OY>CO0V_EZ^T#O5)5=7#_G;E=OT[E+?@S_\SO. M .Z4/P[Q_!FGJ7_N'RB=^RTQG'[/;O-IZE=$^/&5]>$34$L#!!0 ( $^. MITP9>](.P0$ '8= 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[",! % MT%]!V5;$^%'Z$+!INVV1VA]PDX%$)+%E&PI_7R= I2(J40'2W1"2<69N@G4V MC#XVEGQO75>-'R=%"/:1,9\55&N?&DM-K,R,JW6(IV[.K,X6>DY,# 9#EIDF M4!/ZH>V13$;/--/+*O2>MM?;UN-$6UN5F0ZE:=BJR0^:]G<-4T=5M\87I?4W M<4'2>UG'+CY>&R>QZA-VPH3#&]OS>-_;BIPK<_I7-#.;E1GE)EO6\9;46T:?:A5==Q\9L7;%?"]+KY0B;BHX'Z"J7G!SBMJ!C MH[K"]I.?-7"_&S+CJ&]=K+I0'GF\&&D:JYZU"R_YB-1NG9SRDX;'UM?[8;^, M6W3?C[WPGZ)GW>&\MWZY' (DAP3)H4!RW(+D&(+DN /)<0^2XP$D!Q^@!$$1 ME:.0RE%,Y2BH&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $^.ITSJLUJ'B@( "$) 8 M " ?D( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ 3XZG3'=0'VJ< @ 4PH M !@ ( !;1 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3XZG3. W@B$K @ 0P8 !@ ( ! MI1D 'AL+W=O+*++$! #2 P & M @ %U( >&PO=V]R:W-H965T&UL4$L! A0#% @ M3XZG3.%];/JR 0 T@, !@ ( !7"( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3XZG3&>4!0NX 0 T@, !D M ( !MS$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3XZG3*+Q/T&V 0 T@, !D ( ! MVS< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3XZG3"/\][W3 0 G 0 !D ( !LST 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3XZG3,PMZ50A!0 E1T !D M ( !^TD 'AL+W=O&PO=V]R M:W-H965T53 !X;"]W;W)K&UL M4$L! A0#% @ 3XZG3.(M+*/. 0 .@0 !D ( !@E< M 'AL+W=O*@ &0 @ &'60 >&PO=V]R:W-H965T&UL4$L! A0#% @ M3XZG3 Q;5T?+ @ 50H !D ( !LV8 'AL+W=O&PO=V]R:W-H965TYT$P( ,$% 9 " 1%Q !X;"]W M;W)K&UL4$L! A0#% @ 3XZG3 PV"^9* @ M 0< !D ( !6W, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3XZG3%[BDDLR @ ! < !D M ( !(7H 'AL+W=O&PO=V]R:W-H M965T ( /@' 9 M " 8=_ !X;"]W;W)K&UL4$L! M A0#% @ 3XZG3!O&O@(, @ ? 4 !D ( !-H( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3XZG M3%PB7KGV @ * P !D ( ! XH 'AL+W=O&PO=V]R:W-H965T 0 4 " =2/ !X;"]S:&%R M9613=')I;F=S+GAM;%!+ 0(4 Q0 ( $^.ITRZ<4Y/8P( "4- - M " &UL4$L! A0#% @ 3XZG3+@X M^$[B P KA\ \ ( !5?H 'AL+W=O](. MP0$ '8= 3 " 6L 0!;0V]N=&5N=%]4>7!E&UL 64$L%!@ Y #D @0\ %T" 0 $! end XML 60 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 61 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 102 211 1 false 31 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Statement Sheet http://www.tableausoftware.com/role/DocumentAndEntityInformationStatement Document and Entity Information Statement Cover 1 false false R2.htm 1002000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.tableausoftware.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002001 - Statement - Condensed Consolidated Balance Sheets Balance Sheet Parenthetical Sheet http://www.tableausoftware.com/role/CondensedConsolidatedBalanceSheetsBalanceSheetParenthetical Condensed Consolidated Balance Sheets Balance Sheet Parenthetical Statements 3 false false R4.htm 1003000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.tableausoftware.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003001 - Statement - Condensed Consolidated Statements of Operations Parenthetical Sheet http://www.tableausoftware.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical Condensed Consolidated Statements of Operations Parenthetical Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Statement Sheet http://www.tableausoftware.com/role/CondensedConsolidatedStatementsOfComprehensiveLossStatement Condensed Consolidated Statements of Comprehensive Loss Statement Statements 6 false false R7.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.tableausoftware.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Description of Business Sheet http://www.tableausoftware.com/role/DescriptionOfBusiness Description of Business Notes 8 false false R9.htm 2105100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2108100 - Disclosure - Short-Term and Long-Term Investments Sheet http://www.tableausoftware.com/role/ShortTermAndLongTermInvestments Short-Term and Long-Term Investments Notes 10 false false R11.htm 2110100 - Disclosure - Fair Value Measurements Sheet http://www.tableausoftware.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2112100 - Disclosure - Stockholders' Equity Sheet http://www.tableausoftware.com/role/StockholdersEquity Stockholders' Equity Notes 12 false false R13.htm 2113100 - Disclosure - Revenue Revenue Sheet http://www.tableausoftware.com/role/RevenueRevenue Revenue Revenue Notes 13 false false R14.htm 2114100 - Disclosure - Stock-Based Compensation Sheet http://www.tableausoftware.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 2116100 - Disclosure - Income Taxes Sheet http://www.tableausoftware.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2117100 - Disclosure - Commitments and Contingencies Sheet http://www.tableausoftware.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 2118100 - Disclosure - Segments and Information about Revenues by Geographic Region Sheet http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegion Segments and Information about Revenues by Geographic Region Notes 17 false false R18.htm 2119100 - Disclosure - Net Loss Per Share Sheet http://www.tableausoftware.com/role/NetLossPerShare Net Loss Per Share Notes 18 false false R19.htm 2205201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 2308301 - Disclosure - Short-Term and Long-Term Investments (Tables) Sheet http://www.tableausoftware.com/role/ShortTermAndLongTermInvestmentsTables Short-Term and Long-Term Investments (Tables) Tables http://www.tableausoftware.com/role/ShortTermAndLongTermInvestments 20 false false R21.htm 2310301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tableausoftware.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tableausoftware.com/role/FairValueMeasurements 21 false false R22.htm 2313301 - Disclosure - Revenue (Tables) Sheet http://www.tableausoftware.com/role/RevenueTables Revenue (Tables) Tables http://www.tableausoftware.com/role/RevenueRevenue 22 false false R23.htm 2314301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.tableausoftware.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.tableausoftware.com/role/StockBasedCompensation 23 false false R24.htm 2317301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.tableausoftware.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.tableausoftware.com/role/CommitmentsAndContingencies 24 false false R25.htm 2318301 - Disclosure - Segments and Information about Revenues by Geographic Region (Tables) Sheet http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegionTables Segments and Information about Revenues by Geographic Region (Tables) Tables http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegion 25 false false R26.htm 2319301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.tableausoftware.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables 26 false false R27.htm 2401401 - Disclosure - Description of Business Narrative (Details) Sheet http://www.tableausoftware.com/role/DescriptionOfBusinessNarrativeDetails Description of Business Narrative (Details) Details 27 false false R28.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPoliciesPolicies 28 false false R29.htm 2408402 - Disclosure - Short-Term and Long-Term Investments (Details) Sheet http://www.tableausoftware.com/role/ShortTermAndLongTermInvestmentsDetails Short-Term and Long-Term Investments (Details) Details http://www.tableausoftware.com/role/ShortTermAndLongTermInvestmentsTables 29 false false R30.htm 2410402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.tableausoftware.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.tableausoftware.com/role/FairValueMeasurementsTables 30 false false R31.htm 2412401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.tableausoftware.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.tableausoftware.com/role/StockholdersEquity 31 false false R32.htm 2413402 - Disclosure - Revenue (Details) Sheet http://www.tableausoftware.com/role/RevenueDetails Revenue (Details) Details http://www.tableausoftware.com/role/RevenueTables 32 false false R33.htm 2413403 - Disclosure - Revenue (Balance Sheet) (Details) Sheet http://www.tableausoftware.com/role/RevenueBalanceSheetDetails Revenue (Balance Sheet) (Details) Details http://www.tableausoftware.com/role/RevenueTables 33 false false R34.htm 2413404 - Disclosure - Revenue (Income Statement) (Details) Sheet http://www.tableausoftware.com/role/RevenueIncomeStatementDetails Revenue (Income Statement) (Details) Details http://www.tableausoftware.com/role/RevenueTables 34 false false R35.htm 2413405 - Disclosure - Revenue (Comprehensive Income) (Details) Sheet http://www.tableausoftware.com/role/RevenueComprehensiveIncomeDetails Revenue (Comprehensive Income) (Details) Details http://www.tableausoftware.com/role/RevenueTables 35 false false R36.htm 2413406 - Disclosure - Revenue (Cash Flow) (Details) Sheet http://www.tableausoftware.com/role/RevenueCashFlowDetails Revenue (Cash Flow) (Details) Details http://www.tableausoftware.com/role/RevenueTables 36 false false R37.htm 2413407 - Disclosure - Revenue (Contract Assets and Liabilities) (Details) Sheet http://www.tableausoftware.com/role/RevenueContractAssetsAndLiabilitiesDetails Revenue (Contract Assets and Liabilities) (Details) Details http://www.tableausoftware.com/role/RevenueTables 37 false false R38.htm 2413408 - Disclosure - Revenue (Deferred Revenue) (Details) Sheet http://www.tableausoftware.com/role/RevenueDeferredRevenueDetails Revenue (Deferred Revenue) (Details) Details http://www.tableausoftware.com/role/RevenueTables 38 false false R39.htm 2413409 - Disclosure - Revenue (Deferred Commissions) (Details) Sheet http://www.tableausoftware.com/role/RevenueDeferredCommissionsDetails Revenue (Deferred Commissions) (Details) Details http://www.tableausoftware.com/role/RevenueTables 39 false false R40.htm 2413410 - Disclosure - Revenue (Performance Obligations) (Details) Sheet http://www.tableausoftware.com/role/RevenuePerformanceObligationsDetails Revenue (Performance Obligations) (Details) Details http://www.tableausoftware.com/role/RevenueTables 40 false false R41.htm 2414402 - Disclosure - Stock-Based Compensation (Details - Narrative) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsNarrative Stock-Based Compensation (Details - Narrative) Details http://www.tableausoftware.com/role/StockBasedCompensationTables 41 false false R42.htm 2414403 - Disclosure - Stock-Based Compensation (Details - Options) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsOptions Stock-Based Compensation (Details - Options) Details http://www.tableausoftware.com/role/StockBasedCompensationTables 42 false false R43.htm 2414404 - Disclosure - Stock Based Compensation (Details - RSUs) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsRsus Stock Based Compensation (Details - RSUs) Details 43 false false R44.htm 2414405 - Disclosure - Stock-Based Compensation (Details - Shares Available) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsSharesAvailable Stock-Based Compensation (Details - Shares Available) Details http://www.tableausoftware.com/role/StockBasedCompensationTables 44 false false R45.htm 2416401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tableausoftware.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 45 false false R46.htm 2417402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.tableausoftware.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.tableausoftware.com/role/CommitmentsAndContingenciesTables 46 false false R47.htm 2418402 - Disclosure - Segments and Information about Revenues by Geographic Region (Details) Sheet http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegionDetails Segments and Information about Revenues by Geographic Region (Details) Details http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegionTables 47 false false R48.htm 2419402 - Disclosure - Net Income (Loss) Per Share (Details) Sheet http://www.tableausoftware.com/role/NetIncomeLossPerShareDetails Net Income (Loss) Per Share (Details) Details http://www.tableausoftware.com/role/NetIncomeLossPerShareTables 48 false false All Reports Book All Reports data-20180331.xml data-20180331.xsd data-20180331_cal.xml data-20180331_def.xml data-20180331_lab.xml data-20180331_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 65 0001303652-18-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001303652-18-000017-xbrl.zip M4$L#!!0 ( $^.ITS6&$0<<3X! );$&0 1 9&%T82TR,#$X,#,S,2YX M;6SLO6MW6DFR)OQYYE?X]>=771EYSUK=-2NO?;RFRG;;KG.F/\W":-OFM 0Z M@%SE\^LG_?[RP'_V;-Z__UR__\Z__W\7%_W$??GT5!MW;ZZH_ M?N6'56=<7;[ZHS?^]NH_+JO1OUY]&0ZN7_W'8/BOWO?.Q<7D33<_?_G\11%. M*P-5EW^^[&A!!52?+Y4076* __]__OR9?^YVN@"Z*RFGM-,1XO,EY9>*"#"= M+Z3^L#\_#Z]Z/^?_OD*J^Z.?NX/;_GCXXV^OOXW'-S__]%-^Z2^CJON7KX/O M/TU?_(D24!<$+AB\;MYV.QPBD_>];_KJBC=>=L:=V9O^^../OXP[GZ^JSNUH M\&7\1V=8_:4[N,YOTX3-O:GJK?XB?"$_S!>_H_JS^VWU\_F5%43U^M^KT7CU M6R:OY3>QI3>-!IR"6F"F?N=@^!4?)^RGZ1/-&ZYZ_7^M>3J__+DSJIK'^YU> M=[2:IOJE%7ST!_W^[?7J[[@<#W\:_[BI?L*'+O"I:MCKSM[W\)L6WS"LOMS+ MB?P)7VT>'/6ZJUG %S(#L,C :'PSO.=Y?&7%&VY'%U\[G9O9>[YT1I]K0J8O MK! 2OC(<7%6CE>^I7UG]IBR'U6^J7UGUIO&P^GJOG,Q/^'KS:'[AKGP9CS$_UJ[-'1Y>K'L2/ MA9_^SV^_?NQ^JZX[=P_W'G[X8D;-+__S?_PU?]?/H_J%#]675_5W__RMMKL, M(1<-1/P%"7D]?3GKX6^O1[WKFRMDZ:?\,1.\ZP[ZX^K/\:L>TIQ"?NL_X)^? M0OZBYA%$X][X1_Y%\YO>9?[=EUXU?%7342VPT-BE?_._7_]"D!%&F!3TKS\M MO[G^CI^6OV3Z'3>XJ :7\]^*(AB. SJ%7S*9V9X(-&^_>VWN#57_\(/KZT&_?MG]5EU_KH9'$_M,IM773&+]J\GO M+O&;_[RYZG5[XPE-KRY[^,C$@T\I__E>WE[_TCQ2,O?7GU9^_H2M3N]P36JTM")_J:IVFD?_X%&9Z M>]/O#JZKF0Q^'70[8Q3/@F[_7O6K8>?*]B_MY76OWQN-A_C0]RK^>8/"K,Y+ MW6L8OE/X1AP?S@9.*:&NC49M;S1^,!KC8NI<5:-G:" %=TM_1?G]UAG^JQKCWY^OM3S$;(LMK:F F T@VG;NTOW/3&W>N>O]=77I\ MR[#3'>=_N?M:)SI':7!\&WUA^W69;88/[X?#OKXUVX= M18P6XJ6[AS[FRIS.\'+T^PW*K,K5K\1,A%(>,<7_ND4Q^,'US:!??.:':MSI M]:O+V!GV\8//;#=Q*SG>A6$;"7*=T>UR&K9*#?-;%*OTT!K^YH;?VNR9VDM1 M\_"FKK;/1'[Z<5/=N;U?!_VOXVIX???ZF<%5R=C4Y]W+V?E6.SR@T)F7^C88 MCC\]-Z7.P/]>[EZP8F>/_-;YS\$POW'T[DNH/H]M_W+B)#]6W=MA;]RK1DN' MGL.;P1 A+S]\]\Q+-Y6O#V]OP[Q\_#:O.Z';XHS7@8QCP M_?)^MM:[/E9ZA.7^??"]&O;S9]FO5;^+#SPW(-X]&#NL#6\F^6=KT0?%X^=O MU:>,SB_7U>5_],;??&>4"Q#S'_E3OG>NVKVN0QOXKOHXBO4?Y.[@ ];? MQAMG#]M/'&^O^4K]@@'.GGG3O[D=C^H'Z))1MZ'+KBMC,V7<:;>QIR9S/ M6CTIEW/PH]NS7K;/PHNU:_6<_>HS6:#MAM;9K]!33N*>=_G3'I8H>WDK@K4F M<%(HW69 +6:W6=#.RQ#9A@.M\WULR'@NFCY2X/>B3. ICSS;;=F7>W#R'+=D MYRMI6G0^=70^>#%5B\YG;X\M.C^?6K$-*WC;9.@<%7K[/GMP;;5 MRR]\X_7I*Y>?R0(]:$C5+M(V:FH7:GO%X*FO&.S;!+(%R'^PHZEK-Z[E!1QF MV=4V=LQPD_OOSOYU3O'OZ]T M/(NOG]="N(>Y.4!>Q=VQZGSY!97[@[TP4?\_/X4[W373L_U59X0>X>-XT/U7 MD1D.^O7+]LQ4>Q]OB]GA(G.'TRQJ;SC.P[I7S'B^>VWN#57_%E^(62S?UVIMXDELXICW?EH5/[6*#Y'FU '_X":']!D26FV? MC+:7(/X@ ;Z]_,_;Z392&@S?5G_8;G=PBV3VO[X?#OKXUVX=&"UN_-T]A)%3 M_[(SO!S]?H,2J_ +.#'%IB2FDYTK>Y-%5>>.[VNZ_>WU[17^_+V*7[Y4W?&G M80'%1+BJO$?5=7_4&&F=5O]_;9WV<'?ONE/WNZJ+X-A9?N7 M]LNX&GX:W/2ZDLCS,LFMU'$7G&ZDC[WM3NZBS3M:]Z'.%Q)C3=?K/^;6ZR/7 MDN]<=?-SU>7O_NTOH91GE3OG@5)KG95&;APD+[+T0<]@Y M26AMX<23@]U3_%:UYY#:+W;0:L.*%Q=6'-/ VCSSI,RYS3.?.,\\QMJK??)$ M:/@)R.5UYGOP^:KWM99G;X1LH02JR_$ N:JZ@Z_][/[N'/JG 7K$Q1?#X+K3 MZY^ZG=?^>D?6I][^7M[/URCFX_06D$_"4%M /CU /L)%BS;:?LG1]MX-;)<] MN>:W=C2JSJPH[^%4?05S+V@_;JM-F]8.SC%\:]7Z%&H]!G#;/S"**XJH/U2C M\;"7$Y:Z-O%W=)"C#Q]_/R_%+K!VYZW7\O9"8;NU@B-9P5%S[E:I1U?J,2#[ M_56G_[9S/7'[EMAH^\56Y[#];A9VX;]P( M1N/']^_/7EUW3+P0\ PU>"Z4+^ST.Y>=\U+\O1Q.K6 -BT;DKZ?F[LQ9@VZCNL5'=&<-Y M&\V=4C37^I[-?<\9+[K6#/:WL=2:P9SFM?N/CE_T*J/G4AEU>?60I^^OO7GW@P'E[?= M^S]W^OK6G]N_75Z3BV*XP;]N_:&WHTM<*W4WS?E/ONQ]QQ4ZK]S\CK>WU]6P M,Q[,V_?==_5& TY!_?S[QU"2\3\6"%G\H+EO"%5_<-WKW_L=ZQ6^^"5+G]6\ M-&/M807-S#BR3GK]6 XGG8[G2RDR^D-X.Y=/Z!7 MTQ7UH?JR<*KY>N*K.MWQ10#K!'"3"%,>A =*$O.4!2:CT.!?__*>__.O/VW^ MG3,*)TT)Z]*:?Q_D?.M#[^NW\2AFV+FJ+O\],]L8WK]55Y?W$?NX?I^O+JMN M[[IS-?K;ZS=OTQSC#)!OA_Z(JJ@55Z"BBEP:JRQ/QLO7K[*\:V(F2H.I%+;E MZT0$XAX22"!*.R>D5<)1X\%HRJ<"H4&:4 J$/%XBDU+9>H0))O,#Q(1?>YW/ MO2OT3&AMF*>/FHOM#TICQPX <_*X8'/B<#PI%2+C &@024NB.-4^@)&!>A[G MQ%'C!("0@F.8,Q/*YKS-!!*JFP&&)Z.Z=GB$"?V[\;=J./GI[:#?O<6G^^-% M44S+@>YE)+(D-5&,$.N(]]*X,-&K3%)20PM&.#'DCH_-2'HT!ZC,>SD0QC)0 M H@EFH$D23!H..#>PS('3 S3\'!2]MEO%=CWA-T*IQ8B[8DHV:*()IPIJ-* MF@2YK+$+"E3R)U79T]U[NT^(U"3FC#!4&Y2?\2GJ1/$WZ)IUL$$5"Y=I)7:6 MX=LZMAQ\>3^)34RA'@O!SQ,ZB8SZE=/FK M9S2]N\DQ(JZ'7S$8JD;I=HP1T6^]?N_Z]OI]YT>]@L)M];;:$E!21+&RH"E1 MBHG$@(DP(38(C.QX"2C<2'8GVLWIVH&5M\C&IS^JJ^_5;\C3MX<5L;CRJ.!1 M*1F$",4(U1#F) MK.IHHQ7,0*,^;7W!(R@IF=Z.R64*=V"OUT^#V^$_J\YP2QT2SAQ7/EJ?5$"E MT6#-E#_N'2G\':<2S"[LS5&X$W^?O@VK:A<&K20T.>FI9SX8 9XV1BI3Y"L8 MY'3+Y5>2N!N'?PQVX(]Q;CV-$K'/T4!X,-$W_*'E%LC-4!QB1_ZF!&[+W8J-NYRI_RG9<P]?F).V%BU/9;+X_C.'&&(D2 V( PP&PB-Q<4(TK M(V#JO2Q'=,EZ;C$<7YS_7&,4FAH794(GP]"8 Z?4DFP4+A*.7J9(IDZ!F38K M:0 +O0A-V@5K*6@9#;H5M$2B;5+2>WN@%?VQ8..B>>X @S+7@DDUYC^A<(K/1D'+>HT-I>4B<8:DS3+23*A MD=>HXSEGGID]K=DIR1\F#<$RBWD2XPBSZDDLM<%90,1\42@0*GB$1.>%YXIY M(FC^CY?Z]2_O&0E3\A[ZOAEA];;O9PSQ\J2"FZH_JO5CAZB*K[7B/_^X>V3Z MYOK&[F2TXYO^:#R\K0VDWL 8?^OTW]43(4:_=?ZJ$2S&]M-<=UY"\@IE)[*F$<01OOIX/X M)BOOD=*_P[M$J55DPW]!*,<<:#B/37)>NDP:C&@]#Y%J@LFJ20XS M;DY+II"@KSS!T2L9J.@9@.RZP&C#^?/8MXQH%]P@@I&HY3: M(_W4(MDN)HHI$@OE_NY:X2\34Q-=]7ZV:-&7V:K35>?K!E[ <"8%"!ZH]AI= M%1%RLOLDHP0+\?4O7Y"7"HE8_O#F&_UD:_DN78^3XH\-OIQ;COPG@K&94N@P M4W"I^7(N9'K]RT5S.WO=-S64A$&W7M"3!R:K-^'O-CD93\&$@ %CS%NJ:%N< M"SLE17GB^>M?_C&EXMYO64U&IG-3(ACUQH7 ;8B.BV!)E*XA0EKK7]>E-JO( MF'W+,A$3^C972?1:&,4E1EU6D>!E%*(AP6D+KQ>J?>[]IF4R,G)M\.U>2.)T M)!03;B+P#YUFUJ@LC_D8^N(?B]^;/[KYNOH0^H>O\F'LU1O,(_[\W]6/#;Y7 M2>5U?4"0/$=8$8G'&==)Z<6*MGN_:8F,NX/R";"\NQWGN^J7&.:N\@W_@.*Q M U5#>$BY',*Y$#TP[[ECC9WE\^]5$"J5 3!RD?LU#)Z(*!ZL@R#$$,ZBP03; M,6&HL&%ZVARI<#JL$ 4PR8!PN9LH4N^J&GIDX>M@N(EI @'JB$,L,"R7:QCM M:;,DJ -L:(PS7':&2\,0X8"YFDPU3,GE$MUCLIVM0AR.SS=^;Y68\AD*6,]_S0 MVVJ\$QH "!(@2>*I95))(5@3SR1K8[&%3PFJ7JXD=Q4QNQ.]OF)!:2>I%9CU M"@$Z(?8W)5#"B/+(FU$)I@C7!;X 4 MAU/.Z:%&2E1JA%; I$8"#< QPD+4\"Z7GBJ]7YL>5C5/A-_WLU->*MCV>2C)8;:42*/D23G%=RLEF% !*E6&\ .U!X"!Y/ M_A#'.T=5B!BX\1BX F,0D1A+LBK5*<%=:YDHX=B5T7 M0 5+C&4)W4?>R[%>>&6:'% '4Q0K<2Z+$'7?Q+:KH=ERIF"ISQK2C-!D:""V M3K&8BI3(9%#*4I74;Z>J#UPL;9Z M-5^BL8RBU)7@G/!\2##A0D'210D&!\/$4W'18DRS:)3VA!MNF,*DG^>39%YC M#'4B1EY@S!.KZ_10AZ";M"&?BH$5"#PI;_EFU,FW4DQ9Q[(?LY^P6TT>R\?Z MP^I;OCO_O9J@UZ^#4:X2?O<%86P[,#*>80@M8Z2.'L=CT_O)V(.:5C@LR%.22M+'%\J 5@2C?DN"4D*&?(:4\0(C",Q? MRIOT.QKPU=6@FPFOZP;<N,WH,ZN-^'4P$>)27<0(@2E7 M%X\>,A#$&!L)D+Q;3ZF.;EH5H2 ZI8O4C0JUM'^R$5=/)(>_5_UJB+:&B^;R MNM>O:Q%J"YM\QT.1<7#1BV2!4&L\:.W5]+H?I%Q)LBP;09:/,4Y9-A^J4=49 M=K^A< (NHJO!37YT,\EH'9B6+E ;A.8Q*."VL9JD0Q&]H L&<3ZB^5A=72'X MHV0FI?GX]\WD@I#!)%>83467'%$8?*B9Q?[F]*H_EM\MJK,%L1B2BDW,Z M0M *II<^ "@&6P4\$L(*-AXF:A]LK"W:89&18#T&BIIGAH1OX@*BB2IBIB)S MWYX+3$8N>U>W&63N[HC%/[M7MY?591H.KK,V;\?3,\/8&?;1N&;-N5;<4MFD M[ '1"6P4VJ'U84B<<$%2RA@NRJ"37>!S5C%+I5@ZJMX'Z4>0Q0-']A824*XL M>G4F74J.)Y-EX512^0!_E2P EL]G]BZ+NNO/ML>[UN:K03$(9T@$B3J>'=8D M46XM,/3-9@E.ZN_=A))UZT@;HB1+G INDV'):=I0H@U-92,DSH@49!YHLA/ 3J M'*N//[BBEK@R^6><*D8WDL5.Y1?<,G#$ I<","5'1R-FY1?1IK)!(<'%LEP? M-/_U6]"UUNN)B%$]>CT0&D%/("(TU?88R:YRW@8C5]@77>W:;0Z!&/<&URXS MF#DHDLOC3+UVC90>2'D()#7E9N]J.+V5'!A0[R@''8G1PK&8;%UW&G54TI?) M-Z&&B54K>95DOG=Z5SDL0YO+"7"H/H_O7/BT9"L'U:,Q1M>];7TR9LG(8*08 M2@3@&+RG)!&=K9&@J"S6/%-"+T?X6Q*X=^;F+*.I3IO=8J[O@?\ZZ']%,[^> MJUY[:)N)2R>UB5%S%X+3VBI6BP6\4)R64,BUIO!\?_S[X7@W[=<^!KPCY^,!68@?)/2"21PW&",ZH$[(6.\F75D1QN0!T MO>7QXL7^:5@W4O^QL:"UE@9R?U"EF<0$7C/T"BAHC2\(;HJ\1^&39X0ELTVF M;_A1G[:"61DPG24R16D4YON<>VI0,L9B DM4F1%2*HWASTDTCX#:Z^MJV.WE M8[^;:OAV,'[3GV3S=7_PSBCO@^8_\J=\1^8>U@9G:*>$0I ^R-R_P\ILIT9+ MF?]2X+ QYX0'!]7%+F[/6!*)3J!"X$0A_E(4.XK;6,2+I,IJ=VF6DYH7*N]' MN[X4,<@@()B+^03>A.AJW#$LI+SU7UKZ\O72%ROYK;V?DDG1B,&Q5((X$L&X MVLQU($8X*(J;01)*Y E)>VU?7DR13,!DR=F4K]B;:%AND(UQE=/4%#$4^BXI MZ6DQ=X#T222O"23J91(NE[89L9&0Q,/ M.;H$ 5+@ F,I2&*C+1:8(&QY%_$%ROK1/L0GDD_1N0W$4VX5VO7T2#$W%S*% M^\;LZ<10[3RRITC0K).(SD>A$L9%'!HL0;!E*_J3BG-"V,=D3\1(CT:H -V M:C@P(#/)&%>6NG *RT4_YRV:(R.M38ER(9R#(%@P-*:8>W4SGS!FI&6S9+3# MY3/I%RKO1Z.MQ @2Y9[GK&A%3#XZD[.(@L6RE1%@3M6*?C?(#92"UUH0+1+- M'8:3T%-AA\3IJO!-T<-)>^Y]=YD#;WSN]_O3,9MMK6]QQ M[;UDTG/NN5818KT/:FT4P4)Q:8.M971K8@_/^2'.1S#D\> Q:Y;"*9\;^OE: M9LQHXLS:NX_/66!'=DC*:L,#D4X+ZYR*B7A;;^$[&1BS:SN)M6HXA)^BV@0 MD],";G+Q.6&FU@A-^%>QMF%/JY']N"\/&@+WAG ,%K2W$5&\/F^Q/@DJBL*: MYZ.#QR033H=(8O*18/ZDI(C4U44=54LE1>T6SU=+B,D"9&M%.!)ZEM0,VH6!\D>*:BT\5UI';5',D/\X A MO9)!YNE@7"EI@=2*$4;E^4SM&CF.+W9:DHC.6 3A@Q),Y3D0&:MB0.!B:SM8 MGK@>UA:8.\:H#2%?;N58P8YNPJ.P9^715.A5B/[=V($P^JD%<<B42I,.@N]E\#E:=7B5)-S5 M9RW!<;[J/KEX_/;;\]?%X_V:%M&Q0!BJ1 6._[KZ^,4(YB-S10X)9'U-4JN6 M'1V;9=8AE@?+ N=1<0*D/AW6 13%-5,V;WE6BGA$[N*C$AC%<)-[CNAD@R>T M/@S#4 &#A2)WJ:]^OB3)G=)Q&,O3-$,"E8+);3]M3*+>8C;)ZOUO';X4/>U4 MBNZ9,KF%BF!"$!F,@_H&F0D88XH2<>3ZF^2M.O;FE"7E++<5L028\,S;4!>Y MF7P:YB,O!^JMOV79:N8Q"2=&J<+DCBJ>>$N-<76 9 RQX$EY