0001303652-18-000043.txt : 20181108 0001303652-18-000043.hdr.sgml : 20181108 20181108171833 ACCESSION NUMBER: 0001303652-18-000043 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181108 DATE AS OF CHANGE: 20181108 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: 181170634 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 a10qq32018.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 September 30, 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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). 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
 
 
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 November 6, 2018, there were approximately 71,551,528 shares of the Registrant's Class A common stock and 12,016,296 shares of the Registrant's Class B common stock outstanding.

 
 



TABLEAU SOFTWARE, INC.
QUARTERLY REPORT ON FORM 10-Q
For the Quarter Ended September 30, 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)

September 30, 2018
 
December 31, 2017

(in thousands, except share data)
Assets

 
 
Current assets
 
 
 
Cash and cash equivalents
$
639,254

 
$
627,878

Short-term investments
317,505

 
226,787

Accounts receivable, net of allowance for doubtful accounts of $1,401 and $1,003
187,424

 
203,366

Prepaid expenses and other current assets
136,828

 
30,514

Income taxes receivable
1,363

 
673

Total current assets
1,282,374

 
1,089,218

Long-term investments
63,551

 
148,364

Property and equipment, net
91,265

 
106,753

Goodwill
42,530

 
35,083

Deferred income taxes
4,007

 
5,287

Other long-term assets
46,271

 
14,090

Total assets
$
1,529,998

 
$
1,398,795

Liabilities and stockholders' equity

 

Current liabilities

 

Accounts payable
$
3,817

 
$
4,448

Accrued compensation and employee-related benefits
96,091

 
96,390

Other accrued liabilities
66,313

 
37,722

Income taxes payable
7,547

 
4,743

Deferred revenue
328,187

 
419,426

Total current liabilities
501,955

 
562,729

Deferred revenue
15,851

 
28,058

Other long-term liabilities
52,447

 
54,385

Total liabilities
570,253

 
645,172

Commitments and contingencies (Note 10)

 

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; 12,016,296 and 14,492,846 shares issued and outstanding as of September 30, 2018 and December 31, 2017, respectively
1

 
1

Class A common stock, $0.0001 par value, 750,000,000 shares authorized; 71,530,794 and 65,969,499 shares issued and outstanding as of September 30, 2018 and December 31, 2017, respectively
7

 
7

Additional paid-in capital
1,290,077

 
1,168,563

Accumulated other comprehensive loss
(11,914
)
 
(11,991
)
Accumulated deficit
(318,426
)
 
(402,957
)
Total stockholders' equity
959,745

 
753,623

Total liabilities and stockholders' equity
$
1,529,998

 
$
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 September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share amounts)
Revenues

 
 
 
 
 
 
License
$
138,127

 
$
99,424

 
$
384,768

 
$
299,964

Maintenance and services
152,453

 
115,493

 
434,308

 
327,739

Total revenues
290,580

 
214,917

 
819,076

 
627,703

Cost of revenues
 
 
 
 
 
 
 
License
5,230

 
3,265

 
13,810

 
9,474

Maintenance and services
29,549

 
26,664

 
88,619

 
73,775

Total cost of revenues (1)
34,779

 
29,929

 
102,429

 
83,249

Gross profit
255,801

 
184,988

 
716,647

 
544,454

Operating expenses
 
 
 
 
 
 
 
Sales and marketing (1)
142,129

 
123,842

 
424,685

 
366,020

Research and development (1)
97,939

 
84,494

 
285,477

 
249,863

General and administrative (1)
30,959

 
25,697

 
93,055

 
76,017

Total operating expenses
271,027

 
234,033

 
803,217

 
691,900

Operating loss
(15,226
)
 
(49,045
)
 
(86,570
)
 
(147,446
)
Other income, net
4,381

 
3,677

 
12,709

 
8,931

Loss before income tax expense
(10,845
)
 
(45,368
)
 
(73,861
)
 
(138,515
)
Income tax expense
10,492

 
1,185

 
6,014

 
5,207

Net loss
$
(21,337
)
 
$
(46,553
)
 
$
(79,875
)
 
$
(143,722
)
 
 
 
 
 
 
 
 
Net loss per share:
 
 
 
 
 
 
 
Basic
$
(0.26
)
 
$
(0.59
)
 
$
(0.97
)
 
$
(1.83
)
Diluted
$
(0.26
)
 
$
(0.59
)
 
$
(0.97
)
 
$
(1.83
)
 
 
 
 
 
 
 
 
Weighted average shares used to compute net loss per share:
 
 
 
 
 
 
 
Basic
83,264

 
79,440

 
82,191

 
78,463

Diluted
83,264

 
79,440

 
82,191

 
78,463


(1) Includes stock-based compensation expense as follows:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
3,488

 
$
2,885

 
$
9,774


$
8,252

Sales and marketing
22,357

 
18,603

 
64,522


55,221

Research and development
29,926

 
27,337

 
81,920


76,500

General and administrative
6,175

 
5,489

 
19,805


15,650


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 September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Net loss
$
(21,337
)
 
$
(46,553
)
 
$
(79,875
)
 
$
(143,722
)
Other comprehensive income (loss), net of tax:

 

 
 
 
 
Foreign currency translation
(282
)
 
(3,455
)
 
(1,010
)
 
(10,663
)
Net unrealized gain (loss) on available-for-sale securities
179

 
(119
)
 
(596
)
 
(119
)
Comprehensive loss
$
(21,440
)
 
$
(50,127
)
 
$
(81,481
)
 
$
(154,504
)

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


6


Tableau Software, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
 
Nine Months Ended September 30,
 
2018
 
2017
 
 (in thousands)
Operating activities

 
 
Net loss
$
(79,875
)
 
$
(143,722
)
Adjustments to reconcile net loss to net cash provided by operating activities

 

Depreciation and amortization expense
27,783

 
34,174

Amortization (accretion) on investments, net
(32
)
 
162

Stock-based compensation expense
176,021

 
155,623

Deferred income taxes
(3,810
)
 
(226
)
Changes in operating assets and liabilities
 
 
 
Accounts receivable, net
14,232

 
80,030

Prepaid expenses and other assets
(71,671
)
 
(138
)
Income taxes receivable
(728
)
 
(297
)
Deferred revenue
4,666

 
45,109

Accounts payable and accrued liabilities
38,477

 
9,452

Income taxes payable
2,866

 
26

Net cash provided by operating activities 
107,929

 
180,193

Investing activities

 

Purchases of property and equipment
(13,983
)
 
(43,179
)
Business combination, net of cash acquired
(10,947
)
 
(23,966
)
Purchases of investments
(206,454
)
 
(198,144
)
Maturities of investments
199,885

 

Sales of investments
99

 

Net cash used in investing activities
(31,400
)
 
(265,289
)
Financing activities

 

Proceeds from issuance of common stock
26,864

 
24,305

Repurchases of common stock
(90,019
)
 
(59,986
)
Net cash used in financing activities
(63,155
)
 
(35,681
)
Effect of exchange rate changes on cash and cash equivalents
(1,998
)
 
3,005

Net increase (decrease) in cash and cash equivalents
11,376

 
(117,772
)
Cash and cash equivalents

 

Beginning of period
627,878

 
908,717

End of period
$
639,254

 
$
790,945

 
 
 
 
Non-cash activities
 
 
 
Accrued purchases of property and equipment
$
3,589

 
$
14,375

Asset retirement obligations recognized, net

 
983


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 five 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; Tableau Prep, a data preparation product for combining, shaping and cleaning data; 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, codified as 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 and nine months ended September 30, 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, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, as well as other risks and uncertainties. In the event that we do not

8


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 establishes 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 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 if and when they are available), training and professional services.
We recognize revenues related to contracts with customers that meet the following criteria:
the contract contains reasonable evidence of approval and of both parties' commitment to perform their respective obligations;
the contract includes identifiable rights to goods and/or services to be transferred and payment terms related to the transfer of those goods and/or 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. For example, indirect taxes which we collect and remit to governmental authorities are excluded from our revenues.
Nature of Products and Services
Our on-premises software licenses are sold through both perpetual and 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.
Our contracts with customers for on-premises software licenses include maintenance services and may also include training and/or professional services. Maintenance services agreements consist of fees for providing software updates on an if and when available basis and for providing technical support for software products for a specified term. We believe that our software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these updates and technical support to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the maintenance 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.

9


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 also 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 with customers that include options to purchase additional goods or services to determine whether the options give rise to a separate performance obligation that is material. If we determine the options give rise to a separate performance obligation that is 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 7, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the nine months ended September 30, 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 the benefit period, currently estimated to be four years. We consider the benefit period to exceed the initial contract term for certain costs because of anticipated renewals and because our sales commission rates for renewal contracts are not commensurate with sales commissions for 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 September 30, 2018 and December 31, 2017, no individual customer accounted for 10% or more of total accounts receivable. For the three and nine months ended 2018 and 2017, no individual customer represented 10% or more of our total revenues.
Recently Adopted Accounting Pronouncements
We adopted the new revenue recognition accounting standard, ASC 606, effective January 1, 2018. 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 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 revenues 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 periods 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 and subsequent amortization of those costs over the estimated benefit period. Upon adoption of the new revenue recognition standard, 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 7.
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. We will adopt the new lease accounting standard using the modified retrospective transition method and apply a cumulative-effect balance sheet adjustment at the beginning of the first quarter of 2019. 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. We expect the adoption of the new lease accounting standard to have a material impact on our balance sheet on the date of adoption. Our evaluation of the new standard will extend into future periods and we will update our disclosures 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 September 30, 2018 and December 31, 2017, based on remaining contractual years to maturity:
 
September 30, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
1,976

 
$

 
$

 
$
1,976

U.S. treasury securities
171,643

 

 
(438
)
 
171,205

U.S. agency securities
24,976

 

 
(109
)
 
24,867

Corporate bonds
119,684

 

 
(227
)
 
119,457

Total short-term investments
318,279

 

 
(774
)
 
317,505

Long-term investments

 

 

 

U.S. treasury securities
44,585

 

 
(376
)
 
44,209

Corporate bonds
19,452

 
3

 
(113
)
 
19,342

Total long-term investments
64,037

 
3

 
(489
)
 
63,551

Total short-term and long-term investments
$
382,316

 
$
3

 
$
(1,263
)
 
$
381,056

 
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


12


The following table presents the fair values and the gross unrealized losses related to our investments in available-for-sale securities, summarized by the length of time that the investments have been in a continuous unrealized loss position:
 
September 30, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
161,300

 
$
(351
)
 
$
9,905

 
$
(87
)
 
$
171,205

 
$
(438
)
U.S. agency securities
5,042

 
(35
)
 
19,825

 
(74
)
 
24,867

 
(109
)
Corporate bonds
93,716

 
(144
)
 
15,470

 
(83
)
 
109,186

 
(227
)
Total short-term investments
260,058

 
(530
)

45,200


(244
)

305,258


(774
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
44,209

 
(376
)
 

 

 
44,209

 
(376
)
Corporate bonds
15,345

 
(113
)
 

 

 
15,345

 
(113
)
Total long-term investments
59,554

 
(489
)
 

 

 
59,554

 
(489
)
Total short-term and long-term investments
$
319,612

 
$
(1,019
)
 
$
45,200

 
$
(244
)
 
$
364,812

 
$
(1,263
)
The unrealized losses on investments as of September 30, 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 September 30, 2018. As of December 31, 2017, there were no investments that had been in a continuous net loss position for 12 months or greater.
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.
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.

13


The following tables present the fair value of our financial assets using the fair value hierarchy as of September 30, 2018 and December 31, 2017:


September 30, 2018


Level 1

Level 2

Level 3

Total


(in thousands)
Cash and cash equivalents

 
 
 
 
 
 
 
Money market funds

$
555,773


$


$


$
555,773

Short-term investments

 
 
 
 
 
 
 
Commercial paper
 

 
1,976

 

 
1,976

U.S. treasury securities
 

 
171,205

 

 
171,205

U.S. agency securities
 

 
24,867

 

 
24,867

Corporate bonds
 

 
119,457

 

 
119,457

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities



44,209




44,209

Corporate bonds
 

 
19,342

 

 
19,342

Total

$
555,773


$
381,056


$


$
936,829

 
 
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 September 30, 2018 or December 31, 2017. We had no financial assets or liabilities measured using Level 3 inputs as of September 30, 2018 or December 31, 2017.

14


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 September 30, 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. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. 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, as amended.
During the nine months ended September 30, 2018, we repurchased 961,468 shares of our outstanding Class A common stock at an average price of $93.63 per share for $90.0 million. During the nine months ended September 30, 2017, we repurchased 979,577 shares of our outstanding Class A common stock at an average price of $61.24 per share for $60.0 million. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of September 30, 2018, we were authorized to repurchase a remaining $310.0 million of our Class A common stock under our repurchase program.
Note 6. Business Combinations
Empirical Systems, Inc.
On June 7, 2018, we acquired all issued and outstanding stock of Empirical Systems, Inc., a privately-held Delaware corporation, for $11.0 million in cash. Empirical Systems, Inc. is a startup specializing in automated statistical analysis. As a result of this acquisition, we acquired all of the assets and assumed all of the liabilities of Empirical Systems, Inc., and we accounted for this transaction as a business combination. Pro forma results of operations for this acquisition have not been presented as the effects were not material to our financial results. The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:
 
June 7, 2018
 
(in thousands)
Cash
$
53

Technology asset
3,500

Goodwill
7,447

Net assets acquired
$
11,000

The technology asset acquired in this business combination is being amortized on the straight-line method over a period of five years. Goodwill generated from this business combination is primarily attributable to expected

15


synergies between the technology asset acquired and our key products. None of the goodwill recognized with this transaction is expected to be deductible for U.S. income tax purposes.
Certain employees hired in conjunction with the acquisition of Empirical Systems, Inc. received restricted stock units ("RSUs") that are subject to service conditions as well as the completion of certain technology milestones. We account for these awards as a post-business combination expense.
Additional information existing as of the acquisition date but unknown to us may become known at a later time, such as matters related to income taxes or other contingencies. In accordance with GAAP, if this occurs during the 12 month period subsequent to the acquisition date, we may update the amounts and allocations recorded as of the acquisition date, which are presented in the table above.
Argo Technologies Corp.
On August 1, 2017, we acquired all issued and outstanding stock of Argo Technologies Corp., a privately-held Delaware corporation doing business as ClearGraph ("ClearGraph"), for $24.1 million in cash. ClearGraph was a startup that enables smart data discovery and data analysis through natural language query technology. As a result of this acquisition, we acquired all of the assets and assumed all of the liabilities of ClearGraph, and we accounted for this transaction as a business combination. Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results. The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:
 
August 1, 2017
 
(in thousands)
Cash
$
161

Technology asset
5,000

Goodwill
19,552

Other liabilities, net
(586
)
Net assets acquired
$
24,127

The technology asset acquired in this business combination is being amortized on the straight-line method over a period of five years. Goodwill generated from this business combination was primarily attributable to expected synergies between the technology asset acquired and our key products. None of the goodwill recognized with this transaction is expected to be deductible for U.S. income tax purposes.
Note 7. 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 and nine months ended September 30, 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 nine months ended September 30, 2018.

16


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 September 30, 2018:
 
September 30, 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
$
639,254

 
$

 
$
639,254

 
$
627,878

Short-term investments
317,505

 

 
317,505

 
226,787

Accounts receivable, net
187,424

 

 
187,424

 
203,366

Prepaid expenses and other current assets
136,828

 
(103,176
)
 
33,652

 
30,514

Income taxes receivable
1,363

 

 
1,363

 
673

Total current assets
1,282,374

 
(103,176
)
 
1,179,198

 
1,089,218

Long-term investments
63,551

 

 
63,551

 
148,364

Property and equipment, net
91,265

 

 
91,265

 
106,753

Goodwill
42,530

 

 
42,530

 
35,083

Deferred income taxes
4,007

 
1,485

 
5,492

 
5,287

Other long-term assets
46,271

 
(29,940
)
 
16,331

 
14,090

Total assets
$
1,529,998

 
$
(131,631
)
 
$
1,398,367

 
$
1,398,795

Liabilities and stockholders' equity

 
 
 
 
 

Current liabilities

 

 
 
 

Accounts payable
$
3,817

 
$

 
$
3,817

 
$
4,448

Accrued compensation and employee-related benefits
96,091

 

 
96,091

 
96,390

Other accrued liabilities
66,313

 

 
66,313

 
37,722

Income taxes payable
7,547

 
(4,381
)
 
3,166

 
4,743

Deferred revenue
328,187

 
154,435

 
482,622

 
419,426

Total current liabilities
501,955

 
150,054

 
652,009

 
562,729

Deferred revenue
15,851

 
12,693

 
28,544

 
28,058

Other long-term liabilities
52,447

 
(833
)
 
51,614

 
54,385

Total liabilities
570,253

 
161,914

 
732,167

 
645,172

Stockholders' equity
 
 
 
 
 
 
 
Common stock
8

 

 
8

 
8

Additional paid-in capital
1,290,077

 

 
1,290,077

 
1,168,563

Accumulated other comprehensive loss
(11,914
)
 
876

 
(11,038
)
 
(11,991
)
Accumulated deficit
(318,426
)
 
(294,421
)
 
(612,847
)
 
(402,957
)
Total stockholders' equity
959,745

 
(293,545
)
 
666,200

 
753,623

Total liabilities and stockholders' equity
$
1,529,998

 
$
(131,631
)
 
$
1,398,367

 
$
1,398,795



17


Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedules summarize the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the three and nine months ended September 30, 2018:

Three Months Ended September 30,

2018

2017

As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Revenues







License
$
138,127


$
(20,095
)

$
118,032


$
99,424

Maintenance and services
152,453


(30,894
)

121,559


115,493

Total revenues
290,580


(50,989
)

239,591


214,917

Cost of revenues







License
5,230


(121
)

5,109


3,265

Maintenance and services
29,549


148


29,697


26,664

Total cost of revenues
34,779


27


34,806


29,929

Gross profit
255,801


(51,016
)

204,785


184,988

Operating expenses







Sales and marketing
142,129


7,828


149,957


123,842

Research and development
97,939




97,939


84,494

General and administrative
30,959




30,959


25,697

Total operating expenses
271,027


7,828


278,855


234,033

Operating loss
(15,226
)

(58,844
)

(74,070
)

(49,045
)
Other income, net
4,381


32


4,413


3,677

Loss before income tax expense
(10,845
)

(58,812
)

(69,657
)

(45,368
)
Income tax expense
10,492


(8,852
)

1,640


1,185

Net loss
$
(21,337
)

$
(49,960
)

$
(71,297
)

$
(46,553
)

18



Nine Months Ended September 30,

2018

2017

As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Revenues







License
$
384,768


$
(38,489
)

$
346,279


$
299,964

Maintenance and services
434,308


(73,386
)

360,922


327,739

Total revenues
819,076


(111,875
)

707,201


627,703

Cost of revenues
 
 
 
 
 
 
 
License
13,810


(264
)

13,546


9,474

Maintenance and services
88,619


315


88,934


73,775

Total cost of revenues
102,429


51


102,480


83,249

Gross profit
716,647


(111,926
)

604,721


544,454

Operating expenses
 
 
 
 
 
 
 
Sales and marketing
424,685


18,787


443,472


366,020

Research and development
285,477




285,477


249,863

General and administrative
93,055




93,055


76,017

Total operating expenses
803,217


18,787


822,004


691,900

Operating loss
(86,570
)

(130,713
)

(217,283
)

(147,446
)
Other income, net
12,709


112


12,821


8,931

Loss before income tax expense
(73,861
)

(130,601
)

(204,462
)

(138,515
)
Income tax expense
6,014


(586
)

5,428


5,207

Net loss
$
(79,875
)

$
(130,015
)

$
(209,890
)

$
(143,722
)


19


Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedules summarize the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the three and nine months ended September 30, 2018:
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(21,337
)
 
$
(49,960
)
 
$
(71,297
)
 
$
(46,553
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
(282
)
 
465

 
183

 
(3,455
)
Net unrealized gain (loss) on available-for-sale securities
179

 

 
179

 
(119
)
Comprehensive loss
$
(21,440
)
 
$
(49,495
)
 
$
(70,935
)
 
$
(50,127
)
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
(1,010
)
 
2,559

 
1,549

 
(10,663
)
Net unrealized loss on available-for-sale securities
(596
)
 

 
(596
)
 
(119
)
Comprehensive loss
$
(81,481
)
 
$
(127,456
)
 
$
(208,937
)
 
$
(154,504
)



20


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 nine months ended September 30, 2018:
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Operating activities
 
 
 
 
 
 
 
Net loss
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Adjustments to reconcile net loss to net cash provided by operating activities
 
 
 
 
 
 
 
Depreciation and amortization expense
27,783

 

 
27,783

 
34,174

Amortization (accretion) on investments, net
(32
)
 

 
(32
)
 
162

Stock-based compensation expense
176,021

 

 
176,021

 
155,623

Deferred income taxes
(3,810
)
 
3,673

 
(137
)
 
(226
)
Changes in operating assets and liabilities
 
 

 
 
 
 
Accounts receivable, net
14,232

 

 
14,232

 
80,030

Prepaid expenses and other assets
(71,671
)
 
68,002

 
(3,669
)
 
(138
)
Income taxes receivable
(728
)
 

 
(728
)
 
(297
)
Deferred revenue
4,666

 
62,974

 
67,640

 
45,109

Accounts payable and accrued liabilities
38,477

 

 
38,477

 
9,452

Income taxes payable
2,866

 
(4,381
)
 
(1,515
)
 
26

Net cash provided by operating activities 
107,929

 
253

 
108,182

 
180,193

Investing activities
 
 
 
 
 
 
 
Purchases of property and equipment
(13,983
)
 

 
(13,983
)
 
(43,179
)
Business combination, net of cash acquired
(10,947
)
 

 
(10,947
)
 
(23,966
)
Purchases of investments
(206,454
)
 

 
(206,454
)
 
(198,144
)
Maturities of investments
199,885

 

 
199,885

 

Sales of investments
99

 

 
99

 

Net cash used in investing activities
(31,400
)
 

 
(31,400
)
 
(265,289
)
Financing activities
 
 
 
 
 
 
 
Proceeds from issuance of common stock
26,864

 

 
26,864

 
24,305

Repurchases of common stock
(90,019
)
 

 
(90,019
)
 
(59,986
)
Net cash used in financing activities
(63,155
)
 

 
(63,155
)
 
(35,681
)
Effect of exchange rate changes on cash and cash equivalents
(1,998
)
 
(253
)
 
(2,251
)
 
3,005

Net increase (decrease) in cash and cash equivalents
11,376

 

 
11,376

 
(117,772
)
Cash and cash equivalents
 
 
 
 
 
 
 
Beginning of period
627,878

 

 
627,878

 
908,717

End of period
$
639,254

 
$

 
$
639,254

 
$
790,945



21


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 nine months ended September 30, 2018 is presented below:
 
Contract Assets
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
40,854

Contract assets transferred to receivables
(23,244
)
Additions to contract assets
72,233

Balances at September 30, 2018
$
89,843

As of September 30, 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 nine months ended September 30, 2018.
A summary of the activity impacting our deferred revenue balances during the nine months ended September 30, 2018 is presented below:
 
Deferred Revenue
 
(in thousands)
Balances at December 31, 2017
$
447,484

Adoption of ASC 606
(105,933
)
Deferred revenue recognized
(286,580
)
Additional amounts deferred
289,067

Balances at September 30, 2018
$
344,038

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 the benefit period, currently estimated to be four years.
A summary of the activity impacting our deferred contract costs during the nine months ended September 30, 2018 is presented below:
 
Deferred Contract Costs
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
25,489

Additional contract costs deferred
25,821

Amortization of deferred contract costs
(7,740
)
Balances at September 30, 2018
$
43,570

As of September 30, 2018, $13.6 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

22


contract costs during the nine months ended September 30, 2018. There were no assets recognized related to the costs to fulfill contracts during the nine months ended September 30, 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 September 30, 2018, amounts allocated to these additional contractual obligations are $191.9 million, of which we expect to recognize $153.6 million as revenue over the next 24 months with the remaining amount thereafter.
Note 8. 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, 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 nine months ended September 30, 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
 
(999,451
)
 
9.45

 
 
 
 
Balances at September 30, 2018
 
2,017,662

 
$
10.48

 
3.60
 
$
204,318

Vested and expected to vest at September 30, 2018
 
2,017,662

 
$
10.48

 
3.60
 
$
204,318

Exercisable at September 30, 2018
 
1,980,162

 
$
9.63

 
3.52
 
$
202,185

The intrinsic value is the difference between the fair value of our Class A common stock as of September 30, 2018 and the exercise price of each of the respective stock options.

23


A summary of the RSU activity, including RSU awards subject to technology milestones, during the nine months ended September 30, 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
 
3,909,099

 
89.22

RSUs vested
 
(2,755,315
)
 
67.20

RSUs forfeited
 
(579,741
)
 
67.27

Non-Vested outstanding at September 30, 2018
 
7,752,058

 
$
74.22

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.
Stock-based compensation expense is amortized using the straight-line method over the requisite service period. We account for forfeitures as they occur. For RSU 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.
As of September 30, 2018, total unrecognized compensation expense related to stock options and non-vested RSUs was $525.4 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 nine months ended September 30, 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
 
(3,909,099
)
 
(291,447
)
Forfeited
 
579,741

 

Balances at September 30, 2018
 
7,901,050

 
4,179,568

Note 9. 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 income tax expense of $10.5 million and $6.0 million under ASC 606 for the three and nine months ended September 30, 2018, respectively, compared to income tax expense of $1.2 million and $5.2 million for three and nine months ended September 30, 2017, respectively. Our effective tax rate was (96.7)% and (8.1)% for the three and nine months ended September 30, 2018, respectively, compared to (2.6)% and (3.8)% for the three and nine months ended September 30, 2017, respectively. The difference in the effective tax rates for the three month periods is primarily attributable to the cumulative adjustment recorded during the three months ended September 30, 2018 for the current estimated annual effective tax rate. The difference in the effective tax rates for

24


the nine month periods is primarily attributable to additional income as a result of our adoption of ASC 606 partially offset by the recognition of excess tax benefits of stock-based compensation during the period.
We recognized income tax expense of $1.6 million and $5.4 million under ASC 605 for the three and nine months ended September 30, 2018, respectively, compared to income tax expense of $1.2 million and $5.2 million for the three and nine months ended September 30, 2017, respectively. Our effective tax rate under ASC 605 was (2.4)% and (2.7)% for the three and nine months ended September 30, 2018, respectively, compared to (2.6)% and (3.8)% for the three and nine months ended September 30, 2017, respectively. The difference in the effective tax rates was primarily attributable 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 and nine months ended September 30, 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 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 September 30, 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 September 30, 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.
Note 10. Commitments and Contingencies
Operating Lease Commitments and Expected Sublease Receipts    
As of September 30, 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 September 30, 2018:
Period Ending
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net
 
 
(in thousands)
Remainder of 2018
 
$
11,796

 
$
(1,972
)
 
$
9,824

2019
 
41,849

 
(10,606
)
 
31,243

2020
 
43,051

 
(7,113
)
 
35,938

2021
 
43,600

 
(1,180
)
 
42,420

2022
 
42,987

 
(597
)
 
42,390

Thereafter
 
175,493

 
(121
)
 
175,372

Total
 
$
358,776

 
$
(21,589
)
 
$
337,187


25


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. The following table represents our contractual commitments as of September 30, 2018:
 
Payments Due by Period
 
Total
 
Remainder of 2018
 
2019
 
2020
 
2021
 
2022
 
Thereafter
 
(in thousands)
Contractual commitments
$
51,053

 
$
10,543

 
$
23,146

 
$
10,092

 
$
7,090

 
$
168

 
$
14

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 11. Segments and Information about Revenues by Geographic Area
The following tables present our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
207,166

 
$
(37,614
)
 
$
169,552

 
$
150,059

International
83,414

 
(13,375
)
 
70,039

 
64,858

Total revenues
$
290,580

 
$
(50,989
)
 
$
239,591

 
$
214,917

 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
571,957

 
$
(78,728
)
 
$
493,229

 
$
437,657

International
247,119

 
(33,147
)
 
213,972

 
190,046

Total revenues
$
819,076

 
$
(111,875
)
 
$
707,201

 
$
627,703

For the three and nine months ended September 30, 2018 and 2017, no individual country other than the United States represented 10% or more of our total revenues.

26


Note 12. Net Loss Per Share
The following tables present the computation of basic and diluted net loss per share for the three and nine months ended September 30, 2018 and 2017 and include additional information regarding the impacts from the adoption of the new revenue recognition standard for the three and nine months ended September 30, 2018:
 
Three Months Ended September 30,
 
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
$
(21,337
)
 
$
(49,960
)
 
$
(71,297
)
 
$
(46,553
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
83,264

 


 
83,264

 
79,440

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


 
$
(0.86
)
 
$
(0.59
)
 
Nine Months Ended September 30,
 
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
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
82,191

 
 
 
82,191

 
78,463

Net loss per share - basic and diluted
$
(0.97
)
 
 
 
$
(2.55
)
 
$
(1.83
)
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 September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Shares subject to outstanding common stock awards
9,887

 
11,083

 
9,887

 
11,083



27


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 of 1933, as amended, 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 five 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; Tableau Prep, a data preparation product for combining, shaping and cleaning data; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.
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, our first version of Tableau Online in July 2013 and our first version of Tableau Prep in April 2018. Tableau Prep is a new data preparation product that integrates directly into the Tableau analytical workflow. Building on our foundational technology innovations, we continue to expand and improve our platform. Our most recent releases, Tableau 2018.2 and Tableau 2018.3, include a new Extensions API, which further opens our platform to developers, Tableau Services Manager, which gives customers a direct way to manage their Tableau Server deployments, heatmaps and multiple table storage for extracts. In April 2018, we also introduced role-based 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 September 30, 2018, we had over 82,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.

28


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 original equipment manufacturer ("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 and renew their existing term and subscription license agreements.
Maintenance and services revenues primarily consist of revenues recognized from the sale of maintenance agreements (including support and unspecified upgrades and enhancements if and when 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. Our contracts with customers for on-premises software licenses include maintenance services, with the opportunity to renew maintenance service 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 increase as our customer base grows. We expect that this growth, combined with 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 and nine months ended September 30, 2018 and included financial results during 2018 under ASC 605 for comparison to the prior year. See Note 2 of 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, independent software vendors ("ISV") and distributors. 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 into and grow in new markets while complementing our direct sales efforts.
With approximately 29% and 30% of our total ASC 606 revenues generated from customers located outside the United States and Canada for the three and nine months ended September 30, 2018, respectively, 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 for the three and nine months ended September 30, 2018 to total ASC 605 revenues for the three and nine months ended September 30, 2017. We have presented total ASC 605 revenues for the three and nine months ended September 30, 2018 below for comparability against the prior period results.
We continue to expand our customer base. As of September 30, 2018, we had over 82,000 customer accounts compared to over 65,000 customer accounts as of September 30, 2017.
During the three and nine months ended September 30, 2018, we closed 378 and 1,115 sales transactions greater than $100,000, respectively, compared to 337 and 1,003 during the three and nine months ended September 30, 2017, respectively. We had 23 customer accounts that purchased greater than $1.0 million during the three months ended September 30, 2018, compared to 13 during the three months ended September 30, 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

29


metrics are impacted by our transition to a more subscription-based business model as the unit sales price of each term and subscription license is lower than a comparable perpetual license.
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 September 30, 2018, Subscription ARR was $362.4 million, up from $139.2 million as of September 30, 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 September 30, 2018, Total ARR was $762.6 million, up from $526.2 million as of September 30, 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 June 30, 2018 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 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 license pricing reduces initial investment costs, allowing customers to more easily deploy Tableau at scale. We recently introduced role-based 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 and renew their existing term and subscription license agreements.
In order to expand and further penetrate our customer base, we have made and plan to continue to make investments to grow our direct sales teams and indirect sales channels and to 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 research and development ("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, integrating acquired technologies 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 order to enhance and expand our operations. 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

30


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.
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 the entering of a sales opportunity into our customer relationship management system and the signing of a related license agreement with the customer, generally varies based on 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 through both perpetual and 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 of 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 if and when 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. Our contracts with customers for on-premises software licenses include one year of maintenance services, with the opportunity to renew maintenance service 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 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 and commissions, as applicable, and stock-based compensation.

31


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 allocated overhead, which includes facilities-related costs. We expect sales and marketing expenses to continue to increase, in absolute dollars, 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, 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, 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, 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, due to rising interest rates and our investments in fixed income securities.
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, where 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 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 our

32


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 of 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 of the accompanying notes to the condensed consolidated financial statements of this Quarterly Report on Form 10-Q.

33


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 three and nine months ended September 30, 2018 and included financial results during 2018 under ASC 605 for comparison to the prior year. See Note 2 of 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 September 30,
 
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
$
138,127

 
$
(20,095
)
 
$
118,032

 
$
99,424

Maintenance and services
152,453

 
(30,894
)
 
121,559

 
115,493

Total revenues
290,580

 
(50,989
)
 
239,591

 
214,917

Cost of revenues
 
 

 
 
 
 
License
5,230

 
(121
)
 
5,109

 
3,265

Maintenance and services
29,549

 
148

 
29,697

 
26,664

Total cost of revenues (1)
34,779

 
27

 
34,806

 
29,929

Gross profit
255,801

 
(51,016
)
 
204,785

 
184,988

Operating expenses
 
 

 
 
 
 
Sales and marketing (1)
142,129

 
7,828

 
149,957

 
123,842

Research and development (1)
97,939

 

 
97,939

 
84,494

General and administrative (1)
30,959

 

 
30,959

 
25,697

Total operating expenses
271,027

 
7,828

 
278,855

 
234,033

Operating loss
(15,226
)
 
(58,844
)
 
(74,070
)
 
(49,045
)
Other income, net
4,381

 
32

 
4,413

 
3,677

Loss before income tax expense
(10,845
)
 
(58,812
)
 
(69,657
)
 
(45,368
)
Income tax expense
10,492

 
(8,852
)
 
1,640

 
1,185

Net loss
$
(21,337
)
 
$
(49,960
)
 
$
(71,297
)
 
$
(46,553
)

(1) Includes stock-based compensation expense as follows:
 
Three Months Ended September 30,
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
3,488

 
$
2,885

Sales and marketing
22,357

 
18,603

Research and development
29,926

 
27,337

General and administrative
6,175

 
5,489


34




 
Three Months Ended September 30,
 
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
47.5
 %
 
49.3
 %
 
46.3
 %
Maintenance and services
52.5
 %
 
50.7
 %
 
53.7
 %
Total revenues
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of revenues
 
 
 
 
 
License
1.8
 %
 
2.1
 %
 
1.5
 %
Maintenance and services
10.2
 %
 
12.4
 %
 
12.4
 %
Total cost of revenues
12.0
 %
 
14.5
 %
 
13.9
 %
Gross profit
88.0
 %
 
85.5
 %
 
86.1
 %
Operating expenses
 
 
 
 
 
Sales and marketing
48.9
 %
 
62.6
 %
 
57.6
 %
Research and development
33.7
 %
 
40.9
 %
 
39.3
 %
General and administrative
10.7
 %
 
12.9
 %
 
12.0
 %
Total operating expenses
93.3
 %
 
116.4
 %
 
108.9
 %
Operating loss
(5.2
)%
 
(30.9
)%
 
(22.8
)%
Other income, net
1.5
 %
 
1.8
 %
 
1.7
 %
Loss before income tax expense
(3.7
)%
 
(29.1
)%
 
(21.1
)%
Income tax expense
3.6
 %
 
0.7
 %
 
0.6
 %
Net loss
(7.3
)%
 
(29.8
)%
 
(21.7
)%


35


 
Nine Months Ended September 30,
 
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
$
384,768

 
$
(38,489
)
 
$
346,279

 
$
299,964

Maintenance and services
434,308

 
(73,386
)
 
360,922

 
327,739

Total revenues
819,076

 
(111,875
)
 
707,201

 
627,703

Cost of revenues
 
 
 
 

 

License
13,810

 
(264
)
 
13,546

 
9,474

Maintenance and services
88,619

 
315

 
88,934

 
73,775

Total cost of revenues (1)
102,429

 
51

 
102,480

 
83,249

Gross profit
716,647

 
(111,926
)
 
604,721

 
544,454

Operating expenses

 
 
 

 

Sales and marketing (1)
424,685

 
18,787

 
443,472

 
366,020

Research and development (1)
285,477

 

 
285,477

 
249,863

General and administrative (1)
93,055

 

 
93,055

 
76,017

Total operating expenses
803,217

 
18,787

 
822,004

 
691,900

Operating loss
(86,570
)
 
(130,713
)
 
(217,283
)
 
(147,446
)
Other income, net
12,709

 
112

 
12,821

 
8,931

Loss before income tax expense
(73,861
)
 
(130,601
)
 
(204,462
)
 
(138,515
)
Income tax expense
6,014

 
(586
)
 
5,428

 
5,207

Net loss
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
    
(1) Includes stock-based compensation expense as follows:
 
Nine Months Ended September 30,
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
9,774

 
$
8,252

Sales and marketing
64,522

 
55,221

Research and development
81,920

 
76,500

General and administrative
19,805

 
15,650



36


 
Nine Months Ended September 30,
 
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
47.0
 %
 
49.0
 %
 
47.8
 %
Maintenance and services
53.0
 %
 
51.0
 %
 
52.2
 %
Total revenues
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of revenues
 
 
 
 

License
1.7
 %
 
1.9
 %
 
1.5
 %
Maintenance and services
10.8
 %
 
12.6
 %
 
11.8
 %
Total cost of revenues
12.5
 %
 
14.5
 %
 
13.3
 %
Gross profit
87.5
 %
 
85.5
 %
 
86.7
 %
Operating expenses
 
 
 
 

Sales and marketing
51.8
 %
 
62.7
 %
 
58.3
 %
Research and development
34.9
 %
 
40.4
 %
 
39.8
 %
General and administrative
11.4
 %
 
13.2
 %
 
12.1
 %
Total operating expenses
98.1
 %
 
116.2
 %
 
110.2
 %
Operating loss
(10.6
)%
 
(30.7
)%
 
(23.5
)%
Other income, net
1.6
 %
 
1.8
 %
 
1.4
 %
Loss before income tax expense
(9.0
)%
 
(28.9
)%
 
(22.1
)%
Income tax expense
0.7
 %
 
0.8
 %
 
0.8
 %
Net loss
(9.8
)%
 
(29.7
)%
 
(22.9
)%


37


Comparison of Three and Nine Months Ended September 30, 2018 and 2017
Revenues
 
Three Months Ended September 30,
 
 
 

 
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
$
138,127

 
$
(20,095
)
 
$
118,032

 
$
99,424

 
38.9
%
 
18.7
%
Maintenance and services
152,453

 
(30,894
)
 
121,559

 
115,493

 
32.0
%
 
5.3
%
Total revenues
$
290,580

 
$
(50,989
)
 
$
239,591

 
$
214,917

 
35.2
%
 
11.5
%
Total ASC 605 revenues increased $24.7 million during the three months ended September 30, 2018 compared to the three months ended September 30, 2017 primarily due to increased demand for our products and services from new and existing customers both domestically and internationally. For example, as of September 30, 2018, we had over 82,000 customer accounts compared to over 65,000 customer accounts as of September 30, 2017.
ASC 605 license revenues increased $18.6 million during the three months ended September 30, 2018 compared to the three months ended September 30, 2017. 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 72% of total ASC 605 license revenues during the three months ended September 30, 2018 compared to approximately 34% during the three months ended September 30, 2017. Our term and subscription licenses have lower unit sales prices and were generally recognized ratably under ASC 605 compared to our perpetual licenses, which have comparably higher unit sales prices and were recognized upfront under ASC 605. The growth in customer demand for our term and subscription licenses also increased the amount of amortized license revenues under ASC 605 for the three months ended September 30, 2018 compared to the three months ended September 30, 2017. ASC 605 maintenance and services revenues increased $6.1 million during the three months ended September 30, 2018 compared to the three months ended September 30, 2017 driven by our growing customer base.
Total ASC 606 revenues were $290.6 million for the three months ended September 30, 2018 compared to total ASC 605 revenues of $239.6 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.
 
Nine Months Ended September 30,
 
 
 
 
 
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
$
384,768

 
$
(38,489
)
 
$
346,279

 
$
299,964

 
28.3
%
 
15.4
%
Maintenance and services
434,308

 
(73,386
)
 
360,922

 
327,739

 
32.5
%
 
10.1
%
Total revenues
$
819,076

 
$
(111,875
)
 
$
707,201

 
$
627,703

 
30.5
%
 
12.7
%

38


The fluctuations in revenues for the nine-month periods were attributable to the same factors described in the three-month section shown above.
Cost of Revenues and Gross Margin
 
Three Months Ended September 30,
 
 
 
 
 
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
$
5,230

 
$
(121
)
 
$
5,109

 
$
3,265

 
60.2
%
 
56.5
%
Maintenance and services
29,549

 
148

 
29,697

 
26,664

 
10.8
%
 
11.4
%
Total cost of revenues
$
34,779

 
$
27

 
$
34,806

 
$
29,929

 
16.2
%
 
16.3
%

 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
Gross Margin
 
 
 
 
 
License
96.2
%
 
95.7
%
 
96.7
%
Maintenance and services
80.6
%
 
75.6
%
 
76.9
%
Total gross margin
88.0
%
 
85.5
%
 
86.1
%
Total ASC 605 cost of revenues increased $4.9 million during the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The increase was largely related to an increase in compensation expense of $4.0 million, which includes a $0.6 million increase in stock-based compensation expense, primarily resulting from headcount growth to support the delivery of our maintenance and services and to support Tableau Online. The remainder of the increase was primarily attributable to a $1.0 million increase in allocated overhead, which includes facilities related costs. Cost of revenues under ASC 605 did not differ materially from cost of revenues under ASC 606 during the three months ended September 30, 2018.
 
Nine Months Ended September 30,
 
 
 
 
 
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
$
13,810

 
$
(264
)
 
$
13,546

 
$
9,474

 
45.8
%
 
43.0
%
Maintenance and services
88,619

 
315

 
88,934

 
73,775

 
20.1
%
 
20.5
%
Total cost of revenues
$
102,429

 
$
51

 
$
102,480

 
$
83,249

 
23.0
%
 
23.1
%

39


 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
Gross Margin
 
 
 
 
 
License
96.4
%
 
96.1
%
 
96.8
%
Maintenance and services
79.6
%
 
75.4
%
 
77.5
%
Total gross margin
87.5
%
 
85.5
%
 
86.7
%
Total ASC 605 cost of revenues increased $19.2 million during the nine months ended September 30, 2018 compared to the nine months ended September 30, 2017. The increase was largely related to an increase in compensation expense of $13.4 million, which includes a $1.5 million increase in stock-based compensation expense, primarily resulting from headcount growth to support the delivery of our maintenance and services and to support Tableau Online. The remainder of the increase was primarily attributable to a $2.9 million increase in allocated overhead, which includes facilities related costs. Cost of revenues under ASC 605 did not differ materially from cost of revenues under ASC 606 during the nine months ended September 30, 2018.
Operating Expenses
 
Three Months Ended September 30,
 
 
 
 
 
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
$
142,129

 
$
7,828

 
$
149,957

 
$
123,842

 
14.8
%
 
21.1
%
Research and development
97,939

 

 
97,939

 
84,494

 
15.9
%
 
15.9
%
General and administrative
30,959

 

 
30,959

 
25,697

 
20.5
%
 
20.5
%
Total operating expenses
$
271,027

 
$
7,828

 
$
278,855

 
$
234,033

 
15.8
%
 
19.2
%
Sales and Marketing
ASC 605 sales and marketing expenses increased $26.1 million during the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The increase was largely related to an increase in compensation expense of $20.0 million, which includes a $3.8 million increase in stock-based compensation expense, primarily resulting from headcount growth as we expanded our sales organization both domestically and internationally. The remainder of the increase was primarily attributable to a $4.7 million increase in marketing and travel-related costs for marketing promotions, customer events and advertising that promoted our brand and created market awareness for our technology offerings both domestically and internationally.
ASC 606 sales and marketing expenses were $142.1 million for the three months ended September 30, 2018 compared to ASC 605 sales and marketing expenses of $150.0 million. The difference of $7.8 million relates to the net impacts from 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 increased $13.4 million during the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The increase was largely related to an increase in compensation expense of $12.4 million, which includes a $2.6 million increase in stock-based compensation expense, primarily resulting from headcount growth as part of our focus on further developing and enhancing our products.

40


General and Administrative
General and administrative expenses increased $5.3 million during the three months ended September 30, 2018 compared to the three months ended September 30, 2017. The increase was largely related to an increase in compensation expense of $3.1 million, which includes a $0.7 million increase in stock-based compensation expense, primarily resulting from headcount growth to support our expansion both domestically and internationally.
 
Nine Months Ended September 30,
 
 
 
 
 
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
$
424,685

 
$
18,787

 
$
443,472

 
$
366,020

 
16.0
%
 
21.2
%
Research and development
285,477

 

 
285,477

 
249,863

 
14.3
%
 
14.3
%
General and administrative
93,055

 

 
93,055

 
76,017

 
22.4
%
 
22.4
%
Total operating expenses
$
803,217

 
$
18,787

 
$
822,004

 
$
691,900

 
16.1
%
 
18.8
%
Sales and Marketing
ASC 605 sales and marketing expenses increased $77.5 million during the nine months ended September 30, 2018 compared to the nine months ended September 30, 2017. The increase was largely related to an increase in compensation expense of $60.4 million, which includes a $9.3 million increase in stock-based compensation expense, primarily resulting from headcount growth as we expanded our sales organization both domestically and internationally. The remainder of the increase was primarily attributable to a $13.1 million increase in marketing and travel-related costs for marketing promotions, customer events and advertising that promoted our brand and created market awareness for our technology offerings both domestically and internationally.
ASC 606 sales and marketing expenses were $424.7 million for the nine months ended September 30, 2018 compared to ASC 605 sales and marketing expenses of $443.5 million for the nine months ended September 30, 2018. The difference of $18.8 million relates to the net impacts from 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 increased $35.6 million during the nine months ended September 30, 2018 compared to the nine months ended September 30, 2017. The increase was largely related to an increase in compensation expense of $33.1 million, which includes a $5.4 million increase in stock-based compensation expense, primarily resulting from headcount growth as part of our focus on further developing and enhancing our products.
General and Administrative
General and administrative expenses increased $17.0 million during the nine months ended September 30, 2018 compared to the nine months ended September 30, 2017. The increase was largely related to an increase in compensation expense of $11.0 million, which includes a $4.2 million increase in stock-based compensation expense, primarily resulting from headcount growth to support our expansion both domestically and internationally. The remainder of the increase was primarily attributable to a $3.0 million increase in outsourced professional service fees related to the growth of our business as we expand our operations and infrastructure both domestically and internationally.

41


Other Income, Net
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Other income, net
$
4,381

 
$
32

 
$
4,413

 
$
3,677

Other income, net increased during the three months ended September 30, 2018 compared to the three months ended September 30, 2017 primarily due to an increase in interest income earned on our cash equivalent and investment balances.
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Other income, net
$
12,709

 
$
112

 
$
12,821

 
$
8,931

Other income, net increased for the nine months ended September 30, 2018 compared to the nine months ended September 30, 2017 primarily due to an increase in interest income earned on our cash equivalent and investment balances.
Income Tax Expense
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
Income tax expense
$
10,492

 
$
(8,852
)
 
$
1,640

 
$
1,185

Effective tax rate
(96.7
)%
 

 
(2.4
)%
 
(2.6
)%
Our ASC 605 effective tax rate for the three months ended September 30, 2018 was (2.4)% compared to (2.6)% for the three months ended September 30, 2017. The difference in the effective tax rates between the three month periods is primarily attributable 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 September 30, 2018.
Our ASC 606 effective tax rate for the three months ended September 30, 2018 was (96.7)% compared to (2.6)% for the three months ended September 30, 2017. The difference in the effective tax rates between the three month periods is primarily attributable to the cumulative adjustment recorded during the three months ended September 30, 2018 for the current estimated annual effective tax rate. 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 compared to ASC 605.

42


 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
Income tax expense
$
6,014

 
$
(586
)
 
$
5,428

 
$
5,207

Effective tax rate
(8.1
)%
 
 
 
(2.7
)%
 
(3.8
)%
Our ASC 605 effective tax rate for the nine months ended September 30, 2018 was (2.7)% compared to (3.8)% for the nine months ended September 30, 2017. The difference in the effective tax rates between the nine month periods is primarily attributable 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 nine months ended September 30, 2018.
Our ASC 606 effective tax rate for the nine months ended September 30, 2018 was (8.1)% compared to (3.8)% for the nine months ended September 30, 2017. The difference in the effective tax rates between the nine month periods is primarily attributable to additional income as a result of our adoption of ASC 606 partially offset 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 compared to ASC 605.
See Note 9 of 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 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 rate applied to the three and nine months ended September 30, 2018 was 20%. The long-term non-GAAP tax rate applied to the three and nine months ended September 30, 2017 was 30%. We applied these same non-GAAP tax rates to our financial results presented in accordance with ASC 606 and ASC 605. The long-term non-GAAP tax rates assume 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 of 20% applied to the three and nine months ended September 30, 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 allow for meaningful comparisons between our operating results from period to period. The expense related to amortization of acquired intangible assets is

43


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 information provided by other companies in our industry, as other companies in our industry may calculate non-GAAP financial measures differently. In addition, there are limitations in using non-GAAP financial measures because 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 three and nine months ended September 30, 2018 (computed in accordance with ASC 606) are not as comparable to non-GAAP financial measures for the three and nine months ended September 30, 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.
The following tables summarize our non-GAAP financial measures:    
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

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

 
$
(51,016
)
 
$
208,789

 
$
188,137

Non-GAAP gross margin
89.4
%
 


 
87.1
 %
 
87.5
%
Non-GAAP operating income (loss)
$
47,236

 
$
(58,844
)
 
$
(11,608
)
 
$
5,533

Non-GAAP operating margin
16.3
%
 


 
(4.8
)%
 
2.6
%
Non-GAAP net income (loss)
$
41,293

 
$
(47,049
)
 
$
(5,756
)
 
$
6,447

 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
Non-GAAP gross profit
$
727,690

 
$
(111,926
)
 
$
615,764

 
$
553,160

Non-GAAP gross margin
88.8
%
 
 
 
87.1
 %
 
88.1
%
Non-GAAP operating income (loss)
$
90,720

 
$
(130,713
)
 
$
(39,993
)
 
$
8,631

Non-GAAP operating margin
11.1
%
 
 
 
(5.7
)%
 
1.4
%
Non-GAAP net income (loss)
$
82,743

 
$
(104,481
)
 
$
(21,738
)
 
$
12,293

Free cash flow (1)
$
93,946

 
$
253

 
$
94,199

 
$
137,014

(1) Free cash flow is presented on a year-to-date basis only.

44


The following tables present the reconciliation of gross profit to non-GAAP gross profit:

Three Months Ended September 30,

2018

2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Gross profit
$
255,801

 
$
(51,016
)
 
$
204,785


$
184,988

Excluding: Stock-based compensation expense attributable to cost of revenues
3,488

 

 
3,488


2,885

Excluding: Amortization of acquired intangible assets
516

 

 
516


264

Non-GAAP gross profit
$
259,805

 
$
(51,016
)
 
$
208,789


$
188,137

 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Gross profit
$
716,647

 
$
(111,926
)
 
$
604,721

 
$
544,454

Excluding: Stock-based compensation expense attributable to cost of revenues
9,774

 

 
9,774

 
8,252

Excluding: Amortization of acquired intangible assets
1,269

 

 
1,269

 
454

Non-GAAP gross profit
$
727,690

 
$
(111,926
)
 
$
615,764

 
$
553,160

The following tables present the reconciliation of gross margin to non-GAAP gross margin:

Three Months Ended September 30,

2018

2017
 
As Reported
(ASC 606)

Without Adoption
(ASC 605)

As Reported
(ASC 605)


Gross margin
88.0
%
 
85.5
%

86.1
%
Excluding: Stock-based compensation expense attributable to cost of revenues
1.2
%
 
1.5
%

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

0.1
%
Non-GAAP gross margin
89.4
%
 
87.1
%

87.5
%
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
 
Gross margin
87.5
%
 
85.5
%
 
86.7
%
Excluding: Stock-based compensation expense attributable to cost of revenues
1.2
%
 
1.4
%
 
1.3
%
Excluding: Amortization of acquired intangible assets
0.2
%
 
0.2
%
 
0.1
%
Non-GAAP gross margin
88.8
%
 
87.1
%
 
88.1
%

45


The following tables present the reconciliation of operating loss to non-GAAP operating income (loss):

Three Months Ended September 30,

2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Operating loss
$
(15,226
)

$
(58,844
)
 
$
(74,070
)
 
$
(49,045
)
Excluding: Stock-based compensation expense
61,946



 
61,946

 
54,314

Excluding: Amortization of acquired intangible assets
516



 
516

 
264

Non-GAAP operating income (loss)
$
47,236


$
(58,844
)
 
$
(11,608
)
 
$
5,533

 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Operating loss
$
(86,570
)
 
$
(130,713
)
 
$
(217,283
)
 
$
(147,446
)
Excluding: Stock-based compensation expense
176,021

 

 
176,021

 
155,623

Excluding: Amortization of acquired intangible assets
1,269

 

 
1,269

 
454

Non-GAAP operating income (loss)
$
90,720

 
$
(130,713
)
 
$
(39,993
)
 
$
8,631


The following tables present the reconciliation of operating margin to non-GAAP operating margin:

Three Months Ended September 30,

2018
 
2017
 
As Reported
(ASC 606)

Without Adoption
(ASC 605)

As Reported
(ASC 605)


Operating margin
(5.2
)%

(30.9
)%
 
(22.8
)%
Excluding: Stock-based compensation expense
21.3
 %

25.9
 %
 
25.3
 %
Excluding: Amortization of acquired intangible assets
0.2
 %

0.2
 %
 
0.1
 %
Non-GAAP operating margin
16.3
 %

(4.8
)%
 
2.6
 %
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
 
Operating margin
(10.6
)%
 
(30.7
)%
 
(23.5
)%
Excluding: Stock-based compensation expense
21.5
 %
 
24.9
 %
 
24.8
 %
Excluding: Amortization of acquired intangible assets
0.2
 %
 
0.2
 %
 
0.1
 %
Non-GAAP operating margin
11.1
 %
 
(5.7
)%
 
1.4
 %


46


The following tables present 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 September 30,

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
$
(21,337
)
 
$
(49,960
)
 
$
(71,297
)

$
(46,553
)
Excluding: Stock-based compensation expense
61,946

 

 
61,946


54,314

Excluding: Amortization of acquired intangible assets
516

 

 
516


264

Income tax adjustments
168

 
2,911

 
3,079


(1,578
)
Non-GAAP net income (loss)
$
41,293

 
$
(47,049
)
 
$
(5,756
)

$
6,447




 
 
 
 



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

 


 
83,264


79,440

Effect of potentially dilutive shares: stock awards
4,376

 


 


4,398

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

 


 
83,264


83,838




 
 
 
 



Non-GAAP net income (loss) per share:


 
 
 
 



Basic
$
0.50

 


 
$
(0.07
)

$
0.08

Diluted
$
0.47

 


 
$
(0.07
)

$
0.08

 
Nine Months Ended September 30,
 
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
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Excluding: Stock-based compensation expense
176,021

 

 
176,021

 
155,623

Excluding: Amortization of acquired intangible assets
1,269

 

 
1,269

 
454

Income tax adjustments
(14,672
)
 
25,534

 
10,862

 
(62
)
Non-GAAP net income (loss)
$
82,743

 
$
(104,481
)
 
$
(21,738
)
 
$
12,293

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

 
 
 
82,191

 
78,463

Effect of potentially dilutive shares: stock awards
4,092

 
 
 

 
3,981

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

 
 
 
82,191

 
82,444

 
 
 
 
 
 
 
 
Non-GAAP net income (loss) per share:
 
 
 
 
 
 
 
Basic
$
1.01

 
 
 
$
(0.26
)
 
$
0.16

Diluted
$
0.96

 
 
 
$
(0.26
)
 
$
0.15


47



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

Nine Months Ended September 30,

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
$
107,929


$
253

 
$
108,182

 
$
180,193

Less: Purchases of property and equipment
(13,983
)


 
(13,983
)
 
(43,179
)
Free cash flow
$
93,946


$
253

 
$
94,199

 
$
137,014

Net cash used in investing activities
$
(31,400
)

$

 
$
(31,400
)
 
$
(265,289
)
Net cash used in financing activities
$
(63,155
)

$

 
$
(63,155
)
 
$
(35,681
)
Effect of exchange rate changes on cash and cash equivalents
$
(1,998
)
 
$
(253
)
 
$
(2,251
)
 
$
3,005

Non-GAAP Operating Income (Loss)
ASC 605 non-GAAP operating loss for the three months ended September 30, 2018 was $11.6 million compared to a non-GAAP operating income of $5.5 million for the three months ended September 30, 2017. The difference 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 September 30, 2018 was $47.2 million compared to a ASC 605 non-GAAP operating loss of $11.6 million. The difference in the amount of non-GAAP operating income (loss) under ASC 606 compared to ASC 605 relates to differences in the amount of revenue recognized under ASC 606 compared to ASC 605 and the net impacts from the deferral of certain sales commission costs under ASC 606.
ASC 605 non-GAAP operating loss for the nine months ended September 30, 2018 was $40.0 million compared to a non-GAAP operating income of $8.6 million for the nine months ended September 30, 2017. The difference 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 nine months ended September 30, 2018 was $90.7 million compared to a ASC 605 non-GAAP operating loss of $40.0 million. The difference in the amount of non-GAAP operating income (loss) under ASC 606 compared to ASC 605 relates to differences in the amount of revenue recognized under ASC 606 compared to ASC 605 and the net impacts from the deferral of certain sales commission costs under ASC 606.
Non-GAAP Net Income (Loss)
ASC 605 non-GAAP net loss for the three months ended September 30, 2018 was $5.8 million compared to a non-GAAP net income of $6.4 million for the three months ended September 30, 2017. The difference was primarily attributable to the increase in non-GAAP operating loss.
ASC 606 non-GAAP net income for the three months ended September 30, 2018 was $41.3 million compared to ASC 605 non-GAAP net loss of $5.8 million. The difference in the amount of non-GAAP net income (loss) under ASC 606 compared to ASC 605 relates to differences in the amount of revenue recognized under ASC 606 compared to ASC 605 and the net impacts from the deferral of certain sales commission costs under ASC 606.
ASC 605 non-GAAP net loss for the nine months ended September 30, 2018 was $21.7 million compared to a non-GAAP net income of $12.3 million for the nine months ended September 30, 2017. The difference was primarily attributable to the increase in non-GAAP operating loss.

48


ASC 606 non-GAAP net income for the nine months ended September 30, 2018 was $82.7 million compared to ASC 605 non-GAAP net loss of $21.7 million. The difference in the amount of non-GAAP net income (loss) under ASC 606 compared to ASC 605 relates to differences in the amount of revenue recognized under ASC 606 compared to ASC 605 and the net impacts from the deferral of certain sales commission costs under ASC 606.
Free Cash Flow
ASC 606 free cash flow for the nine months ended September 30, 2018 was $93.9 million compared to free cash flow of $137.0 million for the nine months ended September 30, 2017. The decrease of $43.1 million was primarily attributable to the decrease in net cash provided by operating activities, partially offset by the decrease in cash used for capital expenditures to support the growth of our business. ASC 606 free cash flow did not differ materially from ASC 605 free cash flow.
Liquidity and Capital Resources
As of September 30, 2018, we had cash and cash equivalents totaling $639.3 million, investments of $381.1 million, accounts receivable, net of $187.4 million and $780.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:
 
September 30, 2018
 
December 31, 2017
 
(in thousands)
Cash and cash equivalents
$
639,254

 
$
627,878

Short-term investments
317,505

 
226,787

Long-term investments
63,551

 
148,364


 
Nine Months Ended September 30,
 
2018
 
2017
 
(in thousands)
Net cash provided by operating activities
$
107,929

 
$
180,193

Net cash used in investing activities
(31,400
)
 
(265,289
)
Net cash used in financing activities
(63,155
)
 
(35,681
)
Effect of exchange rate changes
(1,998
)
 
3,005

Net increase (decrease) in cash and cash equivalents
$
11,376

 
$
(117,772
)
As of September 30, 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, commercial paper, 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 $107.9 million for the nine months ended September 30, 2018 as a result of a net loss of $79.9 million, adjusted for stock-based compensation expense of $176.0 million and non-cash depreciation and amortization expense of $27.8 million related to capital assets. Net cash provided by operating activities was also impacted by a $14.2 million decrease in accounts receivable, net, a $38.5 million increase in accounts payable and accrued liabilities and a $71.7 million increase in prepaid expenses and other assets. Accounts receivable, net, was impacted by the seasonality of license and maintenance agreement sales, which are typically highest in the fourth quarter, as well as our transition to a more subscription-based business model. Fluctuations in accounts receivable, net is also impacted by purchase commitments from customers upfront for multiple years of subscription-based software licenses and maintenance services, which may be invoiced over multiple reporting periods. The increase in accounts payable and accrued liabilities was primarily due to deferred conference registrations associated with our global customer conference and employee contributions under our

49


2013 ESPP. The increase in prepaid expenses and other assets was primarily due to an increase in our contract assets balance resulting from revenue recorded during the period under ASC 606 that was not yet billed. The increase in prepaid expenses and other assets was also impacted by the deferral of sales commission costs under ASC 606.
Net cash provided by operating activities was $180.2 million for the nine months ended September 30, 2017 as a result of a net loss of $143.7 million, adjusted for stock-based compensation expense of $155.6 million and non-cash depreciation and amortization expense of $34.2 million related to capital assets. Net cash provided by operating activities was also impacted by a $80.0 million decrease in accounts receivable, net, a $45.1 million increase in deferred revenue and a $9.5 million increase in accounts payable and accrued liabilities. 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 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. The increase in accounts payable and accrued liabilities was primarily due to the timing of payments and employee contributions under our 2013 ESPP.
Investing Activities     
Cash used in investing activities was $31.4 million for the nine months ended September 30, 2018. The cash used for this period was attributable to purchases of investments of $206.5 million, offset by maturities of investments of $199.9 million. Cash used in investing activities was also impacted by capital expenditures to support the growth of our business of $14.0 million, and $10.9 million, net of cash acquired, used to purchase Empirical Systems, Inc., a privately-held Delaware corporation.
Cash used in investing activities was $265.3 million for the nine months ended September 30, 2017. The cash used for this period was attributable to purchases of investments of $198.1 million and capital expenditures to support the growth of our business of $43.2 million. Cash used in investing activities was also impacted by the $24.0 million, net of cash acquired, used to purchase ClearGraph, a privately-held Delaware corporation.
Financing Activities
Net cash used in financing activities was $63.2 million for the nine months ended September 30, 2018 as a result of repurchases of common stock under our stock repurchase program of $90.0 million, partially offset by proceeds of $9.5 million from the exercise of stock options and $17.4 million from the purchases of stock under our 2013 Employee Stock Purchase Plan ("2013 ESPP").
Net cash used in financing activities was $35.7 million for the nine months ended September 30, 2017 as a result of repurchases of common stock under our stock repurchase program of $60.0 million, partially offset by proceeds of $10.7 million from the exercise of stock options and $13.6 million from the purchases of stock under our 2013 ESPP.
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. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. 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 Exchange Act.
During the nine months ended September 30, 2018, we repurchased 961,468 shares of our outstanding Class A common stock at an average price of $93.63 per share for $90.0 million. During the nine months ended September 30, 2017, we repurchased 979,577 shares of our outstanding Class A common stock at an average price of $61.24 per share for $60.0 million. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of September 30, 2018, we were authorized to repurchase a remaining $310.0 million of our Class A common stock under our repurchase program.
Obligations and Commitments
As of September 30, 2018, our principal obligations consisted of obligations outstanding under non-cancellable operating leases that expire at various dates through 2029. See Note 10 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

50


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. See Note 10 of the accompanying notes to the condensed consolidated financial statements for additional information on our contractual commitments including changes 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.

51


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 nine months ended September 30, 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 September 30, 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 nine months ended September 30, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

52


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.

53


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 in the first three quarters 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.

54


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 and nine months ended September 30, 2018 computed in accordance with ASC 606 as compared to our financial results for the three and nine months ended September 30, 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 role-based 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 revenues and cash flows may fluctuate 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 have and may continue to 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 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.
As 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 public cloud platforms, 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

55


to a SaaS model 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 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. 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 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

56


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 and data preparation 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.
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 broader business analytics software market, including data preparation and data cataloging, 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.

57


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 associated with our technology and infrastructure, including those caused by cyber-attacks, 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 incidents, 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 insecure, 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. We continue to invest in the personnel, infrastructure and software solutions necessary to mitigate these risks. However, if we are unable to attract and retain personnel with the necessary cybersecurity expertise, or implement sufficient safeguarding measures, we may not be able to prevent all potentially disruptive events which could occur in the future. In some instances, we may not be able to identify the cause or causes of these events within an acceptable period of time. Our 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, and we may face legal action over the disruption, as well as incur additional compliance and information security costs to mitigate future disruptions. Moreover, if a significant 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 in general, 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 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

58


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;
the expansion of our customer base;

59


the renewal of maintenance and subscription 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 revenues. If our expansion sales efforts to our customers are not successful, our business would suffer. Our

60


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 the nine months ended September 30, 2018, we closed 1,115 sales transactions greater than $100,000 compared to 1,003 transactions greater than $100,000 during the nine months ended September 30, 2017, representing an 11% 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. In April 2018, we released Tableau Prep, a new data preparation product that integrates directly into the Tableau analytical workflow. 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.

61


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. 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 security risks, including but not limited to, unauthorized access to use or disclosure of customer data, theft of proprietary information, employee error or misconduct denial of service attacks, loss or corruption of customer data, and computer hacking attacks or other cyber-attacks. Such events 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, our brand and reputation could be impacted, we could lose potential sales and existing customers, our ability to operate our business could be impaired, and we may incur significant liabilities. Moreover, failure to maintain effective internal accounting controls related to data security breaches and cybersecurity in general could impact our ability to produce timely and accurate financial statements and could subject us to regulatory scrutiny.

62


Our failure to adequately protect personal information or to comply with data protection laws 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 actions against us, including fines, imprisonment of company officials and public censure, claims for damages by stockholders, end-customers and other affected individuals, damage to our reputation and loss of goodwill (in relation to stockholders, 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, on June 28, 2018, California enacted the California Consumer Privacy Act ("CCPA"), which takes effect on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used. The CCPA also expands the definition of personal information used in most existing U.S. privacy laws. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches. The CCPA may increase our compliance costs and potential liability.
In the European Union, the General Data Protection Regulation ("GDPR") took effect on May 25, 2018, introducing new data protection requirements. The GDPR introduces strict requirements for processing personal data, including potentially burdensome documentation requirements, more stringent requirements for obtaining valid consent, obligations to honor expanded rights of individuals to control the use and retention of their personal data and requirements to notify regulators and affected individuals of certain personal data breaches. The GDPR will increase our responsibility and potential liability in relation to personal data that we process both on our own behalf and on behalf of our customers, increase our compliance costs and could restrict our operations in Europe.
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

63


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.
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 70% of our total ASC 606 revenues in the nine months ended September 30, 2018 were 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;

64


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

65


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.
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, the imposition of trade barriers and restrictions such as tariffs, 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 could experience significant downturns and instability, including as a result of changes in global trade policies, such as Brexit developments in the United Kingdom, or other political or economic developments. 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 September 30, 2018, we had 35 issued U.S. patents covering our technology and 76 patent applications pending for examination in the United States. We also had 17 pending patent applications internationally as of September 30, 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.

66


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

67


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

68


the public sector could have a material adverse effect on our business, results of operations, financial condition and cash flows.
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. 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

69


import regulations and such economic sanctions, we may be fined or other penalties could be imposed, including a 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 implementation 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

70


various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and 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 impacts to our reported results of operations and financial condition.
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, reduce the comparability of our historical 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, and ASU 2016-02, referred to throughout this report as the new lease accounting standard. We adopted ASC 606 effective January 1, 2018 on a modified retrospective basis. As further discussed in Note 2 of the accompanying notes to the condensed consolidated financial statements, this standard significantly impacted our results for three and nine months ended September 30, 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. We will adopt the new lease accounting standard using the modified retrospective transition method and apply a cumulative-effect balance sheet adjustment at the beginning of the first quarter of 2019. We expect the adoption of the new lease accounting standard will have a material impact on our balance sheet on the date of adoption. 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.
The majority of our sales contracts have historically been denominated in U.S. dollars. A strengthening of the U.S. dollar could increase the real cost of our software to our customers outside of the United States, which

71


could adversely affect our business, results of operations, financial condition and cash flows. As we continue to expand our international operations, we expect an increasing number of sales contracts to be denominated in currencies other than the U.S. dollar, which would increase our exposure to the effects foreign currency 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. Developments such as changes in U.S. trade policies and the outcome of the Brexit referendum have caused significant volatility in global stock markets and currency exchange rate fluctuations. We currently do not hedge our exposure to foreign currency exchange risks by engaging in foreign exchange hedging transactions, although we may do so in the future.
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, our Class A common stock's daily closing price on the New York Stock Exchange ranged from $68.77 to $116.16 during the 12-month period ended November 6, 2018. On November 6, 2018, the closing price of our Class A common stock was $105.03.
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;

72


announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
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 September 30, 2018, we had options outstanding that, if fully exercised, would result in the issuance of approximately 0.1 million and 1.9 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. 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.

73


The dual class structure of our common stock and the existing ownership of capital stock by our founders have the effect of concentrating voting control with our founders for the forseeable 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 September 30, 2018, the holders of shares of Class B common stock collectively beneficially owned shares representing approximately 63% of the voting power of our outstanding capital stock. Our founders 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 founders, 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 founders.
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 and the Dodd-Frank Act, the listing requirements of the New York Stock Exchange and other applicable securities rules and regulations. These laws, regulations and standards are subject to varying interpretations, and their application in practice may evolve over time as regulatory and governing bodies issue revisions to, or new interpretations of, these public company requirements. Such changes could result in continuing uncertainty regarding compliance matters and higher legal and financial costs necessitated by ongoing revisions to disclosure and governance practices. We will continue 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 under these new rules and regulations has 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 executive officers or members of our board of directors, particularly to serve on our audit and compensation committees.
As a result of the disclosures within our filings with the SEC, information about our business and our financial condition is available to competitors and other third parties, which 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. 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.
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. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A

74


common stock under our previously announced stock repurchase program. As of September 30, 2018, we had repurchased and retired 2,672,413 shares of our Class A common stock for a total purchase price of $190.0 million and were authorized to repurchase up to a remaining $310.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.
 

75


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

April 1, 2018 - April 30, 2018

$


$
369,992

May 1, 2018 - May 31, 2018
274,955

$
95.48

274,955

$
343,741

June 1, 2018 - June 30, 2018
37,966

$
98.90

37,966

$
339,986

July 1, 2018 - July 31, 2018

$


$
339,986

August 1, 2018 - August 31, 2018
228,510

$
104.73

228,510

$
316,055

September 1, 2018 - September 30, 2018
53,877

$
112.75

53,877

$
309,981

(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 were authorized to repurchase up to $200 million of our outstanding Class A common stock. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. For further information regarding our stock repurchase program, see Note 5 of the accompanying notes to the condensed consolidated financial statements.

76


ITEM 6.        EXHIBITS
Exhibits
Exhibit Number
 
Description
3.1(1)
 
3.2(2)
 
31.1
 
31.2
 
32.1*
 
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.

77


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 8th day of November 2018.
                                
            
                            
TABLEAU SOFTWARE, INC.
By: /s/ Damon Fletcher
 
Damon Fletcher
Chief Financial Officer (principal
financial and accounting officer
and duly authorized signatory)



78
EX-31.1 2 exhibit311q32018.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: November 8, 2018                
                                    
By: /s/ Adam Selipsky
Adam Selipsky
President and Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 exhibit312q32018.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: November 8, 2018                

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


EX-32.1 4 exhibit321q32018.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, 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 September 30, 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: November 8, 2018
 
 
 
 
 
/s/ Adam Selipsky
 
/s/ Damon Fletcher
Adam Selipsky
 
Damon Fletcher
 
 
 
President and Chief Executive Officer
 
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-20180930.xml XBRL INSTANCE DOCUMENT 0001303652 2018-01-01 2018-09-30 0001303652 2017-01-01 2017-09-30 0001303652 us-gaap:CommonClassBMember 2018-11-06 0001303652 us-gaap:CommonClassAMember 2018-11-06 0001303652 2017-12-31 0001303652 2018-09-30 0001303652 us-gaap:CommonClassBMember 2018-09-30 0001303652 us-gaap:CommonClassAMember 2017-12-31 0001303652 us-gaap:CommonClassAMember 2018-09-30 0001303652 us-gaap:CommonClassBMember 2017-12-31 0001303652 2017-07-01 2017-09-30 0001303652 2018-07-01 2018-09-30 0001303652 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001303652 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001303652 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001303652 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001303652 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001303652 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001303652 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001303652 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001303652 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001303652 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001303652 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001303652 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0001303652 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001303652 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001303652 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001303652 us-gaap:CostOfSalesMember 2017-07-01 2017-09-30 0001303652 2016-12-31 0001303652 2017-09-30 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001303652 us-gaap:AccountingStandardsUpdate201409Member data:DeferredRevenueMember 2018-01-01 0001303652 data:ContractAssetMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001303652 us-gaap:AccountingStandardsUpdate201409Member data:DeferredCommissionsMember 2018-01-01 0001303652 data:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001303652 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0001303652 data:LongtermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0001303652 data:LongtermInvestmentsMember 2018-09-30 0001303652 us-gaap:ShortTermInvestmentsMember 2018-09-30 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:ShortTermInvestmentsMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-09-30 0001303652 us-gaap:FairValueInputsLevel1Member 2018-09-30 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001303652 us-gaap:FairValueInputsLevel3Member 2018-09-30 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-09-30 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0001303652 us-gaap:FairValueInputsLevel2Member 2018-09-30 0001303652 us-gaap:MoneyMarketFundsMember 2018-09-30 0001303652 us-gaap:FairValueInputsLevel2Member data:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2018-09-30 0001303652 us-gaap:FairValueInputsLevel2Member data:LongtermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2018-09-30 0001303652 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-09-30 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:CommonClassBMember 2018-01-01 2018-09-30 0001303652 us-gaap:CommonClassAMember 2018-01-01 2018-09-30 0001303652 2018-04-26 0001303652 data:EmpiricalSystemsMember 2018-06-07 0001303652 data:ClearGraphMember 2017-08-01 2017-08-01 0001303652 2017-08-01 2017-08-01 0001303652 2018-06-07 2018-06-07 0001303652 data:EmpiricalSystemsMember 2018-06-07 2018-06-07 0001303652 data:ClearGraphMember 2017-08-01 0001303652 data:DeferredRevenueMember 2017-12-31 0001303652 data:DeferredRevenueMember 2018-01-01 2018-09-30 0001303652 data:DeferredRevenueMember 2018-01-01 0001303652 data:DeferredRevenueMember 2018-09-30 0001303652 data:RecognizedOverNext24MonthsMember 2018-09-30 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-30 0001303652 data:DeferredCommissionsMember 2018-01-01 2018-09-30 0001303652 data:DeferredCommissionsMember 2018-09-30 0001303652 data:DeferredCommissionsMember 2018-01-01 0001303652 data:DeferredCommissionsMember 2017-12-31 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001303652 data:ContractAssetMember 2018-01-01 0001303652 data:ContractAssetMember 2018-01-01 2018-09-30 0001303652 data:ContractAssetMember 2017-12-31 0001303652 data:ContractAssetMember 2018-09-30 0001303652 data:ESPPMember 2018-01-01 2018-09-30 0001303652 data:A2013PlanMember 2017-12-31 0001303652 us-gaap:CommonClassAMember data:ESPPMember 2018-01-01 2018-09-30 0001303652 data:A2013PlanMember 2018-01-01 2018-09-30 0001303652 us-gaap:CommonClassAMember data:ESPPMember 2018-09-30 0001303652 data:A2013PlanMember 2018-09-30 0001303652 us-gaap:CommonClassAMember data:ESPPMember 2017-12-31 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member data:UnitedStatesandCanadaMember 2018-07-01 2018-09-30 0001303652 data:UnitedStatesandCanadaMember 2017-07-01 2017-09-30 0001303652 data:InternationalMember 2018-07-01 2018-09-30 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member data:UnitedStatesandCanadaMember 2018-07-01 2018-09-30 0001303652 data:UnitedStatesandCanadaMember 2018-07-01 2018-09-30 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member data:InternationalMember 2018-07-01 2018-09-30 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member data:InternationalMember 2018-07-01 2018-09-30 0001303652 data:InternationalMember 2017-07-01 2017-09-30 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member data:UnitedStatesandCanadaMember 2018-01-01 2018-09-30 0001303652 data:InternationalMember 2017-01-01 2017-09-30 0001303652 data:UnitedStatesandCanadaMember 2018-01-01 2018-09-30 0001303652 data:UnitedStatesandCanadaMember 2017-01-01 2017-09-30 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member data:InternationalMember 2018-01-01 2018-09-30 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member data:InternationalMember 2018-01-01 2018-09-30 0001303652 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member data:UnitedStatesandCanadaMember 2018-01-01 2018-09-30 0001303652 data:InternationalMember 2018-01-01 2018-09-30 xbrli:shares data:segment data:product iso4217:USD xbrli:shares iso4217:USD data:votes xbrli:pure P4Y 586000 25821000 1 10 289067000 72233000 14090000 46271000 -29940000 16331000 5 337187000 31243000 175372000 42390000 42420000 35938000 9824000 0 199885000 0 199885000 0 99000 0 99000 P30D 0.15 P6M 300000000 P1Y false --12-31 Q3 2018 2018-09-30 10-Q 0001303652 71551528 12016296 Large Accelerated Filer TABLEAU SOFTWARE INC 4448000 3817000 0 3817000 203366000 187424000 0 187424000 -162000 32000 0 32000 4743000 7547000 -4381000 3166000 37722000 66313000 0 66313000 -11991000 -11914000 876000 -11038000 P5Y P5Y 1168563000 1290077000 0 1290077000 2885000 5489000 27337000 18603000 8252000 15650000 76500000 55221000 3488000 6175000 29926000 22357000 9774000 19805000 81920000 64522000 1003000 1401000 11083000 11083000 9887000 9887000 983000 0 1398795000 1529998000 -131631000 1398367000 1089218000 1282374000 -103176000 1179198000 375815000 148821000 50880000 18570000 79371000 226994000 9970000 46901000 9917000 160206000 382316000 64037000 19452000 44585000 318279000 1976000 119684000 24976000 171643000 3000 0 0 0 0 3000 0 3000 0 0 3000 3000 3000 0 0 0 0 0 0 667000 457000 153000 102000 202000 210000 0 65000 24000 121000 1263000 489000 113000 376000 774000 0 227000 109000 438000 244000 0 0 0 244000 83000 74000 87000 1263000 489000 113000 376000 774000 227000 109000 438000 364812000 59554000 15345000 44209000 305258000 109186000 24867000 171205000 1019000 489000 113000 376000 530000 144000 35000 351000 319612000 59554000 15345000 44209000 260058000 93716000 5042000 161300000 45200000 0 0 0 45200000 15470000 19825000 9905000 375151000 381056000 226787000 9970000 46839000 9893000 160085000 317505000 1976000 119457000 24867000 171205000 148364000 50727000 18468000 79169000 63551000 19342000 44209000 161000 53000 5000000 3500000 24127000 11000000 14375000 3589000 -7740000 0 43570000 908717000 790945000 627878000 0 627878000 639254000 0 639254000 -117772000 11376000 0 11376000 0.0001 0.0001 0.0001 0.0001 750000000 75000000 750000000 75000000 65969499 14492846 71530794 12016296 65969499 14492846 71530794 12016296 8000 7000 1000 8000 0 8000 7000 1000 -50127000 -154504000 -21440000 -49495000 -70935000 -81481000 -127456000 -208937000 0 89843000 -23244000 447484000 344038000 -286580000 29929000 83249000 34779000 27000 34806000 102429000 51000 102480000 40854000 40900000 105900000 25500000 146800000 -105933000 25489000 13600000 -226000 -3810000 3673000 -137000 419426000 328187000 154435000 482622000 28058000 15851000 12693000 28544000 5287000 4007000 1485000 5492000 34174000 27783000 0 27783000 -0.59 -1.83 -0.26 -0.97 -0.59 -1.83 -0.26 -0.86 -0.97 -2.55 -0.59 -1.83 -0.26 -0.97 3005000 -1998000 -253000 -2251000 -0.026 -0.038 -0.967 -0.024 -0.081 -0.027 96390000 96091000 0 96091000 525400000 P2Y10M24D 25697000 76017000 30959000 0 30959000 93055000 0 93055000 35083000 42530000 0 42530000 19552000 7447000 184988000 544454000 255801000 -51016000 204785000 716647000 -111926000 604721000 -45368000 -138515000 -10845000 -58812000 -69657000 -73861000 -130601000 -204462000 1185000 5207000 10492000 -8852000 1640000 6014000 -586000 5428000 673000 1363000 0 1363000 9452000 38477000 0 38477000 -80030000 -14232000 0 -14232000 26000 2866000 -4381000 -1515000 45109000 4666000 62974000 67640000 297000 728000 0 728000 138000 71671000 -68002000 3669000 966970000 582835000 582835000 384135000 50727000 18468000 79169000 8984000 9970000 46839000 9893000 160085000 0 50727000 18468000 79169000 8984000 582835000 9970000 46839000 9893000 160085000 936829000 555773000 555773000 381056000 19342000 44209000 1976000 119457000 24867000 171205000 0 19342000 44209000 555773000 1976000 119457000 24867000 171205000 645172000 570253000 161914000 732167000 1398795000 1529998000 -131631000 1398367000 562729000 501955000 150054000 652009000 3265000 9474000 5230000 -121000 5109000 13810000 -264000 13546000 99424000 299964000 138127000 -20095000 118032000 384768000 -38489000 346279000 148364000 63551000 0 63551000 26664000 73775000 29549000 148000 29697000 88619000 315000 88934000 115493000 327739000 152453000 -30894000 121559000 434308000 -73386000 360922000 -35681000 -63155000 0 -63155000 -265289000 -31400000 0 -31400000 180193000 107929000 253000 108182000 -46553000 -143722000 -21337000 -49960000 -71297000 -79875000 -130015000 -209890000 3677000 8931000 4381000 32000 4413000 12709000 112000 12821000 1 234033000 691900000 271027000 7828000 278855000 803217000 18787000 822004000 -49045000 -147446000 -15226000 -58844000 -74070000 -86570000 -130713000 -217283000 358776000 41849000 42987000 43600000 43051000 175493000 21589000 10606000 597000 1180000 7113000 1972000 121000 11796000 -3455000 -10663000 -282000 465000 183000 -1010000 2559000 1549000 -119000 -119000 179000 0 179000 -596000 0 -596000 54385000 52447000 -833000 51614000 59986000 90019000 0 90019000 198144000 206454000 0 206454000 24100000 11000000 23966000 10947000 0 10947000 43179000 13983000 0 13983000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 30514000 136828000 -103176000 33652000 24305000 26864000 0 26864000 106753000 91265000 0 91265000 51053000 14000 168000 7090000 23146000 10092000 10543000 84494000 249863000 97939000 0 97939000 285477000 0 285477000 -402957000 -318426000 -294421000 -612847000 191900000 153600000 214917000 64858000 150059000 627703000 190046000 437657000 290580000 -50989000 -13375000 -37614000 239591000 70039000 169552000 83414000 207166000 819076000 -111875000 -33147000 -78728000 707201000 213972000 493229000 247119000 571957000 123842000 366020000 142129000 7828000 149957000 424685000 18787000 443472000 155623000 176021000 0 176021000 P4Y 0 579741 67.27 291447 3909099 89.22 7178015 7752058 62.79 74.22 2755315 67.20 804623 4023117 3666392 7207291 4179568 7901050 1980162 9.63 3909099 204318000 3017113 2017662 10.13 10.48 204318000 2017662 10.48 9.45 P10Y 202185000 P3Y6M7D 579741 P3Y7M6D P3Y7M6D 0.85 226787000 317505000 0 317505000 999451 200000000 310000000 979577 961468 60000000 90000000 753623000 959745000 -293545000 666200000 61.24 93.63 79440000 78463000 83264000 82191000 79440000 78463000 83264000 83264000 82191000 82191000 79440000 78463000 83264000 82191000 <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, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, 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;">nine months ended September 30, 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;">(3,909,099</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;">(291,447</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;">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;">579,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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 September 30, 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;">7,901,050</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,179,568</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;">September 30, 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 remaining 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;">September 30, 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;">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;">1,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">1,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">171,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(438</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;">171,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">24,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(109</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;">24,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: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;">119,684</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;">(227</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;">119,457</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;">318,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(774</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;">317,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: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="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="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="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="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;">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;">44,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(376</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;">44,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">19,452</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;">(113</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;">19,342</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;">64,037</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;">3</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;">(489</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;">63,551</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;padding-left:6px;text-indent:-6px;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;">382,316</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;">3</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,263</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;">381,056</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;padding-left:6px;text-indent:-6px;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-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the fair values and the gross unrealized losses related to our investments in available-for-sale securities, summarized by the length of time that the investments have been in a continuous unrealized loss position:</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="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" 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;">September&#160;30, 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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 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:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</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="23" 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">161,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(351</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;">9,905</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(87</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;">171,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(438</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: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;">5,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">19,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(74</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;">24,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;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;">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;">93,716</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;">(144</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;">15,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;">(83</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;">109,186</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;">(227</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></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;">260,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(530</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="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;">45,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">(244</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="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;">305,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">(774</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="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="overflow:hidden;font-size:10pt;"><font style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;">44,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(376</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;">&#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;">44,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(376</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;">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;">15,345</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;">(113</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;">&#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;">&#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;">15,345</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;">(113</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></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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(489</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;">&#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;">59,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(489</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;padding-left:6px;text-indent:-6px;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;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;">319,612</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,019</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;">45,200</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;">(244</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;">364,812</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,263</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></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 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, codified as 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 and nine months ended September 30, 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> <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;">Business Combinations</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;">Empirical Systems, Inc.</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 June 7, 2018, we acquired all issued and outstanding stock of Empirical Systems, Inc., a privately-held Delaware corporation, for </font><font style="font-family:Arial;font-size:10pt;">$11.0 million</font><font style="font-family:Arial;font-size:10pt;"> in cash. Empirical Systems, Inc. is a startup specializing in automated statistical analysis. As a result of this acquisition, we acquired all of the assets and assumed all of the liabilities of Empirical Systems, Inc., and we accounted for this transaction as a business combination. Pro forma results of operations for this acquisition have not been presented as the effects were not material to our financial results. The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:</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:85%;" 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="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;">June 7, 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;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: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</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;">53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Technology asset</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Goodwill</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;">7,447</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;">Net assets acquired</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;">11,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">The technology asset acquired in this business combination is being amortized on the straight-line method over a period of </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;"> years. Goodwill generated from this business combination is primarily attributable to expected synergies between the technology asset acquired and our key products. None of the goodwill recognized with this transaction is expected to be deductible for U.S. income tax purposes.</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;">Certain employees hired in conjunction with the acquisition of Empirical Systems, Inc. received restricted stock units ("RSUs") that are subject to service conditions as well as the completion of certain technology milestones. We account for these awards as a post-business combination expense.</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;">Additional information existing as of the acquisition date but unknown to us may become known at a later time, such as matters related to income taxes or other contingencies. In accordance with GAAP, if this occurs during the 12 month period subsequent to the acquisition date, we may update the amounts and allocations recorded as of the acquisition date, which are presented in the table above.</font></div><div style="line-height:174%;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;">Argo Technologies Corp.</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;font-style:italic;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">On August 1, 2017, we acquired all issued and outstanding stock of Argo Technologies Corp., a privately-held Delaware corporation doing business as ClearGraph ("ClearGraph"), for </font><font style="font-family:Arial;font-size:10pt;">$24.1 million</font><font style="font-family:Arial;font-size:10pt;"> in cash. ClearGraph was a startup that enables smart data discovery and data analysis through natural language query technology. As a result of this acquisition, we acquired all of the assets and assumed all of the liabilities of ClearGraph, and we accounted for this transaction as a business combination. Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results. The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:</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:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">August 1, 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;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: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</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;">161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Technology asset</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">19,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Other liabilities, 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;">(586</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></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;">Net assets acquired</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;">24,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">The technology asset acquired in this business combination is being amortized on the straight-line method over a period of </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;"> years. Goodwill generated from this business combination was primarily attributable to expected synergies between the technology asset acquired and our key products. None of the goodwill recognized with this transaction is expected to be deductible for U.S. income tax purposes.</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;">September 30, 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;">September 30, 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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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: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: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;" rowspan="1" colspan="1"><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;">11,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(1,972</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 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;">9,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">31,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">35,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">42,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">175,493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">175,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">358,776</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;">(21,589</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;">337,187</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. The following table represents our contractual commitments as of </font><font style="font-family:Arial;font-size:10pt;">September 30, 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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="27" 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;">Payments Due by Period</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:middle;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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;">Remainder of 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:middle;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;">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="3" style="vertical-align:middle;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;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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;">2021</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:middle;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;">2022</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:middle;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;">Thereafter</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="27" 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;">Contractual commitments</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;">51,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,543</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">23,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">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;">September 30, 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 and nine months ended</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;">nine months ended September 30, 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;">(23,244</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;">72,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></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 September 30, 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;">89,843</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;">September 30, 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;">nine months ended September 30, 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;">nine months ended September 30, 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;">(286,580</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;">289,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 September 30, 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;">344,038</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 </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> year. We amortize these deferred costs proportionate with related revenues over&#160;the benefit period, currently estimated to be </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;">nine months ended September 30, 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;">25,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">(7,740</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 September 30, 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;">43,570</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 table represents our contractual commitments as of </font><font style="font-family:Arial;font-size:10pt;">September 30, 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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="27" 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;">Payments Due by Period</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:middle;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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;">Remainder of 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:middle;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;">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="3" style="vertical-align:middle;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;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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;">2021</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:middle;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;">2022</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:middle;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;">Thereafter</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="27" 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;">Contractual commitments</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;">51,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,543</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">23,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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 </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> 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 the benefit period, currently estimated to be </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years. We consider the benefit period to exceed the initial contract term for certain costs because of anticipated renewals and because our sales commission rates for renewal contracts are not commensurate with sales commissions for 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, 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;">nine months ended September 30, 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;">(999,451</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.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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 September 30, 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,017,662</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.48</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;">3.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">204,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 September 30, 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,017,662</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.48</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;">3.60</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">204,318</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 September 30, 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;">1,980,162</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.63</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;">3.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">202,185</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 fair value of our Class A common stock as of </font><font style="font-family:Arial;font-size:10pt;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;"> and the exercise price of each of the respective stock options. </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, including RSU awards subject to technology milestones, during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">nine months ended September 30, 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;">3,909,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">89.22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">(2,755,315</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;">67.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">(579,741</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;">67.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 September 30, 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;">7,752,058</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;">74.22</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. </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. For RSU 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;">As of </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">September 30, 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;">$525.4 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;">nine months ended September 30, 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;">(3,909,099</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;">(291,447</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;">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;">579,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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 September 30, 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;">7,901,050</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,179,568</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 tables present the computation of basic and diluted net loss per share for the </font><font style="font-family:Arial;font-size:10pt;">three and nine months ended September 30, 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 include 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 and nine months ended September 30, 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 September 30,</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;">(21,337</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;">(49,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 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;">(71,297</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;">(46,553</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;">83,264</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;">83,264</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;">79,440</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.26</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.86</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.59</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%;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;">Nine Months Ended September 30,</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;">(79,875</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;">(130,015</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;">(209,890</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;">(143,722</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">82,191</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="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="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;">82,191</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;">78,463</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.97</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="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;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;">(2.55</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;">(1.83</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="12" rowspan="1"></td></tr><tr><td style="width:37%;" 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><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 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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Nine Months Ended September 30,</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><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;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;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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="11" 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;">9,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">11,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">9,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">11,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></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;">September 30, 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;">September&#160;30, 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;">555,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">555,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">171,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">171,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">24,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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">119,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">119,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Long-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;">U.S. treasury 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;">44,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">44,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">19,342</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;">19,342</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;">555,773</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;">381,056</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;">936,829</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;">September 30, 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;">September&#160;30, 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;">555,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">555,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">171,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">171,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">24,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: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">119,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">119,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Long-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;">U.S. treasury 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;">44,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">44,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">19,342</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;">19,342</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;">555,773</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;">381,056</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;">936,829</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;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;"> or </font><font style="font-family:Arial;font-size:10pt;">December 31, 2017</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;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;"> or </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 income tax expense of </font><font style="font-family:Arial;font-size:10pt;">$10.5 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$6.0 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 and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;">, respectively, compared to income tax expense of </font><font style="font-family:Arial;font-size:10pt;">$1.2 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$5.2 million</font><font style="font-family:Arial;font-size:10pt;"> for </font><font style="font-family:Arial;font-size:10pt;">three and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 2017</font><font style="font-family:Arial;font-size:10pt;">, respectively. Our effective tax rate was </font><font style="font-family:Arial;font-size:10pt;">(96.7)%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">(8.1)%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;">, respectively, compared to </font><font style="font-family:Arial;font-size:10pt;">(2.6)%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">(3.8)%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 2017</font><font style="font-family:Arial;font-size:10pt;">, respectively. The difference in the effective tax rates for the three month periods is primarily attributable&#160;to the cumulative adjustment recorded during the </font><font style="font-family:Arial;font-size:10pt;">three months ended September 30,</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;"> for the current estimated annual effective tax rate. The difference in the effective tax rates for the nine month periods is primarily attributable&#160;to additional income as a result of our adoption of ASC 606 partially offset 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 income tax expense of </font><font style="font-family:Arial;font-size:10pt;">$1.6 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$5.4 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 and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;">, respectively, compared to income tax expense of </font><font style="font-family:Arial;font-size:10pt;">$1.2 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$5.2 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 2017</font><font style="font-family:Arial;font-size:10pt;">, respectively. Our effective tax rate under ASC 605 was </font><font style="font-family:Arial;font-size:10pt;">(2.4)%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">(2.7)%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;">, respectively, compared to </font><font style="font-family:Arial;font-size:10pt;">(2.6)%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">(3.8)%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 2017</font><font style="font-family:Arial;font-size:10pt;">, respectively. The difference in the effective tax rates was primarily attributable 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 and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 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 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;">September 30, 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 </font><font style="font-family:Arial;font-size:10pt;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;">, 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> <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;">September 30, 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 remaining 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;">September 30, 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;">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;">1,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">1,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">171,643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(438</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;">171,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">24,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(109</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;">24,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: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;">119,684</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;">(227</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;">119,457</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;">318,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(774</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;">317,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: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="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="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="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="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;">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;">44,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(376</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;">44,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">19,452</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;">(113</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;">19,342</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;">64,037</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;">3</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;">(489</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;">63,551</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;padding-left:6px;text-indent:-6px;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;">382,316</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;">3</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,263</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;">381,056</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;padding-left:6px;text-indent:-6px;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;">The following table presents the fair values and the gross unrealized losses related to our investments in available-for-sale securities, summarized by the length of time that the investments have been in a continuous unrealized loss position:</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="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" 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;">September&#160;30, 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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 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:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</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="23" 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">161,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(351</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;">9,905</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(87</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;">171,205</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(438</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: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;">5,042</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">19,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(74</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;">24,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;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;">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;">93,716</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;">(144</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;">15,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;">(83</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;">109,186</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;">(227</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></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;">260,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(530</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="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;">45,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">(244</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="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;">305,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">(774</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="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="overflow:hidden;font-size:10pt;"><font style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;">44,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(376</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;">&#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;">44,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(376</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;">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;">15,345</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;">(113</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;">&#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;">&#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;">15,345</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;">(113</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></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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(489</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;">&#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;">59,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(489</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;padding-left:6px;text-indent:-6px;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;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;">319,612</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,019</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;">45,200</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;">(244</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;">364,812</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,263</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></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;">The unrealized losses on investments as of </font><font style="font-family:Arial;font-size:10pt;">September 30, 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;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;">. As of </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 continuous net loss position for 12 months or greater.</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;">five</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; Tableau Prep, a data preparation product for combining, shaping and cleaning data; 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;">We adopted the new revenue recognition accounting standard, ASC 606, effective January 1, 2018. 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 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 revenues 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 periods 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 and subsequent amortization of those costs over the estimated benefit period. Upon adoption of the new revenue recognition standard, 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 7.</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. We will adopt the new lease accounting standard using the modified retrospective transition method and apply a cumulative-effect balance sheet adjustment at the beginning of the first quarter of 2019. 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. We expect the adoption of the new lease accounting standard to have a material impact on our balance sheet on the date of adoption. Our evaluation of the new standard will extend into future periods and we will update our disclosures 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 and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 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 </font><font style="font-family:Arial;font-size:10pt;">nine months ended September 30, 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;"><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;">September 30, 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;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;">September 30, 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;">639,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">639,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">317,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;">317,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;">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;">187,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">187,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;padding-left:6px;text-indent:-6px;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;">136,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(103,176</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;">33,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;">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;">1,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">1,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,282,374</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;">(103,176</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,179,198</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;">63,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">63,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">91,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">91,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">42,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">42,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">46,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(29,940</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,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,529,998</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;">(131,631</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,398,367</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;">3,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;">3,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;padding-left:6px;text-indent:-6px;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;">96,091</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">96,091</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">66,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;">66,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;">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;">7,547</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</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,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">328,187</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;">154,435</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;">482,622</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;">501,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">150,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">652,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">15,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">52,447</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;">(833</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;">51,614</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;">570,253</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;">161,914</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;">732,167</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,290,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,290,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(11,914</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;">876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,038</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;">(318,426</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;">(294,421</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;">(612,847</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;">959,745</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;">(293,545</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;">666,200</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;padding-left:6px;text-indent:-6px;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,529,998</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;">(131,631</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,398,367</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 schedules summarize 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 and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 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="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;">Three Months Ended September 30,</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 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="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;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="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;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="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="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="text-align:center;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="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;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="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: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;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="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: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;background-color:#cceeff;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;"><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 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;">138,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;">(20,095</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;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;">118,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">99,424</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">152,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;">(30,894</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">121,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">115,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">290,580</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(50,989</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">239,591</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">214,917</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;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="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="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="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;">5,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="text-align:right;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;">(121</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="text-align:right;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;">5,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="text-align:right;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;">3,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">29,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">29,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">26,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">34,779</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">27</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">34,806</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">29,929</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;">255,801</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(51,016</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">204,785</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">184,988</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="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;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;">142,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">7,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">149,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">123,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">97,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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:right;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;">97,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">30,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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:right;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;">30,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">25,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">271,027</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">7,828</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">278,855</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">234,033</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;">(15,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="text-align:right;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;">(58,844</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="text-align:right;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;">(74,070</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="text-align:right;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;">(49,045</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;">4,381</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">32</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">4,413</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">3,677</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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,845</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="text-align:right;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;">(58,812</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="text-align:right;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;">(69,657</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="text-align:right;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;">(45,368</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</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;">10,492</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(8,852</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="text-align:right;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;">1,640</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></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;">(21,337</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="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;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;">(49,960</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="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;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;">(71,297</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="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;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,553</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: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="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;">Nine Months Ended September 30,</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 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="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;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="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;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="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="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="text-align:center;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="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;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="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: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;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="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: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;background-color:#cceeff;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;"><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 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;">384,768</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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;">(38,489</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;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;">346,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">299,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">434,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;">(73,386</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">360,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">327,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">819,076</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(111,875</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">707,201</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">627,703</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="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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(264</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="text-align:right;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;">13,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">88,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><td style="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;"><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;">315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">88,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">73,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">102,429</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">51</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">102,480</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">83,249</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;">716,647</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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,926</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">604,721</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">544,454</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="overflow:hidden;font-size:10pt;"><font style="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;">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;">424,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">18,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">443,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">366,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">285,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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:right;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;">285,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">249,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">93,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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:right;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;">93,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">76,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">803,217</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">18,787</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">822,004</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">691,900</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;">(86,570</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="text-align:right;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;">(130,713</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="text-align:right;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;">(217,283</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="text-align:right;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;">(147,446</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;">12,709</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">112</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">12,821</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">8,931</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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,861</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="text-align:right;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;">(130,601</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="text-align:right;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;">(204,462</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="text-align:right;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;">(138,515</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</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;">6,014</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(586</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="text-align:right;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;">5,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,207</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">(79,875</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="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;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;">(130,015</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="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;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;">(209,890</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="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;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;">(143,722</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: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;">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 schedules summarize 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 and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 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 September 30,</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;">(21,337</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;">(49,960</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;">(71,297</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;">(46,553</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;">(282</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;">465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,455</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 gain (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;">179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(119</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="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;">(21,440</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;">(49,495</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;">(70,935</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;">(50,127</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: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;">Nine Months Ended September 30,</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="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;">(79,875</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;">(130,015</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;">(209,890</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;">(143,722</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;">(1,010</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;">2,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,663</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;">(596</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;">(596</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;">(119</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="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;">(81,481</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;">(127,456</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;">(208,937</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;">(154,504</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:center;font-size:10pt;"><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;"><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;">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;">nine months ended September 30, 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;">Nine Months Ended September 30,</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;">(79,875</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;">(130,015</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;">(209,890</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;">(143,722</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">27,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">27,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization (accretion) 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;">(32</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;">(32</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;">162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">176,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">176,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">155,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: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;">(3,810</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">(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></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;padding-left:6px;text-indent:-6px;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="overflow:hidden;font-size:10pt;"><font style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;">14,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">14,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">80,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">(71,671</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;">68,002</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,669</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;">(138</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;">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;">(728</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;">(728</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;padding-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;">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;">4,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">67,640</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,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></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;padding-left:6px;text-indent:-6px;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;">38,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">38,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">2,866</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</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,515</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;">26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:6px;text-indent:-6px;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;">107,929</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;">253</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;">108,182</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;">180,193</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;">(13,983</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;">(13,983</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;">(43,179</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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Business combination, net of cash acquired</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(10,947</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;">(10,947</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,966</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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Purchases 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;">(206,454</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;">(206,454</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;">(198,144</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;">Maturities 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;">199,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">199,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">Sales 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;">99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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: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;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;">(31,400</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(31,400</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;">(265,289</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><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;">Financing 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: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;">Proceeds from issuance 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;">26,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">26,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Repurchases 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;">(90,019</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;">(90,019</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;">(59,986</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: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;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;">(63,155</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(63,155</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;">(35,681</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><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;">Effect of exchange rate changes on 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,998</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;">(253</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;">(2,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;">3,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:6px;text-indent:-6px;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;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;">11,376</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;">&#8212;</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;">11,376</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;">(117,772</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></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;">Cash and cash equivalents</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;">Beginning of period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">627,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;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;">639,254</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">639,254</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;">790,945</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%;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;">nine months ended September 30, 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;">(23,244</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;">72,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></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 September 30, 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;">89,843</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;">September 30, 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;">nine months ended September 30, 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;">nine months ended September 30, 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;">(286,580</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;">289,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 September 30, 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;">344,038</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 </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> year. We amortize these deferred costs proportionate with related revenues over&#160;the benefit period, currently estimated to be </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;">nine months ended September 30, 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;">25,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">(7,740</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 September 30, 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;">43,570</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;">September 30, 2018</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$13.6 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;">nine months ended September 30, 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;">nine months ended September 30, 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;">September 30, 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;">$191.9 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;">$153.6 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 tables present 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: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 September 30,</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;">207,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(37,614</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;">169,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">150,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">83,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,375</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;">70,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">64,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">290,580</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;">(50,989</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;">239,591</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;">214,917</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;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;">Nine Months Ended September 30,</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;">571,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(78,728</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;">493,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">437,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">247,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(33,147</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;">213,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">190,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">819,076</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;">(111,875</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;">707,201</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;">627,703</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 if and when 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 contracts with customers that meet 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 of 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/or services to be transferred and payment terms related to the transfer of those goods and/or 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. For example, indirect taxes which we collect and remit to governmental authorities are excluded from our 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;">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 through both perpetual and 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;">Our contracts with customers for on-premises software licenses include maintenance services and may also include training and/or professional services. Maintenance services agreements consist of fees for providing software updates on an if and when available basis and for providing technical support for software products for a specified term. We believe that our software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these updates and technical support to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the maintenance 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 also 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 with customers that include options to purchase additional goods or services to determine whether the options give rise to a separate performance obligation that is material. If we determine the options give rise to a separate performance obligation that is 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 7, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the </font><font style="font-family:Arial;font-size:10pt;">nine months ended September 30, 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%;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="12" rowspan="1"></td></tr><tr><td style="width:37%;" 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><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 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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Nine Months Ended September 30,</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><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;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;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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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="11" 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;">9,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">11,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">9,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">11,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></table></div></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 tables present the computation of basic and diluted net loss per share for the </font><font style="font-family:Arial;font-size:10pt;">three and nine months ended September 30, 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 include 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 and nine months ended September 30, 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 September 30,</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;">(21,337</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;">(49,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 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;">(71,297</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;">(46,553</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;">83,264</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;">83,264</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;">79,440</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.26</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.86</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.59</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%;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;">Nine Months Ended September 30,</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;">(79,875</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;">(130,015</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;">(209,890</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;">(143,722</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">82,191</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="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="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;">82,191</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;">78,463</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.97</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="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;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;">(2.55</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;">(1.83</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;"> 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;">September 30, 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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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: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: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;" rowspan="1" colspan="1"><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;">11,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(1,972</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 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;">9,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">31,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">35,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">42,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">175,493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">175,372</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">358,776</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;">(21,589</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;">337,187</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;">September 30, 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;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;">September 30, 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;">639,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">639,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">317,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;">317,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;">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;">187,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">187,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;padding-left:6px;text-indent:-6px;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;">136,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(103,176</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;">33,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;">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;">1,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">1,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,282,374</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;">(103,176</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,179,198</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;">63,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">63,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">91,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">91,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">42,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">42,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">46,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(29,940</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,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,529,998</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;">(131,631</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,398,367</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;">3,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;">3,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;padding-left:6px;text-indent:-6px;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;">96,091</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">96,091</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">66,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;">66,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;">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;">7,547</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</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,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">328,187</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;">154,435</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;">482,622</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;">501,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">150,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">652,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">15,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">52,447</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;">(833</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;">51,614</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;">570,253</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;">161,914</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;">732,167</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,290,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,290,077</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(11,914</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;">876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,038</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;">(318,426</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;">(294,421</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;">(612,847</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;">959,745</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;">(293,545</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;">666,200</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;padding-left:6px;text-indent:-6px;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,529,998</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;">(131,631</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,398,367</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 schedules summarize 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 and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 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="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;">Three Months Ended September 30,</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 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="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;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="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;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="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="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="text-align:center;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="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;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="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: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;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="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: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;background-color:#cceeff;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;"><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 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;">138,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;">(20,095</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;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;">118,032</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">99,424</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">152,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;">(30,894</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">121,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">115,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">290,580</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(50,989</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">239,591</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">214,917</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;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="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;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="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="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="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;">5,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="text-align:right;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;">(121</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="text-align:right;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;">5,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="text-align:right;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;">3,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">29,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">29,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">26,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">34,779</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">27</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">34,806</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">29,929</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;">255,801</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(51,016</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">204,785</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">184,988</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="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;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;">142,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">7,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">149,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">123,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">97,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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:right;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;">97,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">30,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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:right;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;">30,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">25,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">271,027</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">7,828</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">278,855</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">234,033</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;">(15,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="text-align:right;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;">(58,844</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="text-align:right;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;">(74,070</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="text-align:right;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;">(49,045</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;">4,381</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">32</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">4,413</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">3,677</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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,845</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="text-align:right;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;">(58,812</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="text-align:right;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;">(69,657</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="text-align:right;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;">(45,368</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</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;">10,492</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(8,852</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="text-align:right;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;">1,640</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></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;">(21,337</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="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;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;">(49,960</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="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;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;">(71,297</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="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;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,553</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: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="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;">Nine Months Ended September 30,</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 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="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;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="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;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="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="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="text-align:center;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="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;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="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: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;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="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: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;background-color:#cceeff;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;"><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 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;">384,768</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:inherit;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;">(38,489</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;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;">346,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">299,964</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">434,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;">(73,386</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">360,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">327,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">819,076</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(111,875</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">707,201</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">627,703</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="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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(264</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="text-align:right;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;">13,546</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">88,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><td style="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;"><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;">315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">88,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">73,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">102,429</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">51</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">102,480</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">83,249</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;">716,647</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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,926</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">604,721</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">544,454</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="overflow:hidden;font-size:10pt;"><font style="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;">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;">424,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">18,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">443,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">366,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">285,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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:right;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;">285,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">249,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">93,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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:right;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;">93,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;"><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;">76,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">803,217</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">18,787</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">822,004</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">691,900</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;">(86,570</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="text-align:right;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;">(130,713</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="text-align:right;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;">(217,283</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="text-align:right;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;">(147,446</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;">12,709</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">112</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">12,821</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">8,931</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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Loss before income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,861</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="text-align:right;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;">(130,601</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="text-align:right;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;">(204,462</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="text-align:right;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;">(138,515</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</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;">6,014</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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;">(586</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="text-align:right;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;">5,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,207</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">(79,875</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="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;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;">(130,015</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="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;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;">(209,890</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="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;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;">(143,722</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: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;">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 schedules summarize 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 and nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">September 30, 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 September 30,</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;">(21,337</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;">(49,960</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;">(71,297</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;">(46,553</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;">(282</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;">465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,455</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 gain (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;">179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(119</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="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;">(21,440</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;">(49,495</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;">(70,935</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;">(50,127</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: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;">Nine Months Ended September 30,</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="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;">(79,875</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;">(130,015</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;">(209,890</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;">(143,722</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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;">(1,010</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;">2,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,663</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;">(596</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;">(596</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;">(119</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="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;">(81,481</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;">(127,456</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;">(208,937</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;">(154,504</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:center;font-size:10pt;"><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;"><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;">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;">nine months ended September 30, 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;">Nine Months Ended September 30,</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;">(79,875</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;">(130,015</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;">(209,890</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;">(143,722</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">27,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">27,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization (accretion) 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;">(32</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;">(32</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;">162</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">176,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">176,021</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">155,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: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;">(3,810</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">(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></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;padding-left:6px;text-indent:-6px;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="overflow:hidden;font-size:10pt;"><font style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;">14,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">14,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">80,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">(71,671</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;">68,002</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,669</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;">(138</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;">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;">(728</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;">(728</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;padding-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;">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;">4,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">67,640</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,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></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;padding-left:6px;text-indent:-6px;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;">38,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">38,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">2,866</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</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,515</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;">26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:6px;text-indent:-6px;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;">107,929</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;">253</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;">108,182</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;">180,193</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;">(13,983</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;">(13,983</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;">(43,179</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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Business combination, net of cash acquired</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(10,947</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;">(10,947</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,966</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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Purchases 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;">(206,454</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;">(206,454</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;">(198,144</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;">Maturities 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;">199,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">199,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">Sales 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;">99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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: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;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;">(31,400</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(31,400</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;">(265,289</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><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;">Financing 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: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;">Proceeds from issuance 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;">26,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">26,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Repurchases 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;">(90,019</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;">(90,019</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;">(59,986</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: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;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;">(63,155</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(63,155</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;">(35,681</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><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;">Effect of exchange rate changes on 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,998</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;">(253</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;">(2,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;">3,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;padding-left:6px;text-indent:-6px;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;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;">11,376</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;">&#8212;</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;">11,376</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;">(117,772</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></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;">Cash and cash equivalents</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;">Beginning of period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">627,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;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;">639,254</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">639,254</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;">790,945</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%;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%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:</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:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">August 1, 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;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: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</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;">161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Technology asset</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">19,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Other liabilities, 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;">(586</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></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;">Net assets acquired</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;">24,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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 table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:</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:85%;" 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="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;">June 7, 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;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: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</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;">53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Technology asset</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Goodwill</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;">7,447</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;">Net assets acquired</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;">11,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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 option activity during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">nine months ended September 30, 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;">(999,451</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.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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 September 30, 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,017,662</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.48</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;">3.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">204,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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 September 30, 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,017,662</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.48</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;">3.60</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">204,318</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 September 30, 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;">1,980,162</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.63</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;">3.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">202,185</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, including RSU awards subject to technology milestones, during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">nine months ended September 30, 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;">3,909,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">89.22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">(2,755,315</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;">67.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">(579,741</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;">67.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 September 30, 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;">7,752,058</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;">74.22</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 tables present 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: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 September 30,</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;">207,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(37,614</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;">169,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">150,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">83,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,375</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;">70,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">64,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">290,580</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;">(50,989</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;">239,591</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;">214,917</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;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;">Nine Months Ended September 30,</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;">571,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(78,728</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;">493,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">437,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">247,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(33,147</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;">213,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">190,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">819,076</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;">(111,875</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;">707,201</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;">627,703</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 three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended September 30,</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.</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 establishes 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 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, codified as 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 and nine months ended September 30, 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, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, 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 establishes 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 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 if and when 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 contracts with customers that meet 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 of 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/or services to be transferred and payment terms related to the transfer of those goods and/or 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. For example, indirect taxes which we collect and remit to governmental authorities are excluded from our 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;">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 through both perpetual and 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;">Our contracts with customers for on-premises software licenses include maintenance services and may also include training and/or professional services. Maintenance services agreements consist of fees for providing software updates on an if and when available basis and for providing technical support for software products for a specified term. We believe that our software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these updates and technical support to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the maintenance 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 also 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 with customers that include options to purchase additional goods or services to determine whether the options give rise to a separate performance obligation that is material. If we determine the options give rise to a separate performance obligation that is 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 7, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the </font><font style="font-family:Arial;font-size:10pt;">nine months ended September 30, 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;"><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 </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> 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 the benefit period, currently estimated to be </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years. We consider the benefit period to exceed the initial contract term for certain costs because of anticipated renewals and because our sales commission rates for renewal contracts are not commensurate with sales commissions for 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;">September 30, 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 and nine months ended</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;">We adopted the new revenue recognition accounting standard, ASC 606, effective January 1, 2018. 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 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 revenues 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 periods 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 and subsequent amortization of those costs over the estimated benefit period. Upon adoption of the new revenue recognition standard, 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 7.</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. We will adopt the new lease accounting standard using the modified retrospective transition method and apply a cumulative-effect balance sheet adjustment at the beginning of the first quarter of 2019. 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. We expect the adoption of the new lease accounting standard to have a material impact on our balance sheet on the date of adoption. Our evaluation of the new standard will extend into future periods and we will update our disclosures 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;">September 30, 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. 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 outstanding Class A common stock under our previously announced stock repurchase program. 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, as amended. </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;">nine months ended September 30, 2018</font><font style="font-family:Arial;font-size:10pt;">, we repurchased </font><font style="font-family:Arial;font-size:10pt;">961,468</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;">$93.63</font><font style="font-family:Arial;font-size:10pt;"> per share for </font><font style="font-family:Arial;font-size:10pt;">$90.0 million</font><font style="font-family:Arial;font-size:10pt;">. During the </font><font style="font-family:Arial;font-size:10pt;">nine months ended September 30, 2017</font><font style="font-family:Arial;font-size:10pt;">, we repurchased </font><font style="font-family:Arial;font-size:10pt;">979,577</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;">$61.24</font><font style="font-family:Arial;font-size:10pt;"> per share for </font><font style="font-family:Arial;font-size:10pt;">$60.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;">September 30, 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;">$310.0 million</font><font style="font-family:Arial;font-size:10pt;"> of our Class A common stock under our repurchase program.</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> Includes stock-based compensation expense as follows: Three Months Ended September 30, Nine Months Ended September 30, 2018 2017 2018 2017 (in thousands)Cost of revenues$3,488 $2,885 $9,774$8,252Sales and marketing22,357 18,603 64,52255,221Research and development29,926 27,337 81,92076,500General and administrative6,175 5,489 19,80515,650 EX-101.SCH 6 data-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - 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 1006000 - 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 2117100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Revenue (Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Revenue (Cash Flow) (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Revenue (Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Revenue (Contract Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Revenue (Deferred Contract Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Revenue (Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Revenue (Income Statement) (Details) link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - Revenue (Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Segments and Information about Revenues by Geographic Region link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Segments and Information about Revenues by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - 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 2408403 - Disclosure - Short-Term and Long-Term Investments Schedule of Investments in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Short-Term and Long-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Stock-Based Compensation (Details - Narrative) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Stock-Based Compensation (Details - Options) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Stock Based Compensation (Details - RSUs) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Stock-Based Compensation (Details - Shares Available) link:presentationLink link:calculationLink link:definitionLink 2316301 - 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-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 data-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 data-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounting Policies [Abstract] 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] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Deferred Commissions Deferred Charges, 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] Statement [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock Class of Stock [Domain] Class B common stock Common Class B [Member] Class A common stock Common Class A [Member] Statement Statement [Line Items] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Preferred Stock, Par Value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Issued Common Stock, Par Value (in usd per share) Common Stock, Par or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares Authorized Common Stock, Shares Issued Common Stock, Shares, Issued Common Stock, Shares Outstanding Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] 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 Equity Component [Domain] Retained Earnings Retained Earnings [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location Balance Sheet Location [Domain] Deferred Revenue Deferred Revenue [Member] Deferred Revenue [Member] Contract Assets [Axis] Contract Assets [Axis] Contract Assets [Axis] Contract Assets Contract Assets [Domain] [Domain] for Contract Assets [Axis] Contract Assets Contract Asset [Member] Contract Asset [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost Capitalized Contract Cost [Domain] Deferred Commissions Deferred Commissions [Member] Deferred Commissions [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] New Accounting Pronouncements or Change in Accounting Principle New Accounting Pronouncements or Change in Accounting Principle [Line Items] Threshold for Asset Recognition From Costs of Obtaining a Contract Threshold for Asset Recognition From Costs of Obtaining a Contract Threshold for Asset Recognition From Costs of Obtaining a Contract Amortization period, deferred commissions Amortization period, deferred commissions Amortization period, deferred commissions Adoption of ASC 606 Cumulative Effect of New Accounting Principle in Period of Adoption Investments, Debt and Equity Securities [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Investment Type [Axis] Investment Type [Axis] Investment Type Categorization Investments [Domain] Short-term investments Short-term Investments [Member] Long-term investments Long-term Investments [Member] Long-term Investments [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities Major Types of Debt and Equity Securities [Domain] Commercial Paper, Not Included with Cash and Cash Equivalents 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] Schedule of Short-Term and Long-Term Investments Schedule of Available-for-sale Securities [Line Items] 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 Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Segment Reporting [Abstract] Reconciliation of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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 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 Plan Name [Domain] 2013 ESPP ESPP [Member] ESPP [Member] Share-based Compensation Arrangement by Share-based Payment Award 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 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 Business Combinations [Abstract] Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revenue from Contract with Customer [Abstract] 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 Recognized Over Next 24 Months [Domain] Recognized Over Next 24 Months [Domain] Recognized Over Next 24 Months Recognized Over Next 24 Months [Member] Recognized Over Next 24 Months [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation Revenue, Remaining Performance Obligation Commitments and Contingencies Disclosure [Abstract] Future Minimum Lease Payments for Operating Leases, Net of Expected Sublease Receipts Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Contractual Obligation, Fiscal Year Maturity Schedule Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Award Type [Axis] Award Type [Axis] Equity Award Equity Award [Domain] 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 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs vested, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period RSUs forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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 Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Document Information [Abstract] Document Information [Abstract] Statement [Table] Document Information 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 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 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 Revenue, Initial Application Period Cumulative Effect Transition [Line Items] License Licenses Revenue Maintenance and services Maintenance Revenue Total revenues Revenues License License Costs Maintenance and services Maintenance Costs Total cost of revenues Cost of Revenue Gross profit Gross Profit 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 Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Net loss Net Income (Loss) Attributable to Parent Revenue Revenue from Contract with Customer [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of key products Number of Products Number of Products offered by company Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] 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 Amortization (accretion) on investments, net 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] Accounts receivable, net Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets 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 operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Business combination, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of investments 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 used in investing activities 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 Repurchases of common stock Payments for Repurchase of Common Stock Net cash used in financing activities 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 Net increase (decrease) in cash and cash equivalents Cash, Period Increase (Decrease) Cash and cash equivalents Cash and Cash Equivalents [Abstract] Beginning of period Cash and Cash Equivalents, at Carrying Value End of period Non-cash activities Supplemental Cash Flow Information [Abstract] Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Asset retirement obligations recognized, net Asset Retirement Obligation, Period Increase (Decrease) Operating Lease Commitments Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of 2018 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Expected Sublease Receipts Operating Leases, Future Minimum Payments Receivable [Abstract] Remainder of 2018 Operating Leases, Future Minimum Payments Receivable, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments Receivable, Current 2020 Operating Leases, Future Minimum Payments Receivable, in Two Years 2021 Operating Leases, Future Minimum Payments Receivable, in Three Years 2022 Operating Leases, Future Minimum Payments Receivable, in Four Years Thereafter Operating Leases, Future Minimum Payments Receivable, Thereafter Total Operating Leases, Future Minimum Payments Receivable Net Operating Leases, Rent Expense, Net [Abstract] Net, Remainder of 2018 Operating Leases, Future Minimum Payments, Net, Remainder of Fiscal Year Operating Leases, Future Minimum Payments, Net, Remainder of Fiscal Year Net, 2019 Operating Leases, Future Minimum Payments Due, Net, Next Twelve Months Operating Leases, Future Minimum Payments Due, Net, Next Twelve Months Net, 2020 Operating Leases, Future Minimum Payments, Net, Due in Two Years Operating Leases, Future Minimum Payments, Net, Due in Two Years Net, 2021 Operating Leases, Future Minimum Payments, Net, Due in Three Years Operating Leases, Future Minimum Payments, Net, Due in Three Years Net, 2022 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 Other Commitments [Table] Other Commitments [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Contractual commitments Other Commitments [Line Items] Total Purchase Obligation Remainder of 2018 Purchase Obligation, Future Minimum Payments, Remainder of Fiscal Year 2019 Purchase Obligation, Due in Second Year 2020 Purchase Obligation, Due in Third Year 2021 Purchase Obligation, Due in Fourth Year 2022 Purchase Obligation, Due in Fifth Year Thereafter Purchase Obligation, Due after Fifth Year Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Business Combinations Business Combination Disclosure [Text Block] Earnings Per Share [Abstract] Net loss per share - basic and diluted Earnings Per Share, Basic and Diluted [Abstract] 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 Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock Class of Stock [Line Items] Preferred Stock, Shares outstanding Preferred Stock, Shares Outstanding Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount 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 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 Votes per Share Entitled to Share Holder Common Stock, Voting Rights, Entitled Votes Per Share Held Number of votes associated with common stock class Net Loss Per Share Earnings Per Share [Text Block] Short-term and Long-term Investments Investment [Table Text Block] Investments, Continuous Unrealized Loss Position, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and cash equivalents Money Market Funds [Member] Commercial Paper Commercial Paper [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy 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 Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Investments Fair Value Investments, Fair Value Disclosure Investments, Unrealized Loss Position [Abstract] Investments, Unrealized Loss Position [Abstract] Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Continuous Unrealized Loss Position, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Continuous Unrealized Loss Position, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Income Statement [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location 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] Stock-based Compensation Expense Allocated Share-based Compensation Expense Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $1,401 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 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 10) 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 Common stock Common 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 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 Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] 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 gain (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 Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Deferred Contract Costs Capitalized Contract Cost [Line Items] Capitalized Contract Cost, Net Capitalized Contract Cost, Net Additional contract costs deferred Capitalized Contract Cost, Deferred Amount of deferred costs incurred to obtain or fulfill contract with customer. Amortization of deferred contract costs Capitalized Contract Cost, Amortization Balances at September 30, 2018 Contract with Customer, Asset, Net Deferred Revenue Rollforward [Table] Deferred Revenue Rollforward [Table] Deferred Revenue Rollforward [Table] Deferred Revenue Rollforward Deferred Revenue Rollforward [Line Items] [Line Items] for Deferred Revenue Rollforward [Table] 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 September 30, 2018 2013 Plan 2013 Plan [Member] 2013 Plan [Member] 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 Forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Forfeited, Shares Equity Based Awards, End of Period, Shares Net cash provided by operating activities Net cash used in investing activities Repurchases of common stock Net cash used in financing activities Net increase (decrease) in cash and cash equivalents Description of Business Nature of Operations [Text Block] Contract Asset Rollforward [Table] Contract Asset Rollforward [Table] Contract Asset Rollforward [Table] Contract Asset Rollforward Contract Asset Rollforward [Line Items] [Line Items] for Contract Asset Rollforward [Table] Balances at December 31, 2017 Contract assets transferred to receivables Contract with Customer, Asset, Reclassified to Receivable Additions to contract assets Contract with customer, Asset, Increase (Decrease) during the period Contract with customer, Asset, Increase (Decrease) during the period Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical 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 Segment Reporting Information [Line Items] Deferred Contract Costs, Current Deferred Costs, Current Short-term and Long-term Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Schedule of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 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 Income Tax Expense Benefit [Table] Income Tax Expense Benefit [Table] Income Tax Expense Benefit [Table] Income Tax Expense Income Tax Expense Benefit [Line Items] Income Tax Expense Benefit [Line Items] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Empirical Systems Empirical Systems [Member] Empirical Systems [Member] ClearGraph ClearGraph [Member] ClearGraph [Member] Business Acquisition Business Acquisition [Line Items] Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Technology asset amortization period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Technology asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Other liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Liabilities, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Liabilities, Net Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Revenues Revenues [Abstract] Total revenues Cost of revenues Cost of Revenue [Abstract] Total cost of revenues Gross profit Operating expenses Operating Expenses [Abstract] Total operating expenses Operating loss Loss before income tax expense 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 Weighted Average Number of Shares Outstanding, Basic Diluted Weighted Average Number of Shares Outstanding, Diluted Comprehensive loss Total current assets Total assets Total current liabilities Total liabilities Total stockholders' equity Total liabilities and stockholders' equity Fair Value Measurements Fair Value, Assets Measured on Recurring Basis [Table Text Block] EX-101.PRE 10 data-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information Statement - shares
9 Months Ended
Sep. 30, 2018
Nov. 06, 2018
Document Information    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
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    
Entity Common Stock, Shares Outstanding   71,551,528
Class B common stock    
Document Information    
Entity Common Stock, Shares Outstanding   12,016,296
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 639,254 $ 627,878
Short-term investments 317,505 226,787
Accounts receivable, net of allowance for doubtful accounts of $1,401 and $1,003 187,424 203,366
Prepaid expenses and other current assets 136,828 30,514
Income taxes receivable 1,363 673
Total current assets 1,282,374 1,089,218
Long-term investments 63,551 148,364
Property and equipment, net 91,265 106,753
Goodwill 42,530 35,083
Deferred income taxes 4,007 5,287
Other long-term assets 46,271 14,090
Total assets 1,529,998 1,398,795
Current liabilities    
Accounts payable 3,817 4,448
Accrued compensation and employee-related benefits 96,091 96,390
Other accrued liabilities 66,313 37,722
Income taxes payable 7,547 4,743
Deferred revenue 328,187 419,426
Total current liabilities 501,955 562,729
Deferred revenue 15,851 28,058
Other long-term liabilities 52,447 54,385
Total liabilities 570,253 645,172
Commitments and contingencies (Note 10)
Stockholders' equity    
Preferred stock, $0.0001 par value, 10,000,000 shares authorized; none issued 0 0
Common stock 8 8
Additional paid-in capital 1,290,077 1,168,563
Accumulated other comprehensive loss (11,914) (11,991)
Accumulated deficit (318,426) (402,957)
Total stockholders' equity 959,745 753,623
Total liabilities and stockholders' equity 1,529,998 1,398,795
Class B common stock    
Stockholders' equity    
Common stock 1 1
Class A common stock    
Stockholders' equity    
Common stock $ 7 $ 7
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets Balance Sheet Parenthetical - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 1,401 $ 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 12,016,296 14,492,846
Common Stock, Shares Outstanding 12,016,296 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 71,530,794 65,969,499
Common Stock, Shares Outstanding 71,530,794 65,969,499
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenues        
License $ 138,127 $ 99,424 $ 384,768 $ 299,964
Maintenance and services 152,453 115,493 434,308 327,739
Total revenues 290,580 214,917 819,076 627,703
Cost of revenues        
License 5,230 3,265 13,810 9,474
Maintenance and services 29,549 26,664 88,619 73,775
Total cost of revenues [1] 34,779 29,929 102,429 83,249
Gross profit 255,801 184,988 716,647 544,454
Operating expenses        
Sales and marketing [1] 142,129 123,842 424,685 366,020
Research and development [1] 97,939 84,494 285,477 249,863
General and administrative [1] 30,959 25,697 93,055 76,017
Total operating expenses 271,027 234,033 803,217 691,900
Operating loss (15,226) (49,045) (86,570) (147,446)
Other income, net 4,381 3,677 12,709 8,931
Loss before income tax expense (10,845) (45,368) (73,861) (138,515)
Income tax expense 10,492 1,185 6,014 5,207
Net loss $ (21,337) $ (46,553) $ (79,875) $ (143,722)
Net loss per share:        
Basic $ (0.26) $ (0.59) $ (0.97) $ (1.83)
Diluted $ (0.26) $ (0.59) $ (0.97) $ (1.83)
Weighted average shares used to compute net loss per share:        
Basic 83,264 79,440 82,191 78,463
Diluted 83,264 79,440 82,191 78,463
[1] Includes stock-based compensation expense as follows: Three Months Ended September 30, Nine Months Ended September 30, 2018 2017 2018 2017 (in thousands)Cost of revenues$3,488 $2,885 $9,774$8,252Sales and marketing22,357 18,603 64,52255,221Research and development29,926 27,337 81,92076,500General and administrative6,175 5,489 19,80515,650
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations Parenthetical - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Cost of revenues        
Stock-based Compensation Expense $ 3,488 $ 2,885 $ 9,774 $ 8,252
Sales and marketing        
Stock-based Compensation Expense 22,357 18,603 64,522 55,221
Research and development        
Stock-based Compensation Expense 29,926 27,337 81,920 76,500
General and administrative        
Stock-based Compensation Expense $ 6,175 $ 5,489 $ 19,805 $ 15,650
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss Statement - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (21,337) $ (46,553) $ (79,875) $ (143,722)
Other comprehensive income (loss), net of tax:        
Foreign currency translation (282) (3,455) (1,010) (10,663)
Net unrealized gain (loss) on available-for-sale securities 179 (119) (596) (119)
Comprehensive loss $ (21,440) $ (50,127) $ (81,481) $ (154,504)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Operating activities    
Net loss $ (79,875) $ (143,722)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization expense 27,783 34,174
Amortization (accretion) on investments, net (32) 162
Stock-based compensation expense 176,021 155,623
Deferred income taxes (3,810) (226)
Changes in operating assets and liabilities    
Accounts receivable, net 14,232 80,030
Prepaid expenses and other assets (71,671) (138)
Income taxes receivable (728) (297)
Deferred revenue 4,666 45,109
Accounts payable and accrued liabilities 38,477 9,452
Income taxes payable 2,866 26
Net cash provided by operating activities 107,929 180,193
Investing activities    
Purchases of property and equipment (13,983) (43,179)
Business combination, net of cash acquired (10,947) (23,966)
Purchases of investments (206,454) (198,144)
Maturities of investments 199,885 0
Sales of investments 99 0
Net cash used in investing activities (31,400) (265,289)
Financing activities    
Proceeds from issuance of common stock 26,864 24,305
Repurchases of common stock (90,019) (59,986)
Net cash used in financing activities (63,155) (35,681)
Effect of exchange rate changes on cash and cash equivalents (1,998) 3,005
Net increase (decrease) in cash and cash equivalents 11,376 (117,772)
Cash and cash equivalents    
Beginning of period 627,878 908,717
End of period 639,254 790,945
Non-cash activities    
Accrued purchases of property and equipment 3,589 14,375
Asset retirement obligations recognized, net $ 0 $ 983
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business
9 Months Ended
Sep. 30, 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 five 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; Tableau Prep, a data preparation product for combining, shaping and cleaning data; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 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, codified as 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 and nine months ended September 30, 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, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, 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 establishes 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 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 if and when they are available), training and professional services.
We recognize revenues related to contracts with customers that meet the following criteria:
the contract contains reasonable evidence of approval and of both parties' commitment to perform their respective obligations;
the contract includes identifiable rights to goods and/or services to be transferred and payment terms related to the transfer of those goods and/or 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. For example, indirect taxes which we collect and remit to governmental authorities are excluded from our revenues.
Nature of Products and Services
Our on-premises software licenses are sold through both perpetual and 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.
Our contracts with customers for on-premises software licenses include maintenance services and may also include training and/or professional services. Maintenance services agreements consist of fees for providing software updates on an if and when available basis and for providing technical support for software products for a specified term. We believe that our software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these updates and technical support to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the maintenance 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 also 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 with customers that include options to purchase additional goods or services to determine whether the options give rise to a separate performance obligation that is material. If we determine the options give rise to a separate performance obligation that is 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 7, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the nine months ended September 30, 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 the benefit period, currently estimated to be four years. We consider the benefit period to exceed the initial contract term for certain costs because of anticipated renewals and because our sales commission rates for renewal contracts are not commensurate with sales commissions for 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 September 30, 2018 and December 31, 2017, no individual customer accounted for 10% or more of total accounts receivable. For the three and nine months ended 2018 and 2017, no individual customer represented 10% or more of our total revenues.
Recently Adopted Accounting Pronouncements
We adopted the new revenue recognition accounting standard, ASC 606, effective January 1, 2018. 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 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 revenues 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 periods 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 and subsequent amortization of those costs over the estimated benefit period. Upon adoption of the new revenue recognition standard, 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 7.
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. We will adopt the new lease accounting standard using the modified retrospective transition method and apply a cumulative-effect balance sheet adjustment at the beginning of the first quarter of 2019. 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. We expect the adoption of the new lease accounting standard to have a material impact on our balance sheet on the date of adoption. Our evaluation of the new standard will extend into future periods and we will update our disclosures 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.10.0.1
Short-Term and Long-Term Investments
9 Months Ended
Sep. 30, 2018
Schedule of Short-Term and Long-Term Investments  
Short-term and Long-term Investments
Short-Term and Long-Term Investments
The following tables represent our short-term and long-term investments in available-for-sale securities as of September 30, 2018 and December 31, 2017, based on remaining contractual years to maturity:
 
September 30, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
1,976

 
$

 
$

 
$
1,976

U.S. treasury securities
171,643

 

 
(438
)
 
171,205

U.S. agency securities
24,976

 

 
(109
)
 
24,867

Corporate bonds
119,684

 

 
(227
)
 
119,457

Total short-term investments
318,279

 

 
(774
)
 
317,505

Long-term investments

 

 

 

U.S. treasury securities
44,585

 

 
(376
)
 
44,209

Corporate bonds
19,452

 
3

 
(113
)
 
19,342

Total long-term investments
64,037

 
3

 
(489
)
 
63,551

Total short-term and long-term investments
$
382,316

 
$
3

 
$
(1,263
)
 
$
381,056

 
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


The following table presents the fair values and the gross unrealized losses related to our investments in available-for-sale securities, summarized by the length of time that the investments have been in a continuous unrealized loss position:
 
September 30, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
161,300

 
$
(351
)
 
$
9,905

 
$
(87
)
 
$
171,205

 
$
(438
)
U.S. agency securities
5,042

 
(35
)
 
19,825

 
(74
)
 
24,867

 
(109
)
Corporate bonds
93,716

 
(144
)
 
15,470

 
(83
)
 
109,186

 
(227
)
Total short-term investments
260,058

 
(530
)

45,200


(244
)

305,258


(774
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
44,209

 
(376
)
 

 

 
44,209

 
(376
)
Corporate bonds
15,345

 
(113
)
 

 

 
15,345

 
(113
)
Total long-term investments
59,554

 
(489
)
 

 

 
59,554

 
(489
)
Total short-term and long-term investments
$
319,612

 
$
(1,019
)
 
$
45,200

 
$
(244
)
 
$
364,812

 
$
(1,263
)

The unrealized losses on investments as of September 30, 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 September 30, 2018. As of December 31, 2017, there were no investments that had been in a continuous net loss position for 12 months or greater.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Sep. 30, 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 September 30, 2018 and December 31, 2017:


September 30, 2018


Level 1

Level 2

Level 3

Total


(in thousands)
Cash and cash equivalents

 
 
 
 
 
 
 
Money market funds

$
555,773


$


$


$
555,773

Short-term investments

 
 
 
 
 
 
 
Commercial paper
 

 
1,976

 

 
1,976

U.S. treasury securities
 

 
171,205

 

 
171,205

U.S. agency securities
 

 
24,867

 

 
24,867

Corporate bonds
 

 
119,457

 

 
119,457

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities



44,209




44,209

Corporate bonds
 

 
19,342

 

 
19,342

Total

$
555,773


$
381,056


$


$
936,829


 
 
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 September 30, 2018 or December 31, 2017. We had no financial assets or liabilities measured using Level 3 inputs as of September 30, 2018 or December 31, 2017.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
9 Months Ended
Sep. 30, 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 September 30, 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. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. 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, as amended.
During the nine months ended September 30, 2018, we repurchased 961,468 shares of our outstanding Class A common stock at an average price of $93.63 per share for $90.0 million. During the nine months ended September 30, 2017, we repurchased 979,577 shares of our outstanding Class A common stock at an average price of $61.24 per share for $60.0 million. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of September 30, 2018, we were authorized to repurchase a remaining $310.0 million of our Class A common stock under our repurchase program.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combination
9 Months Ended
Sep. 30, 2018
Business Combinations [Abstract]  
Business Combinations
Business Combinations
Empirical Systems, Inc.
On June 7, 2018, we acquired all issued and outstanding stock of Empirical Systems, Inc., a privately-held Delaware corporation, for $11.0 million in cash. Empirical Systems, Inc. is a startup specializing in automated statistical analysis. As a result of this acquisition, we acquired all of the assets and assumed all of the liabilities of Empirical Systems, Inc., and we accounted for this transaction as a business combination. Pro forma results of operations for this acquisition have not been presented as the effects were not material to our financial results. The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:
 
June 7, 2018
 
(in thousands)
Cash
$
53

Technology asset
3,500

Goodwill
7,447

Net assets acquired
$
11,000


The technology asset acquired in this business combination is being amortized on the straight-line method over a period of five years. Goodwill generated from this business combination is primarily attributable to expected synergies between the technology asset acquired and our key products. None of the goodwill recognized with this transaction is expected to be deductible for U.S. income tax purposes.
Certain employees hired in conjunction with the acquisition of Empirical Systems, Inc. received restricted stock units ("RSUs") that are subject to service conditions as well as the completion of certain technology milestones. We account for these awards as a post-business combination expense.
Additional information existing as of the acquisition date but unknown to us may become known at a later time, such as matters related to income taxes or other contingencies. In accordance with GAAP, if this occurs during the 12 month period subsequent to the acquisition date, we may update the amounts and allocations recorded as of the acquisition date, which are presented in the table above.
Argo Technologies Corp.
On August 1, 2017, we acquired all issued and outstanding stock of Argo Technologies Corp., a privately-held Delaware corporation doing business as ClearGraph ("ClearGraph"), for $24.1 million in cash. ClearGraph was a startup that enables smart data discovery and data analysis through natural language query technology. As a result of this acquisition, we acquired all of the assets and assumed all of the liabilities of ClearGraph, and we accounted for this transaction as a business combination. Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results. The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:
 
August 1, 2017
 
(in thousands)
Cash
$
161

Technology asset
5,000

Goodwill
19,552

Other liabilities, net
(586
)
Net assets acquired
$
24,127


The technology asset acquired in this business combination is being amortized on the straight-line method over a period of five years. Goodwill generated from this business combination was primarily attributable to expected synergies between the technology asset acquired and our key products. None of the goodwill recognized with this transaction is expected to be deductible for U.S. income tax purposes.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue
9 Months Ended
Sep. 30, 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 and nine months ended September 30, 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 nine months ended September 30, 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 September 30, 2018:
 
September 30, 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
$
639,254

 
$

 
$
639,254

 
$
627,878

Short-term investments
317,505

 

 
317,505

 
226,787

Accounts receivable, net
187,424

 

 
187,424

 
203,366

Prepaid expenses and other current assets
136,828

 
(103,176
)
 
33,652

 
30,514

Income taxes receivable
1,363

 

 
1,363

 
673

Total current assets
1,282,374

 
(103,176
)
 
1,179,198

 
1,089,218

Long-term investments
63,551

 

 
63,551

 
148,364

Property and equipment, net
91,265

 

 
91,265

 
106,753

Goodwill
42,530

 

 
42,530

 
35,083

Deferred income taxes
4,007

 
1,485

 
5,492

 
5,287

Other long-term assets
46,271

 
(29,940
)
 
16,331

 
14,090

Total assets
$
1,529,998

 
$
(131,631
)
 
$
1,398,367

 
$
1,398,795

Liabilities and stockholders' equity

 
 
 
 
 

Current liabilities

 

 
 
 

Accounts payable
$
3,817

 
$

 
$
3,817

 
$
4,448

Accrued compensation and employee-related benefits
96,091

 

 
96,091

 
96,390

Other accrued liabilities
66,313

 

 
66,313

 
37,722

Income taxes payable
7,547

 
(4,381
)
 
3,166

 
4,743

Deferred revenue
328,187

 
154,435

 
482,622

 
419,426

Total current liabilities
501,955

 
150,054

 
652,009

 
562,729

Deferred revenue
15,851

 
12,693

 
28,544

 
28,058

Other long-term liabilities
52,447

 
(833
)
 
51,614

 
54,385

Total liabilities
570,253

 
161,914

 
732,167

 
645,172

Stockholders' equity
 
 
 
 
 
 
 
Common stock
8

 

 
8

 
8

Additional paid-in capital
1,290,077

 

 
1,290,077

 
1,168,563

Accumulated other comprehensive loss
(11,914
)
 
876

 
(11,038
)
 
(11,991
)
Accumulated deficit
(318,426
)
 
(294,421
)
 
(612,847
)
 
(402,957
)
Total stockholders' equity
959,745

 
(293,545
)
 
666,200

 
753,623

Total liabilities and stockholders' equity
$
1,529,998

 
$
(131,631
)
 
$
1,398,367

 
$
1,398,795


Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedules summarize the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the three and nine months ended September 30, 2018:

Three Months Ended September 30,

2018

2017

As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Revenues







License
$
138,127


$
(20,095
)

$
118,032


$
99,424

Maintenance and services
152,453


(30,894
)

121,559


115,493

Total revenues
290,580


(50,989
)

239,591


214,917

Cost of revenues







License
5,230


(121
)

5,109


3,265

Maintenance and services
29,549


148


29,697


26,664

Total cost of revenues
34,779


27


34,806


29,929

Gross profit
255,801


(51,016
)

204,785


184,988

Operating expenses







Sales and marketing
142,129


7,828


149,957


123,842

Research and development
97,939




97,939


84,494

General and administrative
30,959




30,959


25,697

Total operating expenses
271,027


7,828


278,855


234,033

Operating loss
(15,226
)

(58,844
)

(74,070
)

(49,045
)
Other income, net
4,381


32


4,413


3,677

Loss before income tax expense
(10,845
)

(58,812
)

(69,657
)

(45,368
)
Income tax expense
10,492


(8,852
)

1,640


1,185

Net loss
$
(21,337
)

$
(49,960
)

$
(71,297
)

$
(46,553
)

Nine Months Ended September 30,

2018

2017

As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Revenues







License
$
384,768


$
(38,489
)

$
346,279


$
299,964

Maintenance and services
434,308


(73,386
)

360,922


327,739

Total revenues
819,076


(111,875
)

707,201


627,703

Cost of revenues
 
 
 
 
 
 
 
License
13,810


(264
)

13,546


9,474

Maintenance and services
88,619


315


88,934


73,775

Total cost of revenues
102,429


51


102,480


83,249

Gross profit
716,647


(111,926
)

604,721


544,454

Operating expenses
 
 
 
 
 
 
 
Sales and marketing
424,685


18,787


443,472


366,020

Research and development
285,477




285,477


249,863

General and administrative
93,055




93,055


76,017

Total operating expenses
803,217


18,787


822,004


691,900

Operating loss
(86,570
)

(130,713
)

(217,283
)

(147,446
)
Other income, net
12,709


112


12,821


8,931

Loss before income tax expense
(73,861
)

(130,601
)

(204,462
)

(138,515
)
Income tax expense
6,014


(586
)

5,428


5,207

Net loss
$
(79,875
)

$
(130,015
)

$
(209,890
)

$
(143,722
)

Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedules summarize the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the three and nine months ended September 30, 2018:
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(21,337
)
 
$
(49,960
)
 
$
(71,297
)
 
$
(46,553
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
(282
)
 
465

 
183

 
(3,455
)
Net unrealized gain (loss) on available-for-sale securities
179

 

 
179

 
(119
)
Comprehensive loss
$
(21,440
)
 
$
(49,495
)
 
$
(70,935
)
 
$
(50,127
)
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
(1,010
)
 
2,559

 
1,549

 
(10,663
)
Net unrealized loss on available-for-sale securities
(596
)
 

 
(596
)
 
(119
)
Comprehensive loss
$
(81,481
)
 
$
(127,456
)
 
$
(208,937
)
 
$
(154,504
)


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 nine months ended September 30, 2018:
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Operating activities
 
 
 
 
 
 
 
Net loss
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Adjustments to reconcile net loss to net cash provided by operating activities
 
 
 
 
 
 
 
Depreciation and amortization expense
27,783

 

 
27,783

 
34,174

Amortization (accretion) on investments, net
(32
)
 

 
(32
)
 
162

Stock-based compensation expense
176,021

 

 
176,021

 
155,623

Deferred income taxes
(3,810
)
 
3,673

 
(137
)
 
(226
)
Changes in operating assets and liabilities
 
 

 
 
 
 
Accounts receivable, net
14,232

 

 
14,232

 
80,030

Prepaid expenses and other assets
(71,671
)
 
68,002

 
(3,669
)
 
(138
)
Income taxes receivable
(728
)
 

 
(728
)
 
(297
)
Deferred revenue
4,666

 
62,974

 
67,640

 
45,109

Accounts payable and accrued liabilities
38,477

 

 
38,477

 
9,452

Income taxes payable
2,866

 
(4,381
)
 
(1,515
)
 
26

Net cash provided by operating activities 
107,929

 
253

 
108,182

 
180,193

Investing activities
 
 
 
 
 
 
 
Purchases of property and equipment
(13,983
)
 

 
(13,983
)
 
(43,179
)
Business combination, net of cash acquired
(10,947
)
 

 
(10,947
)
 
(23,966
)
Purchases of investments
(206,454
)
 

 
(206,454
)
 
(198,144
)
Maturities of investments
199,885

 

 
199,885

 

Sales of investments
99

 

 
99

 

Net cash used in investing activities
(31,400
)
 

 
(31,400
)
 
(265,289
)
Financing activities
 
 
 
 
 
 
 
Proceeds from issuance of common stock
26,864

 

 
26,864

 
24,305

Repurchases of common stock
(90,019
)
 

 
(90,019
)
 
(59,986
)
Net cash used in financing activities
(63,155
)
 

 
(63,155
)
 
(35,681
)
Effect of exchange rate changes on cash and cash equivalents
(1,998
)
 
(253
)
 
(2,251
)
 
3,005

Net increase (decrease) in cash and cash equivalents
11,376

 

 
11,376

 
(117,772
)
Cash and cash equivalents
 
 
 
 
 
 
 
Beginning of period
627,878

 

 
627,878

 
908,717

End of period
$
639,254

 
$

 
$
639,254

 
$
790,945


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 nine months ended September 30, 2018 is presented below:
 
Contract Assets
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
40,854

Contract assets transferred to receivables
(23,244
)
Additions to contract assets
72,233

Balances at September 30, 2018
$
89,843

As of September 30, 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 nine months ended September 30, 2018.
A summary of the activity impacting our deferred revenue balances during the nine months ended September 30, 2018 is presented below:
 
Deferred Revenue
 
(in thousands)
Balances at December 31, 2017
$
447,484

Adoption of ASC 606
(105,933
)
Deferred revenue recognized
(286,580
)
Additional amounts deferred
289,067

Balances at September 30, 2018
$
344,038

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 the benefit period, currently estimated to be four years.
A summary of the activity impacting our deferred contract costs during the nine months ended September 30, 2018 is presented below:
 
Deferred Contract Costs
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
25,489

Additional contract costs deferred
25,821

Amortization of deferred contract costs
(7,740
)
Balances at September 30, 2018
$
43,570


As of September 30, 2018, $13.6 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 nine months ended September 30, 2018. There were no assets recognized related to the costs to fulfill contracts during the nine months ended September 30, 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 September 30, 2018, amounts allocated to these additional contractual obligations are $191.9 million, of which we expect to recognize $153.6 million as revenue over the next 24 months with the remaining amount thereafter.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-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, 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 nine months ended September 30, 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
 
(999,451
)
 
9.45

 
 
 
 
Balances at September 30, 2018
 
2,017,662

 
$
10.48

 
3.60
 
$
204,318

Vested and expected to vest at September 30, 2018
 
2,017,662

 
$
10.48

 
3.60
 
$
204,318

Exercisable at September 30, 2018
 
1,980,162

 
$
9.63

 
3.52
 
$
202,185


The intrinsic value is the difference between the fair value of our Class A common stock as of September 30, 2018 and the exercise price of each of the respective stock options.
A summary of the RSU activity, including RSU awards subject to technology milestones, during the nine months ended September 30, 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
 
3,909,099

 
89.22

RSUs vested
 
(2,755,315
)
 
67.20

RSUs forfeited
 
(579,741
)
 
67.27

Non-Vested outstanding at September 30, 2018
 
7,752,058

 
$
74.22


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.
Stock-based compensation expense is amortized using the straight-line method over the requisite service period. We account for forfeitures as they occur. For RSU 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.
As of September 30, 2018, total unrecognized compensation expense related to stock options and non-vested RSUs was $525.4 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 nine months ended September 30, 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
 
(3,909,099
)
 
(291,447
)
Forfeited
 
579,741

 

Balances at September 30, 2018
 
7,901,050

 
4,179,568

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
9 Months Ended
Sep. 30, 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 income tax expense of $10.5 million and $6.0 million under ASC 606 for the three and nine months ended September 30, 2018, respectively, compared to income tax expense of $1.2 million and $5.2 million for three and nine months ended September 30, 2017, respectively. Our effective tax rate was (96.7)% and (8.1)% for the three and nine months ended September 30, 2018, respectively, compared to (2.6)% and (3.8)% for the three and nine months ended September 30, 2017, respectively. The difference in the effective tax rates for the three month periods is primarily attributable to the cumulative adjustment recorded during the three months ended September 30, 2018 for the current estimated annual effective tax rate. The difference in the effective tax rates for the nine month periods is primarily attributable to additional income as a result of our adoption of ASC 606 partially offset by the recognition of excess tax benefits of stock-based compensation during the period.
We recognized income tax expense of $1.6 million and $5.4 million under ASC 605 for the three and nine months ended September 30, 2018, respectively, compared to income tax expense of $1.2 million and $5.2 million for the three and nine months ended September 30, 2017, respectively. Our effective tax rate under ASC 605 was (2.4)% and (2.7)% for the three and nine months ended September 30, 2018, respectively, compared to (2.6)% and (3.8)% for the three and nine months ended September 30, 2017, respectively. The difference in the effective tax rates was primarily attributable 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 and nine months ended September 30, 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 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 September 30, 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 September 30, 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.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Operating Lease Commitments and Expected Sublease Receipts    
As of September 30, 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 September 30, 2018:
Period Ending
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net
 
 
(in thousands)
Remainder of 2018
 
$
11,796

 
$
(1,972
)
 
$
9,824

2019
 
41,849

 
(10,606
)
 
31,243

2020
 
43,051

 
(7,113
)
 
35,938

2021
 
43,600

 
(1,180
)
 
42,420

2022
 
42,987

 
(597
)
 
42,390

Thereafter
 
175,493

 
(121
)
 
175,372

Total
 
$
358,776

 
$
(21,589
)
 
$
337,187


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. The following table represents our contractual commitments as of September 30, 2018:
 
Payments Due by Period
 
Total
 
Remainder of 2018
 
2019
 
2020
 
2021
 
2022
 
Thereafter
 
(in thousands)
Contractual commitments
$
51,053

 
$
10,543

 
$
23,146

 
$
10,092

 
$
7,090

 
$
168

 
$
14


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 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments and Information about Revenues by Geographic Region
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Segments and Information about Revenues by Geographic Area
Segments and Information about Revenues by Geographic Area
The following tables present our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
207,166

 
$
(37,614
)
 
$
169,552

 
$
150,059

International
83,414

 
(13,375
)
 
70,039

 
64,858

Total revenues
$
290,580

 
$
(50,989
)
 
$
239,591

 
$
214,917


 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
571,957

 
$
(78,728
)
 
$
493,229

 
$
437,657

International
247,119

 
(33,147
)
 
213,972

 
190,046

Total revenues
$
819,076

 
$
(111,875
)
 
$
707,201

 
$
627,703


For the three and nine months ended September 30, 2018 and 2017, no individual country other than the United States represented 10% or more of our total revenues.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Net Loss Per Share
Net Loss Per Share
The following tables present the computation of basic and diluted net loss per share for the three and nine months ended September 30, 2018 and 2017 and include additional information regarding the impacts from the adoption of the new revenue recognition standard for the three and nine months ended September 30, 2018:
 
Three Months Ended September 30,
 
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
$
(21,337
)
 
$
(49,960
)
 
$
(71,297
)
 
$
(46,553
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
83,264

 


 
83,264

 
79,440

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


 
$
(0.86
)
 
$
(0.59
)

 
Nine Months Ended September 30,
 
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
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
82,191

 
 
 
82,191

 
78,463

Net loss per share - basic and diluted
$
(0.97
)
 
 
 
$
(2.55
)
 
$
(1.83
)

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 September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Shares subject to outstanding common stock awards
9,887

 
11,083

 
9,887

 
11,083

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
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.
We adopted the new revenue recognition accounting standard, codified as 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 and nine months ended September 30, 2018. This includes the presentation of financial results during 2018 under ASC 605 for comparison to the prior year.
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, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, 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 establishes 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 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
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 if and when they are available), training and professional services.
We recognize revenues related to contracts with customers that meet the following criteria:
the contract contains reasonable evidence of approval and of both parties' commitment to perform their respective obligations;
the contract includes identifiable rights to goods and/or services to be transferred and payment terms related to the transfer of those goods and/or 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. For example, indirect taxes which we collect and remit to governmental authorities are excluded from our revenues.
Nature of Products and Services
Our on-premises software licenses are sold through both perpetual and 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.
Our contracts with customers for on-premises software licenses include maintenance services and may also include training and/or professional services. Maintenance services agreements consist of fees for providing software updates on an if and when available basis and for providing technical support for software products for a specified term. We believe that our software updates and technical support each have the same pattern of transfer to the customer and are substantially the same. Therefore, we consider these updates and technical support to be a single distinct performance obligation. Revenues allocated to maintenance services are recognized ratably as the maintenance 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 also 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 with customers that include options to purchase additional goods or services to determine whether the options give rise to a separate performance obligation that is material. If we determine the options give rise to a separate performance obligation that is 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 7, which include amounts presented for 2018. There were no changes to the ASC 605 policy during the nine months ended September 30, 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 the benefit period, currently estimated to be four years. We consider the benefit period to exceed the initial contract term for certain costs because of anticipated renewals and because our sales commission rates for renewal contracts are not commensurate with sales commissions for initial contracts.
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 September 30, 2018 and December 31, 2017, no individual customer accounted for 10% or more of total accounts receivable. For the three and nine months ended 2018 and 2017, no individual customer represented 10% or more of our total revenues.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
We adopted the new revenue recognition accounting standard, ASC 606, effective January 1, 2018. 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 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 revenues 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 periods 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 and subsequent amortization of those costs over the estimated benefit period. Upon adoption of the new revenue recognition standard, 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 7.
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. We will adopt the new lease accounting standard using the modified retrospective transition method and apply a cumulative-effect balance sheet adjustment at the beginning of the first quarter of 2019. 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. We expect the adoption of the new lease accounting standard to have a material impact on our balance sheet on the date of adoption. Our evaluation of the new standard will extend into future periods and we will update our disclosures 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 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Short-Term and Long-Term Investments (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2018 and December 31, 2017, based on remaining contractual years to maturity:
 
September 30, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
1,976

 
$

 
$

 
$
1,976

U.S. treasury securities
171,643

 

 
(438
)
 
171,205

U.S. agency securities
24,976

 

 
(109
)
 
24,867

Corporate bonds
119,684

 

 
(227
)
 
119,457

Total short-term investments
318,279

 

 
(774
)
 
317,505

Long-term investments

 

 

 

U.S. treasury securities
44,585

 

 
(376
)
 
44,209

Corporate bonds
19,452

 
3

 
(113
)
 
19,342

Total long-term investments
64,037

 
3

 
(489
)
 
63,551

Total short-term and long-term investments
$
382,316

 
$
3

 
$
(1,263
)
 
$
381,056

 
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

Investments, Continuous Unrealized Loss Position, Fair Value
The following table presents the fair values and the gross unrealized losses related to our investments in available-for-sale securities, summarized by the length of time that the investments have been in a continuous unrealized loss position:
 
September 30, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
161,300

 
$
(351
)
 
$
9,905

 
$
(87
)
 
$
171,205

 
$
(438
)
U.S. agency securities
5,042

 
(35
)
 
19,825

 
(74
)
 
24,867

 
(109
)
Corporate bonds
93,716

 
(144
)
 
15,470

 
(83
)
 
109,186

 
(227
)
Total short-term investments
260,058

 
(530
)

45,200


(244
)

305,258


(774
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
44,209

 
(376
)
 

 

 
44,209

 
(376
)
Corporate bonds
15,345

 
(113
)
 

 

 
15,345

 
(113
)
Total long-term investments
59,554

 
(489
)
 

 

 
59,554

 
(489
)
Total short-term and long-term investments
$
319,612

 
$
(1,019
)
 
$
45,200

 
$
(244
)
 
$
364,812

 
$
(1,263
)
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
The following tables present the fair value of our financial assets using the fair value hierarchy as of September 30, 2018 and December 31, 2017:


September 30, 2018


Level 1

Level 2

Level 3

Total


(in thousands)
Cash and cash equivalents

 
 
 
 
 
 
 
Money market funds

$
555,773


$


$


$
555,773

Short-term investments

 
 
 
 
 
 
 
Commercial paper
 

 
1,976

 

 
1,976

U.S. treasury securities
 

 
171,205

 

 
171,205

U.S. agency securities
 

 
24,867

 

 
24,867

Corporate bonds
 

 
119,457

 

 
119,457

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities



44,209




44,209

Corporate bonds
 

 
19,342

 

 
19,342

Total

$
555,773


$
381,056


$


$
936,829


 
 
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 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combination (Tables)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Business Combinations [Abstract]    
Purchase Price Allocation
The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:
 
June 7, 2018
 
(in thousands)
Cash
$
53

Technology asset
3,500

Goodwill
7,447

Net assets acquired
$
11,000

The following table summarizes the purchase price allocation based on the estimated fair value of the net assets acquired:
 
August 1, 2017
 
(in thousands)
Cash
$
161

Technology asset
5,000

Goodwill
19,552

Other liabilities, net
(586
)
Net assets acquired
$
24,127

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2018:
 
September 30, 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
$
639,254

 
$

 
$
639,254

 
$
627,878

Short-term investments
317,505

 

 
317,505

 
226,787

Accounts receivable, net
187,424

 

 
187,424

 
203,366

Prepaid expenses and other current assets
136,828

 
(103,176
)
 
33,652

 
30,514

Income taxes receivable
1,363

 

 
1,363

 
673

Total current assets
1,282,374

 
(103,176
)
 
1,179,198

 
1,089,218

Long-term investments
63,551

 

 
63,551

 
148,364

Property and equipment, net
91,265

 

 
91,265

 
106,753

Goodwill
42,530

 

 
42,530

 
35,083

Deferred income taxes
4,007

 
1,485

 
5,492

 
5,287

Other long-term assets
46,271

 
(29,940
)
 
16,331

 
14,090

Total assets
$
1,529,998

 
$
(131,631
)
 
$
1,398,367

 
$
1,398,795

Liabilities and stockholders' equity

 
 
 
 
 

Current liabilities

 

 
 
 

Accounts payable
$
3,817

 
$

 
$
3,817

 
$
4,448

Accrued compensation and employee-related benefits
96,091

 

 
96,091

 
96,390

Other accrued liabilities
66,313

 

 
66,313

 
37,722

Income taxes payable
7,547

 
(4,381
)
 
3,166

 
4,743

Deferred revenue
328,187

 
154,435

 
482,622

 
419,426

Total current liabilities
501,955

 
150,054

 
652,009

 
562,729

Deferred revenue
15,851

 
12,693

 
28,544

 
28,058

Other long-term liabilities
52,447

 
(833
)
 
51,614

 
54,385

Total liabilities
570,253

 
161,914

 
732,167

 
645,172

Stockholders' equity
 
 
 
 
 
 
 
Common stock
8

 

 
8

 
8

Additional paid-in capital
1,290,077

 

 
1,290,077

 
1,168,563

Accumulated other comprehensive loss
(11,914
)
 
876

 
(11,038
)
 
(11,991
)
Accumulated deficit
(318,426
)
 
(294,421
)
 
(612,847
)
 
(402,957
)
Total stockholders' equity
959,745

 
(293,545
)
 
666,200

 
753,623

Total liabilities and stockholders' equity
$
1,529,998

 
$
(131,631
)
 
$
1,398,367

 
$
1,398,795


Condensed Consolidated Statements of Operations (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedules summarize the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of operations for the three and nine months ended September 30, 2018:

Three Months Ended September 30,

2018

2017

As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Revenues







License
$
138,127


$
(20,095
)

$
118,032


$
99,424

Maintenance and services
152,453


(30,894
)

121,559


115,493

Total revenues
290,580


(50,989
)

239,591


214,917

Cost of revenues







License
5,230


(121
)

5,109


3,265

Maintenance and services
29,549


148


29,697


26,664

Total cost of revenues
34,779


27


34,806


29,929

Gross profit
255,801


(51,016
)

204,785


184,988

Operating expenses







Sales and marketing
142,129


7,828


149,957


123,842

Research and development
97,939




97,939


84,494

General and administrative
30,959




30,959


25,697

Total operating expenses
271,027


7,828


278,855


234,033

Operating loss
(15,226
)

(58,844
)

(74,070
)

(49,045
)
Other income, net
4,381


32


4,413


3,677

Loss before income tax expense
(10,845
)

(58,812
)

(69,657
)

(45,368
)
Income tax expense
10,492


(8,852
)

1,640


1,185

Net loss
$
(21,337
)

$
(49,960
)

$
(71,297
)

$
(46,553
)

Nine Months Ended September 30,

2018

2017

As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)

(in thousands)
Revenues







License
$
384,768


$
(38,489
)

$
346,279


$
299,964

Maintenance and services
434,308


(73,386
)

360,922


327,739

Total revenues
819,076


(111,875
)

707,201


627,703

Cost of revenues
 
 
 
 
 
 
 
License
13,810


(264
)

13,546


9,474

Maintenance and services
88,619


315


88,934


73,775

Total cost of revenues
102,429


51


102,480


83,249

Gross profit
716,647


(111,926
)

604,721


544,454

Operating expenses
 
 
 
 
 
 
 
Sales and marketing
424,685


18,787


443,472


366,020

Research and development
285,477




285,477


249,863

General and administrative
93,055




93,055


76,017

Total operating expenses
803,217


18,787


822,004


691,900

Operating loss
(86,570
)

(130,713
)

(217,283
)

(147,446
)
Other income, net
12,709


112


12,821


8,931

Loss before income tax expense
(73,861
)

(130,601
)

(204,462
)

(138,515
)
Income tax expense
6,014


(586
)

5,428


5,207

Net loss
$
(79,875
)

$
(130,015
)

$
(209,890
)

$
(143,722
)

Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - Reconciliation of the Impacts from the Adoption of the New Revenue Recognition Standard
The following schedules summarize the impacts from the adoption of the new revenue recognition standard on our condensed consolidated statement of comprehensive loss for the three and nine months ended September 30, 2018:
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)

Impacts from Adoption

Without Adoption
(ASC 605)

As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(21,337
)
 
$
(49,960
)
 
$
(71,297
)
 
$
(46,553
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
(282
)
 
465

 
183

 
(3,455
)
Net unrealized gain (loss) on available-for-sale securities
179

 

 
179

 
(119
)
Comprehensive loss
$
(21,440
)
 
$
(49,495
)
 
$
(70,935
)
 
$
(50,127
)
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Net loss
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation
(1,010
)
 
2,559

 
1,549

 
(10,663
)
Net unrealized loss on available-for-sale securities
(596
)
 

 
(596
)
 
(119
)
Comprehensive loss
$
(81,481
)
 
$
(127,456
)
 
$
(208,937
)
 
$
(154,504
)


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 nine months ended September 30, 2018:
 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(in thousands)
Operating activities
 
 
 
 
 
 
 
Net loss
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Adjustments to reconcile net loss to net cash provided by operating activities
 
 
 
 
 
 
 
Depreciation and amortization expense
27,783

 

 
27,783

 
34,174

Amortization (accretion) on investments, net
(32
)
 

 
(32
)
 
162

Stock-based compensation expense
176,021

 

 
176,021

 
155,623

Deferred income taxes
(3,810
)
 
3,673

 
(137
)
 
(226
)
Changes in operating assets and liabilities
 
 

 
 
 
 
Accounts receivable, net
14,232

 

 
14,232

 
80,030

Prepaid expenses and other assets
(71,671
)
 
68,002

 
(3,669
)
 
(138
)
Income taxes receivable
(728
)
 

 
(728
)
 
(297
)
Deferred revenue
4,666

 
62,974

 
67,640

 
45,109

Accounts payable and accrued liabilities
38,477

 

 
38,477

 
9,452

Income taxes payable
2,866

 
(4,381
)
 
(1,515
)
 
26

Net cash provided by operating activities 
107,929

 
253

 
108,182

 
180,193

Investing activities
 
 
 
 
 
 
 
Purchases of property and equipment
(13,983
)
 

 
(13,983
)
 
(43,179
)
Business combination, net of cash acquired
(10,947
)
 

 
(10,947
)
 
(23,966
)
Purchases of investments
(206,454
)
 

 
(206,454
)
 
(198,144
)
Maturities of investments
199,885

 

 
199,885

 

Sales of investments
99

 

 
99

 

Net cash used in investing activities
(31,400
)
 

 
(31,400
)
 
(265,289
)
Financing activities
 
 
 
 
 
 
 
Proceeds from issuance of common stock
26,864

 

 
26,864

 
24,305

Repurchases of common stock
(90,019
)
 

 
(90,019
)
 
(59,986
)
Net cash used in financing activities
(63,155
)
 

 
(63,155
)
 
(35,681
)
Effect of exchange rate changes on cash and cash equivalents
(1,998
)
 
(253
)
 
(2,251
)
 
3,005

Net increase (decrease) in cash and cash equivalents
11,376

 

 
11,376

 
(117,772
)
Cash and cash equivalents
 
 
 
 
 
 
 
Beginning of period
627,878

 

 
627,878

 
908,717

End of period
$
639,254

 
$

 
$
639,254

 
$
790,945


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

Adoption of ASC 606
40,854

Contract assets transferred to receivables
(23,244
)
Additions to contract assets
72,233

Balances at September 30, 2018
$
89,843

As of September 30, 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 nine months ended September 30, 2018.
A summary of the activity impacting our deferred revenue balances during the nine months ended September 30, 2018 is presented below:
 
Deferred Revenue
 
(in thousands)
Balances at December 31, 2017
$
447,484

Adoption of ASC 606
(105,933
)
Deferred revenue recognized
(286,580
)
Additional amounts deferred
289,067

Balances at September 30, 2018
$
344,038

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 the benefit period, currently estimated to be four years.
A summary of the activity impacting our deferred contract costs during the nine months ended September 30, 2018 is presented below:
 
Deferred Contract Costs
 
(in thousands)
Balances at December 31, 2017
$

Adoption of ASC 606
25,489

Additional contract costs deferred
25,821

Amortization of deferred contract costs
(7,740
)
Balances at September 30, 2018
$
43,570

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Option Activity
A summary of the option activity during the nine months ended September 30, 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
 
(999,451
)
 
9.45

 
 
 
 
Balances at September 30, 2018
 
2,017,662

 
$
10.48

 
3.60
 
$
204,318

Vested and expected to vest at September 30, 2018
 
2,017,662

 
$
10.48

 
3.60
 
$
204,318

Exercisable at September 30, 2018
 
1,980,162

 
$
9.63

 
3.52
 
$
202,185

Summary of RSU Activity
A summary of the RSU activity, including RSU awards subject to technology milestones, during the nine months ended September 30, 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
 
3,909,099

 
89.22

RSUs vested
 
(2,755,315
)
 
67.20

RSUs forfeited
 
(579,741
)
 
67.27

Non-Vested outstanding at September 30, 2018
 
7,752,058

 
$
74.22

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 nine months ended September 30, 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
 
(3,909,099
)
 
(291,447
)
Forfeited
 
579,741

 

Balances at September 30, 2018
 
7,901,050

 
4,179,568

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease 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 September 30, 2018:
Period Ending
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net
 
 
(in thousands)
Remainder of 2018
 
$
11,796

 
$
(1,972
)
 
$
9,824

2019
 
41,849

 
(10,606
)
 
31,243

2020
 
43,051

 
(7,113
)
 
35,938

2021
 
43,600

 
(1,180
)
 
42,420

2022
 
42,987

 
(597
)
 
42,390

Thereafter
 
175,493

 
(121
)
 
175,372

Total
 
$
358,776

 
$
(21,589
)
 
$
337,187

Contractual Obligation, Fiscal Year Maturity Schedule
The following table represents our contractual commitments as of September 30, 2018:
 
Payments Due by Period
 
Total
 
Remainder of 2018
 
2019
 
2020
 
2021
 
2022
 
Thereafter
 
(in thousands)
Contractual commitments
$
51,053

 
$
10,543

 
$
23,146

 
$
10,092

 
$
7,090

 
$
168

 
$
14

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments and Information about Revenues by Geographic Region (Tables)
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Reconciliation of Revenue by Geographic Area
The following tables present our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
207,166

 
$
(37,614
)
 
$
169,552

 
$
150,059

International
83,414

 
(13,375
)
 
70,039

 
64,858

Total revenues
$
290,580

 
$
(50,989
)
 
$
239,591

 
$
214,917


 
Nine Months Ended September 30,
 
2018
 
2017
 
As Reported
(ASC 606)
 
Impacts from Adoption
 
Without Adoption
(ASC 605)
 
As Reported
(ASC 605)
 
(dollars in thousands)
United States and Canada
$
571,957

 
$
(78,728
)
 
$
493,229

 
$
437,657

International
247,119

 
(33,147
)
 
213,972

 
190,046

Total revenues
$
819,076

 
$
(111,875
)
 
$
707,201

 
$
627,703

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
The following tables present the computation of basic and diluted net loss per share for the three and nine months ended September 30, 2018 and 2017 and include additional information regarding the impacts from the adoption of the new revenue recognition standard for the three and nine months ended September 30, 2018:
 
Three Months Ended September 30,
 
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
$
(21,337
)
 
$
(49,960
)
 
$
(71,297
)
 
$
(46,553
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
83,264

 


 
83,264

 
79,440

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


 
$
(0.86
)
 
$
(0.59
)

 
Nine Months Ended September 30,
 
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
$
(79,875
)
 
$
(130,015
)
 
$
(209,890
)
 
$
(143,722
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
82,191

 
 
 
82,191

 
78,463

Net loss per share - basic and diluted
$
(0.97
)
 
 
 
$
(2.55
)
 
$
(1.83
)
Schedule of Antidilutive Securities Excluded from Computation of Net Loss 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 September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Shares subject to outstanding common stock awards
9,887

 
11,083

 
9,887

 
11,083

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business Narrative (Details)
Sep. 30, 2018
product
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of key products 5
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
segment
Jan. 01, 2018
USD ($)
Accounting Policies [Abstract]    
Number of Operating Segments | segment 1  
Terms of Payment due 30 days  
New Accounting Pronouncements or Change in Accounting Principle    
Threshold for Asset Recognition From Costs of Obtaining a Contract 1 year  
Amortization period, deferred commissions 4 years  
Deferred Commissions    
New Accounting Pronouncements or Change in Accounting Principle    
Adoption of ASC 606   $ 25,489
Deferred Commissions | Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle    
Adoption of ASC 606   25,500
Contract Assets    
New Accounting Pronouncements or Change in Accounting Principle    
Adoption of ASC 606   40,854
Contract Assets | Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle    
Adoption of ASC 606   40,900
Deferred Revenue    
New Accounting Pronouncements or Change in Accounting Principle    
Adoption of ASC 606   (105,933)
Deferred Revenue | Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle    
Adoption of ASC 606   105,900
Retained Earnings | Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle    
Adoption of ASC 606   $ 146,800
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Short-Term and Long-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Schedule of Short-Term and Long-Term Investments    
Amortized Cost $ 382,316 $ 375,815
Unrealized Gains 3 3
Unrealized Losses (1,263) (667)
Fair Value 381,056 375,151
Short-term investments    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 318,279 226,994
Unrealized Gains 0 3
Unrealized Losses (774) (210)
Fair Value 317,505 226,787
Short-term investments | Commercial Paper, Not Included with Cash and Cash Equivalents    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 1,976 9,970
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 1,976 9,970
Short-term investments | U.S. treasury securities    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 171,643 160,206
Unrealized Gains 0 0
Unrealized Losses (438) (121)
Fair Value 171,205 160,085
Short-term investments | U.S. agency securities    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 24,976 9,917
Unrealized Gains 0 0
Unrealized Losses (109) (24)
Fair Value 24,867 9,893
Short-term investments | Corporate bonds    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 119,684 46,901
Unrealized Gains 0 3
Unrealized Losses (227) (65)
Fair Value 119,457 46,839
Long-term investments    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 64,037 148,821
Unrealized Gains 3 0
Unrealized Losses (489) (457)
Fair Value 63,551 148,364
Long-term investments | U.S. treasury securities    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 44,585 79,371
Unrealized Gains 0 0
Unrealized Losses (376) (202)
Fair Value 44,209 79,169
Long-term investments | U.S. agency securities    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost   18,570
Unrealized Gains   0
Unrealized Losses   (102)
Fair Value   18,468
Long-term investments | Corporate bonds    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 19,452 50,880
Unrealized Gains 3 0
Unrealized Losses (113) (153)
Fair Value $ 19,342 $ 50,727
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Short-Term and Long-Term Investments Schedule of Investments in an Unrealized Loss Position (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Schedule of Short-Term and Long-Term Investments  
Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value $ 319,612
Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (1,019)
Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 45,200
Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses (244)
Continuous Unrealized Loss Position, Fair Value 364,812
Continuous Unrealized Loss Position, Gross Unrealized Losses (1,263)
Short-term investments  
Schedule of Short-Term and Long-Term Investments  
Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 260,058
Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (530)
Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 45,200
Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses (244)
Continuous Unrealized Loss Position, Fair Value 305,258
Continuous Unrealized Loss Position, Gross Unrealized Losses (774)
Short-term investments | U.S. treasury securities  
Schedule of Short-Term and Long-Term Investments  
Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 161,300
Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (351)
Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 9,905
Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses (87)
Continuous Unrealized Loss Position, Fair Value 171,205
Continuous Unrealized Loss Position, Gross Unrealized Losses (438)
Short-term investments | U.S. agency securities  
Schedule of Short-Term and Long-Term Investments  
Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 5,042
Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (35)
Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 19,825
Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses (74)
Continuous Unrealized Loss Position, Fair Value 24,867
Continuous Unrealized Loss Position, Gross Unrealized Losses (109)
Short-term investments | Corporate bonds  
Schedule of Short-Term and Long-Term Investments  
Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 93,716
Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (144)
Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 15,470
Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses (83)
Continuous Unrealized Loss Position, Fair Value 109,186
Continuous Unrealized Loss Position, Gross Unrealized Losses (227)
Long-term investments  
Schedule of Short-Term and Long-Term Investments  
Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 59,554
Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (489)
Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0
Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses 0
Continuous Unrealized Loss Position, Fair Value 59,554
Continuous Unrealized Loss Position, Gross Unrealized Losses (489)
Long-term investments | U.S. treasury securities  
Schedule of Short-Term and Long-Term Investments  
Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 44,209
Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (376)
Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0
Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses 0
Continuous Unrealized Loss Position, Fair Value 44,209
Continuous Unrealized Loss Position, Gross Unrealized Losses (376)
Long-term investments | Corporate bonds  
Schedule of Short-Term and Long-Term Investments  
Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 15,345
Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (113)
Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0
Continuous Unrealized Loss Position, 12 Months or Longer, Gross Unrealized Losses 0
Continuous Unrealized Loss Position, Fair Value 15,345
Continuous Unrealized Loss Position, Gross Unrealized Losses $ (113)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value $ 936,829 $ 966,970
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 555,773 582,835
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 381,056 384,135
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 0 0
Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 555,773 582,835
Cash and cash equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 555,773 582,835
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value   8,984
Commercial Paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value   8,984
Commercial Paper, Not Included with Cash and Cash Equivalents | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 1,976 9,970
Commercial Paper, Not Included with Cash and Cash Equivalents | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 1,976 9,970
U.S. treasury securities | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 171,205 160,085
U.S. treasury securities | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 171,205 160,085
U.S. treasury securities | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 44,209 79,169
U.S. treasury securities | Long-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 44,209 79,169
U.S. agency securities | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 24,867 9,893
U.S. agency securities | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 24,867 9,893
U.S. agency securities | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value   18,468
U.S. agency securities | Long-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value   18,468
Corporate bonds | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 119,457 46,839
Corporate bonds | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 119,457 46,839
Corporate bonds | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 19,342 50,727
Corporate bonds | Long-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value $ 19,342 $ 50,727
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Details)
9 Months Ended
Sep. 30, 2018
USD ($)
votes
$ / shares
shares
Sep. 30, 2017
USD ($)
$ / shares
shares
Apr. 26, 2018
USD ($)
Dec. 31, 2017
$ / shares
shares
Nov. 01, 2016
USD ($)
Class of Stock          
Preferred Stock, Shares outstanding 0     0  
Preferred Stock, Shares Authorized 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 Repurchase Program, Increase to Authorized Amount | $     $ 300,000,000    
Stock Repurchased and Retired During Period, Shares 961,468 979,577      
Stock Repurchased, Average Cost Per Share | $ / shares $ 93.63 $ 61.24      
Stock Repurchased and Retired During Period, Value | $ $ 90,000,000 $ 60,000,000      
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ $ 310,000,000        
Class B common stock          
Class of Stock          
Common Stock, Shares Authorized 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          
Common Stock, Shares Authorized 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        
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combination (Details) - USD ($)
$ in Thousands
Jun. 07, 2018
Aug. 01, 2017
Sep. 30, 2018
Dec. 31, 2017
Business Acquisition        
Technology asset amortization period 5 years 5 years    
Goodwill     $ 42,530 $ 35,083
Empirical Systems        
Business Acquisition        
Payments to Acquire Businesses, Gross $ 11,000      
Cash 53      
Technology asset 3,500      
Goodwill 7,447      
Net assets acquired $ 11,000      
ClearGraph        
Business Acquisition        
Payments to Acquire Businesses, Gross   $ 24,100    
Cash   161    
Technology asset   5,000    
Goodwill   19,552    
Other liabilities, net   (586)    
Net assets acquired   $ 24,127    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details)
$ in Millions
9 Months Ended
Sep. 30, 2018
USD ($)
Revenue from Contract with Customer [Abstract]  
Threshold for Asset Recognition From Costs of Obtaining a Contract 1 year
Amortization period, deferred commissions 4 years
Deferred Contract Costs, Current $ 13.6
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Balance Sheet) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Revenue, Initial Application Period Cumulative Effect Transition        
Cash and cash equivalents $ 639,254 $ 627,878 $ 790,945 $ 908,717
Short-term investments 317,505 226,787    
Accounts receivable, net of allowance for doubtful accounts of $1,401 and $1,003 187,424 203,366    
Prepaid expenses and other current assets 136,828 30,514    
Income taxes receivable 1,363 673    
Total current assets 1,282,374 1,089,218    
Long-term investments 63,551 148,364    
Property and equipment, net 91,265 106,753    
Goodwill 42,530 35,083    
Deferred income taxes 4,007 5,287    
Other long-term assets 46,271 14,090    
Total assets 1,529,998 1,398,795    
Accounts payable 3,817 4,448    
Accrued compensation and employee-related benefits 96,091 96,390    
Other accrued liabilities 66,313 37,722    
Income taxes payable 7,547 4,743    
Deferred revenue 328,187 419,426    
Total current liabilities 501,955 562,729    
Deferred revenue 15,851 28,058    
Other long-term liabilities 52,447 54,385    
Total liabilities 570,253 645,172    
Common stock 8 8    
Additional paid-in capital 1,290,077 1,168,563    
Accumulated other comprehensive loss (11,914) (11,991)    
Accumulated deficit (318,426) (402,957)    
Total stockholders' equity 959,745 753,623    
Total liabilities and stockholders' equity 1,529,998 1,398,795    
Impacts from Adoption | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition        
Cash and cash equivalents 0 0    
Short-term investments 0      
Accounts receivable, net of allowance for doubtful accounts of $1,401 and $1,003 0      
Prepaid expenses and other current assets (103,176)      
Income taxes receivable 0      
Total current assets (103,176)      
Long-term investments 0      
Property and equipment, net 0      
Goodwill 0      
Deferred income taxes 1,485      
Other long-term assets (29,940)      
Total assets (131,631)      
Accounts payable 0      
Accrued compensation and employee-related benefits 0      
Other accrued liabilities 0      
Income taxes payable (4,381)      
Deferred revenue 154,435      
Total current liabilities 150,054      
Deferred revenue 12,693      
Other long-term liabilities (833)      
Total liabilities 161,914      
Common stock 0      
Additional paid-in capital 0      
Accumulated other comprehensive loss 876      
Accumulated deficit (294,421)      
Total stockholders' equity (293,545)      
Total liabilities and stockholders' equity (131,631)      
Without Adoption (ASC 605)        
Revenue, Initial Application Period Cumulative Effect Transition        
Cash and cash equivalents 639,254 $ 627,878    
Short-term investments 317,505      
Accounts receivable, net of allowance for doubtful accounts of $1,401 and $1,003 187,424      
Prepaid expenses and other current assets 33,652      
Income taxes receivable 1,363      
Total current assets 1,179,198      
Long-term investments 63,551      
Property and equipment, net 91,265      
Goodwill 42,530      
Deferred income taxes 5,492      
Other long-term assets 16,331      
Total assets 1,398,367      
Accounts payable 3,817      
Accrued compensation and employee-related benefits 96,091      
Other accrued liabilities 66,313      
Income taxes payable 3,166      
Deferred revenue 482,622      
Total current liabilities 652,009      
Deferred revenue 28,544      
Other long-term liabilities 51,614      
Total liabilities 732,167      
Common stock 8      
Additional paid-in capital 1,290,077      
Accumulated other comprehensive loss (11,038)      
Accumulated deficit (612,847)      
Total stockholders' equity 666,200      
Total liabilities and stockholders' equity $ 1,398,367      
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Income Statement) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition        
License $ 138,127 $ 99,424 $ 384,768 $ 299,964
Maintenance and services 152,453 115,493 434,308 327,739
Total revenues 290,580 214,917 819,076 627,703
License 5,230 3,265 13,810 9,474
Maintenance and services 29,549 26,664 88,619 73,775
Total cost of revenues [1] 34,779 29,929 102,429 83,249
Gross profit 255,801 184,988 716,647 544,454
Sales and marketing [1] 142,129 123,842 424,685 366,020
Research and development [1] 97,939 84,494 285,477 249,863
General and administrative [1] 30,959 25,697 93,055 76,017
Total operating expenses 271,027 234,033 803,217 691,900
Operating loss (15,226) (49,045) (86,570) (147,446)
Other income, net 4,381 3,677 12,709 8,931
Loss before income tax expense (10,845) (45,368) (73,861) (138,515)
Income tax expense 10,492 1,185 6,014 5,207
Net loss (21,337) $ (46,553) (79,875) $ (143,722)
Impacts from Adoption | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition        
License (20,095)   (38,489)  
Maintenance and services (30,894)   (73,386)  
Total revenues (50,989)   (111,875)  
License (121)   (264)  
Maintenance and services 148   315  
Total cost of revenues 27   51  
Gross profit (51,016)   (111,926)  
Sales and marketing 7,828   18,787  
Research and development 0   0  
General and administrative 0   0  
Total operating expenses 7,828   18,787  
Operating loss (58,844)   (130,713)  
Other income, net 32   112  
Loss before income tax expense (58,812)   (130,601)  
Income tax expense (8,852)   (586)  
Net loss (49,960)   (130,015)  
Without Adoption (ASC 605)        
Revenue, Initial Application Period Cumulative Effect Transition        
License 118,032   346,279  
Maintenance and services 121,559   360,922  
Total revenues 239,591   707,201  
License 5,109   13,546  
Maintenance and services 29,697   88,934  
Total cost of revenues 34,806   102,480  
Gross profit 204,785   604,721  
Sales and marketing 149,957   443,472  
Research and development 97,939   285,477  
General and administrative 30,959   93,055  
Total operating expenses 278,855   822,004  
Operating loss (74,070)   (217,283)  
Other income, net 4,413   12,821  
Loss before income tax expense (69,657)   (204,462)  
Income tax expense 1,640   5,428  
Net loss $ (71,297)   $ (209,890)  
[1] Includes stock-based compensation expense as follows: Three Months Ended September 30, Nine Months Ended September 30, 2018 2017 2018 2017 (in thousands)Cost of revenues$3,488 $2,885 $9,774$8,252Sales and marketing22,357 18,603 64,52255,221Research and development29,926 27,337 81,92076,500General and administrative6,175 5,489 19,80515,650
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition        
Net loss $ (21,337) $ (46,553) $ (79,875) $ (143,722)
Foreign currency translation (282) (3,455) (1,010) (10,663)
Net unrealized gain (loss) on available-for-sale securities 179 (119) (596) (119)
Comprehensive loss (21,440) $ (50,127) (81,481) $ (154,504)
Impacts from Adoption | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition        
Net loss (49,960)   (130,015)  
Foreign currency translation 465   2,559  
Net unrealized gain (loss) on available-for-sale securities 0   0  
Comprehensive loss (49,495)   (127,456)  
Without Adoption (ASC 605)        
Revenue, Initial Application Period Cumulative Effect Transition        
Net loss (71,297)   (209,890)  
Foreign currency translation 183   1,549  
Net unrealized gain (loss) on available-for-sale securities 179   (596)  
Comprehensive loss $ (70,935)   $ (208,937)  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Cash Flow) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition        
Net loss $ (21,337) $ (46,553) $ (79,875) $ (143,722)
Adjustments to reconcile net loss to net cash provided by operating activities        
Depreciation and amortization expense     27,783 34,174
Amortization (accretion) on investments, net     (32) 162
Stock-based compensation expense     176,021 155,623
Deferred income taxes     (3,810) (226)
Changes in operating assets and liabilities        
Accounts receivable, net     14,232 80,030
Prepaid expenses and other assets     (71,671) (138)
Income taxes receivable     (728) (297)
Deferred revenue     4,666 45,109
Accounts payable and accrued liabilities     38,477 9,452
Income taxes payable     2,866 26
Net cash provided by operating activities     107,929 180,193
Investing activities        
Purchases of property and equipment     (13,983) (43,179)
Business combination, net of cash acquired     (10,947) (23,966)
Purchases of investments     (206,454) (198,144)
Maturities of investments     199,885 0
Sales of investments     99 0
Net cash used in investing activities     (31,400) (265,289)
Financing activities        
Proceeds from issuance of common stock     26,864 24,305
Repurchases of common stock     90,019 59,986
Net cash used in financing activities     (63,155) (35,681)
Effect of exchange rate changes on cash and cash equivalents     (1,998) 3,005
Net increase (decrease) in cash and cash equivalents     11,376 (117,772)
Cash and cash equivalents        
Beginning of period     627,878 908,717
End of period 639,254 $ 790,945 639,254 $ 790,945
Impacts from Adoption | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition        
Net loss (49,960)   (130,015)  
Adjustments to reconcile net loss to net cash provided by operating activities        
Depreciation and amortization expense     0  
Amortization (accretion) on investments, net     0  
Stock-based compensation expense     0  
Deferred income taxes     3,673  
Changes in operating assets and liabilities        
Accounts receivable, net     0  
Prepaid expenses and other assets     68,002  
Income taxes receivable     0  
Deferred revenue     62,974  
Accounts payable and accrued liabilities     0  
Income taxes payable     (4,381)  
Net cash provided by operating activities     253  
Investing activities        
Purchases of property and equipment     0  
Business combination, net of cash acquired     0  
Purchases of investments     0  
Maturities of investments     0  
Sales of investments     0  
Net cash used in investing activities     0  
Financing activities        
Proceeds from issuance of common stock     0  
Repurchases of common stock     0  
Net cash used in financing activities     0  
Effect of exchange rate changes on cash and cash equivalents     (253)  
Net increase (decrease) in cash and cash equivalents     0  
Cash and cash equivalents        
Beginning of period     0  
End of period 0   0  
Without Adoption (ASC 605)        
Revenue, Initial Application Period Cumulative Effect Transition        
Net loss (71,297)   (209,890)  
Adjustments to reconcile net loss to net cash provided by operating activities        
Depreciation and amortization expense     27,783  
Amortization (accretion) on investments, net     (32)  
Stock-based compensation expense     176,021  
Deferred income taxes     (137)  
Changes in operating assets and liabilities        
Accounts receivable, net     14,232  
Prepaid expenses and other assets     (3,669)  
Income taxes receivable     (728)  
Deferred revenue     67,640  
Accounts payable and accrued liabilities     38,477  
Income taxes payable     (1,515)  
Net cash provided by operating activities     108,182  
Investing activities        
Purchases of property and equipment     (13,983)  
Business combination, net of cash acquired     (10,947)  
Purchases of investments     (206,454)  
Maturities of investments     199,885  
Sales of investments     99  
Net cash used in investing activities     (31,400)  
Financing activities        
Proceeds from issuance of common stock     26,864  
Repurchases of common stock     90,019  
Net cash used in financing activities     (63,155)  
Effect of exchange rate changes on cash and cash equivalents     (2,251)  
Net increase (decrease) in cash and cash equivalents     11,376  
Cash and cash equivalents        
Beginning of period     627,878  
End of period $ 639,254   $ 639,254  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Contract Assets) (Details) - Contract Assets - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Jan. 01, 2018
Contract Asset Rollforward    
Balances at December 31, 2017 $ 0  
Adoption of ASC 606   $ 40,854
Contract assets transferred to receivables (23,244)  
Additions to contract assets 72,233  
Balances at September 30, 2018 $ 89,843  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Deferred Revenue) (Details) - Deferred Revenue - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Jan. 01, 2018
Deferred Revenue Rollforward    
Balances at December 31, 2017 $ 447,484  
Adoption of ASC 606   $ (105,933)
Deferred revenue recognized (286,580)  
Additional amounts deferred 289,067  
Balances at September 30, 2018 $ 344,038  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Deferred Contract Costs) (Details) - Deferred Commissions - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Deferred Contract Costs      
Capitalized Contract Cost, Net $ 43,570   $ 0
Adoption of ASC 606   $ 25,489  
Additional contract costs deferred 25,821    
Amortization of deferred contract costs $ (7,740)    
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Performance Obligations) (Details)
$ in Millions
Sep. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, Remaining Performance Obligation $ 191.9
Recognized Over Next 24 Months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, Remaining Performance Obligation $ 153.6
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Details - Narrative)
$ in Millions
9 Months Ended
Sep. 30, 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  
Unrecognized compensation expense $ 525.4
Recognition period (in years) 2 years 10 months 24 days
2013 ESPP  
Share-based Compensation Arrangement by Share-based Payment Award  
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 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Details - Options)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
$ / shares
shares
Shares  
Options Outstanding, Shares, Beginning of Period | shares 3,017,113
Options Outstanding, Shares, Options Exercised | shares (999,451)
Options Outstanding, Shares, End of Period | shares 2,017,662
Options Outstanding, Shares, Vested and Expected to Vest | shares 2,017,662
Options Outstanding, Shares, Exercisable | shares 1,980,162
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 9.45
Options Outstanding, Weighted Average Exercise Price, End of Period, USD per Share | $ / shares 10.48
Options Outstanding, Weighted Average Exercise Price Per Share, Vested and Expected to Vest, USD per Share | $ / shares 10.48
Options Outstanding, Weighted Average Exercise Price Per Share, Exercisable, USD per Share | $ / shares $ 9.63
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) 3 years 7 months 6 days
Options Outstanding, Weighted Average Remaining Contractual Term, Vested and Expected to Vest (in years) 3 years 7 months 6 days
Options Outstanding, Weighted Average Remaining Contractual Term, Exercisable (in years) 3 years 6 months 7 days
Options Outstanding, Aggregate Intrinsic Value, End of Period | $ $ 204,318
Options Outstanding, Aggregate Intrinsic Value, Vested and Expected to Vest | $ 204,318
Options Outstanding, Aggregate Intrinsic Value, Exercisable | $ $ 202,185
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Based Compensation (Details - RSUs) - RSUs
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Number of Shares Underlying Outstanding RSUs  
RSU Shares Outstanding, Beginning of Period | shares 7,178,015
RSUs granted, Shares | shares 3,909,099
RSUs vested, Shares | shares (2,755,315)
RSUs forfeited, Shares | shares (579,741)
RSU Shares Outstanding, End of Period | shares 7,752,058
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 89.22
Weighted Average Fair Value, RSUs Vested, USD per Share | $ / shares 67.20
Weighted Average Fair Value, RSUs Forfeited, USD per Share | $ / shares 67.27
Weighted Average Fair Value, End of Period, USD per Share | $ / shares $ 74.22
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Details - Shares Available)
9 Months Ended
Sep. 30, 2018
shares
2013 Plan  
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 (3,909,099)
Forfeited, Shares 579,741
Equity Based Awards, End of Period, Shares 7,901,050
2013 ESPP | Class A common stock  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Awards, Outstanding [Roll Forward]  
Equity Based Awards, Beginning of Period, Shares 3,666,392
Authorized, Shares 804,623
Granted, Shares (291,447)
Forfeited, Shares 0
Equity Based Awards, End of Period, Shares 4,179,568
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Tax Expense        
Effective tax rate (96.70%) (2.60%) (8.10%) (3.80%)
Income tax expense $ 10,492 $ 1,185 $ 6,014 $ 5,207
Without Adoption (ASC 605)        
Income Tax Expense        
Effective tax rate (2.40%)   (2.70%)  
Income tax expense $ 1,640   $ 5,428  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Operating Lease Commitments  
Remainder of 2018 $ 11,796
2019 41,849
2020 43,051
2021 43,600
2022 42,987
Thereafter 175,493
Total 358,776
Expected Sublease Receipts  
Remainder of 2018 (1,972)
2019 (10,606)
2020 (7,113)
2021 (1,180)
2022 (597)
Thereafter (121)
Total (21,589)
Net  
Net, Remainder of 2018 9,824
Net, 2019 31,243
Net, 2020 35,938
Net, 2021 42,420
Net, 2022 42,390
Net, Thereafter 175,372
Net, Total 337,187
Contractual commitments  
Total 51,053
Remainder of 2018 10,543
2019 23,146
2020 10,092
2021 7,090
2022 168
Thereafter $ 14
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments and Information about Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Reporting Information        
Total revenues $ 290,580 $ 214,917 $ 819,076 $ 627,703
United States and Canada        
Segment Reporting Information        
Total revenues 207,166 150,059 571,957 437,657
International        
Segment Reporting Information        
Total revenues 83,414 $ 64,858 247,119 $ 190,046
Impacts from Adoption | Accounting Standards Update 2014-09        
Segment Reporting Information        
Total revenues (50,989)   (111,875)  
Impacts from Adoption | Accounting Standards Update 2014-09 | United States and Canada        
Segment Reporting Information        
Total revenues (37,614)   (78,728)  
Impacts from Adoption | Accounting Standards Update 2014-09 | International        
Segment Reporting Information        
Total revenues (13,375)   (33,147)  
Without Adoption (ASC 605)        
Segment Reporting Information        
Total revenues 239,591   707,201  
Without Adoption (ASC 605) | United States and Canada        
Segment Reporting Information        
Total revenues 169,552   493,229  
Without Adoption (ASC 605) | International        
Segment Reporting Information        
Total revenues $ 70,039   $ 213,972  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Net loss per share - basic and diluted        
Net loss $ (21,337) $ (46,553) $ (79,875) $ (143,722)
Weighted average shares outstanding used to compute basic and diluted net loss per share 83,264 79,440 82,191 78,463
Net loss per share - basic and diluted (in usd per share) $ (0.26) $ (0.59) $ (0.97) $ (1.83)
Antidilutive shares excluded from computation of diluted net loss 9,887 11,083 9,887 11,083
Without Adoption (ASC 605)        
Net loss per share - basic and diluted        
Net loss $ (71,297)   $ (209,890)  
Weighted average shares outstanding used to compute basic and diluted net loss per share 83,264   82,191  
Net loss per share - basic and diluted (in usd per share) $ (0.86)   $ (2.55)  
Accounting Standards Update 2014-09 | Impacts from Adoption        
Net loss per share - basic and diluted        
Net loss $ (49,960)   $ (130,015)  
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '2*:$T?(\\#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,$% @ =(IH32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !TBFA-8PJPL.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O685+:'KBV-/"H(#Q;>0W+9@DX;DI-VW-XU; MA^@'\#%W__SN=W"M\D(- 9_#X#&0P7@SV=Y%H?R:'8F\ (CJB%;&,B5<:NZ' M8"6E9SB E^I#'A!6574'%DEJ21)F8.$7(NM:K80**&D(9[Q6"]Y_AC[#M +L MT:*C"+SDP+IYHC]-?0M7P PC##9^%U OQ%S]$YL[P,[)*9HE-8YC.=8YEW;@ M\/;T^)+7+8R+))W"]"L:02>/:W:9_%H_;'9;UJTJWA2<%U6SX_>"-^*V?I]= M?_A=A>V@S=[\8^.+8-?"K[OHO@!02P,$% @ =(IH39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !TBFA-9"L MT7_.7-14Z:&X!+(5C)XLJ:X"$H9I4-.R\3>YG3N(3O-4U%;]W MK.*/M0_^V\1S>;DJ,Q%L\I9>V#>FOK<'H4?!8.54UJR1)6\\PU95QI+VXU=OU!\T#7'< M?[/^T0:O@SE2R?:\^EF>U'7M+WSOQ,[T5JEG_OC$^H 2W^NC_\+NK-)PXXG6 M*'@E[=B7:GI:]>6C6T?W9\$>AI.(#V!# 02_Y<0]81H(( E!)UG M-M0/5-%-+OC#$]UNM=0D!:PBO9B%F;1K9__I:*6>O6_"/+@;,SUBUR'(" $# M(M"V!P&"">R(0R?_"NQ=1(0+1&@$D:5'(WJ,TV.4'EMZ/*(GDP5P$2DND* " MB4//)@(N8H$+I*A ZM"7$P$7 2&ND*$*FN0R2!!(RMZAXS8);DF0FE0&O2'2Y>;^ 6G!ONPDU47=SQ\I>)2-M([&PO=V]R:W-H965T&ULC9AMC^(V M$,>_"N+]73PS=F*O6*1"5;52*YVNNO9U=O$NZ!)"D^QR_?9- HM@9HSZACSP M'_OOIY\G7AR;]GNWC;&?_:BK??[V\^5B>O>E72Z:M[[:[>.7=M:]U779_KN*57-\ MG,/\X\77W>NV'U]DR\6A?(U_QO[;X4L[/&674C:[.NZ[7;.?M?'ECHUC%YWXLHAPN[W$=JVHL:?#QS[G0 M^:7.,?#Z_J/T7Z;&#XUY*KNX;JJ_=YM^^SCW\]DFOI1O5?^U.?X:SPUR\]FY M];_']U@-\M')4,=S4W73[^SYK>N;^ES*8*4N?YRNN_UT/9[+_PC3 _ <@)< ML'<#Z!Q +" [.9N:^G/9E\M%VQQG[6FT#N4X*>"!ALY\'E].?3?]-[2V&]Z^ M+]$NLO>QG+-D=9+@M>16L584[B+)AOHO)E U@5,\7CRI\33%V^OX@C7B M)"DFR7Z2Y!30L;:N%1D6OO"Z&ZNZL=*-9VY.$G=5#4'AC&-NI PQ'^SH;ISJ MQDDW@;EQHAKPA>7S8"UE:(CRQ$CEJIM6>=^%:RL@XL+J90C53 M2#/ S!2:&6)6I"@O2#?B52->&F%+;.6E$?1(!1\D16=\0$C,X*#Z"=(/:_,J MR#:3&"4P.J*,M",8941- 3#G"TJ1@NN]H<;QWI%"5)44['%4DZ?B+PU\ ^6U*$UF!PB6R0=(Z2Y*CC MW"()R.!"P7> M:(;4O<<4^.6."R0)'7BM$!)/-5\4!/>RP=)IRDI9P:I5NGT M(YE1IIA#.K5(9I1BK9/R<RIZ?NFGD[F7IJFCT-QYO/0J=M8;BX/ M57SIQ]MBN&]/)Y:GA[XYG$]CL\N1\/(_4$L#!!0 ( '2*:$W'$,>\FP( M %0* 8 >&PO=V]R:W-H965T&ULC9;;CMHP$(9?)#EP0V_EG_(T]FLSLPOB[ M.%(JO8^Z:L3ISIBE:5]J0X_O9._6%/;7@[OGK_8H)7P6R(H"M6_2EW\CCW<]_; MT3TY5?*-7;[2/J#$]_KHO],SK91]%H=3DHWN6C7E> M>O]7,]@@[ W"P0#'#PVBWB"R#(*.S(3ZF4BRF'%V\7AW6RW128&GD3K,K5XT M9V?>J6B%6CTODGP6G+6?7K+L).&-)!PK5H B&22!VG^ "$&(T-C'MQ"%!=%) M,B-IC 3'"%L<@ BA"":)0)+((4F11=))\IM-T 0AA^6I;$03@S2Q2V-ML^PD MR3AD\[-X7A".B!*0*'&)K&18)LY&-LHCQ8@A!1E2AR&\<\<9:)^Y,416#-EK M=_Q4-J+)09K/RE7>H0IN/N^ZW_I!^*%LA+=A4G4*YGN^9TQ2Y15-E+^C M:O&&247W4@\S->9=G]--)&O['BX8&LG%?U!+ P04 " !TBFA-9'Y@""0% M "3& & 'AL+W=OX@]_JX "=I&N]*NA,[1[EX':FAUVJ:;!#C[[]=)0T\Z,P%N:.(\8_L=3SP3 M<_565C_J=8S-Y.=NNZ^OI^NF.UTW;D-U<'8KG^#TV?QWNJW27G7I9;79Q7V_*_:2*3]?36SG+(;0&'?'W M)K[5@^M)*^6A+'^T-[^OKJ>BG5'F[:)(/Z]Q'K?;MJG,5O# MX?5[[WDG/HEY*.HX+[?_;%;-^GKJIY-5?"I>MLVW\NVWV LRTTFO_H_X&K<) M;V>2QG@LMW7W=_+X4C?EKN\E3657_#S^;O;=[UO?_[L9;P"] 7S50/4&ZF20 M)ON1@>X-]"\#_:&!Z0W,5T>PO8%%(V1'9W7>7Q1-<7-5E6^3ZAA AZ*-4SFS M:7T?V\9N.;MG:0'JU/IZ8]U5]MKVTR/S(P)#Q)\C2XK($Y&E\4^3 &X2VDODZR/B.F1_=*3R M$M"2+"@6@@:-/$(IY;7#BY=3#$((5O/2#"O-4&G(^_,C8H;2#&BCD#0&DT8' MA"TIII56 FNCF +GU,BR6U:;I=K0;.:6# -!&"^0-@:3.DBTNDN*>1F$LT@; MQ6S2)A2OS;':' WID77WK+W_/*0]F:8!A3U#(076(+]0J'TY4%$Q58 M4>'S8 [,@J6\EZBNGE%/.&5Z7%/QF+Z@RY.0[CD&1-^^9 ML^72SF'Y#)9V%L ;-X-) 1IS.<-Y!7KD798C^4Y2>23A23IOD]YFB?513GH= M/,F.E',RQ8'# BEGM-9F)'@EFTQO)=!WVH_TP.UP M(87'J[+@N%2@TZ\]AG,JU2Q8'S>N\D:.5"W 5RU *Q*/-QC@:@@=R&'WV05(I?#NPG':&OR!M>0X%SPN M!'..DUHY@!&)?#D"M!SQ(^4(\.4(T%+#!^RD(Q.&DQ679'_B,9R'ECR&\U#. M8?+2CZ18X,L,H"5$$%B=_IHZ%J/J6(RJ8[ /U/$%!!BR^F'L:(A/P, D8++Z M3,),WX\:^X=B+F@ML'^8WD &O+MQO7D]5F !GWR!)E^Z^C0)LNHHQJIC>N/4 M,;U]H [GW?.G?.H"YCL;A?0=PP2\_V2#L\Y=K)Z[D^IZ\EB^[)M6P:#U=!I^ M!^U9*6J?R]E",NU+.:;.O)P]E MTY2[[NSUJ2R;F.2FEW4Z6<=B=;K9QJ>FO73INCH>DQ]OFO+0_PL@._T?XN9_ M4$L#!!0 ( '2*:$V*&PO=V]R:W-H965T&ULC5;MCILP$'P5Q ,<8#"8B$2Z?%2MU$JGJZ[][21.@@XPM9WD M^O:U#>&([23]$_ RL[LS.%Z*,V7O_$"(\#[JJN%3_R!$.PD"OCF0&O,GVI)& M/ME15F,AEVP?\)81O-6DN@I &*9!C+;]NI'ZJ.2$4V0J7 \G(B"U)5*I/LXT^?U!]J*N+X M_I+]BQ8OQ:PQ)PM:_2ZWXC#UD>]MR0X?*_%*SU])+PCZ7J_^.SF12L)5)[+& MAE9<_WJ;(Q>T[K/(5FK\T5W+1E_/??X+S4T /0$,!%G['B'N"?$G(;E+2'I" M\K\58$^ 1H6@TZ[-7&*!9P6C9X]U^Z'%:MM%$RA?UT8%]=O1SZ2?7$9/LSPN M@I/*TT/F'02,("FZABQM2#0@ EE_: *XFI@#BPZN"RQL1)H;/3Q,LKJ;Y*K- MV.E5K/G)B)\E;G[BY"<6/T\,KSM(IB&-AL0),MQ>V"" $#3LL$%YEAGE5C8( M 0C%IZN2GCSWI(' L%\0P,TRQ41%*0V,O+VU4FD!@;A0;!27H MQI;.G+HR2Q<*W7SDY*/'OB#;ESP'J>&+ Y7%L>'>TD:A* >AX8N-RE(8WM"5 M.W7EMB\W?)7CQWE@A8^=Z3'C?9U&F?$/63A0,$'FL>) 13D*C60K%PQ*A> Y_INZG_ [-] MV7!O386<)OK,WU$JB.P^?)+O]" _-(9%179"W6;RGG73MEL(VO9?$L'P.3/[ M!U!+ P04 " !TBFA-UI+%[X\" !?" & 'AL+W=O$".>]KAJ^=@LAVJ7G\7U!:LP?:4L: M^>9(68V%W+*3QUM&\$&3ZLH+?#_R:EPV;KK2MF>6KNA95&5#GIG#SW6-V=^, M5+1;N\"]&E[*4R&4P4M7+3Z15R)^ML],[KS1RZ&L2<-+VCB,'-?N$UAN$X77 M@%\EZ?AD[2@E.TK?U.;;8>WZ*B%2D;U0'K!\7$A.JDHYDFG\&7RZ8TA%G*ZO MWK]H[5++#G.2T^IW>1#%VDUY#J#^._D0BH)5YG(&'M: MNB[G! JW08M5U8(GD<>V549^.?B?KR:7UDB[0RKLH M/P,DZR'!!!(EMY#-' )&A"?CCTD$MB2R8$8/;@/DUBNQ\:.5#S8<3?A(;M>XAL88T&O(0@# T8+D%!B.$0J,D%EB\2&+C M@+<6&(!A' 1V<<@J#LV+$]OYD94?S8JS,+HLZR'HICB)V2D64 B1(7EC00$? M^$9AK*@H"NVZ8JNN>*[+Z-PLGH4!L8')YY@' ,Q/P )"DQ;M17WBZ4928I64 MS"0!WRA=EM@:&4(#EEM@R >!T>\;"RP!, &&- L,((A\:*CS)K=C3=A)CRKN M[.FY$:J')]9Q&CX%ZG8U[!E8YL!BW\CIV0^[#_?]Z/V!V:ELN+.C0M[I^N8] M4BJ(3-]_E(=2R&D_;BIR%&H9RS7K9UZ_$;0=QKDW_J=(_P%02P,$% @ M=(IH35R2]R9T! F!0 !@ !X;"]W;W)KVU-]7C3V]7'Y M1 \[F?<-!L5?)WMM9[\7?2HO=?VMO_CU\+@4O2-;VGW7ARC7?IT-W?%SJY>)@7XOWLOM:7W^Q4T+9 MIJBN*L5,7W\?MT'KZOXS_*3,UP YX: M\*V!Z_O_&LBI@?S9(!V2'YT-J7XNNF*S;NKKHAE'ZU+TDX(>I"OFOK\YU&[X MSV7;NKL?&Q*T3C[Z0)-F.VIXKKDI$A?]U@6C+K8<-.?[#G:A(C>X!PF3D$-[ M>9<$XP I#) . =)9 *V\(HP2-4C.@V2EC%:9EPJ042H51^QDT$X&\I$X0 X# MY$$^)%(OH5&3S9RR4EIZ^80JF9)*L1D%S2A@QBO;5@7=K*0_2T(-Y9&R:FA$ M R.Y9T2'G:A;]I'F>^VZ *IN7^MX.9AYEX6CY M,WT[B>YPI%.E?$.AS*19A!6$$4HA0U/IVP$,U6%Y@"KV=&*"$D H!3,'\%$H MP\:W W1:D(FPBS!+28? H%B%,?\H!"!14&( -Y(F6*>0+I6D(I.0,099 $O^ M0S&)[BT)D_JS$.E8FCPR]HRQR@"KY"^?'/)RQ2)/L]3W!(1D-*61%9TQ6AF@ ME?S%BT-DDC%:^ULFH(N GC%7.>0JD;]_XQ"9QG\T@";F!#.50Z82^6L@A[A< M24J%OZPC'><9Z]B$@<@ MB/X>;DJ M*7@X.+*-DAB%$J"0?3[+$'$Y*ZW\*@.=$5I1S%+D=1CPD'TZRY!UN30AJ.O=K&OW\]=?W(RNWL[7GOB_CS(N[^EA]UX M2/8SS'AF]WO1O)W.[>*E[KJZ&LZ$7NNZL\ZC^.1*=;3%X791VM>N_ZG<[V8\ M*QLONOHRG0,FM\/(S7]02P,$% @ =(IH369+/,ZO 0 T@, !@ !X M;"]W;W)KT+L8W/\;'CY"/:)]/*LE7$%[;SO MCXRYJ@,MW!WV8,*?!JT6/KBV9:ZW(.H$THKQ+'O-M)"&EGF*G6V9X^"5-'"V MQ U:"_OS! K'@N[H+? HV\[' "OS7K3P!?S7_FR#QQ:66FHP3J(A%IJ"WN^. MIT/,3PG?)(QN99/8R07Q*3H?ZX)F41 HJ'QD$.&XP@,H%8F"C!\S)UU*1N#: MOK&_3[V'7B["P0.J[[+V74'?4E)#(P;E'W'\ ',_KRB9F_\$5U A/2H)-2I4 M+GU)-3B/>F8)4K1XGDYITCG._#?8-H#/ /X"P*9"2?D[X4696QR)G6;?BWC% MNR,/LZEB,(TB_0OB78A>R]T^R]DU$LTYIRF'KW.6#!;8EQ)\J\2)_P7GV_#] MIL)]@N__4/B/^H=-@D,B./RWQ:V15=%O:>ISOY MG3YM^V=A6VD.SG%\26 M9US^ E!+ P04 " !TBFA-H>^^#;0! #2 P & 'AL+W=O( 7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].# MQIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8 MTSU]=SQW3>N#@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_.AC= MZDQ")6=C7H+Q5.5T%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R" M4I1XF_9.QWV<;M)DAFT#^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXOV!8V_* MX(RMB'-_:^-\8!2=E&UL;5-A;]L@$/TKB!]0$L=KT\BVU'2J-FF3HD[;/A/[;*,"YP*. MVW]?P*[G=OX"W''OW;OCR 8T3[8%<.1%26USVCK7'1BS90N*VROL0/N;&HWB MSINF8;8SP*L(4I(EF\TU4UQH6F31=S)%AKV30L/)$-LKQC M:%H7'*S(.M[ +W"_NY/Q%IM9*J% 6X&:&*AS>K<]'-,0'P/^"!CLXDQ")6?$ MIV!\KW*Z"8) 0ND" _?;!>Y!RD#D93Q/G'1.&8#+\SO[0ZS=UW+F%NY1_A65 M:W.ZIZ2"FO?2/>+P#:9ZOE R%?\#+B!]>%#BA MXSZ,-^GM!%L')!,@F0'[F(>-B:+RK]SQ(C,X$#/VON/AB;>'Q/>F#,[8BGCG MQ5OOO13;W77&+H%HBCF.,(T65)BK^,D+[SSP-XE\4W^A8_3_I.; M1FA+SNC\R\;^UX@.O)3-E1^AUG^PV9!0NW"\\6T7P,;O^=F8?$3S:#L 1YZ5U+:@G7/]@3%;=:"XO<(>M+]IT"CN MO&E:9GL#O(X@)5F:)!^9XD+3,H^^DRES')P4&DZ&V$$I;EZ.('$LZ(Z^.AY$ MV[G@8&7>\Q:^@_O1GXRWV,)2"P7:"M3$0%/0F]WAF(7X&/!3P&A79Q(J.2,^ M!N.N+F@2!(&$R@4&[K<+W(*4@)HYZ9(R -?G5_8OL79?RYE;N$7Y2]2N M*^@U)34T?)#N <>O,-?S@9*Y^&]P >G#@Q*?HT)IXTJJP3I4,XN7HOCSM L= M]W&ZV6?4F1;J4XIO_!TVWX?E/A/L+W?RE\(W^V M29!%@NS=$K=B_E7)5CU58-HX3994..@XR2OO,K W:7R3/^'3M-]STPIMR1F= M?]G8_P;1@9>27/D1ZOP'6PP)C0O'3_YLIC&;#(?]_(/8\HW+WU!+ P04 M" !TBFA-I(X(,+0! #2 P &0 'AL+W=O!DI^%DB!V4$N;7$22..4WHN^.Y:UH7'*S( M>M' -W#?^Y/Q%EM8JDZ!MAUJ8J#.Z5UR.*8A/@;\Z&"TJS,)E9P17X+Q5.5T M%P2!A-(%!N&W"]R#E('(RWB=.>F2,@#7YW?VS[%V7\M96+A'^;.K7)O36THJ MJ,4@W3..CS#7O/7>2Y&D M^XQ= M$<?4G!MU(<^7]PO@W?;RK<1_C^+X7I-D&Z29!&@O3# M$K=BKO])PE8]56":.$V6E#CH.,DK[S*P=SR^R9_P:=J_"M-TVI(S.O^RL?\U MH@,O97?E1ZCU'VPQ)-0N'#_YLYG&;#(<]O,/8LLW+GX#4$L#!!0 ( '2* M:$V3#V:2M@$ -(# 9 >&PO=V]R:W-H965TVT-]J#]38-&<>=-TS+;&^!U!"G) MDMWNEBDN-"WSZ#N;,L?!2:'A;(@=E.+FSPDDC@7=TU?'HV@[%QRLS'O>P@]P M/_NS\19;6&JA0%N!FAAH"GJ_/YZR$!\#G@2,=G4FH9(+XG,POM8%W05!(*%R M@8'[[0H/(&4@\C)^SYQT21F Z_,K^^=8NZ_EPBT\H/PE:M<5]$!)#0T?I'O$ M\0O,]7R@9"[^&UQ!^O"@Q.>H4-JXDFJP#M7,XJ4H_C+M0L=]G&[2=(9M Y(9 MD"R 0\S#ID11^2?N>)D;'(F9>M_S\,3[8^)[4P5G;$6\\^*M]U[+?7:;LVL@ MFF-.4TRRCEDBF&=?4B1;*4[)?_!D&YYN*DPC/'VC\&Z;(-LDR")!]H;@\*[$ MK9B/[Y*P54\5F#9.DR45#CI.\LJ[#.Q]$M_D7_@T[=^Y:86VY(+.OVSL?X/H MP$O9W?@1ZOP'6PP)C0O'.W\VTYA-AL-^_D%L^<;E7U!+ P04 " !TBFA- MVXOC+;,! #2 P &0 'AL+W=OLM\#J"E&1I MDMPPQ86F91Y])UOF9O!2:#A9X@:EN/UY!&G&@N[HN^-1M)T/#E;F/6_A"?RW M_F318@M++11H)XPF%IJ"WN\.QRS$QX#O D:W.I-0R=F8YV!\K@N:!$$@H?*! M@>-V@0>0,A"AC)>9DRXI W!]?F?_&&O'6L[45)#PP?I'\WX M">9ZKBF9B_\"%Y 8'I1@CLI(%U=2#'%'M3!6=L1;Q#\0Z]EW)WG>3L$HCF MF.,4DZYCE@B&[$N*="O%,?T+GF[#]YL*]Q&^_TWA/_)GFP19),C^6^)6S)\J MV:JG"FP;I\F1R@PZ3O+*NPSL?1K?Y%?X-.U?N6V%=N1L/+YL[']CC >4DESA M"'7XP19#0N/#\1;/=AJSR?"FGW\06[YQ^0902P,$% @ =(IH33!/@T"T M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ >$7=:;1"O;4C91U4JMM$K5YIFUQQ<%& ?P.OW[ G8<)[7Z LPPY\R984@' M-,^V 7#D54EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2\8J]DZV&DR&V5TJ8/T>0.&1T2]\=J)&GZ"^]6=C+?8 MS%*V"K1M41,#54;OMH=C$N)CP.\6!KLXDU#)&?$Y&-_*C&Z"()!0N, @_':! M>Y R$'D9+Q,GG5,&X/+\QOXEUNYK.0L+]RB?VM(U&;VEI(1*]-(]XO 5IGKV ME$S%?X<+2!\>E/@_@X[3^$J5MMR1F=?]G8_PK1@9>RN?(CU/@/ M-AL2*A>.-_YLQC$;#8?=](/8_(WSOU!+ P04 " !TBFA-]&(%?[0! #2 M P &0 'AL+W=O:%EGT MG4R18>^DT' RQ/9*:TJFXK_" M!:0/#TI\CA*EC2LI>^M032Q>BN+OXRYTW(?Q)DTGV#H@F0#)#-C'/&Q,%)4_ M<,>+S.! S-C[CHS_2L(6/55@FCA- MEI38ZSC)"^\\L'=)?)/?X>.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34 M+AQO_=F,8S8:#KOI!['Y&Q&PO=V]R:W-H965TD* MD+*IJE9*I%6JIL]>&,"*+]0V2_+W'1M"48OZ8GO&YYRY>)P-QKZZ%L"3-R6U MRVGK?7=DS)4M*.YN3 <:;VIC%?=HVH:YS@*O(DE)EB;)@2DN-"VRZ#O;(C.] MET+#V1+7*\7M^PFD&7*ZH1^.9]&T/CA8D76\@>_@?W1GBQ:;52JA0#MA-+%0 MY_1^0,H@A&G\FC3I M'#(0E^ M[3AFH^%--_T@-G_CXC=02P,$% @ =(IH3;V"U,:V 0 T@, !D !X M;"]W;W)K&UL;5-A;]P@#/TKB!]0+EQZJTY)I%ZG MJI,VZ=1IVV$I#? SX*6&TJS,)E5P07X+QIL7)O3.THJJ,6@W#..3S#7:C!-G"9+2ARZ.,DK M[S*P]SR^R;_P:=J_"=/(SI(+.O^RL?\UH@,O97?C1ZCU'VPQ%-0N'#_YLYG& M;#(<]O,/8LLW+OX"4$L#!!0 ( '2*:$U[Q:/*M $ -(# 9 >&PO M=V]R:W-H965T[^?I3LN&YG[$42*9[#0XI*>F-?7 W@R9N2VJ6T]KX] M,.;R&I1P-Z8%C3>EL4IX-&W%7&M!%!&D)..KU8XIT6B:)=%WLEEB.B\;#2=+ M7*>4L'^.($V?TC6].IZ:JO;!P;*D%17\!/^K/5FTV,12- JT:XPF%LJ4WJT/ MQVV(CP&_&^C=[$Q")6=C7H+QK4CI*@@"";D/# *W"]R#E($(9;R.G'1*&8#S M\Y7]:ZP=:SD+!_=&/C>%KU.ZIZ2 4G32/YG^$<9ZOE R%O\=+B Q/"C!'+F1 M+JXD[YPW:F1!*4J\#7NCX]X/-YLK;!G 1P"? /L(8$.BJ/Q!>)$EUO3$#KUO M17CB]8%C;_+@C*V(=RC>H?>2K7>[A%T"T1AS'&+X/&:*8,@^I>!+*8[\'SA? MAF\6%6XB?/-!X>TRP7:18!L)MO\M<2EF_RD)F_54@:WB-#F2FT['29YYIX&] MX_%-WL.':?\A;-5H1\[&X\O&_I?&>$ IJQL&UL=55M;YLP$/XKB!]0\Q8@$2 UG:I-VJ2HT[;/ M#KD$5!M3VPG=OY]M*$/T\B7VG9][GCM?.!>#D*^J =#>.V>=*OU&ZWY'B*H; MX%0]B!XZ +&+)/)XVTB]6=-&[C< M?[ _N^)-,4>JX$FP/^U)-Z6?^]X)SO3*](L8OL)4T,;WINJ_PPV8@=M,C$8M MF'*_7GU56O")Q:3"Z?NXMIU;A_%DDTQA>$ T!41S0.YTR"CD,O]"-:T**09/ MCI??4]OC9NZFMTUV%.S/)*^.]56&Z+*W* B&X0@6HE@F!@725&1 M%"%(5B(89H.+9*A(AA"D*Q$,D^$B.2J2(P3Y2@3#;'&1+2JR_4R0KQN/8>XT M/@SP+RA *-:M1T%W>A_>^5)#A&+=?12T;C]9# <.\N+&HO)J<>W<3%YXY]'[ M&+GA\A\^SNT?5%[:3GE'HC MH44_O05D?I"J?U!+ P04 " !TBFA-2:F!"\8! W! &0 'AL+W=O MXFSLBUE$U6ME$BK M5&V?67M\4;BX@-?)WP>PX[H;7@P,9\XY XRS4:I7W0(8],:9T#ENC>D/A.BR M!4[UC>Q!V)U:*DZ-7:J&Z%X!K7P29R2)HCWAM!.XR'SLI(I,#H9U DX*Z8%S MJMZ/P.28XQA_!EZZIC4N0(JLIPW\!/.K/RF[(@M+U7$0NI,"*:AS?!\?CCN' M]X#?'8QZ-4>NDK.4KV[QH\IQY P!@](X!FJ'"SP 8X[(VO@[<^)%TB6NYY_L MWWSMMI8SU? @V9^N,FV.4XPJJ.G S(LH+MFF"37I48P*1I6&07%-D%".ZN1 *8N^A*A*PN MCH-J_)/5J)2#\.VRBBY=<9_XB_\'GUKJF:JF$QJ=I;'/QU]R+:4!:R6ZL5Y: MV\7+@D%MW/36SM7TEJ>%D?W&PO=V]R:W-H965TT[1)FVRN:?N9U5') 6,!U^N_+Z!G[=5^ 6:8]^;-,!03FB?; M SCRK*2V)>V=&XZ,V;H'Q>T-#J#]38M&<>=-TS$[&.!-!"G)LB1YRQ07FE9% M])U-5>#HI-!P-L2.2G'SZP02IY*F],7Q*+K>!0>KBH%W\!7XF/ =P&3W9Q)J.2"^!2,3TU)DR ()-0N,'"_7>$!I Q$ M7L;/A9.N*0-P>WYA_Q!K][50/CPH\3EJE#:NI!ZM0[6P>"F*/\^[T'&?YIM#OL#V =D"R%; ;%48G(B9>S_P\,3I,?.]J8,SMB+>>?'6>Z]5>I<6[!J(EIC3')-M8]8( MYMG7%-E>BE/V#SS;AQ]V%1XB_+#-GO\G?[Y+D$>"_"^"Y%6).S%WKU6R34\5 MF"Y.DR4UCCI.\L:[#NQ]%M_D3_@\[5^XZ82VY(+.OVSL?XOHP$M);OP(]?Z# MK8:$UH7C.W\V\YC-AL-A^4%L_<;5;U!+ P04 " !TBFA->5KGZ=0! !B M! &0 'AL+W=OE$I+;M'4%3.=!EYXDA0L#((]D[QI:99X MWUEGB>JM:%HX:V)Z*;G^P0^P/[NS1HO-*D4C MH36-:HF&,J6/N\,I=G@/>&Y@,(L]<95]*D4%%#R7M@G-7R!J9Y;2J;B MO\$5!,)=)A@C5\+X+\E[8Y6<5# 5R5_'M6G].HPG4331M@GA1 AGPGWP7T(T M$:(5@8V9^5(_<(\#)SY_1WY\^P6H/>:[9[B!)V=4(3 MYCABPB5F1C!4GT.$6R&.X0=Z^#[ Z2-B_[ =(=HL(O+\:)E@?+H6MC"WJT*V,/M5(FSQ-!)TY;O8D%SUK767L/#.@_(8NJ==^8\X0&._ M_Y,9I^\[UU73&G)1%AO'/V^IE 5,,;C!EJYQX&=#0&G=]@[W>FS[T;"JFR:: MS;^5["]02P,$% @ =(IH3&UL=53;;MLP#/T501]0)4Z\7& ;:%H4&[ !08=USXI- M7U#)\B0Y[OY^E.QZ7JJ]6")U> XIBDX&I5]-#6#)FQ2M26EM;7=DS.0U2&[N M5 ^" I6+1:?6*2-RW-$N\[ZRQ1O15-"V=-3"\EU[]/ M(-20TC5]=SPW56V=@V5)QROX#O9'=]9HL9FE:"2TIE$MT5"F]'Y]/,4.[P$O M#0QFL2>NDHM2K\[X4J1TY1(" ;EU#!R7*SR $(X(T_@U<=)9T@4N]^_L3[YV MK.7"#3PH\;,I;)W2/24%E+P7]ED-GV&J)Z9D*OXK7$$@W&6"&KD2QG])WANK MY,2"J4C^-JY-Z]=A/-D=IK!P0#0%1'/ WNNP4_T=_&R38>H+M/R7N;TH,80YAD3@H$G\@P,&X$0EA;BMAB\9)T)5_ MLH;DJF_]N"R\\U3<1[[Q?^'C2'WCNFI:0R[*XO/Q32Z5LH"IK.XPEQJG>#8$ ME-9M=[C7XUL>#:NZ:4S9_*_(_@!02P,$% @ =(IH31=RW7O3 0 G 0 M !D !X;"]W;W)K&UL=51MCYP@$/XKA!]PN*RZ MFXV:W%[3M$F;;*YI^YG5\24'8@'7Z[\OH.?9+?TBS/#,\\S@#-DDU8MN 0QZ M%;S7.6Z-&4Z$Z+(%P?2#'*"W)[54@AEKJH;H00&K?)#@A$912@3K>EQDWG=1 M129'P[L>+@KI40BF?I^!RRG'._SF>.Z:UC@'*;*!-? -S/?AHJQ%5I:J$]#K M3O9(09WCQ]WIG#J\!_SH8-*;/7*57*5\<<;G*L>12P@XE,8Q,+O!V_\;^T==N:[DR#4^2_^PJT^;XB%$%-1NY>9;3)UCJ23!:BO\" M-^ 6[C*Q&J7DVG]1.6HCQ<)B4Q'L=5Z[WJ_3?'*(E[!P %T"Z!IP]#ID%O*9 M?V"&%9F2$U+SW0_,_>+=B=J[*9W37X4_L\EKZ[T5-*(9N3FB!7.>,72#V:T( M8ME7"1J2.--_PFDX?!_,<._#]UOU) X3Q$&"V!/$?Y6XORLQA/F/2!(420($ MR9U(").&1=*@2!H@.-R)A##'.Q&RZ0X!JO%SH5$IQ][/Y,:[CMXC]=WU#I_G M]BM33==K=)7&]JCOI%I* S:5Z,$6W-JG8C4XU,9M#W:OYH&9#2.'Y2T@ZX-4 M_ %02P,$% @ =(IH36L.K7O" 0 -P0 !D !X;"]W;W)K&UL=51A;]L@$/TKB!]0;))T6V1;:EI5F[1)4:>UGXE]ME'! M>(#C[M\/L.-:*?T2N/.[]]X!EVQ4^M6T !:]2=&9'+?6]GM"3-F"9.9&]="Y M+[72DED7ZH:87@.K0I$4A";)+9&,=[C(0NZHBTP-5O .CAJ904JF_QU J#'' M*;XDGGC36I\@1=:S!GZ#_=,?M8O(PE)Q"9WAJD,:ZAS?I?O#SN,#X)G#:%9[ MY#LY*?7J@Q]5CA-O" 24UC,PMYSA'H3P1,[&WYD3+Y*^<+V_L#^&WETO)V;@ M7HD77MDVQU\QJJ!F@[!/:OP.^K.IO3):,8<)@Q=8=(%01S[(D%C$@?ZH9S&RS=1AYM0OEFKWR9Q M@FV48!L(MFO]-+EJ,8;YI,E=5&07(:!7(C',YDJ$K"Y.@F["DS6H5$,7QF65 M7:;BCH:+?X=/(_6+Z89W!IV4=<\G7'*ME 5G);EQ7EHWQ4L@H+9^^\7M]?26 MI\"J?AY3LOQ7%/\!4$L#!!0 ( '2*:$TN@('+M@$ -(# 9 >&PO M=V]R:W-H965T)W^?0%[73?U"S##.6G.\=$WK@H,562\:^ ;N>W\VWF*+2M4IT+9#30S4.7U*CJC79U)J.2"^!J,SU5.=R$AD%"ZH"#\=H5GD#((^31^S9IT"1F(Z_-- M_6.LW==R$1:>4?[L*M?F])&2"FHQ2/>"XR>8Z[FG9"[^"UQ!>GC(Q,89$$PK[Z$X%LA3OP_.M^F M[S>5= M!O:)QS?Y"Y^F_:LP3:.O>E5EHRZT+=$--K8%4@24%HDMP3R7B'BRSD3KK(U& %[^"DD1FD M9/K/$80:EWGSPI:6"SR!$%[(V?@]:^*EI">N]U?U ME]"[Z^7,##PI\8M7MLWQ T85U&P0]E6-GV'N9X?1W/Q7N(!P<._$U2B5,.$7 ME8.Q2LXJSHID[]/*N[".L_Z5%B?0F4!O"&0J%)P_,\N*3*L1Z>GL>^:O.#U0 M=S:E3X:C"-^<>>.REX*F^XQ4+/\5Q5]02P,$% @ =(IH3733!(*9 0 6 , M !D !X;"]W;W)K&UL;9/;3N,P$(9?Q?(#X,:A M@*HD$@4AD$"J6.UR[2:3QL*'8+L-O/V.G31J46]BS_B?;PYVBL&Z3]\!!/*M ME?$E[4+H5XSYN@,M_)7MP>!):YT6 4VW8[YW()H4I!7CB\4-TT(:6A7)MW%5 M8?=!20,;1_Q>:^%^UJ#L4-*,'AWO%Z&!5T8L=_('PM]\XM-A,::0&XZ4U MQ$%;TOMLMK/F03NI+>4=) *_8JO-OA&:9^EI1,S;_" 13* M8R68H[;*IR^I]SY8/5&P%"V^QU6:M X3_QAV.8!/ 7P.X&,O8Z)4^:,(HBJ< M'8@;9]^+>,79BN-LZNA,HTAG6+Q'[Z'BG!?L$$&39CUJ^)DFGS4,^7,2?C$) M3X#\!)#EV65 ?A&0)\#U6077OZH<-+*U >>; MIM!:&P!IBRL$=?C,9T-!&^+V%O=NO.S1"+:?WC&;?Z;J/U!+ P04 " !T MBFA-B ^0(=P" J# &0 'AL+W=OX94\%K4[=R$>Z5ZFZC2*[WK*'RAG>LU7>V7#14Z:G8 M1;(3C&YL4E-'$,=YU-"J#9=SN_8@EG-^4'75L@<1R$/34/'WGM7\M A)^+;P M6.WVRBQ$RWE'=^PG4T_=@]"S:$395 UK9<7;0+#M(KPCMRLH38*-^%6QDYR, M R/EF?,7,_FV682QJ8C5;*T,!-67(UNQNC9(NHX_ V@XJC5(S]]98.@+ P&]=_9D=4ZW%2B.=:\EO8W6!^D MXLV HDMIZ&M_K5I[/?5W\F)(PQ-@2( Q ,2()M'1P,TQ-SW,3")(6-$I-%'"L H M[L%)!\C?4ZRPF!E.DJ Z$@N03&M,4AP@10%2"Y"^JZ XVX@^)K,Q[4<;D:$4 M&4)1GE$@,4F,D^0H2>YL!"2>*FO20Q[H[X\MTD'H,11,;YXS\$S29/%F1I47J84)_=$4"8/"8BN(N( M:R._7MQ'!#&2J]=U$F19[#L^E"+AW /%.ZBL7-P5D5RC&30'Y)8IS]UNH!7N/&#N?WNG$?)S7;*C.&ULE9E;;^,V$(7_BN'WK,3+4%3@&&A<%"W0 M L$6;9^5F(F-E2U74N+MOZ\D*X;%.?32+_$EA]2A./HTQUHV[_[Q6]:YHNX_U6](<:E>LAT&[,I%I:I)= ML=W/EXOANZ=ZN:C>VW*[=T_UK'G?[8KZOT=75L>'N9A_?O%U^[9I^R^2Y>)0 MO+D_7?O7X:GN/B7G6=;;G=LWVVH_J]WKP_PG<;\R:3]@4/R]=VGZ+H7C[?L_\R++Y; MS'/1N%55_K-=MYN'N9W/UNZU>"_;K]7Q5S27>,EZIL MAK^SE_>FK7;C+)V57?']]+K=#Z_'-) M(R\U4\4**.@L23H#9Q<2NI##>'4Q7J@,3Z#@!&J80$^6H;UEG#39H-D/&F6E M$L9;"Y!E9$5@/1K:T< .>79.&KH\CN?DFF)B@J ) B:\Q3X2.\2=D,8W E3& M!/;'0"\&>,D\+X8OUXJ4_/T!LHP$"6PG@W8R;L?B\1:.M_'UFL,)\HAZS?E" MA959[IT/+I/2Y+G&=D2*,9!&5.PHNCQ4ZH. 2P(U*P(\$A%5.XHF!9EEVO<" M5%*D 3L83$)&%.XHFNY41BGYAKBNVZK,!BI'8-0)Q+I ]0J,)Z'CZU=@N A$ M%[^"!0>'R#/_@@:J/,]"^X3Y(A!@6/UR=+#ZO2:9&L%D$0 MO'ZS'QNY)ID: MP8@2-J9R;=0&<=65#<+ $XAX.9Y"8D;)-+YJ)::+1'3QJU9R;HA,&+\M6B&= M265J I8"K0\BC%^YDI/#+YBKDJD1S!6)N.)7[BB:,%4KZWL!*B$#=VB)&251 M#^77K^0M4K=5DI$7Z4R:VE"3BIDG ?,H=)(QIZ2YH88Q820B#*MACH_N MT&F3IZ%%8ZIT!G&I%(WQ#:%&:-B@IOB]# Z5>RL<)G0UH;N MDQIS1L,=TIUEXUII6,"G.9-D]:2]3- MEN7"! "L,?LT8!^%?I'$L*(;(AQAS%!$A%L1B&:60I&5,$$H(IFM*#IV$:8" M1<2N%:% %:HGPNR@B$"U(A"4;'>O#API\,,SRDD!5A*& MV0DPA?SA23DXA? MJ'T#XS_? #)*K0WM-+Z@*28H$;]2V:_QT4&)\(5,,4&)4% 2S M2A:!@,!1, M3%(:1=EDHY3V-PK(*,VD7SG)Q>.Q_GGE'T7]MMTWL^>J;:O=\#SLM:I:UTV9 M?ND6MW'%^ORA=*]M_S;KWM>GYX2G#VUU&)^!)N<'L9)DX3#80LT&;VWR\0&J7X MW,I]:8#:]]CX?%Q?6)[KYD>[=ZY;_*S*8[N*]EUWNHOC=K-W5=%^JD_NV/]G M5S=5T?6GS5/+T_%D_O+==]/#TU_%E^C; ^5.[:'^KAHW&X5 M?::[>VN&#F.+OP_NW-X<+X:I/-;UC^'D]^TJ2H81N=)MNB%$T?^\N"^N+(=( M_3C^G8)&5\VAX^WQ:_1?Q\GWDWDL6O>E+O\Y;+O]*LJBQ=;MBN>R^U:??W/3 MA#A:3+/_P[VXLF\^C*37V-1E._Y=;)[;KJZF*/U0JN+GY?=P''_/4_S7;KB# MFCJH:P=UFBO%__>#;_NK+ M6C$OXYFWYJ M%.AZPA 3H-CS/0&,1>,3QI@ QY[UR0=9)ZS$9<(H$V)Y[GX",*>I-"=,,P&< MC?!P(PPJ91\ $-(@$(?@-R;+EG2DEL4QE4E 0!,C=[<6Y]S7 F1+A MN:V%33;*T,(S3F-.M?G 3A\3J!&!WE[?3ZJY3DDH2C0&58.,V&/K#'/&O#LNQ_PG.24":MD,- & M 3VWOP% *R48SV"BC4^T%NZ*P:2:#]2Y!C-H0BI=X^=4SID%4QJAU VJ=5%* MS83'BL% FY!JU_A "\XW&&834NP:'V9)!9-L0HI= Q+S.\N#238AY:X!),O+ M@U$V*#4+NPC&B/('*E[&\'%(QC#*CI"PPRIA1 M_D"ARY@^#BET&212UD;8&%L,J0VIG5)L;8AA2Y MUL=84L$,VY 2UX(2]YWEP1S;D IW:I2^OSSQS;O_X=O*GT7S=#BVB\>ZZ^IJ M?-F_J^O.]1&33_VH]Z[87D]*M^N&P[0_;B[?-"XG77V:OM?$UX]&Z_\!4$L# M!!0 ( '2*:$T"V>VE4P0 @: 9 >&PO=V]R:W-H965TX;D M[>/;((]=[73_&;"GSJ%/X0^*]O965M_JBS'-YD>>%?4NN#3-]2$,Z^/%Y$G] MH;R:HOW/N:SRI&D/J^>POE8F.?5%>1;2*))AGJ1%L-_VYQZK_;9\:;*T,(_5 MIG[)\Z3Z^*_U-SJR?---\I367[K#OX\[8*H6Y')S+'I6B3MPZLY MF"SK.K7K^#XV#>ZOV15.G[]U_](/WP[SE-3F4&;_IZ?FL@MTL#F9<_*2-5_+ MVQ]F'$@$FW'ZO\RKR5IYMY+V-8YE5O=_-\>7NBGSL4N[E#SY,3RF1?]X&_N_ ME>$".A;0>P'AJP5L+&"S@G!863_JYZ1)]MNJO&VJX=VZ)MU%01Y8:^:Q.]E[ MU_^OG;9NS[[NJ63;\+5K-&H^#1HZU;Q7'(!"W"5ANX#[*BAWKV;M5<-R MP0:L;\#?-1"S,0:-ZC5%KXF9U#2>S0)D4L8JPLOA<#E\<#6:-"&X7L!ZX>Z' MA VD@Q^#1DS6*(10:O;N'X!,4\TL[Z^"RU%+/RBNU[!>N_L1PP:Q@Q_Q8E"F M223DS \DX\3F1S[B!F2/"Q0WA!@W2K5!#,,4$82PM+3!Y1'D8@^$CVL48[6@,T*T9 M@W$FB&?+%4,Q@31R-X9B!"GYO3&'430=6,?:]D*6KT<$JK:TP(A1YC$N9HQR MEW&YS[B81(I(C"TM,#E4>HR+R:'*X;(?1=-Q2:SF7QE %5L3!<444D"AM06F MAL8>,0M3PR*7H!6YF )4=E,8)I ! I4E:3',%O/)GI;PZ90^V=(416@T!PCI M9!1IRP(91A"IE+#&7+@(F- ;HU8S#5#%"M+,F+81*9 M1QIEF$3FDD?9,FER3J/%[Y6E3,7$]GG),=<<<*TL,W',(O<(I!RSR%T"*5^F M360+D*W9@LGF*)A:+CAN^2GHD4PY)I&[)%.^3)R4ZTDH&FU9RF(=6P#@&&L. ML%:66,HQAMPCEG*,(7>)I7P9-Z$K2]F**YAI#IA6EDPJ,(7"(Y,*3*%PR:1B MF4F)YK9$*3"L L"J;"TP7L(CE J,EW )I6(92M?FM>S) J5Y>-$8'"$1RH5 M&!SADDH%2*4DYF)^V0-=ZPJS#84Y%(!#;8EQ J,C/(*IQ.A(EV J03!%O@#= MBB\2DR@!B=J2325&3'ID4XD1DR[95(+,&3,^W^4%,A$IVTZ-Q,!* *RV)%.) M290^VZ.6_5&G#=)!I'YGRU*&; DG6_+=/9*_D^HY+>K-4]DT9=[OP9_+LC%M MR^A#.^'%)*?[06;.3?=4M<^KX=[$<-"4U_&^2WB_^;/_!5!+ P04 " !T MBFA-2TLR,3$# "H#0 &0 'AL+W=O;@ M\;JAV4X'E86'?9]X9997[FJA^UZ:U8*=1)%7]*5Q^*DLL^;?FA;LLG21^]'Q M(S\KP5HLZ.]"?5/RJ7QK9\KHLN[RD%<]9Y31TOW0?T/P98Q6@$;]S>N&] M=T<-Y96Q-]7XNENZOE)$"[H5*D4F'V>ZH46A,DD=?TU2M^-4@?WWC^S/>O!R M,*\9IQM6_,EWXKAT$]?9T7UV*L0/=OE"S8 BUS&C_T;/M)!PI41R;%G!];^S M/7'!2I-%2BFS]_:95_IY:;^0U(3! =@$X"X@Q),!@0D(NH @G@P(34#8!6 T M&1"9@.B3P9\,(": 6 Q>.UEZ]A\SD:T6#;LX35M =:;J%,V)7-^MZM3+J;_) M!>"R][S"2;#PSBJ1P:Q;#.YA4(?P9/:. D,4:SP*QTDXI-A F&B(>80P9(AY M@C#Q$/,,81)X0 $X9X%.$ P2I'""$$P0Z@1A/T'J6Y/>8B*-J33&0CQ-(08B M(E!$-!)!D*4A&C$@O_U94NX #A014!$!IL66U&*2_J!GDL:"/=V$#>3$H)P8 MD(.M6FHQ<8\'^Y,C3T"J!*"R=N%C,J(*IJE2D"H%J*S=N$Y'RYD2%)+$VK0 M+$ZC.(;E(!\V(!\0%-D.U(+2/E4P(]84;0 803,<7A%TQ1$1((C8@M!H-5)P M:VP ))E<-@2ZZ /"@*S8EH7'13*]$Q%L<2@8LP57,L >A\+[71+!#H4 B[)+ M%8VM)XY C[H'.50%NQ2";"JQ9=WI4[=Q0TFP4R'(JE);4@R8]!4:V*408%/7 MA,+F@]+[BP+#?H''?C$J"H.!EMJNBKN@0UVP;6#(-NRR,*";97$;-Y0$6P:& M+,,N"P,:E(7%XO4.DR5M#OHJP)TM.U5"':1ZO=UUXT$?J*W^-9IOVD/J9YKV M#O,]:PYYQ9U7)N115Q](]XP)*A7Z,ZGM**]-7:.@>Z%>8_G>M'>'MB%8;>Y% M7G&PO=V]R:W-H M965T!T&[ M.?"2M3>BYI7ZLA--R:2:-ON@K1O.ML:H+ (2ADE0LKSR5PNS]M"L%N(HB[SB M#XW7'LN2-7]O>2'.2Q_\MX7'?'^0>B%8+6JVYT]<_JP?&C4+>I9M7O*JS47E M-7RW]#_#_!YFVL @?N7\W%Z,/1W*LQ O>O)MN_1#[1$O^$9J"J9>)[[F1:&9 ME!]_+*G?:VK#R_$;^Q<3O KFF;5\+8K?^58>EG[F>UN^8\="/HKS5VX#HKYG MH__.3[Q0<.V)TMB(HC5/;W-LI2@MBW*E9*_=.Z_,^]Q]H8DUPPV(-2"] <3O M&D36(+K6(+8&\;4&U!I0QR#H8C>;><&H2"3H3(9(I,Y M,AV&7LC0B5!FJ,8,T9@Y&K.1ALK91"00XGT=?EA MQ9SJ9/&<3JA,W%^P%@' M1@<(_$]N .]M((@23%#@W0W1]84(>%\"TIAN*:YAW'0DALEX\:X#K.TR5XF. M4@C)U*;@S0G)QQ6YMJ!!V4\G$&]B0+K8/3P6_]J"G&(@;IL%%W]L?4G[P9I]7K7>LY#JYV]^T3LA)%>4 MX8WR^J#NA?VDX#NIAZD:-]WEJ)M(4=N+7]#?/E?_ %!+ P04 " !TBFA- M#/,9A-P! "@! &0 'AL+W=OBA1"J2@JY+']'@J'-X#?HXPZ\T>N4HN4KXXXTM;)7N7$#!H MC&.@=KG!$S#FB&P:OQ?.9)5T@=O]&_LG7[NMY4(U/$GV:VS-4"4?$M1"1Z_, M/,OY,RSUY E:BO\*-V 6[C*Q&HUDVG]1<]5&\H7%IL+I:UA'X=-<_I6^#.;O+;>6YVE68EO MCFC!G *&;##IBL"6?94@,8D3>1=.\B).D$5SS#Q!MM7/_Y/!(4IP\ 2';089 MN2LRALGB(GE4)(\0'.Y$8I@\+E)$18IW!%EZ+Q(P:?BG(O0KV]UW'&]N" ?5 M^]G0J)%7X>=RXUW'[Y'X&_8/'F;W&U7]*#2Z2&/OJ;]-G90&;#+[G2UYL,_% M:C#HC-L^V+T*0Q,,(Z?E/<#KHU3_!5!+ P04 " !TBFA-S"HYE'(' #, M*@ &0 'AL+W=O'W_*? MVC':KG>7HT?NN[QXV2RO7EH5O/MA_:Q6??_N6LWJWG7?]S< M3[:/FV9^NQ^T6DZ"7[5.W7*R;+YO1]FFUFF_^G3;+ M]N5J[,>O7WQ=W#]TNR\FUY>/\_OFCZ;[\_'+IO\T>9OE=K%JUMM%NQYMFKNK M\4_^X^>2=P/V%G\MFI?MR=^C72K?VO;[[L.OMU=CMXNH638WW6Z*>?_KN9DU MR^5NICZ.?XZ3CM]\[@:>_OTZ^\_[Y/MDOLVWS:Q=_KVX[1ZNQF4\NFWNYD_+ M[FO[\DMS3(C'HV/VOS7/S;(WWT72^[AIE]O]S]'-T[9K5\=9^E!6\Q^'WXOU M_O?+)SOEIW_R/WMNME]N;\[^__UUW/;?_M\'3U?3IYW$QUMI@>;<&(3 MAA8S8"$F^:1-4AV:?-8FT:L@4E<$6 69VU67BF6FS$%*?'(Z&832LHQ'+8PIDVBXX]X6 R#";K8+P()J-@H@A%&Z4<<2 %!E)T(*+PIT4'$DJ( M6=XD8.=*#;[@>"J,I^IX1,[3JG..S.+RS;25IQ*3<9>\P^1T.AR2Y'3*4_4A MR8("9MZES,;=\@;*O0Y(H=PK3Q18+O89,(OLBA4/IK$/.IXDXPDZ'N>R#$=; M<;!XXS':O69[E&P_V@RBZ;$MEP\P\^2J,^+!./::QU'RV&O2>@ZU5DD=9!AK MR96-F#"4O:8R20YZS=M8O+ICVHJ(C&KW&,I>4YDD"+WF;4VNJCN&S*)YQS"7 MO08S21YZ -T4O40S,(LYAV#$@_'L-9])\M!K\&8F=;>T%66RJAW#V6LZD\*A M!F\,Q1<5C[8C7RE8S2 &=-" EHW5-&CRLO.5):&174^&DYYE&!$F=-"$5M1HT>B^B+Z=P.88$ M#,F%RD;?$3"E@Z8TJQK3_*UQ#0'V(61O?+"<8 M;1%L"$@)'C6W+">86U%S2RGKJ'%TX5U_[XS'?<0XBD#$RW8Q:LQ8^6#"1"#. MY?,@ G"\FP\&1P3R6R(_:B!8^6 61*"I)<.C+G'#">'B)E#<$LND&RS+"2Y_ M NI7W8:0I<^.A3-!Z<9.P- M:A8HX4=GLX P"PBH2UF@I%E@.<$4(" :98'2V10@3 $"2E"6)J'VH5?*AB/, M (23Y8G@;TU)HK6LL8@("#?5(VBIL Y-O;-&-. @2R3.3'8$ NI>.8R(P M4%N2"*R)<%&BY0<3@8&*DD1@302?!GWPT!,F FLB*#7"9_<%C%G 0/+(Q"==[Q(JU,P<$08 M$QN;*@D7?P*B0#8"">Q11&N#(AFG>D 12%PF<*[G<_756@^X^A/0!1*:">P- M#PZGAHYP[2>@"B0X$]A.&)PZ#1WARD^@\B4Z$]BG'9PF#4\[,1\R4 <2G!EL MOU(U5EW&$,E ($B(9" 04K28F3$;,E (D@T9] .QEI@,,&8,APPV3&7)9@V' MP8'-T ]&0P;Z0)U):S0,CV*&CC :,M (LF2S1L/PC&7H"+,A YT@"S:#PWQO MO5B0C<-\(!5DO68-!BHA6<=!&9,A ZT@"S9K,O3P=LYXHF>,AGS&44_6: B% MR7@B%8R& J2"1$,!:.A;:\L19D,!4D&RH6@VY!B\5;$%PZ%H.*@6OF@X&$^C M@K%0@$Z0B[N GD&<%@Q=83(4H!;D6BB:#!?>NV@EA=%0@&20Z[N K<3D0R$K M*0R' F2#6G<:#BFEOI8,3Q@/!:@&M?"RZECQLV)R\M+?[CW/W^>;^\5Z._K6 M=EV[VK_E=]>V7=-/ZC[T@3\T\]NW#\OFKMO]N:/KYO!^Y>%#USX>WQV=O+W M>OT?4$L#!!0 ( '2*:$U-";JL< < !XG 9 >&PO=V]R:W-H965T MKFOE]O'Z>YEVRWO#XW6JRDY%Z?KY?-F M?'UYN/=U>WW9O^Y7SYONZW:T>UVOE]O_W72K_NUJ[,=_WOCU^?%I/]R87E^^ M+!^[W[K]OUZ^;NO5]+V7^^=UM]D]]YO1MGNX&G_Q%XN0A@8'Q+^?N[?=A]^C MP95O??_[W7&H0U1NFQV =HG^[W"^O+[?]VVA[ MG$ ORV&>^HM8Q_=NN'D8SL.S.@"[>O?[-9.[G'X?.CIA9D<,?<#$? Z96XA_ M1TRK >]6$+)B1J8YG;_@UB)B43;\L)/%IYVBE>C.[>P[(M+4?EF8;'ZYAC[EJ!OZ<=3,IG7!&+MF04QQ:#\LJ!A*PW/-@9>Q\!B; S8CH@KP<3 PBC$HM,2 M@!5VP4P#"TO1M922QU+)6ZV4-8>?,&=FI\H_6BPA'(MC+2D +CLFG9X7 !=+ M3="M>8X5D[>2*6M9X:U\F5311%%["'!2G.@$C' YAJ13,'QO3<(2&RYBX>2M M"B?-AS-OE2NCLB$8JVJ\DZ++-P3S.EYS@*J\ M(=H[BPKD6NR"A92W,BD;+6%%RX0\LV&78LJGB<2@ZYHYZB^5K!7< O7GA1,1 M=I&P7"(KE]CG1A=8CY#_^8*7<#(GD*AU?4$V94[(U32E"WR JVHE-V0DX=1* M(&WJQ$(V@TUJ:6E$ <(EYMQ@2<*ICL"V@$X$9%/.)+B2S28(P/FZU%IU!N'< M1*"<-\.&<@1Y;1! 46MK@7 :(5" FR$#U"^:0 &(6Z1(F/<)%,R:]\GRK]8D MQG0J*',U[#!@VY%J@:8, SK-+OE%W,:9B!E6'%JQL*99U MQ0PPWC?R-V,*9E >:*)A0*XU.MZ8@ZB:770-QF',PPSDO!:$;"EVDG,P%@%8 M:.5-QE3,0()K F0DK4N)9FU!R>Q<*SLPYF2VG,R^=<: .93+SXLNP;PG8*?, MG#. '3 _5+LJ, #'$BDUG!+,@ )VK33S"-J-\D%O5LP!CJ,K+7DLF L%"%-- M/@+VVX09EI M%M*M;0&.A6 MRJUE%C!1!Z!;-1,%H$=CB6:9(5QEB)IA&R9AL@Y MVIE%H FC6*&S**"4&/? M*&"J#D"Z:F8\8/IG:CN_YULQ]B^N'N^X=9-S1\MJ/NS_S%K0?WY_YB@>Y_"?%B7EVW M3ZK=]&PO=V]R:W-H965T?:>(D: %GP6EZ_W[-2U.P)TWO2\#.,\_, M,QX/]NRLZY_-02D3O)9%UGZS(S=ECOH^98 MJVS;&95%1 F)HS++JW QZ^:>ZL5,GTR15^JI#II366;U?TM5Z/,\A/!MXGN^ M/YAV(EK,CME>_5#F[^-3;4?1A66;EZIJX?P39&G2(?W)U;D;O M02OE6>N?[>#/[3PD;42J4!O34F3V\:)6JBA:)AO'KX$TO/AL#>[_B>/!##>@@P&]&%C?'QFPP8"]&_ /#?A@P#_K M00P&PO$0]=J[9*XSDRUFM3X'=5\/QZPM.[@7=KDV[62W.MU_-I^-G7U9, JS MZ*4E&C#+'D-'F#B=0M8^Y)TDL@%TC20:H.!,0>V0F \%H(Y.4%@B4P3 MX20&@0%G":6X.(&*$YXXZ93)LH>(B;C476H$Q+AP0EXC*"! '&$H*HX9KBM& M=<6^+J?TEK'G!A('L_(Q=P!N#2,@(6-'U VFB:0$E91XDH XJ5LFR%H!YPYL ME?BE(PA0IU[7"%L*/'5:S2/"!H(+PG%U*:HN]=0Q2'$"B1+(S^]S('A;);=W M^H"9Y(1+&1.WMR(X8(2 N!+2E4X/M_?G@!F[LEW%C<<'42&NU!^@#?\!Z.U- M-6#&?KS4? 29QH%W=&"?V D#R%DH+KW$(#B[$[B(K\2$?R3 _TJP:]L;\%8, MXG]4,-[UP&][?@4CG2@!*MW-C^$HD:F\MEAXUP*_;?D5[#<:2-VO(@82_%J* M\28#?I?Q*SB]_5U8(Z!)SY\&@SC;L#[$YKHVS\Y(M-Y<'>FBZ#0NU,^YK8][J_.O0#HX_#M2BZW,T6OP%0 M2P,$% @ =(IH358MKJ+.!P 82T !D !X;"]W;W)K&ULC5I=;^,V$/PKAM]]%K_)( EPB5.T0 LYX-7]NFOW%XN]U]78<_3_KIO*EKK]V7WY[ MN)H7G4?5IKIONB[*]N.UNJTVFZZGUH]_AT[GYS&[AN/_O_?^2S_Y=C)?RF-U M6V_^63\TSU?S.)\]5(_ERZ;Y7+_]6@T3;8_]W M=O]R;.KMT$OKRK;\=OI<[_K/M],O(0W-< ,]--#G!NW8[S4P0P/SHX%]MX$= M&MBI([BA@2,C+$]S[X.Y*IOR^O)0O\T.I_6P+[MEIRY<^[KNNX?]V^E_:^-Y M;)^^7ANM+Y>O74>#SS,.E@JX PL[L'T'=M1!#"38)Y/0F^QZDX56QA"S6V!F MO7.&Q 28A12#(X$!9LJ:,%H)V>0RF>."L M9J\:F,6B,(7@$*3"CTH#ARC5#499\(+R@;YP9*=,%!S"I*<,?^.*^F. /SI2 M;X"53M+[P@RJ.(5:RA&#S7@X0)D0-")'F:"O- MB2X5A6(OG9NY=IE**,5TJ$%N2=7?2O.L<>%-FSA2CX"=<3Y*0A#3JP;TJBF] M:D2O[>RI1]S,%-([,YA;#>!63;G5<,YL]X1 MU1@MF@A'X*P QG,K48Q:&@A MB3*8" T@0DW9V7""\SK$0*,,[%(1@R2,C2"M 1MJ$L ;PYG.FZ3I?G$[V(WU M;$CM7L>F.*V_NY_WET\1TZSA-&N4D(L;S(J&LZ)X F$P*QK.BNP,PG"V6]B4 M/"5/9*=:B"DI,)@739A^<2Z11,(M8GJ$Q(6]YWF5\$-Z,Q5QC]72-;C$W6, -3*/;R5F0%<[F M0!;$A+?EV8UO-;Y X!:CV'+1R!2UY6)0F@[&N05*D +"HP MA!T2630HCF-8B+S# '9(-=&5Y":K(8XQM MS^MFDF#Q&+<>X)8)%C\9MQ[CU@/<,@WBW\/MX,AD:'NA$,:A;230>8Q;SW$K M*@6/<>LY;IE2\&#+#6I\J#^$!-CI(L4D!0:#W*?I2B%@! >47=,E'SB"\S)C M/A)&<4"E)59"!"@V0AH0,(@#JAC132V 8\V\1)@/A9$<0"V(C02J/,H(2R]@ MO <[730$#.8 P,Q$0^!(S0M[^4@8K0'5K:EP"$ J&R]=/PA"39JGVDPX!%"4 M'I?B\G$P\@-(MAE$.*)]\%; <\!X#BC9IG0:P#%>5C[+B^@8]I'#GNF'B,[G MG'28$3'J(TK*Z4N*H*!<1!6EBP$8^!%(:TE"1 SHB-)N%A>(Z"318<28CBCW MIJLJ@NI!7J7*A\+8CR@!I\P;.?9I]2D?"Z,_HC2GM:[X^Q+W33UMK]Z^EC73=6Z7WQH8_EG^[?*TP^G2[^E+4^^'"\W+\ZWJZ_\!4$L#!!0 ( '2*:$V5#02U M%0( ,(% 9 >&PO=V]R:W-H965TWU[,S.$F_: M OX54$G)WO/.#ER_F(.WTZ9'YB"@$&A M# /5RPWVP)@ATF7\&3C]4=(D3O=O[%^L=^WE2"7L.?M=G529^8GOG>!,KTP] M\>XK#'XBWQO,?X<;, TWE6B-@C-I?[WB*A6O!Q9=2DU?^[5J[-KU-_%F2',G MX"$!CPE:^W\)9$@@[PFA-=]79JU^IHKFJ>"=)_J/U5+SGUAMB6YF88*V=_9. MNY4Z>LL))BFZ&:(!L^LQ>()9C0BDV4<)[)+8X44ZOA?8+Q$$AVX)XG1!+ &Y M(XCM:&'A-;3&,Q@5LBZ,08$^*629PRB4-F,Y-)%EU+-DDX MET&3)U&#N-CI(;V"7QL[N2;1<4 ]8ONDWN']=/M!Q:5JI'?D2C],^WS.G"O0 MQ00/VFZI!^IX8'!69AOKO>C'2G]0O!TF)AK'=OX/4$L#!!0 ( '2*:$VU MJ3KX'P( ,P% 9 >&PO=V]R:W-H965T3&KY1JUT$@RPH8D0^\A4:_.7'!B-);<0YD*X <;1*C M 0K#)&"D;OPBM[&]*')^4;1N8"\\>6&,B+];H+S;^"O_%GBNSY4R@:#(6W*& MGZ!>VKW0NV!T.=8,&EGSQA-PVOA/J_4N,WHK^%5#)R=KSW1RX/S5;+X=-WYH M"@(*I3(.1#^NL -*C9$NX\_@Z8](DSA=W]R_V-YU+P$C [PF1;;ZOS+;ZF2A2Y()WGN@_5DO,?V*UQOHP2Q.T M9V??Z6ZECEX+C,,\N!JC0;/M-6BB68V*0+N/".1";-$B'=T#=DL%1I$;@9U= M8&N [[KXH,;(:1!9@^BN@F1V#+TFM9K&:J(HC;(/"HV=G'C!07C&V<4+SJ=5 M&#]B[ 8E3E"R; C/CGW;:^(I"&5)G(5N4.H$I0X0GH'2!0AECV&2NCF9DY,Y MOM#CC),M3@Y'48BS&2>87 X&XFSGB/1*?FGL#)M$QU'UA.SE>I?W<^X'$>>Z MD=Z!*WU%[44Z<:Y 5Q,^Z(8K/5K'#863,LM4KT4_8/J-XNTP.X-Q@!?_ %!+ M P04 " !TBFA-:$M0!14" #4!0 &0 'AL+W=O#N_JC^Y[";+GBK8 M"/92'72Y"A=A<( C/3/]+-IOT.=)PJ /_P,NP S<5F(\"L&4^PV*L]*"]RJF M%$[?NK&JW=CV^E>:GX![ AX(QOLS0MP3XG<"^91 >@(9$5 7Q9W-EFJ:9U*T M@>S^W8;:2S1;$G/ZA=UTA^V^F>-19O>2QS')T,4*]9AUA\$WF-F 0$9]L, ^ MBS6>T/&]P6:*B/&HB*U')?%7$7N#QHX?WP7]0(!X!8@3('<"\]%)=9C486J' M(7&21J,H4U3D+R3Q%I),"L'C0C;)Q (G9/'5;S/WVLP]>=-1W@Z3W-DL\ >W M(_7:I!Z;Q<@FG:3YDJ9D?&CHYLYSD"?73U10B'/M>MG-[M"R'K%[,^_PKM_] MI/)4U2K8"VU>GGL?1R$TF&*B!Q.W-"UV6# X:CM-S5QVC:9;:-'T/10-C3S_ M#U!+ P04 " !TBFA-7/7D/, ! !'! &0 'AL+W=OM8]@$$O@H^ZPKTQTY$0W?0@F-[)"4:[ MTDDEF+&ANA(]*6"M+Q* #.'9%MX\_"B5=)5[B=O[)_\=ZMEPO3 M\"#Y[Z$U?84_8M1"QV[,P^G$.*Q_RI2Q>0)<"NA;0X"4(^YUEAY+<'=&".04,W6!H7JP88OE7$1H5H9X@VXKLDSA!%B7( M/,'^/X+T39EAW1WB.OLHSK[B Z-$^11@OS]3HLH0?$.IT7$:9[M MWAX)V=P!]\1^,'4=1HTNTMCKY ^]D]* I4QVMO'>ONHUX- 9-[6W$*EPMT-@ MY+0\6[+^.^I_4$L#!!0 ( '2*:$TM+VF%,@( 0' 9 >&PO=V]R M:W-H965T*VV?J%ULPD" M=2J@8FHA&JC-EXN0%=/F**^!:B2PLW.J>$##, TJ5M9^GCG;0>:9N&E>UG"0 MGKI5%9._]\!%N_6)_S"\EM="6T.09PV[PC?0WYN#-*=@8#F7%=2J%+4GX;+U M=V2S)Y%U<(@?);1JM/=L*D9/,D2EX$?QG>=;%UE_YWADN[,;UJV@_09]0XGM]]E_@#MS M;21&XR2XZ::TJ'H6$TK%WKNUK-W:]OP/-]R!]@YT<*"IRZ43HS@K164]T$$P2 MXB)K5&2-$,RT)@GQ]@__OZ!DY@81) HZO4(8*)K10:_1CE"$8MK%*&BFPPA^ MVTB$4$P;&05-ZQ:,AE %\NK&K_).XE:[V3^R#B-^1]T0^POOWH>O3%[+6GE' MHJ,$_2<.!PT7:[-'O9S>7NH$73OSG!\/#E?P!02P,$ M% @ =(IH381$IIW- @ IPH !D !X;"]W;W)K&ULE99OKYHP%,:_"N']A)8_I09-]"[+EFS)S5VVO:Y:E5R@K*UZ]^U7 M"C(LAV37%T+KZ?,[I_9I3GX3\E6=.=?>6U76:N6?M6Z60:#V9UXQM1 -K\TO M1R$KILU0G@+52,X.=E%5!C@,TZ!B1>VOYN.BRJ/FS]-2EJIC\L^6E MN*U\Y-\G7HK36;<3P3IOV(E_Y_I'\RS-*!A4#D7%:U6(VI/\N/(W:+G%=H&- M^%GPFQJ]>VTI.R%>V\&7P\H/VXQXR?>ZE6#F<>5/O"Q;)9/'[U[4'YCMPO'[ M7?V3+=X4LV.*/XGR5W'0YY6?^=Z!']FEU"_B]IGW!26^UU?_E5]Y:<+;3 QC M+TIEO[W]16E1]2HFE8J]=<^BML];KW]?!B_ _0(\+(B(K:4#V25F;VNHR3+@VLKU,=LNQ@\BD%#1!P2& M$%L\61XE%!:(P!PC*Q"-!=(0%HA!@=@*Q \"R"FRBTEL3-W%A(@@%,&@! 0E M @[H&0"^D IC9.9/4U!4 J (@>43D#85)2.$GH $1!$ %#L@,C[0!D(R@!0 MXH"R"0C1+$1S( J"*'":4E@ A;!G0B!7XIJF"Z+C9,/%W'%",^Y$ &EBS][# M>(2BBSBFX\\,%G3L!F$ 2UTLGF)-A7$V@X*]C:(IBH0N*GH?"KX%$' -$/<: MZ(/HPUZF43CZS!@5P5<"2J;GC3A]HHC-'.V,'PE8.!*(*YC^J#D?U'P MG8"!.R%S'=,'/5:%498XJ)U1%P="; MKO\"4$L#!!0 ( '2*:$TZY)F,:P( -,' 9 >&PO=V]R:W-H965T MW#Q(DO&E//:U*W0ZO6S3.[=A1YQF^JKEIV%(Z\-0T5 M_PZLYH^=B]RWA>?J6BJSX.591Z_L)U._NJ/0,V]4.5<-:V7%6T>PR\[=H^T! MA<;!6ORNV$-.QHY)Y<3YBYE\.^]6%T;)1W'WT'4'9G& M<3I^4_]BD]?)G*AD3[S^4YU5N7,3USFS"[W5ZID_OK(AH%6;1;8=_IX*5>O>=!@C+O;H0&FT-O@R5A\1 M&$(<\,(]2# L$( Q!E8@^" 0P (A*!!:@?"#0#A+LK>)K$UK;0@BB8\B&!2! MH @ 13-0M %J:]_*0R*05 ,@.(9*%Z /F$21<%:2@0D$8!$9B2R)$4D)>'* M,4E 4 * DADH67XD$F$_2F!0"H)2X#BM;#[RX:+QE[&F_KQJ>J-T$FR,-V2- MM%*>"" MZG,H8CQ!)>D&KQ09 LMTCS" PG,47J)BLEDCP?6, H 4S$D!3"(K M*+CR$5#ZZ;ST!Z/IER+A.M&ULC5;;CMHP$/V5*._=V,X-(T""K:I6:J755ML^&S DVB1. M;4.V?U_;"6E()A)"PI?,G#,SF<.P:H1\5QGGVOLHBTJM_4SK>AD$ZI#QDJDG M4?/*/#D)63)MCO(\Y)7*1>5)?EK[6[S< MX<0Z.(M?.6_48._95/9"O-O#M^/:1S8B7O"#MA#,+%?^S(O"(IDX_G2@?L]I M'8?[&_H7E[Q)9L\4?Q;%[_RHL[6_\+TC/[%+H5]%\Y5W"<6^UV7_G5]Y8N;7I\&]NL /I'$CO0)Q#T!*YR#\SS38K M*1I/ML6OF7W'>$E,;0[VTI7"/3/!*W-[W80T7@57"]39[%H;,K#!O45@T'L* M E'LR,0]I D,$((QA@X@N@-(88 (!(@<0'@'L( !8A @!B*@HRJU-K&SJ9Q- M2E!*Z$RM$I HF1!%"(V(D@E1A$B(\4Q)4I H!8CPB"B=$'T**3(?"C,M0*8% MP$1&3(L)4YS2-)HI'05Y*, 3CGCH]!U1A%&,8"*,8,T@@"J:@9B1'7Z\)3$H MJRTF#S1E9S3,.$R2)*1DA@M6()Y*<-J7G=&0:X&BA(0S5+!6 M05PJ-U 'M_W7F@S7]P4. FAN8D'/9E(,C/G^T/! M3]IN4[.7[;!K#UK4W2 /^G\3FW]02P,$% @ =(IH3?S/+(9E @ ]@< M !D !X;"]W;W)K&ULC57M;ILP%'T5Q /4? M:MRPC5URWJX!8$6):L@>2(L:\>=(: VY.-(38"U%\*!(-0:>XT2@AE5C9ZFR M/=,L)6>.JP8]4XN=ZQK2?UN$2;>Q7?MJ>*E.)9<&D*4M/*&?B/]JGZDX@5'E M4-6H815I+(J.&_O173\E$J\ ORO4LDIGL"7F5AV^'C>W(@!!&!9<*4"P7 MM$,82R$1QM]!TQY=2N)T?U7_HG(7N>PA0SN"_U0'7F[LV+8.Z C/F+^0[BL: M\@EM:TC^.[H@+. R$N&C()BIKU6<&2?UH")"J>%;OU:-6KO^3W2EF0G>0/!& M@O!]B^ /!/^=$-PD! ,AN-=#.!!"S0/H([^L2 <;6JYB:,;PXD,0:2?'Z_ MR?+FHD!KM'P)"@,OUB(!DT>K1O2D)@BS"G)NN"SGQ#H.J4=//GJ:?>NN=Z[! MGHNAUL^@=_E^(OZ ]%0US-H3+IY:]2 >">%(Q.X\B(XJQ1 >#Q@=N=RNQ)[V MHZ@_<-(.4Q:,HS[[#U!+ P04 " !TBFA-616V!EX# !+#P &0 'AL M+W=O._7GL]=FTO[JCUGWPIZZ: M;A,>^_YT%T7=[JCKHGMC3KJQ_QQ,6Q>]+;9/47=J=;$?&]55Q$(D45V43;A= MCW4/[79MGONJ;/1#&W3/=5VT?^]U9ZJH9(MA^_YZ#AQ7-H>/W^/_J'Y[X^; M, N#O3X4SU7_U9P_ZGE *@SFT7_6+[JR\J$GUF-GJF[\#7;/76_J.8KM2EW\ MF9YE,S[/TS]*SOR_Z8KMNS3EHIX]_*H8YICNVWV8W M5(Z?8OS/=KZSM2_;F.)U]#($FC7WDX:O-*R2BR:R\2\F#$UX#"!?F2@<0,( M<@P0OPJ0+'HY:=)1TXP:HC3W]#.&-O$80EV%8$'YPL<5Q93%.?91T$0LB0+5*B3QS31AZ0M0[E #5BBCS8$*8>X+@+T$! MJI7*/: 0)I^2&U A%_T5L6>'(8P^I3>P0B[[*R:5^58ZII\R%Q;V30 &FP#9 M[E2[:.<9Q]B(,=@L@-%RHF?1JSV$./8L7\;\,^"?Y=+)Y5^J7&8>)T\69^"T M/"NPB[\5^::),?T,\CVKI9,+OQUX[G/"\',,G):[)[OLVYPB?=LG8_A9 :LE MDNRR+V5*OC3)F'Y. "F^R<9<\RUR" M#1(84DF*/?E+8OZEBS;(7T!%0N2>=27Q!B!=MD'^ JI4^&"1> .0Z #@[&I M18EG\4G/<1^=]Y>H2'#@7V[2T=4U:+AF?BG:I[+I@D?3VQO5>.\Y&--K&T^\ ML3T^VIOMI5#I0S^\IO:]G:YW4Z$WI_GJ&EWNS]M_4$L#!!0 ( '2*:$W7 M7HB<@@, .@. 9 >&PO=V]R:W-H965T'NR"HUGN=)]5'<]"%_6=KRCRI[;#< M!=6AU,FF->RL7,'.LL+?13Z57'/$_*WP\Z,Z>Y#_[K MQ/=TMZ^;B6 Q.R0[_4/7_QR>2CL*SBR;--=%E9K"*_5V[M_#W2-&C4&+^#?5 MIVKP[C6A/!OSLQE\V>V#76 M)JO:7V]]K&J3]RS6E3SYU3W3HGV>>OY7,]H >P,\&]BUWS+@O0'_:R#>-!"] M@;AV!=D;R-$*01=[*^8JJ9/%K#0GK^S.PR%ICAW<2;M=ZV:RW9WV/ZMG96=? M%@+C6?#2$/68APZ# TP874)6+@3.B, ZT#''RP66+B(R,07A2(^E M"P/)F!R?.!TQ MPU@C+D",].UA%P=.1-*I*BX;"@4PVH='@LZ>(/*=(T!?H7*W-'E@V1Q-#Z?% X (B4G7**K%KAE2_")V@!T<0!Y@S!T>8#P M"F%"-V";:N/SMZ)P*E(XM=MTO0&WX @N)BCHM(;H!EWHQ(;X"EUBXB!P/C@' MO2X$CG,0$Z4*Z4*!;J'@,''1(IV+"-?K@G0N(KZO2X^Y*# \EC&,="%PBBED M4Q\Y=&JCF]J"3Z0BTJF(X@9=Z%1$]Z)V=9'N!1C&4N)8%QOJ$CD7C6*,.U^B+@R!QVI\80>#K_1&ULE5;;CILP$/T5Q'L#-IA+E$1:DE2MU$JKK=H^LXF3H 5,P4FV?U_;>%DP MPR9]";9SYGC.>&8TBRNK7YH3I=QZ+?*R6=HGSJNYXS2[$RW29L8J6HI_#JPN M4BZV]=%IJIJF>V54Y YVW< ITJRT5PMU]EBO%NS,\ZRDC[75G(LBK?\F-&?7 MI8WLMX.G['CB\L!9+:KT2']0_K-ZK,7.Z5CV64'+)F.E5=/#TGY \RTBTD A M?F7TVO36EI3RS-B+W'S=+VU7>D1SNN.2(A6?"UW3/)=,PH\_FM3N[I2&_?4; M^V.\&_H<&OC;P M[[V!: -BW."TVE4P-RE/5XN:7:VZS8JM=1_XEX-N+TLO*] M<.%<))'&)"T&]S!!-(1LQA#4(1SA0.<%AKQ(\,@<#R]8CQ%!;/APDV3[(#W""(SV"TD5)!203YAY)EOL@9@?D"(9\0$@(5Q M%!(C, ,B3S &!9'0'%D),[WC#=*6@SI711Y./ -<6-4&/N^:V@#N#"*D2$- MX(K\P(.%!:"P8"S,="9I,7$_@NX,!X8P$$7,1 91L9$!6P"%9M&$L! 4%@+" MC/@EX2A^<60F[7H,0LB-S&2\AVI[BVH@*P)E12-9'IJH\Q@DB.^O<^3";=6] M7>D:,RQ.A,V'WD X[,91[$ZX--'IT1WUJ4$W"G0#P0:U-W0(;/H/"-]15QID M%$,4F X!,#PC9,(AN+TC#W!HH@4BN,$C_S]2!VZC:-Q'QZE#@/8?QX'9(B$< M\EP7F8%Q>O-"0>NC&MX::\?.)9=R>J?=@/B Y;QAG"=HOD; ^48.E&H^>:=O MI]'O:7W,RL9Z9EQ,.6H6.3#&J?!?]$;;.HD!N-OD],#E,A3KNIT"VPUGE9YP MG6[,7OT#4$L#!!0 ( '2*:$U@-0WR\W( '+. 0 4 >&POESVW::(/QYW[\"Y57O4%40F[B!9*:K%-O)NC>QO9'3 MJ:FI_0"1D(0.1; !TK*F^H]_G^MWX2 IV4FZ=[:ZTA9)X'<^]_FO7;?S]IOZ M;_OJ9;/?[/[M11Q'+[Q/]^M-]V\O[G:[[5=__&.WO*ONRV[>;*L-_'+3M/?E M#CZVMW_LMFU5KKJ[JMK=K_\8+A;I'^_+>O/B3__:U7_ZU]V?7C7+_7VUV7GE M9N6]WNSJW:/W9L,CU,W&N]J5NXH>N/"ZN[*MNG_]X^Y/__I'?)M'*+P?FLWN MKH.W5]6J_^M5M9U[T<+WPD60]W]\VWR<>XMT_$>],FLYD\]\>-Q6_1^#Q<7_ M[G]W"4^OZ(UOU^5M_]>;N]A/=NFW8PS_=E>UMYE\ME!4_!,RM^?K"<==EUWJ6W;.[O M 8"[7;/\96IK_,@5/N)[5P3>WKO]KML!-M2; 7SPT-\<'/IE ^>TZ6!U\%?7 MK.L5+?6;V=>O?$^W#7[#N8HE_5'_;UQ_+-3P^>/#JKFEW%[NJO8>E?*RZW?W84W#N M2'\ZKZV6%0QUO:Y\;U/MO.;&*]?KYH&V!YCJK9K]]>YFO_9*]0H\X. &)Y<)]O-G =E;CV\U9L*UK&":RZ+J_K=;VKAY/H6]V6CV.G!K^W>U@H+!.OA7D" M;?Q^NVX>J^JBK=8$X-?5IKJIAXO@;90RSH&E./4%B_/>:\C"O^JVY;+ZMQ? MH[NJ_5B]^),W0$ZD,7?->E6UW;\0N.T&A!%01XZE8TIVMI@O%H!M6Z#$@/1[ MP-1@ 4A'_PD;]\K]#A"__L]J];6W:3:55W?=?LC 7QZ@=9>K58T0 >>#N'L! ME&Q9;FLXKQ$XVM_O&5($J0&BVNH.@*K^6,%-=&.PJ=]9 6PMZP&"\=UT)YS1 MX!;IJDYY\S2"[GSTWI<(@'?5KD:.>"JQOSQ,1J>O71@8S.K]!:_;F\$T^V[E M :'BZ^Y#W_!EX7Z7&BI.?>/-(;!YQLI&F?+TLD8?/V5-)[#[\9O7(C$QMG=; M%$8 "6RF+BAF7[9_Y/*CD\7H@1SP(Q/#(3NKE[C\_M<_@/R_JS8$:(0$0'K@ MR0G"UTX,_K+IB/=/_2ZD^,A3_Q'\GP'3;($6>-NVN1GBNQSVYE:+"8.# AF' MI[@Z1?]1_Y MINSJY8 [U^O];@B[/U?U[1TB3OD1M@\BO&#''C%KUQ G@/=(F#PR+>QIO5_! MNT2X+Z[+KB^;R%9!(@(BBO2T^^I__/<@77S]X:ZM*@?'/$ J0.1KF TPBY]Z M6V^./X3JG?XKF_X.:=U.X?MY'V'.(C_.Y9VST,_S1/XN_"R+SW(_3,(1: Y# M/TID@B#WTT7$?Z>QGX1ADOAA&$Q!>%CX19C*,C,_BF2B%K*/Q\D02)GR:+SR6@SV.;5Q8LO+1AX?4XV)^TJI>.>$*89YM" M3EV9>F,PHF#G?UQ>X_$N=P,R^&Y$2A*DGR&6G&OM"S!\@"C? HVH;SPI_T]0XL=5U+[^R0=W7%E\^]Q;>D.' M>OB9]WN@G24N'V!Q.ZKN#_CAO@/. 1 $%W%=;^@>-(+20LLEO-N.B-7V9 ?, M#C^4.T&Z(P\RSSC\C#X^XL&U@K7#Q_)MC3+CD:-KFV55K8#YMLT]:90D9N(A M'- C?ZRV]BD<>G2P\IL35O7ZYJ9:TE54GY:$!1X:$+VE8$2SD3LZP5J&"P Z M#.02I(S9JN*_SKWZ"6-\4]W6FPVN&0&,S+M#"^5J^L>WS>9"@&J2U@D.;9\. MRY>(J1X2HE:8U_6ZOA46C43S=H.,8I0 O*JZ95MOB0S!A HM!M2ZO2TW0O9\ MBQ,HTOD>#2*;7:G&$= #H7>NVIN=@\@:_C(AN>^5WJO MJG6)WP#LM=NFE87A4FJ8Z>$.1,G'B^9A@S:6_757K^JR)>L.T#;O!;*]/%3X__ONA0X.AZY;F@H& MZG[Q_K9'"@%7Y<,2UQ]I?7"<]V+T C0 C")KT]S[AI@2\;!-\Y&D1SQ9T$:J MY=VF63>W1,?:&O %OFHA%14$G9XQ^CR67D_;>#%MJMWC[X'1VE.9-66Z!!: MTKMPH'N@,7@4R ;7U2=ZH=[:5MJ.Y8^$]21UP#W M%:G)V^T:9J/MS[V?*V5BA-D;H"TM4"'8X2_5HU[B5QK8 !A_V35;A+*N6M]< MB+KM\W62@0Y +T&P%K"[*+N+4BW2F[VX*LLK@&&Z!P8;=QEF2&3^."!! MYQ8E <8C9U?,'P$F?53QM@2<"#XP A%$WBE^I8?= _E9XL WJ,$MU\U^)5*/ MLU$ZQ?]4 Z+^B']OZ6T:=C[@E/M[4*OP"KTK$);K&[AB('7IIR],WFF#6EC,7 M&(%W754;N1TF1#APNR(V3;!VRPH@@#;\@LKO2ED@Z3SA5)?U=LUR).(<(*F6 MX($@OOCN\O(]$CT4Y!AM4*YK]TJ3;:M;H4&T41SB2BL4[(963)HLZQW!'0#B MZYH/&^%7= 11U>S1" M;/!GW&S-I@5;IB#3LF8WA\X,]PRG"S2 CM=<"B+@?;W;,2=&:6B'=+;;@W(^ M>B1SNNR)6[T6(S.Y\QG/2CK$5R"6LXU"7(7> _RP@O/YB," LI@"F-&]70.' M635T'#MU$L@]G*-J*Y9@4=3]:O^\V2?E5L M9VHD:\'J+COGWO!=X<7_TGF7F\T>WOJ1H *9T;=(*H+%Q?\B>H$//Z*ONB([ MS_ (;T U7)E% ?S1(-5UNT=L#B5NP9N#%$%/-$#.A$;> S6ZK=@QN/M"V%LK MXQ=>#,,MBF/ B8CH630FY)F?FV35>S[ ,WOE^S M.MYH"XT_XK8Q$N\-:>SJ;!5^L@@+KR*0U0QB:H$U(=Z*6.O'2BU,3;V[ V'@ M'N09@!?DW4LZF][5X=[[=X=W\Q+DX(TW&M=+YI!RR53((&ZUKN]1>ZL4 M;!JYE-A^N6J((.("-M6#LN4IJ9C)C"&6Y%@ !__/<\#!=?7UZ]I+^"K\^]%.-D*E)D\*C^7&X("M6&<6+O7LT"PGO; M=%MY]IJ8RJP#[ODCG!2)+9>R$YL)MOB:SZFJ]U9Y MD!;"DBLQ+W6*()/5AE8>.CMU8'/O?]:@_K5D![PY<17 FA VFLEU$"ZA,$CK M*._%\@ +J9M]AU(H4SMX?@]XR7#&HQY:K._!/<'])$000;X[9Y5T.;MT*H M#W=U9V@0'XVKI0TGLP&#CU2.2LF"P%'K#MX6588/&U%[[OW4$4%X#4K'/8D6 M'WA*+58Z,SHG/;AKXL_"OSJ+...\]^4O0%[T+"2W=-W^?LO$@8A0R08$)DX( M=]5*PP_&OXP:T9CR&P[*I@V)#=A-O(3Z#[V&VI1<]B0'G%J/88%+@BT4940JJ-Q)&H7_.5L.GU&HZE%!4+.<6^M4R$H&[@8Z!=HI:S M!E+4J8?&+1&6N7"-5A4=7,)GY0_\]^A>E%DD_D0VQ!YTY;!>:CE2'D8U50.1 M92?3I[JJ,"Q$#'FT:%S5!0##Y@)N $T$0'P13>N6WOSZX(6,6#3G*(ZHF_*] MA^H8(*JS$%1A3%^CBMBAZL>R^=(Y8E:6;1^O7N4&S8F,_SOD>;<*V%857A1K M*W"61*'(A&<9@8@LX1P(SBU1*D*S)4@@S3UHBLPLUUV#E^] U:3GSG>"H6AA MUR-&51CZ.@*:U4<\^95K-$'MPVM!MD!BG5UA*% _I M'WU[VS8/NSL?ORUW=)7$6O1%TB] 00B&R+!,GVNV%>O'&([T&#Y)7K=D8V7] MAI2QO\&UL7P"!P-4?U.MT;0$L+]>DR)#F#]QWEK*1HS9,5D&I%DU1)I H4*) M$NC,FM!R+9*N?>Y;4)Y $A/-4,@OBI= B M'@)%$@+%D#XQ@9CZ>-5P\8 &(,'LM\U&J0O @I7I' ?5,/#H]^&DTT[B%?IJ M:R#92+00-N"$Q0?C0@#K^' [G66/T%Q#2QWD[1LL8 [RP2WO^.=*O.R\:@[2 MV;$P#W/A'$AEZ++@F&#G->BNN"12S?@ 64TP+*G30C&;=3P4X5H@;ET%NHI! MJDZM@D%, L4LA;6\;O:,:Z.TT(=C: !(MW?U$N4O(FWL:_\K2B<.,>-IJQXF MH^N@&BZ);W=Y5UN[U)U#EZ.#>W<"%H,<,EL*_ M&3E@ ]IR*5-**# )UPPFV%; <((@7C M;M@1H-T,,B#,,15>-;8_O)6:PT)X8K@2>POZW9EA-MU^2P8-II"HY#%-W6\! MEE=*Z-O@PCKRH2EI"&R0((![3O MQVS%$DJF9 %1X]%BQ7>IG!)P=HCZY5<>*;GIU\KVPWP(_X!EX1PE, NR(E;H MZQ6J6&[1]RM4!+T9P#XPXA5)];^PR+=3,KZ JO@T #J5:FQ)-5^/+T-K/#CS M#HZ:S9D8TD3,\+9!W1/6\$>X.WU?\ ,0?+(RB Q*1UL^\HH A 8"G7J8!3&4 M8$:'GE@FFG9QSU7+B@+ )O$/EDO5*R*QBTPK#^UJMO8"$Q89D,!R)48?Y+(( M,+C[W9K7:]1CYDTJK5;2LM"\X#U X, MJ:&+[,$'G9[L5N1EHI]3RQ-:J \[ M3K25-;-K>8!U5/?VS0FP;E<-MHXB?'=#QDU:T_A2##.H;4C1CYW'QTLLK*^TZDLOO3!Y(BV'PINTL M"=]"'"7@B]=S5>\>@!S?L42@$$CNE5W(I-L]>D"/<%=TGB*A(-FD(4CJ1<,Z M&RE(F^/-L<3/J@#(P#VDJ&97G#8-80L@&4Y)B5RBQS\TO7U5VY MON&CK=N5HO&L0%>?RGOR=:,9N24P)?V1B<>#-E*(E !WP$0;Y/ -'B_R#Q%; M:UDV+T?Y31IK5W/O+0NTY*"S1,HKA==X!LWF8HLS(7T:H5@(S\T:M?"VV=_> M"=]2\@5K4G"[HB(K0:6\;2MFYTK%XU_HU-H6,5&YJ2@@RN*_VNK:E?>5<<:* MUZ74[G%1H9&&&M%KM5?6-C@Q.54;PG7>CR4TR9Z%Z)(Y@8YQ>!@57DW;;!AG MY]YK_=FR0RQ!4^Z82#Q4>G_.(MB@R\J4LH^HR=C QJ>('OJ/=4FN^"5>)$I2 MY=H0)K[R@Q<(B&19KP:]<*[ M ^R1??N'%RI<0K*B;3FLN6 M=160.>\ EUDK1GQ3?T+J6]G7WUN*+,$90B@&SOM>\4X16%86$R7)5[TGAU2M M9 1+6.\+*%I:JE:][:HQQO<[BD2#/1.58*0DI6C=/6WSUB*4Z55S BMBQM99 MM8A-86*VPM8H6NH@AO@/C$RQ9R, FMN1.*&Q9<A'>( %U]]QPZ["FY,F"O".9MZ.]@< KZ. M+>F\O\KIF'-"3DGPK.-/8-=& I[V@R@O^M75>^U%QQ6=HC41F!IE@@C^?<.F MS WM 48UHQUTN6CI5X,<9]0H=[]"P[IS!>4.$62@4+ )8V"YM)*$C!7R9W*^ M60FW)1F?AW8T;=HWYPK[$\ZM1=.!B,$B^!&$$-X]QBU.L3SYO!*O-=B]RQLI" M,%ASGZD[1RO+YIL9#FBBG:8J@H!W:I6(K:C8)#?/S,V#=%DC"*\,0P.)8[,."S M6CF'=OH^X%!Q[;8+![9#]1/TBG08C8G>$3<'CL0+(;P#D*"P!9WD(6Q=32;S M6T$1)\;!7++C\$=SU5KSQ11/FNC=-?L8,;6!S2^LH7HO%0MPI*!2W)%6[-R2 MZ[XSE7_BWSK^#^<55RE(M>G MK$U(?;EJK#*,'3[2*YO"T,G)=I6(F%9X2,>&$_) -AC_Q^>JMJBM6EKF=*-- M?"L?0(4=K&2+-W@X>*Z2.&"I=OV8%7*M8_J4P$"-:J)E\*TDTMV]A^MJ6>XY M5@H5RV6]E34SY^-("O6,OB@3$L,,1&+JF*483J!"?\BUL.GVK3Z;_C \0G_1 ML&E @265D-(AWR_9Y(E1&99KL]X 7]H+=""X;0'QE:8,,L5?$:+WG;B:>D/: M5E1E?C!N-IV#-Y*;Y0_B?\IALB-39O,@V8UN@((T:K9>QMT%^>*L3%F@:I1" MP4&@0&5NU8^/*&=R/ FQ9A7;1.586F$*D\L?!"%PLM%Z)0(A1GJLV+!LZ)5S MYO5N;XGQXLYO^MM%8LE+$<))\2Z=[2LQUZ ,W,1S-X\>"^>R6]H7,D#>(,L@ MGW:5-J?3#6OA@T4TBHS 4 G#[#H&\?60;: MDD%UWE,M(67!<;2:8/$'W *I!+@0KL(T!CC?GA!OJ==S> EM9;A=;P$4H>'4 MZY@_)=;WL:) M<9^2!,&IB(7&&.]LQX3/LBLZRP8>VL.^/2LP:F>C"*$8Z 1HYNY&7*WPJG9< MC/L=!TY'RU-L+>+D:'4[8/A( +G.Z#E]R/6C&QD@45N&J6S7E>1!R!,ZB'L M0S\1"9 X:%]!!PL'&RO]@:O-Q>D\]^[K]5J.E0*@A@6EMEQ\HH>8&A3$@ MFB6,M$CFA1Z)<@W55:UZU9$K%*:#,?%E0KN3-#GV-L]V6YJW8Y7ZKVZ.3KJ)\:KTWW>Z9A_U[,R8B0\ M845#0R$]* NRO&?J#0 Q'=9P?+VN3FCY;]1*1)A4$UI.NI[[FWB;'79KC>(Z M6\;";DXY"8XZWU="3$9,^K_.&3W800W$G8;.7Q.=,R#3VAIF9.I):Y_6#T^& M<0ZZI K)FA/F(QNF)!*0FMNC'BJ[KSL1L;7)E-B(4J0, M']09D">JDF,GJ%)KZHWA2Q(L,*9*="K9X$M0 PM*)^=!5PAL<,\ZXU-!L]4Z MZ4K5@V%A@_5#G3BAD4/T- PV$\UMD$K.S@L\9\F846'J9 [@.R_7)FQW;%,* M#G$N%6@(ZR1%UZX7TU/I]3(-NK@*9H^'/O$V,,E^-<5'D5F>A+(.T' EI2-JO4IHX;48^. M"RO =B\JKF/,QZG$4SLEJ1%K:\DE7C88N63HR^V^7@EC$5IBHK!IZ+KJ>IAA MJLD-P\1E3NUB,_(RA7#X%+J/((MA+QP@5UTX^[H91 A10,X3LS(UB53AP^3A MD^H;.,EI&9-*-A1L842N]*@V$)"P]M/\:F[@&?=%!^+84BD_P98O@99B.&JS MD9QV*2PCH&"T75-B63+[:+:;:J6+M5%NF)G? AN5/24R)OLD -6QK51:CE1 M$$!-#2XG>\A?C@WZY[B;DP=QXIJZW!8);N*M+T32:,- M'YVILTVOS9UMHGM *]"<^+ Q#G8GW:B764V[IV C4-1;U#]N@%?NN* 1D''T(@7GG]Q4L:Z5U1P)Y[:FZX!WW3MC2QDIE MP[;J)4UA=-$7 /1ZD==KRZB)^%'&8ZQ\1]DINTK=)QU'3VI>8O%WG<0] ': MH9-/8\QBUFR(_J;B;'\8*VQ=%G%MJ;E"%'JGU8U"-+OP'.(R ' QO6E7P9A@ M, T%L)K#I,-=IR"3RFM5<[%-<6C6#Y1A9/DE5F;_',\*9.K/>U TCC'PR'=$%;9AKBD"9I35;M?E M4L1VG4FGA%BNJ&#R2A'#JK5X>3:F"H(UBSS"\I:P\=(BU2P MS$MEHH&:!#6TPHFJ.C'.%#RIGB#H,T*] VF:9ZEGO&T:C MW]F=],[A>0B83?[.CG*\C56:54)W[O581P72A0Z5%96J-D\PVFM3 >BZHMG: MAF#ROW&8(U51?/QJ;/!+C1=4J_ M5(,J&DF*SK;$.L=GH)X460K_8HQ2$'[M_,6_D:BW:PF#'^UC"K+ 3^-(OS"+ MH]P[IZ_#1<+OE;=4_]5Z*XQI5/U2L"C@)?@V3S-8(->_ S;38$IJ$!1^FL?F MZ3#,< KX.DXR3PKPCV\V"G(_S KS;I;%\&X49'X"RQOMMC&]V3CVDSPQ@T6P MAW/\-H3U#Y:-RPN]"'8'E.D,[ M8;! 8(8OLCQ[*HAE "598*T2Y/)S_#9(BZF- 8PG<%P6-N$[\&V.::DZU)#ZC%(^5''K+T\6N1IG!]U0P% TG0:@JPIN_0+KYCBI> MMG+V%E)R X.#>/L9CYR&\I,@#CPE#?QH@<@_BY* KAZ0 ++E MJ6(SA[$>*4Z2>[,D0IR/$UCS DD+,9D%?,0?F><\G=<@5Q$>HY!._>O^.F ] M";":1#&>_KONKX=0/BF _\2*&_7'<7]]&OXC2P=0)@8%XC-=N9S>F3H_> P8 M8JX>8SZ&I&&(XXU3JGQ:=B.KK97[7E()Y^M';?4BFD"J 0S&84ES[RU56&"E M<(R^:.'36#I'"_08$;$9*)PFWT@GF$_N0D64C$FA.R?PT#X4HE1WY6J<,)G. M%T*1.,8D5%$B#19J(6HST"\LBO$#JWBCXKWUV"M+*YZN63HQ+H6P<7\^"EP< MKV%E'/,[BUO8H3Q,S#]6Y E1,?\#;XI$0ZM&(:+#2@B\&9BU;!I.VY"M:>_J MJL5N&%+WP#0&T6GQW]-* L&M-SPKY8)MV!@%\_]MWU 53\XMH!J@I.ARS+U$ MOU$TRE(W9,.+<^PM[H3A<$)W%LJ?J.\!-MNIHQXN!-X9CF)69@UI1]S5&ST M5SP3#XL,3L%D:&>X4$5%-0)9WD$L(6!;P.3^R#IM?(T,61\TH^\T$XC%NDBF&?^H+@VQ2/@2W/6#M ;V;-JI2 @2%)3B# MG=[/GX3\H"/ZL1O]BA_G7E)DOA9%DVHM^K74Y5E+;DY5I,CEAG]F$C2_<\3 K5Z3.3G MWL>^I*D'%6-,__,3A=Z>>-O[.#DY6U9Z'_D:[:M0%A#'TA"!Y7UCV,/[T5%AB$XO[Z3@LB86E__D(++&5Q?TT=9EB;.E] M?"8!:9(2-NT(4$MF#II\QYN*OMZM.TI?WNH MJ\'(($Y';4Y<8>/9?D2=EY9OFM)VD?'#60);TN]AB M.LE(5VZ4T 9=<$UC08Z%R))!4UP]W.53AF.N*S7!1':3D[%'I()^HXMM*R.$ M^)0$M-VI%*1.A8%_;':Z74:SD880?J7J^W@)7 MC1L;ZO+@4"B.X%#V85P=OAJIZ,Y[X( :&&CJV!$=N3C"SDZ95!*R 4)=*0%@ MIS'=8;>PJOFXH M OY&DH:QFA3N>U4MUU1+H29#PXJL)P;V)E>P<^"+<\V=IL\";C[747F44+\U M:#6JKU)##O&N6>]YE1: .F82;O1W'<^Q)409$Y'"JV,H$Y(]OG8H\5A=C0#*V903)- M?:E*J .5:7&FRSE'@>FW]EO\X@R-GBID53#+CL\9(PUSW,LER 1KG?P\>6W6 M]/MN= 64NZ+3Y\^BIZ]']BU$0?4R,.EYM? M.'#%2IBDVE)6;7)M>P04OVVHQ]5(_XL?,;(C6%Q?Z)X(^([5 DFW/[KDGH5! M$<4V-9Q[KYZ8M"X1W.H*5B#[!B17&\P^"=#H2G4;9\[?P&RK(IJGD25+($$\ M*X#,:E!^ZIJSD36# I%DV9=:=/&_3U/9 JLN!=/79P9!UW=D1"32%\F2+3R'"6*MP/ M.P1Q,!\5#K @B4\$3FMB8.Q&IVG,!:5;CW>0)*@* NL*I$_H?'+-F&F)$67M M#A@$5:Y#EQ<3'R7;\H8OVRH^O'2'4IF-GQAE5;I_X!J.PT M8^LE.[G[JQ,4?>A0. [3396F-3@A_9W=N="BGR@D-E3L6^VAUW[*C&?MB<5- M+K%?V77/1613R04Z:42'JTI0PJ!MS:@1U40C2&J401$D*58JL5/$R>3BN'97 M'6$I!R]W\I4#KZ.&KC,OB;P/NAJ_Q'=&V+O=^ZYI5B2_9WX<9][;X03HW0]( M1OYP9[7C5,/HQVABK$@UJT2O*1J5F%!)XQ&7A.-Y^!O2DPJK>PI MZI8I-3'TDE4=>%U/Y<#LQHN,'2=0/U%&?AVJVCW"<-0QX[K:/50J)65RPZ5T M2;";>+K>YUNU4KLR("=]]2"\[OHALRO.&\9%(@R3$&RB#7 4NXO1J]?IA9?C M7;1T/'6I-2#[@$B,Q8Y&^\TO&_0)8BGS3L1/N@S^VBIMC!*HS[6>2BH+M4.= MV0IK?X4V5A*@SA-S=Z9+ M.DL(_$[7'>B4_"$DRO;03QZ4K@[9;Z1&>,0EH*\!M>$RVMO&4"1$.;37LIJT MO]UW.\^4E7HB_YT8^D3^ZZU0"G?Z=;Q< ]GY#DOG '\3P8\FKK MK8?2YL_H4)JW5"VK!A.$_(.SO43B%VX47 M[$8KOPD[-YO[O3BX9LW_[,S;!?<)]AVDP9!_DV';,,, P[M"[QT1$Z>G',X[ M2W*,/!MG[V'L!^@$^6=E[V[UC/_+^'M?G9'2LA-?\U&Y->1T!;EI14J]_>M6 M]7EFQ9A?J3K,E4J^#J7F]ZHRA8!%[55-ATZJ3/C/W?W4U8GH;CB8A2JKL"%= M.TP^MTVJU?Z4ZV#J4GW=_VMW>FJ[TR]2^A,'_6(-L)]5!/3#5.U-@X"?47OS MI>Z7_=+.Q/M&,DVO,-,4E)F?5(/M<^^""G7"-0$2VA#UI@]RESV0>PL@-]:[ M3+5L[HD9GT\$\9UX:%7Z8Q$X8A_DN#3,_S_*I8!R5=J9> M59]5KM#EL'H?2UM!GOEQ&%LQ*?PY7$1^E*;HV:1VD+I>C"E#VJM/&E"\4XYY M$9$?4/9 %/DI)JHM_"2(45ACQH8.,N*/$4C >00@.:A?@?D8(!UGL/(X3T!2CHL0_C^$.Q/YN%?L%>.6 MPBSP9F'A%_&"DM/\*,)-^(MB(:RD\$!@0DX]1YF=AZ(*E6CU@ M3PPJ3NQ'.1X7 !K@0NQGL76)BK!%8>X#VGA! ON*$B\& $UAX!@C%<.T!\?V MNI)%X!<)0!'&Z@": [( +!1>DH:PM&(X59#X.<(K3%!$'LR;Q#'^@YE"?7!Q M)@K)9#K+(TK) R@ ?$QP=XE*T[&?SA9 =2)*IBK@P2P*8?^9E\8)(%KH78T" MA>UN,3%N.?S/LF?UO= M804W[,:*Z26S@%=[[N592I\6E-Y%WQ=XBY+MW2.& 472/F>LQ2. M.(\Q2VL6+T*X)"MA:VSW15( <"0X!I"4&'/&4@ S=, #>0!PB$;.>1+!GHRV M$Z+#E>FH#HSSG3%4_)Y"1&>DB-]$B-#U"T:--4\6GK^";>$+DBOY>NJY@<1Q MHISA2!>N3*%;M7PO51 !!**<#"*8V@984R0,) #3BPBSVXJ"N/EDV]8 *0.@ M^@S6G1>4L1@"["4%C(&\2(&M+LZ(R)GD"V\&)*N@]+P09)0$\"L$!H1IT)3I M; M9)CEP$! +(RP'D!D[51(*-P1T\($'J1I,2:R# P1R)FBT(B?#"/2=,=Q,@VJ4 L" M5!*!(I'IF@,:=7(05A;,-P-0-/!6LD4&#"P@U2-;1-.(':!"/&4P8',#P'-2@$!Z0A>8ARI @2X*&4H#X MT4?Q/*62#B@7 5!GE*D-> )733GJLR!&]WHZBN4@%&4+9 TA_HDE&_#J@J.( M#E>;IX&:,UW0GTAUXS3D;T'."Y)Q7,?MQ\HK &<)9 S3N3,'T4']8Z ]XSD6 M@7P(%Y@4(F@?P"6BR']^FL#TTA$R:9/_906G$8'[GT^ >C9K>#>B= B@SW# M<\8///?RTU=HBJSJVXWH?,M']J^L&4IF81Y2Z1>D+2AY 55*Q.%EU0"XQ2 # M'IR<$0=+2@56(2+\&\@?UZ887!KO/(X7>N>Q"(TST/J*2/X&Z2Z@(A6_%U/\ M'.3^HK>%0B)5W6&IF 12E%Q2*AK1NS1:\=';FB6%77E#/AZ\LQS-0X%L%/AQ MG*3J") $"[RB!2)9Q"?3-S1"?HO5 OY+695=NH9G<$-GH.C9B53L]\(,P]#) MZ<4@]3GHBNN MCC)E;DQR\A&DU@"DQDO[C1E:]"C\ZKQ7C47B!:+01B;Z%*1BI9(FB(Z)42L1 M*%E99:?4YP 41#38C%MK9RSLGI..@R78"/EFK#:]%)<01U"KLQDO-3!MDH]! M4;:2COEC#A<)ZO,!>[S,@QPLS9!6I#E(@EC""(A5(7*6(V.Y=OA9%N;V2?+' M&7/#@2D2I.,T!=W +^#"THP4L)BU^H$MN.3&4P.[+.HVEJ@L'[FZW:A9%H1. MF%2;98$XL]@(A__V9 -0*]!JP"9.!=HNP5Q%HXW*"(I"-E[X;V.D:P#9]::>B\5EF7#_*DO MATJ0U J+>^<\BX#++18.-JMO0+E$KP@>HH0N].ZH;;"YG!!6.UG-R0,(4X @ MX^V2CR$JRXF3Q]-_<89&Z< N5F6^ 08.-ZV"EIQ]WHRM=98"/)#,I\?2W\PB M(#X$W*^EF\:-Z8E$2>+*[=QL#C1.FP5D/,9S2UC#\\.$/1F+!=M(=#GVV:KB MO\Y53.#XF*!11W:1"/X(8@O0[HR4JLE7O[%K7$LLE?)H:J^,?"X )3/@FJ\W M*^OI8_[1K$#D2)P"4#^Z]?E>-DX+V)>ZC=4';FU"68CU#>;-VE%7G.8IP5&\ MH(-]MP"TFWIIDIFIG+"JQ76O2+ZSLJGFM+J?>+M2U)WB?X:C'.Q>31'/*EF5 M0H0Q>.81J_1SD_:2^PE;I8\_<-RR<*[6;D?5]5HU42\B79[,\!.I6T-?;'75 M'[O^24)+ M5-,K.BT+C-2]/#4$I;8[SEY7(!1_-5AD3QB5X!0J&C4,N#"H:JL**E(M7O@Y MX.[+WJI5\KII7*,!"OD>5_!3+L7.#K)3(V1 [*+(6=O(;L^\'/A9'!U*1QL[ M56K:X09('EBR53QJ4WW:677OW(85I[2 [0<@V04 FYO/OO[YR8 VV=WIBX"< M%C65+OE$F(O1@IG'HS ',E0"^G(T)M%:D;&S$,VD^<*"-#39"E'1VP=YQ%^D MV7%(B^*8O-%/:*]\D&/]@S=8_MU[$3\9D/6)\!*_*!AK L=7_ 4I:)B0;\@" MT?X^-*0F9*Z_['78FMK_#$0Z,A$>A6Q0;="=<("&G@71/.TGZ4Y-/$)<39S^ M%Z>E5BZQV\_DT/*&(P_[<1^DTTIJ,M+;EP+#_L1Z)JO;I-.-2V/SS7Y]H]K" M,,5YZMR@ _OSAWRA1@DDU;IJI: M1KW.LF)*&JDHC3J)UB<8VZ]W)=E$FYN;>DFU9]$SK8JUS&5S032^.;L&AZ]W M"D_33CVJ\[!K;BM:E+YV?19<%^H%_MEANJ%TVV2#?K=? @OI3,M,ZS6KW-%S M3[!?V^K7.T%9$"U2)XC@LFG?JM)+K0\6=@PJ(/H;]MB;4&5^JNI:Y@:<'V@< M2B"ZKO1I#&S8=;DGYAS-D>@@<@@HV25WQ MC722T2*I:F=%:^!)1ZH K2I<"9HU64^73+F/NEJ1VA:>)MV-I".C!1!M#2^5 M2,= I R#,A"UI,-:*/U1$+@>MU((S1;^#*#+@4G=IO>Z:A,A,X/WZZOW[Q&1 MJ6@V-F.\I3PWDZ'^5.@CUD(9LGL,'5?YL-ORL6W@V%>JQS8-PU62@N0/(J?6 MK5F"[;-PRJ5MJZWY49D M*I4 .7'2_9HWN3XPD+T>N)X?AH=3(JM4K9%\5KCH^MQ:_:K4.D'O4"B_'1^7 MY_7/=KZX4#2X^4-#C2@@@J!:#WFJ>*7+NBLB],[**)>:A#]7F+X*[U]*0:#7 MG[! *]4IPTQ@$+OXT>&31C9[:4D4U"/K\O86$]K@LM_ +_6FJY=6@Q["N4'V MRV&E)L* )A^;1)QYP6(>1'I3E2P8-/ "0U?)9%W,X^28(A+2D&D:\I!Q[H$D M@QT?,,HH@@?^0L2&G3:6?H'$YKE#RNFRAVMTB, OT*]$0Q1812J:)R&-$%*H MX@=2UM6A,L0*A+$AFKHUV,;H87WK\;I0APKAX3CJH$W-*&8C-R+-Z5S7'LL: MP#608@W4=A,\^IZYK5WI<:QHAO]\9'B[IQ]PKXP"U"1S_8BCV0A"#&, ]-\A M7[MXA:!M=83 JEFX^K?-YD*@QJ[>, K1 ,U93HYVS-2:9P7/J)AWY!>+PE\4 MA9<7\S#D'YG]H6A;C[)<;*F; P^&F.HM8\"T M.9)@4.;8:"N7(Z']2\-9R?7=R'$0LDE52%2<3:715G^P/4_SXV$ F,JM30RF M./QT-0#&$"[P4.GZ,8KR]PK R+I5FTYX]Y'KH7#'[B>AB=TWWMT+A\L.6Z1/ M+5,,?=<@;%08'+5C"U9SS8Q8=9ZR6I:,+4DKUG ZU)6@&6WTP..B,T-3C='1 MN"S#/;I0V<79V[&)#=+.)':+8D4AV;*2>TV]!O/<075[1^&U&,JE;26CT&(9 M4%RA7?E[;!C&Y.*S)$SFL:6%:]SHV;FLF:7HQ(,B6+K G]Y5"(H]2^LL_5E4 M65#6M/VA+A"60YR3C%R-:&8HM[,M2YM2Q5YQ)!S6E-33HN?Y\RFYT.]+9]5$ MH#VMAEHR[F$! ^/6X;\BP" =S/8K@.H953WV%V$$\D?FY<#*,=3G.R'4,T.I M*?(EH+2YM$1+H\@$#7:9_LQS; MTY8-[]/]^JL.,*3ZMQ=DCVX_5B_^Y-DSB,QABG=@M S6VF8PZ;6N=2BX5O04 MF2PMO!,.(>UM35T-G*,E ;KZI"#LKP DW:I>FCPLQHE-H\W]TAS$PHD5]ZH> M:1HO!2A5+Z,;J=7:5D@.N$P8UXWV%74 )*X^(F@IHOW!(2VE&Q!'IH+!AD;F MT33 *IBBX[3P**6I'M9PE0.F4A-$ ."W7R[0W"9%SU7_[X?*[OILGS=1Z.GS MQL74-\Y;*[-ZF\3>E[]43NMRZP2DA?5P^W4G)\:15FPJ09G5,B#<5"O*=3 6 M$'K5%,"12Z5G]\!+1FY7!7-2U1DU(&=.XEC:=(X+8WLWFQ$J'3XCT(X]"+BO MFNY'71/44_"O"Y,/9$9G,4 M7>_\U&V.0$,W(8S,'8^>'7&H&0^6=04U)#'F M61C^++6*;]I%.=+G1N?[EO"/%AFNZU'UJL&YJYJ'[J(2ZPM>QA.6D/66, F MR%QG13K/SO] 8\_R>0!__@K[GH7S5$T2S?/G3C++/&&(;1X7%LZWA#S+M5L9ECYHA+Y/DZ#E[-4=ZVE:=:CP$J:5;88X8 MU(@;E?J.$8MK;F[0D2X-6>W8<@[#P]!-7*@N2(#RUI2"89VKI1R<@.6V#X;Q M*1Y%\N0?"\D_&QTF$-W=,J%].(\50H9$ /[OQ/K#U>+*C8GAQ$%(O)MB:;X% MV_RBNF4E*.K./4363Y MN45!HUJ)NZ1B=ZPA^$IE[56;<*K73Z^Q7'>-KKAW>?43-;FX"%)I7V(VP)+: M4"YS*F[M76J+(4DM8DG#IBP-UW)IGR$76I"NHC-^5@19G$?2+[<2Z,=<+LM> M@9,,3E\B*[11"SUJPT:[OG?=(/>BQK?2:'2#MG0RK4G9W3LIAZ<*K?EP.F@O M(F!LNY+;ONKBO]- *K<7]F@( / $]*6D5-XK;K&VW:_4E&J-W#2))W"\Q?H M7-JP&0"1C=LN?J=T0)\=AFR8()4&=K+A_I-_513.@V77-W7O)-1V>P()Y1?5 M'":\V>GXK8,= M!503%RY1?4&JBBKS8EA*$J$X?K1?W[I6KV^N?FNE/=*[@0 M*KF^X9L7YP3S!^PI#K/:J5-'P(WE$N"4=7GKY MH"SM%6:L;RBJK6G1>ZWT.MH-QS;?X\1P[\N9&Y>;@#7\#9X>Y[M[;9HXE M0[S9BZO+;_ OV8C4+]Y1(!& 'X=.KP!.2?W'!BQ4"QO#ZC94"Y,,[UC\V91Q MUM,QG5"5'3GYTJ.(K7N=T] +3X(S(6Q50>,<9M%9VJLQ6[D8>(N=H0CNT*$I MA@L5]3=I_K LAQ43HH%MZ1ALZMJ4& MDJGRR;41J),/K=U8-3&'7 /FX0J?\ M^+;9H8&> GU:.AQ7B&=4>= URJ4NMDSD4X\:J[:VRPQV3LR3!"]HK0#CJD6^ M'Q$)B:65.UNP-1%%>C'.KJWH/;N+KS)(#XN("S!B'=N^24;,RGQUAD^:WES8 MQV00>(0EJFK5R%V"[74=\R<]?)(U[L@0)H_S>V)U_:=?*_/PU1X@&I_XD5,I MNF,1ZR ;="[[H:$$1*QT^C&^<'V(;&T0WD+>!%KQB:31K?F5O9<&1Q;*)'K M\R.(6]CJ?47BF0IY"!=A,5ZP6C>V[YB[]J9#5+W?W_-D&#EA97MB:5+F;J98 MLCH?]:0QJ'-;@/%-J=FRXQ^9X!]34?U*';.W!SF'@U*/^"DZ^,N,5= M++(BI31=OZ#,1,Y#/"W=($UF/R @MMC+*JRP-]"_+O(,TQFR_@7K*GW08?Q>4'&!:&D M@!-^C#+3##=*7EJ:0IGD,"ON!M.8%">\J^P2W',G*):A=U!(FDSD M#,]T-)@^7CK; DI=KC%15:)3E@4;I*ZYF/2W+NM[#:%UIY7\ M#880XP;V;:=])JI0/'%1L<6[K;0>EV[,IEM2L'!E K7;DH>@W+F:/*8B#7+,+031ONR60 M)U6M*!#Q!DT,%;>I!3FP7+&OMYDO=+]9WI(IQG5AG.,UV(\TR7XOSM M2M0\^:"2+*!RF5BO!@1'*C5RYH%\Z8=A07EE&16"= \JC%&J!ZO.&WSW,AX(.FF["A^\21=AB2LW/R MV-TST5(7?!4L_J![*(MHL'-V,R!+J$U063H=V3MH=*^,"B;V]ZG1(\-)#E,$ M3GJZW^Y-,PELF+*4$('U'O>J2PNY/4H_Y_PIWF&8N/5K-N;X9ZN YTMS=^O4 MQ?QC%5PSOUV,7-RS2^C]W ]F4Z&EMO6A$\,3@4]U&MQ@&= T5O]D!16W.W$W ML,#%/)12:HMYKO]*BM^M]MT7OJ2G5@/[]>XI] /@3O(/$/TXC9YT3PJDPGFB M]C.G^DHN.9+U4@(JQYQ55II]CS*=0(^&<@A[,6KEK!91WA@?,86-!JX_5B?@ M^NE@9O[J:<<2/6DIK_9UN>':'/")I9PRZI8*1VA_& B.)K+TRA*B+3_">VQX M0W6-U%_G@\;&I=B]WUMMADYZB"X7+U5>&!C0?JW, MKLQDK-[H;/65H&:RDG5D IB]N'K]$H8U[$O%:=I=FD2;,%U6^PHP]:Y:6?61 MV!IA\L3LBE42SB:VMD-G1NX> _SF4C"?ZK[>X0&!R(_QQ^R#1IUN]$C8,'5* M+R!I.DF'. S_?2!S3$NV7T)\!3"C>\.4R%5#Q[$S @2FZEE'18'T+8Y8I[;$\JC[*^>WU1NAJ4:C]K4/\'.Q MU[1<@XL1*UJ+F-.Z00YPBQ6&J^ BV7)&&5-.R4_WI,Q\[*;'9,O1[I[^6 UD M7>W,+2':BZ/V"8$V(AS$(G"NL4Z]H:K*AB$].6XCZ5S?FH:0Z/MA\ M%I<@!Z^(F-BAC:6YLQ"WPI32C4H>-G>BK$?/[K:X5%T4R\YF&ZHJ+':]71%; MX7*?&%D?+KZ^O'I)?P5?GW]^K\995[$3ACSJERJ*Q>)A;;-IT*'-0'3^S]T@ M\4OT/607:]V,-^[K]]),E"EXE&+]QFI9\\_>+[$O&?W$)M?78AD?^*K[OQ-S M8IX]LD#G8@:@0>Q2K K HUD)^!96*F9:+?*' SQ6]Z MQ7!]"@ MH!MIO/(;4'H^*4E?"5FT1]-$F7$P5GC:.#7,RZ M5YK*@>@WFJ*R/#R+6U.+$UE,!2(E=LK#)KBJ<2N]JE-5T37Z(5K5!1J\+N & ML%UY^VC70/KZX(6,U GF5$FY*9.Q,@V(O3 B)@QKS#'LJO5:1/FE<\1LAR[M M%B5JE=3*G,F%Z[)=57A1K!M-U0Q9ARVK1D,WG #+ZC8A J>JE;EA(88+=IH3A= MJ@)JY;;6?.ZEUY;;&OU6I(NQPK6""VL?%?;SHA7F4YR3H#:1R0U5*H5O;]OF M87?GDZMQQZ6]D'WIV_>E[3)*&+25\.&ZWQO"N>^7]T>>^I8(^ MRFLN-!M%6&[53+P:;4I4Z%P]9I,IZUFJ<@%?;JP8!RRKD&V( 3EE)#+@2H?O". MWU&S&BW94&.(P0(FO8^3/KV?E?V+-\>9KCL)L 6L:9F"<=16A_;Z&M3H3J7K M\#FSQF+87:?E?P*M MD@[N'5>!8K<5_694 OG-)W\FASM,**Y&#"[;T'[9(8$RR*2 M-E@PQ9MT$GQKJ:T6YR%&R 7C)"A@PJ$]TJ;CA$>\"YW3 '>A@5P#MLF\4%$& M#=>HZIJ;'452K*5EV$U5N0!S/]4H[(8*7EWU!]!S*AI,(SJ8U0E?WE;(!'TN MF$5C[Z^[95NS4B$#PAR3O@W[43Z_=;LL8PZ>5@-"36 M^RU _TJ)H)N[4JNAE+:\XL">'5:.(&> "G(^]U&5E[C%#7G3;ZI.(F+5 MR< M,[,52T2:K+C(-@@TM^T<"SN<'<6G?$59\&'ZM3)[M5E\:2L;X>7X96UW#FG4I(,+5#;IN& MP[7^:$/#> #:),;&4 MK%YQR\C+0Y*TB":Q9JRZ^D,E\9%4XH76:W1[$3/FE*^:$K+EI@S@H6-_FY$J;75Z%-ZI6WT56@L(A_HVO% MLN]+(X[2'$@;!LRN=P] CN]8AE ()/?*Y1-(T\02-1071^VU*% KZW MA= KA==X!LWF8HLS(7T:H5@(S\UZI?,;F&\I^8)5-+A=4=B5H&(BUDW_"/R% M3JUM$1.5CXWZ%EG\5YN,*8E+A&?O1EQ&)=UNJ>MN$ TUHI>NXFA5XK0AW"3S M&J%)]BQ$EXP;=(S#PZCP:MIFPS@[]U[KSY95!,M<25CR0Z7WYRR"K=&LI2EK MC9J,S7U\BK^ \/.Q+C'"';T^,!KFNZT-8>(K/WB!3C$;.\-W"R]O=LJYGQZHZRBZQDLP%/.%C'F@J:'EZH<,U1@9(UHTJ$ M*/C#Z( FI6),JN5K(_E5+93KT7"CPXTCI)HS8=V&TDN=04C-)=>&$H>)#:FA MM8;(SCLC)"-F$5RJFF5$0!W@5,MB1.Q/0^R-O%T&HRC>F_T*2H;KW25K5)P7 M8(E<:@@IN(XI?#[3+.; 'N?6'5Z1E+?WD!2LJV/B@ ;U7DGP<2!IG:1RH 04 MN"_IMY.OJ-9IUERVK*N S'E'6@@1(^:\&0 =Z_I[2Y$E.$,(Q1:+!GHA*,E!RTWSUM\]8BE"%8 M#"-3[-EL@,9_E3JT8ZO#MF$+@_&V M.4QAH$CV=*'NP*(U%.HZA>OZQO1@LG5RJUZU;ARFKU*C)MI/:RETN$+2K'H!)V8Y-SOUSN,*AHWC\V] M5U;Z,IP"&7$G/!:MDRM]A**(@F_B4L1[+X$&';L/,:%?F"O"N=14QRY=];T) MC.F\O\KIF'.BRIH(SSIXAEI=* EXVBNC0@"NKM[K$ !U;P;3/@-SKK _X=Q:-!V(&"R"'T$(X=UCW.(4RY//*\%IC=C5 M7.//7#^R,U9FA@)E9V?#P*9Z .B9#R1S2\8>BDY6M4*K?BPK&.[T]6:[%SG# MK@\ :^XS=>=H9=E\,\/A+,53+O[B>O_(6B$)&Y1M3%OC8C:^70RC0S>%%1I@ MMS%0'B@*?>.$>U6VY+ !3SNI1MHI6 $9HZ8.LW5%>#C62_H@X)HIO9$T5D4P MINP9O)K.Z@@S5(J_V."^L'WF4H[$1 &(:AK1KIV"/ZA$FZ5PJ595E[RQCT!2 MX#M'A9X*B-IB<"Q'I5G%BIQN0C#(9P;N.45V3HOA8[D#HU6KE7-HI^]#BF3: M3A\J*P+7I5?4;]]C'",XDJZ#8G4O4D5!5#$0F4SF?W)OI$%[&=.?2X<\])]Y M0K^VTO3YDJYJJEW;/WJW-B:1IK@KFZ;$/\LC]/J5,J4V?4Z _@-3N^^,LT!8 MOEV.0=RV4N5JI67VN>J*9UJ,GM"_RXY_&;3?^D=H0?>SJPWV@V[(S8_YPP(# MM51Y439BW [%B3GW<%TMRWTG"1L (!)'61+R_9*,I!HP\Z6'+]UIO@ WNK1H0 MNDC.^E%G0.Q58]#>D+;15ED[C%>ON9EN?^P/@I_*80-W9@3F03)3W0#!:M1L MO8;9%^3Z8Z,6&S)7J JK=K) U&[5CX\HUG)<#$D"*K"+JC2IOC?3W9O[P11X MVW?5>F4E0:_8CFUHG7/F]6YO:0T2;]#TMXNTF9Z@.R6]N5)[7+QM%2?=I6VWG.)(B7KL$1($1X8J^"$K=F"N!/R;>7'3];4 MP?,9!L@/LCVUP#HX>?_ZDL.K/ MB2*7P(,#<>"TD'+E++KVTM MXN3$ #LV^TBLODZ>.GW(]:,;QR#!:X:?214V\X2.EQ_ T$]$023D7%?G9+ED M8U=0HZJX<3K/=1EH7K!QHQ:9ZPHJ%94S7F8Q.G]O6I M-^;*ZAL:"A$XY"8[8YY+^ MUZ,.B%_GC![L$ QB;D-7]8$>L=IV9U4>FK)-:FWV9!CGV-.:N^B1$?M H(5[ M9KR[AO#ER2T M84R+Z52BQI>@!A:43LZ#CAM5*NOIH-EJ=5B*8%D-C3JK0XA&#M/F1RF-_3)X M.]-I69*35(@_62+XSLNUB5X>VY2"0YQ+A46J0J&]/N&V-6&DS92KV_9XZ!-O MPY2P'N&CR"S/PJ37!<,MG\ULE4O.:D.+QH+A<8Q&0GZ.!(&2_,V^)=L$FL3V MHGJ/9KG9]<)/.R5,9633&H7LOUON&JI8O A2-GI^>WGUC:K=:Q?J[H4M6E(V M:_.FR"M1#_+O8W?"\H+$PDVNE<5HT;U 8W&&=EZ(LJQFMHB8DRIZ%K M%FQK4'&1PX>>F "K2>2A M^N['!5XE&PJV,")7>M1>-?Y_^/+J6L9D#PI@P,HX8JS2=JK=D@XF/9SU/O>. MZ:6(%-Z_5SNMA[ZQC=V'L6,1VMC!-5L-?HQ ,G6^$W"&YV'G?1"F0..+YN9B MWU5. B,-;J>]B-?0+7! 44*C97?%L:5-K4@:;?CH[@"UV!Y*K\V=;:(S0RO0 MG-BQ,>$ 3M95OQF8+N",O*#_FG'4<_E.T_XWL=P,=&P$ZAJ+^H=MT,KT8IQ M'T)@WKGT9U2ZXZ/3SNI"ZK2X)VQI8Z4RGZL]Z&S2(487?0% KQ=YO3;*FO@D M9;?&Q@*4?;.KU'W2-44%5- M'.W*WT-X++M1B&:'HT-W29TE&$Q#P4A53)=TN.L49%(YP6HN:2XS ML JZ%X@G(29& /Y&59K63;,Y))@>LWJR.;E.G80ZWK80TP=2SRW3^%W MHV %-N9KD;2LC&-XBTZSW4Y%;[65[1T2:',D/D^:J\*[+MP1D)_,#0>I@$3T M/Z@,I^_1)4:?WE@F_]D'2C4?5&>RGO%AV]<<<_V:NL/8]8FFZY1^N!LI"*C- MT*S$&;9$;% [[7H9GCJ$] +N]H)D/LL[3G4K5:M1^R_^C5N"M(1SC_8Q!5G@IW&D7YC%44XUVP,_7"3\7HF-")RW MPIA&U2\%"ZR"!]_F*59P;S&5'ZN]-9A+&P2%G^:Q>3H,L3X;?ATGF=3A[,8W M&P6Y'V:%>3?+8JIBG_D)+._[4=B8W&P<^TF>F,&B#,OXP;Z&$9 M>ZJ.#Y^C6%6Q'P?*-/8748:OQ%1I-8W\) F&.YP&ZS,ORD,_"O V(Z[J'Z81 M%\C/L7QY.@*[OP_0%0 "BPF@X]^F@2Y=P)';\,.- N#K13X)= 55JC50A(" MA0FCP=7%*3;3Q7M(L?X??,RCXC"@A2&\4\3X3AA@J4/\(LNSIX)8!E"2!=8J M%U@J$;X-TF)J8P#C"1R7A4WX3H!U#_/!WI*%G^?VPU0S$[[-PNP@< 9Q[L,[ M%J8GA(;P=93&3P32+/%SZF%/0)JF7' 1OPZ2X"#7X-8F>ZSGT(-+[[TNJV7@ M\P3^X>EV!"2)XZO(3ZVZ'+HIU%LW M1[?'-56T:LGR5J?16YXN,C;*9[Y'F?$#6E&"4%6$-']10VSN(,S7:N'[=W06 M!TG"9SQR&C69Q!XL@!WXT8(*5D=)(.U,B@6"VBQG*%.\Z4PQJPFT2OP%T&L8 MAHEW'B; /F+#IX1K]1&LB/P,Z.\LB/%9$.EBP,T9E0^%%_P@3Q4'.TQ0D)@E MN3=+(NJ?DL":%TBUB'\MX"/^R.SLZ6P,&9:P+X7/ZE_WUP%72X"+)8JG]=]U M?SU$31*L4QXK1M?WIDZ/W@,*YZKQXA%]BF% M!:T_F"Y2T[+MJ&1JEZHVE$6IT#V=IK,,$=;#=S6HU.WR[O&I,ND$YG\$Y2J0 M?T/Y-Y)#[O="F0SR 4I1/:IH\IL]@L:9ER2)GV71!%-7OYXJ(FB@GPA(+ENZGX[ D_*BS3% M[$[#K@-B;O..S:+M^(\\X2 MJI\_?BA LX,PFZHQ- 505\N[:K5GM]_;ZN& \X>K-''" .S/>5!5[3Y\)9V: MJWZ2F%K0\V6!OY!K&%MDE#^' MBPBTY!0+SE/!.1V*89(+>ED' ;'H'+6,R ](%H\B/T6+TL)/@MA[8U=F-.L MY(M2PW;X4YHI#MZ?Q0_17I3%]CP!_ L\H\@]K-,/1X9BX[C!B@U4:C+YJ$P" M[T?KB?)!%2AUFP.6C\$"SA>(HJ8#<>BC_J/Y(G^,$FHF\&KH&D;M!BA)!BN/ M@4-C'\D0_C^$.WLWFL*!K#;, E ,0!B(%V1%\J,(-T&=_/C4Y%FTAB;X8)%S MDXO 3R-6,N&<"]QUIO_.BL3[OE<:=:PKN@9JVU.K 6Q;/M*M BL%?25SP%E] M$P.+R/$5*F=JU^_DD[_?KIO'RA1NU?4XBA3V:*Y//L(_V)"3SVND2*H'_#L* M#(C)QRBCOAX.6*K5 _8 $YO%/@BC",C4N2KVL]BZ1$78HC"G1IY! OL"T2$& M $VQ:R@*UV':@V-[7L:\?_^Z;/W"][S!VE MCK%*B*IZ?;_YC @1G9$B?A,APFEP8'H6_--UJ#HW-1N^EP!C ($H1^&1FQ8! M,>3N/P' ]")"6U%1$#>?K-\8(&4 5)_!NO."['_8HC@I8 SN:=SK&J?ZZYGN M>JJWGNJL1RX9NWRX6BUPM6BA7!] 28#01<1$)U<'*)#$!;)G_#,M,LS,3;7M M?MF?*0(*G14>G ?\E2]2?*L .LK&6TS%!XP/$R"B"V"@V!TW0,0/%_ >4,( M=+\BSZT&UEKJN=*%;ME$@#\&P-P#&#TCL2? -E] )H(0N%PSN(\:1[1BD #$@E$?9TU,Y!C3JJ%Z35"5+U@51=("<1 M.T"Y#DW]*1$09("I!X0G.[# / <9! A D."?1812!B!O,H7:P0+[L8-H%/"? M0(*PK5W<0^X,A.$4)1W<1D&@G")V \T!40E(77PJ=@/9]%,B"J1 Q7$$&X+C M ZZ.C;DGT3O,T8%B663E,RS5ST&6.8#A!;:GMU0,_IC!A,$!#,]!#0KA 5EH M'J(,";(D:"@%B!]]%,]3\KV><\N[C/P>@"=PU>3QF04Q&G#242P'H2A;(&L( M\4_TK>+5!4<1':XV3P,U9[J@/Y'JQFG(WX*<1\WW1G =MQ\K"PJ<)9 Q=(YD MG]7*[R2!Z:4C9-(F_\L*3B,"]S^? /5LUO!N1.D00)_A@.>,'WCNY:>O,,VA MJF\WHO,M'SD<=RT6XC /*48#:0M*7D"5$C$.6B[Q6TP=XL$I4/Y@[%=@10SA MW[,@8$_OX-)XYW&\T#N/16B<@=971/(W2'T0"2+ M^&3ZAD;(;ZD[V^])UWYKJ[)+UX8=ZDZD8K\79AB&C@DZ'QFD/@==+JT6@9*G M@9=?FE"F%B#% SMI17&-NZK(TYS\F84UP=9DXZ#L9*$?#-6FRPWBW4VXRVZIDWR,2C*EI^"\IWVTG9B;&>8W"V?I';(4;FFUF,C@J\@6]& M>E%I9L0%:I1?$'E,019(*TQ2OIF%,'2* ..[JZ'0P0%-C^VH@AZGZ]4(Q'[I<*R;)@_]>50>^Q:87'OG&<1<+G%PL%F M]0THE^@5P4.4>D>].VH;+!DEA!4S1%1=7*?% ^[4DJM^86\(:GA\F[,E8+-A&HC,=9ZN*_SJGY,[),4&CCNRX M)OX(8@O0[HR4JLE7O['3QR2O6GDTM5=&/A> DAEPS=?< D6>/N8?S0I$CF2D MHJGBHYFIN39#NR=7W:KO@WW4% MHLA7IEZ>N)%[(L W4J< $X6&;FYS0+: IKH3Q0L_AQ-[V5NUW=9%-\7@D$"D M-AR%J!PYG9T1KD;( ,2BR%G;R&[/O!RH2!Q-%Y7R1T^5FQ@X25 'EJRSF5"( M^82&"W4-;@;N*>7T^K47K7:-=K6CYU[_W#L5T";+57P1D-,,7@>>/ WF8K0; MY?$HS 'G2D!+B<;D"*M" 6C&*3D7SFV7H:J*J;UW')P.RU1>K^T*4TRI=*F/S%7]!"AHF9)&W0+2_ M#PVI"1E)+WLE0Z;V/P-&2H:9HY - F4R#$ADC>>;DM5^2^.9C"$SU_5.]$ZY ML:/,4(Y%W_!3[X[- -U7,C&6BC;0_EQA6C5F^F+K2I!_7DNM80FB M? \#TJ/#)W_4*8TOK91&2ON\O+W%>B. !&_@EWK3U4LK,XQ >1#-=1A<(C30 M^YA"< 8*Q3R(]*9,<>19@:Y8$L&*>9P,(7A9^1@8T8VK?]ML+N3F[!H$HU %$)7E9+S!Z+\YZ(\T MXRU. .^#!K@ /@A*5E[,PY!__,AC@[2?)8D?D6Z<9G/T5^'/P*IN*FH5/$LR M#%@)Y/?LP,I&S@KH%$8J)4B*LAAF/W#SO_^_/G0 M,[U='OX]H+V9Z AA0?\K_%<$:&S"J+4B]"ZYLQ=*,2#=@&@.^I>7 PJCR>H[ M 8Z9@0ZRX 04_G6.IFX! '7_BM$=H4<9YI?"C2^\F&(MDS0?JEJF< :%'*LF M]4O2>2=8T+=<1^('(-;W^WOO>])(=:L;/#QC[Z0?X2K?LKWDM:)[5_MK+I*! M=7#J[: .J_?I?OU5!Q)(]6\O2&!H/U8O_M2S1G/8N4[,YSXQ&\"*)9[+FB_S M7I;)TZEN=MJ"(T4Q-$'NU,)TWSM=_H\[^##L]6=1KU%#!,7'#@0_OV<5^36C M;.^\//M>IH^,#G40F("3KZR*313!GQ4I9Z$5I/5COF).$<-!X<4!*'?B(%E0 MV$$ NF.$'&*!4LL"..",>>4Y1L46$=K(04:"WU),%\08#DH?1'?_ G\+\>\B MS]#,DO$O&.U)2AF7HP@R#E526=7P,]".],VY"5Z9=C%R16.J*JMC)06WY#E_@*MEU2(U#[ M_G_:U-I!*/2[W)2KDJ2[C,*?,1@IH\AABC%,.>/E3**7"Q2GJY9MV@!$>>3' M&+<11(",'$X$RGB!)2-R$!QZX4=G.K#PS HM/-/!A6I#/=)X\:O,OJ?( J-"G99GM)/"!>HU'P0'5* HG[=> M[^%HGIQFC,ZY_4XC\;4><,4#&C\DBM$DOCTW]D07B.>2_])VQ2CR=GOZ\:*4 MSW=*_[.%R_C4A6.[LTY=3'%6=(;Y[6+DXIX=;Z/5JE+4*A':;=6$7"QDAT;P MJ4Z#&XP93&/U#PBR& ESXFY@@8MY*'$7BWFN_TJ*WRU0Y@M?TE-#!WZ]>PK] M ,B^_)-A;F_TI'M2(!7.$[6?>3Y2-,$F;Y>@L- @&'EC%?=Z[31/?NF2JR%- M/))+R2=$W@2W*_,(+3R! @Y%"FZE6;=2"\Y[H":&I@Y+:6WS!.IR.F";OP95 M46C/EM'&!A#'SRIZ/'J:,TH7ADNS/PQ;59G>F'!@VL'^%JN]TT7.7E4[4,9' M.%NUG>L=B-@VX)C:&(1MEI5L=\C<896?M#-ML>,+Z<%J-0"2<$@?U"$=7)PT M/^P_\^=R,_<64ESYIZM7WNQLL$FS :,7:FG\[][$R!^H^3R\)#J'MQH6)I)& M]$,9XU N,@ MQ\A,92(/D0<@!_.CN*L:>5SLV+)O&27%W?+.'9:B?[(,6L\EX,-[0<7!*ES6X$NM45.!L7:-I/E MY)['9"88R$GEZZ@Z&WFD/SQ4ZX]*7CA4U^Z)X^I:;_Y4*;9G3> L%[G3]^1= M_^R%.Z7IU)A?H+-#@,AK>1X\#13 :H_5W5D1KS:M@$]MCO>J2!3^RS2#4,.TX=?YM9 MIG8!GK6642'_N^T=6,BQ=]:0S.?WU9ZSC]/,X^>U#D._6Y#H= MED][[RDSG[3Q$U^;GM>MD"'EPD]31(68!D) MCK[ROK3K.^^[E3&5G,,]F4V,7I45^HT:*W9L]FU/^R57X8=Q3G_]C=5)YEE# M<70/:$24#_"*(Q+>BVIZ==)FL#FH6.8H>]N8^Y]R) <7PH?^I),QP5G6N5@/ M3A^1%)GYW#O_"R(7/%KEOR?+1'_>H_U&"NX- M\'1_J]%JX*76"[C$=!$6ZH8VG%[%NG)HXNB_DXP;,U[?;VOJ"NE=/7:[ZG[P MP'LKON&2,UBT*:Y2(ON8-'9LT6,>K%X%O2&M@2U\A_[:_B_CQ?DF"^^Y2M0/ MW%5ML(N)@%-?5F2^M-GI4X+77ZZG..2P_F9MCRT)\WH,JC M_]D$F.;B _;!;T?F_7ZIFG1 #^@-X?"U":'/9I:,C2:3N>7 M'%K2T"%Q *E=,Z5[S ,CYNFXV'OQP&$>2(&8.I"1-(CC.W0)TL1&;=OSDS?K MSC"D[](1M?\D1? =V.I$./U!D_UT6/WD0;VW^LR:4"_GH Y2?DUBC3PS/J1O MXNX^Z :U5_!3=\,]%I\]\EA(E*2XO,-8_(3UO\@6-2JAC>8+R $ 1&@_ MVI'#D/R!ZA-("K:$8075#QPQBW%IXR^2&7IT !+5)/[76?^EU>GY^M&SGU,. MKF0^D[%2W]0_F) EWA[18H&= +Z;KN(R0N1^2:()DO%G_X_59L"FR/2K:I MG/FOL,!>:6\N'&2K*>,'EH\?V DX*7L^MS0<1$V,3(.#>+K)_ZB98?3;D<0= MI9;Z;L*OB)M_G]#&#@ZD?GRM,VF>-8PD$W_.2JR,F]=6Q@U^_)Q_#9)+ED!0/C'Q/'? P8?[LX5TR/6'F/,RP,??L7/X]R)"/ MVMJ?D)LXD%6O?E)O.5M_"JNV,Q"UF?[@PYR1>-JS.CWQE,=']W(:FW]:TN;1 MMVW7]FOIP71)Q2++63_#[0UX7GC;P.V*2_R[M7KHV Z+N8;%\W4$]^Y]*#_\[=] MK#YIA;W+'G_3Y-'^W6,7XZ4333PP8K,9^0/5%+L8BQ$^V09FAB*F,V(;>*T[ M<6,U6_0F]Y^8%>D\6_QA &JS<)Z.?9W/@[&OHWD^/D@\_O78E$>2=T^,)SN0 M>CJTG/3R%0>>()VJ^/^W=D8W ((P$!W)Q &8D(TNM/2E!M8&^@DLZ4&-OCOB],YH_^>4?:$.!IVB-&Q=DG!?1" ,&$L8QC M^=JF6E(ZMA-02P,$% @ =(IH3;IQ3D]C @ )0T T !X;"]S='EL M97,N>&ULU9=;:]LP%,>_BE#':&'4<;*DZVH;MD)AT(Y"\["WHMC'L4 73Y:S MI)]^NOB29&N[9NM(\A =G2/]ST\7F^.HTBL&=P6 1DO.1!7C0NOR8Q!4:0&< M5*>R!&$BN52<:--5\Z J%9"LLI,X"X:#P23@A J<1*+F5UQ7*)6UT#$>=R[D MYU_*#&)\?_SV>RWUQ1ODVZ-W1T>#^Y.+;?^Q"YQ@Y#6^9#$.)^]Q\.>BIP/S M>U391;?DQR^4?TI\2WKRC/0U+( ]LB7KL=]NR]G+N)_ WA+^8(6#YF"3*)>B M/]\1]@Z3F7! "\)B?$D8G2EJ9^6$4[;R[J%UI)))A;2Y6(8LM)[JP8=#W[-W MKM'A5$CEFXP8[YR\AU-C356D( MYXJLPN$8]Q-<8Y+,I,I =6E"W+J2B$%N<12=%[;5L@QL4&O)C9%1,I>".(9V M1F,8V108N[,/Y+=\0WN9(S_&'LD (TO1FF;5C=F?VL AKZMY[779T4ZZJ*0+ MJ3_79CG"]>W5@5L%.5VZ_C+O (PZ*4NV^L3H7'#PBWDV8;ACPB0B;1Y42$4? MC)Z]*JEQ@,)H 4K3=-WS0Y%R"DO=7J=EOBOS\ "9__4^ST& (FP=VMS]?=[E M_TP\.OM[9/=6V0;>KUU];41; 1P Y/@0(">' 'D CXVMDO8> MQ/?QT?[XHO3S4JEG\JT6TLR2RMK-Y7ALB@IJ9GY7&Y!NSTKIFEFWJ==CL]' M2E,!V%J,L\GD8EPS+I-/'[N^'O0XW% 6"LN5=(V^X8G#BSGN]YN$N0.V\,B6 MLV22$-98=<.%!3UG%O[4JMEPN9XE:4)67!N[\-=NCZRYY#7_ 66[92KU\I?2 M_(>2EHE%H940[5E^1WN2NX(YM#R!MKSH'6C9\BMSK+/D8N(ZW'+#EUQP^WV6 MM-\%).XNQL%MM''H/G=!O-0_$T:U6O$"YJIH:I!V%T<-PE]=FHIO3$(DJV&6 M=(<0)DOR65I'0V[EKBMWK+\7=^G;O!XD-=*EB - ME,1],TKPTG&4Y(H))@L@ 62&0&8#0OZ3!9 Y ID/ KGP..[4 )(BD'1 R%XD MIPCD=$C(/("\0" OAH2D >0[!/)=7,@YF$+SC6\G:D6N&L,E&!/ O4?@WL>% M6S1US?1W#[;@:\G=:6*B ?(W,--HGW)L^*!35#*1+;.PJGBNE"A!F]_( MYW\;Y\*0#7-+&EDNW:!PX[A>A0OS1AI9'+>R4#601_8->J\^IHDTNB?JFMMV-+89Q-G"NDDQR(+W M(3%-I)$]L8#UD3"8HQ*V5(T-9X$I)HPTLC'N7;]WR@W5!]!D43'=&QF8)=+8 MFL!N#!2]49.A5\E M?>83^>B8R?US#S$QSV21/?-&V43NF=:L5YEDF'2R0:43ULDY)IU\4.GT,#'I MY+%K%!0S+.AS3#IY9.F\Z<8Y6,9%B(DNAD76SJF*KV/L22C'))1'EM!I@Y^B MQ!R41W;00>&GP##KY)&MV3H'S+UZNB79/6F(B5DG MCVR= Z:?#FFHW(R(;V'ORU%8A.68=?+(UCEB,E.1&Z%>1B??3(HYAT9V3A!+ M:34KG!6- 6OVJ"$FYAP:V3G!R%Z!UFXJO&]Y]692S#DTLG->8Q[">JUZBZ 4 M%*ZCDO"MXMG BFIB#:&0'H55Y_V=, MS$+3V)4/6I6'#WV*66@:V4)H53X/EV*FF(6FK87&W1\K2EBYN75Y[RYA7'O! M1/&@B?_8_>1#IW[%=M4(<>W:OL@[Q=J_0O@^NO^8?/H/4$L#!!0 ( '2* M:$T*Z!86Z $ ,$? : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MV'/B_>3L,ONVXX MU67\.NQ#7V]>ZWT*NERNPC"=43T^3&2K7X50_[5-95>#N&/]WP MFIN42@[GB]R,"\:_O/?I?]9WN]UADYZZS>]3:LL7%?\65.'K()T/4GJ0S0<9 M/%.>#(CUH-1^TH@?=S@?=TH/NYH/NZ$'W\T'W]"!9 AF7_"2$-5]K M 5P+WVL!8 M?; %D"]]L 6@+7VT!; O?;0%P"U]N 70+WVX!> M?;P5Z*U]O M!7KK%9ZUT<,V7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM? M;P-Z&U]O WH;7V\#>ML5SDK080E?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O WH; M7V\#>AM?;P=Z.U]O!WH[7V\'>CM?;P=Z^Q7.NM%A-U]O!WH[7V\'>CM?;P=Z M.U]O!WH[7V\'>CM?[PCTCGR](] [\O6.0._(USM.],Y-/:3M2QD.[3Y?NN33 M\&]K)G#G\GY,E\\X3_UV_T3I,FY)X?QY\3OE//4C(GQZ8__X%U!+ P04 M" !TBFA-)T61QLT! ":'P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VWO&Z:.JFZ- M+TKK;^*"I/>\B5U\O#9)8M4G[(0)OV]LS^-]KVMRKLSI7]',?%YFE)ML5<=; M4F\=Z=P71*&N4E]H1_E;<&6SV.>=:1=>=!T;LTW%?BQ(KYD !D;V-0&UL4$L! A0#% M @ =(IH36,*L+#O *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ =(IH39E&PO=V]R:W-H965T&UL4$L! A0#% @ =(IH31FGF@.#! 'A8 !@ M ( !N L 'AL+W=O\FP( %0* 8 " 7$0 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ =(IH38ISH8.; @ V@@ !@ ( !G!@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =(IH369+/,ZO M 0 T@, !@ ( !W"( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =(IH3:2."#"T 0 T@, !D ( !@BH 'AL+W=O&UL4$L! A0#% @ =(IH33!/@T"T M 0 T@, !D ( !1# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(IH3;V"U,:V 0 T@, !D M ( !!38 'AL+W=O\6CRK0! #2 P &0 @ 'R-P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ =(IH34FI@0O& 0 -P0 !D ( !*#P M 'AL+W=O,XJ M=;8! #2 P &0 @ $E/@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M=(IH3&UL4$L! A0#% @ =(IH32Z @&PO=V]R:W-H965T&UL4$L! A0#% @ =(IH38@/D"'< @ *@P !D M ( !U$T 'AL+W=O^7:28% "4'0 &0 @ 'G4 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ =(IH30+9[:53! "!H !D ( !"UL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(IH M30SS&83< 0 H 0 !D ( !YF4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(IH34 P IPT M !D ( !27< 'AL+W=O>@ M>&PO=V]R:W-H965T." !X;"]W;W)K&UL4$L! A0#% @ =(IH3;6I.O@? @ S 4 !D M ( !+X4 'AL+W=O&PO=V]R:W-H965T M0\P $ $<$ 9 M " =&) !X;"]W;W)K&UL4$L! A0# M% @ =(IH32TO:84R @ ! < !D ( !R(L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =(IH38T MD1-^ @ 60@ !D ( !UY, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(IH3==>B)R" P Z X !D M ( !O9P 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ ] #T G1 ' !$B 0 $! end XML 64 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 133 238 1 true 33 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 1006000 - 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 - Business Combination Sheet http://www.tableausoftware.com/role/BusinessCombination Business Combination Notes 13 false false R14.htm 2114100 - Disclosure - Revenue Sheet http://www.tableausoftware.com/role/Revenue Revenue Notes 14 false false R15.htm 2116100 - Disclosure - Stock-Based Compensation Sheet http://www.tableausoftware.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2117100 - Disclosure - Income Taxes Sheet http://www.tableausoftware.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2118100 - Disclosure - Commitments and Contingencies Sheet http://www.tableausoftware.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2119100 - 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 18 false false R19.htm 2120100 - Disclosure - Net Loss Per Share Sheet http://www.tableausoftware.com/role/NetLossPerShare Net Loss Per Share Notes 19 false false R20.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 20 false false R21.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 21 false false R22.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 22 false false R23.htm 2313301 - Disclosure - Business Combination (Tables) Sheet http://www.tableausoftware.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.tableausoftware.com/role/BusinessCombination 23 false false R24.htm 2314301 - Disclosure - Revenue (Tables) Sheet http://www.tableausoftware.com/role/RevenueTables Revenue (Tables) Tables http://www.tableausoftware.com/role/Revenue 24 false false R25.htm 2316301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.tableausoftware.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.tableausoftware.com/role/StockBasedCompensation 25 false false R26.htm 2318301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.tableausoftware.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.tableausoftware.com/role/CommitmentsAndContingencies 26 false false R27.htm 2319301 - 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 27 false false R28.htm 2320301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.tableausoftware.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables 28 false false R29.htm 2401401 - Disclosure - Description of Business Narrative (Details) Sheet http://www.tableausoftware.com/role/DescriptionOfBusinessNarrativeDetails Description of Business Narrative (Details) Details 29 false false R30.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 30 false false R31.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 31 false false R32.htm 2408403 - Disclosure - Short-Term and Long-Term Investments Schedule of Investments in an Unrealized Loss Position (Details) Sheet http://www.tableausoftware.com/role/ShortTermAndLongTermInvestmentsScheduleOfInvestmentsInUnrealizedLossPositionDetails Short-Term and Long-Term Investments Schedule of Investments in an Unrealized Loss Position (Details) Details 32 false false R33.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 33 false false R34.htm 2412401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.tableausoftware.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.tableausoftware.com/role/StockholdersEquity 34 false false R35.htm 2413402 - Disclosure - Business Combination (Details) Sheet http://www.tableausoftware.com/role/BusinessCombinationDetails Business Combination (Details) Details http://www.tableausoftware.com/role/BusinessCombinationTables 35 false false R36.htm 2414402 - Disclosure - Revenue (Details) Sheet http://www.tableausoftware.com/role/RevenueDetails Revenue (Details) Details http://www.tableausoftware.com/role/RevenueTables 36 false false R37.htm 2414403 - Disclosure - Revenue (Balance Sheet) (Details) Sheet http://www.tableausoftware.com/role/RevenueBalanceSheetDetails Revenue (Balance Sheet) (Details) Details http://www.tableausoftware.com/role/RevenueTables 37 false false R38.htm 2414404 - Disclosure - Revenue (Income Statement) (Details) Sheet http://www.tableausoftware.com/role/RevenueIncomeStatementDetails Revenue (Income Statement) (Details) Details http://www.tableausoftware.com/role/RevenueTables 38 false false R39.htm 2414405 - Disclosure - Revenue (Comprehensive Income) (Details) Sheet http://www.tableausoftware.com/role/RevenueComprehensiveIncomeDetails Revenue (Comprehensive Income) (Details) Details http://www.tableausoftware.com/role/RevenueTables 39 false false R40.htm 2414406 - Disclosure - Revenue (Cash Flow) (Details) Sheet http://www.tableausoftware.com/role/RevenueCashFlowDetails Revenue (Cash Flow) (Details) Details http://www.tableausoftware.com/role/RevenueTables 40 false false R41.htm 2414407 - Disclosure - Revenue (Contract Assets) (Details) Sheet http://www.tableausoftware.com/role/RevenueContractAssetsDetails Revenue (Contract Assets) (Details) Details http://www.tableausoftware.com/role/RevenueTables 41 false false R42.htm 2414408 - Disclosure - Revenue (Deferred Revenue) (Details) Sheet http://www.tableausoftware.com/role/RevenueDeferredRevenueDetails Revenue (Deferred Revenue) (Details) Details http://www.tableausoftware.com/role/RevenueTables 42 false false R43.htm 2414409 - Disclosure - Revenue (Deferred Contract Costs) (Details) Sheet http://www.tableausoftware.com/role/RevenueDeferredContractCostsDetails Revenue (Deferred Contract Costs) (Details) Details http://www.tableausoftware.com/role/RevenueTables 43 false false R44.htm 2414410 - Disclosure - Revenue (Performance Obligations) (Details) Sheet http://www.tableausoftware.com/role/RevenuePerformanceObligationsDetails Revenue (Performance Obligations) (Details) Details http://www.tableausoftware.com/role/RevenueTables 44 false false R45.htm 2416402 - 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 45 false false R46.htm 2416403 - 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 46 false false R47.htm 2416404 - Disclosure - Stock Based Compensation (Details - RSUs) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsRsus Stock Based Compensation (Details - RSUs) Details 47 false false R48.htm 2416405 - 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 48 false false R49.htm 2417401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tableausoftware.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 49 false false R50.htm 2418402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.tableausoftware.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.tableausoftware.com/role/CommitmentsAndContingenciesTables 50 false false R51.htm 2419402 - 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 51 false false R52.htm 2420402 - 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 52 false false All Reports Book All Reports data-20180930.xml data-20180930.xsd data-20180930_cal.xml data-20180930_def.xml data-20180930_lab.xml data-20180930_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 69 0001303652-18-000043-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001303652-18-000043-xbrl.zip M4$L#!!0 ( '2*:$W^U+ITS9(! ,^E(@ 1 9&%T82TR,#$X,#DS,"YX M;6SL?6ES6DFVX.>97^'QYW%5[DM%=TWD6L\QKK++=KV>^O0"BRN;;@1Z+"Z[ M?_V^J MW^[T/O_]Y1\?7ID/[O7KE__GY__YM__UZM7_L^_?O/#]J_%-U1N]<(.J-:K: M+_[JC+Z\^$>[&O[KQ?6@?_/B'_W!OSI?6Z]>3=]T^Y-2%:77A$I1:=;FZ-,G M^!%/5_UQ;S3X_O>77T:CVY]^_#&]],.PNOKA<__KC_G%'PG"\A7" MKRA^6;]M/!@ D ^]+[^ZY(WMUJAU]Z:__OKKAU'K4[=JC8?]Z]%?K4'UPU7_ M)KU-(4W1W9NJSO(O@A?2PVS^.ZIO5U^6/Y]>67*H3N]K-1PM?\OTM?0FNO"F M89\1+.> F;RS/_@,CR/Z8WZB?D.WT_O7BJ?3RY]:PZI^O-?J7 V7GVGRTA(X M>OU>;WRS_#O:H\&/H^^WU8_PT"MXJAITKN[>M_Y-\V\85-= MJ^4@P L) #P/P'!T.WC@>7AER1O&PU>?6ZW;N_=K MX=+W3%Y9_J:$A^5OFKRR[$VC0?7Y03SI'^'U^M'T0GN!R>_P.7UQ[M'1TD?Y M]-'1[*.=50S:&XY:O:L[EOM6L.A?=/(TUEK_.'GU[M%A>]F#\+'XQ__WZYL/ M5U^JF];]PYWU#[^Z.\W/__-__"U]UT_#R0OOJ^L7D^_^Z56KB!_@ M("_SRXD.?W\Y[-S<=@&D']/'3/7=5;\WJKZ-7G3@S-&GM_Y.__SHTQ?5CX V M[HR^IS_4?^FTT]^N.]7@Q>0/B ME^3ON 6AZK=GOQ50,!AY, H_IV,F?D*X?OO]:S-OJ'KMF[[ZC]DS*Q E;P,5,G'H4KN&56OITSUX0N8L.';\2AQJ87[0X\,G5U\LE_>A"VES_7CY3 _>W'I9\_/ MP1=3/3*:2D0R&.(.ZOS*F9#9/&4RFPLF#-CR%2;@;NP7;&#O M,P=[PQ&5Y]85Q^ K"#$C6X^J6X^E))JR'IBDWM.TMHHX7.5UAQ"_GX9 M(:0\80A9)R8N 57J<:@Z2&)BFL.YTP:O>U?]F^I.LM[TKUHC$+HYC?&^&E:M MP=47 P>HOE;=_FUZ-'R[!0&M+DN%K #W7HEL ._AM,J99K(:AKD(ACEQ/F_& M;CV*87ZI>M6@U07\F?9-I]<9C@;PT-?JZ;+,1A ?CVG.P8(_5LM\J+K=3N\S MH/#7UN!?U0A^?[K\L@[89V20MF"51K^<4K^<"=,\UBBY_G $06:K6PV?((,4 MT!V/&NZ9S<(&VA M91KOY"EJD-2D)LZ^+UPC MQ,[#V!_\5OUEKB:79<$5>S?H]^#7JXGX#.>4POU#']+%D=:@/?SCM@V?F^ZP M(CV5F;(#,OSW&-#@^C>W_5[QF>^K4:O3J]JA->C!!U^8MGD4'N_UST:(7*63 M'G'$E628=;.6T>%P>G&^%W?61%X\X]M6-]T#_?"EJN:-:[KY^5^^NJX&@ZK] M'IS9WOC"W*\+X/>'L/_RYX3^GY:B_\FP^83#'#PT:%V-S'!8948N_[[ LP>4 MBW/G[0E;E#C+_+($:7MBU%/)TD4Q]#'UMFO==D:M;N??5;NF>@H42M6=+C=T MAHF:C;NR;_6]@@@+&KR@PD4R?7$?[/5D8$LZY,?OM]4]\[WI]SZ/JL'-_>O# M!?[]M?7/_B"]:?CVVE>?1J;7GOI\'ZJK\: SZE3#A1A_<-L? !G3P_?/7!9+ ME^C*;/(@OO;$J!MB>S;IL +=Q^+=P]X\7L*[=]'@E_Y@]+'AWTWX]RYT>Q!G M#0\_$1[^X\,O_:_5H)<^RWRN>E?P0,/.QV+G3;'?/ MP\L/X?O)G-3#:XZK>Z[%AS\M_[H=>^J.VY7[7]T1E]<:YCZG=*/]"E?6]V&EPX=V&Y+ MCZ-P_T&F4*WA_L:[:KRKI\:USY/%+IJ@C7?U; G;5 8NR8$Z=67@B?'PT_23 MSI>!&U^IJ6E=OK]_1O6L)Z>/GSY7G[-V?N:]V/!I.'L"7 MQ9^;07S/(2M ;E@@XX,L:,7&TSTUAY*]JM7+TNEGY7LWXOLL7/I&9B\]T+@$ M0:7/3RAHPP)GI:N?>OC:*/(FH'[6(G[Y==Q&A"^ZLGQ!(MI(Q(6RP J5^FN_ M5WV?#GJ-XU[[PG3?*DVS'+*G0=#CF-VFJ'ER'=.461L!/4&'6.,3/U_I;/SA M36O 3]^_.E+UN/'XEG+M;,]9T[EP[IT+!V\[;'R*B^?'QJ=X.EV5&_:Z7[8# M<*;F]HGHV@?JC)?%(I>A%Q\HV#4\>S;^0=/5V'@+9]C1^$3$MBFA7[RP-B7T M"Q;1)F78I POCVN;#MQGSP*G]BV:L*#Q-)K0X$+%MVF@;P3ZHAOH3UDYN.BL M<).#O;P<;-.8^=E>%I<_ M"-M\?# /W.'X&:@W&*5=UDNV!]^_-O.&JM>>>7RVZ;=^Y72L8)XR*YCGQ IW MR];;G;1LO=7]\*4UJ-Y7MV,P!JUA9<8C<$HZ_VZE5\]<8P)NV"LB]FHGU._D M3@#L>-CI5< @5^ S#2?XNH^2P\UM9]"Y @1^'P*S79B?_ !H.7Y<#MM1;#_0 M5+Q"X._O_O;V:S7X#;Z! ML%_AJ[YR6&,A\L0X%E\DB2PR\:?]SG&NGL0^ _F6NKOIC.&;O\[M! MOP>_7DURP?/5[ON'/L"1VJU!>_C'+2"N@B]@2!>5>'""6UUSFU UH<"4.&Y\ M,^["O[]6X?H:Z/%QT.K-! 'UVWT'7AU4].VV M E)7IMS@&JSQ'LZ*G1OOX7R\AV.D?USKMC-J=5.BR\&C M@];5R/6'HS+YFSK^.L-$B0M) MXKV U/).5>6;#SI,ZODR#.HY/S>5'*>=VKE MG)ARF5_ MH?=%.O!SW7H-^2XLH;(LE?JNV^K]UKJ9&045/KQ[=QE4JUVF61CJZTIW0#PS MQ?HP70T\0=.?+YZX"Y!%+".P?TMK,:&F6Q?SO0 MZ(O+)G+1L]!HER>K78ZY\K;1%!= L+E6YT;PGX/@G\Y#?5\-1X-.NIDV&;KU M1Z\S&K[_\,>38)B5L#6>1,,%3]M*-$2]1)5]%@7;^)!/#0L)76,_1:[=9E,=AYUGP? <"#),JNS H:/8^J<\R#Y7Y?-DWUR?+U M^;.%?!Q;R"-TR*QAB]?P[D&O-1W$^K3880EHST@[/,_&QF>D#9O>R)U[(Y^4 M[3E#I?/TA;!ABZ<8 UZP4_3D8[_&JVN\NBW/-6,H]++%VPT)TO M&YQ)(ND9#KE\1L%+8W/.R>:<1:AX\CY0^<"*N,;V'-/V/(8-CF%[GKXN;K3# M_K5#PQ;/4ULT^<4FOWB!=O<<%&P3\SU1N6UBO7.*]1HE;)_> M$3Y#R7JZYJQ1L#-L, ;>G_# \$MK4 UG:7A3M8;C0?5S/LSD]?ISZM?N/SE] MT+*/G6)EV>=.D)U??_3GW@[Z[?'5PY^;7W_TYXZ';=!N'Q*PLY_=[GP%'IRE M0WK';^.;:M :]6]8 M39OY+UGXK/JE.]#68V89ME="N>8CO_9'U8,43"\^GM]ZXT55-(^J6_AU_8=. M;]#>] >CSK\GBF J2.T\P_3J?H;IBRQ1[ZOK.3WZC5Y@SPRV)2@<; M(M:!>^*XMU8SZX/V+W]^Q_[\VX^;?^?=">M%QZY_\ZDSU5CW>_->9YW9^M2M M\AR@M \9/@ILW!OXVWHR_58.;/OU6C.=AVVQS]HEU==6Y: MW>'?7[ZB,[C15@7*)'71.R>8TMZC8*6G*E+D97CY(I%DCXL[V3NXM MO[V>?/2:R]RS2'C]6YS! G'(,6:I-ES8((R.1DZP$!Q7.+H9+$Q5#:[A?R1< M9X(0NPXA-B@?K>$4&VJL#(@Y.T5(#,AH6B($[8Z1*?_\HS/ZXL;#4?_F7HZ^ M@SH;]T;#C25EFSVX#ZJ68+3746KF%5;81M U$UQX0XPGO! 1I9&0,S+R", * M;/P%;[K*;YIHG]>]JP&8F\I7TY_M\0"0#$IGJN4?Q$S[L>/I'D('6)X@H[*2 MV1 HEL;8FC4$M:) AR2$TA(;CP7L#C.^NNV#F1AF&'I3C3O]UV_]WM48\-B; M-SGUQ=Z'20QT=5PC9PT60F!MF9["I(1T0B["E-).Z!ZFS8ZT,P1 R0:S-NIJ> *2K=G^]\F M,4'_^MTT)ARN%=%YHRH,]9: [ZZLMH*R2!6=^EK,,$3-S&'OHE*>3[KXU7=G M>GN; CZ0AS=):0[C> 21R*^=7N=F?/.N]7TB07Y<+7KA:Q6*-$$:1<'R&>D< MF$ BQ12SB6]EH5 HE5C-6+W-S[4%*&F-]\>_JN[7:KK*^W&@@4'GC'%P]3RX M-RS0J,D4-"D(=[X #1-&MX%L\9B/@A3>#Y_R$?BQ:B6U\C@8F0.P%# 5>/-4 M.+ +;@IC5)B =UL(!OB[DCP.R,43;@%>IQ?[X\&?$.0]DH92&PL!BO0A,AT# M8@&N"M;@+27Q2'F0) M@(QL">#]$;>#\*_^%O %!!YDY!+HQ[47GD6+<^!ID64%?)1KJK:$+Q_PL="] MKVY:G62I^M>Q,[QJ==.G/ Y*0\"O#$[XP%3 07#NLWU2@0+?+D*I%6&/!G+I M.>^ !8MQ557MX?6@?_-K"SX!HH[^]:^MP;^J4=1*TDI$0Q[3P':F&T$ D43%Z&KX=K\2'N!0JV&PENGB/24@K111)QS*CMB M"FMG7:$JM5:*WU/I)- T;G0M89QS%T+P+!"B5" ^1^<0#0$PXJQX\(P]:3#^ M1'@X*#7<(Z\BQ7Z*1^[!N!;AR)ZEX$.K6^U)*WF(I:@R5%@GHY0Q(IZ3>9P0 MH@N=NPR"AX^S\^G7:*,0/8W<1.V\8<0)Z?'48D0"KD L$K):+Z?!P2%H-%!= ME@D,22:"H$03YQ$/)F8-1,'>%Q0[+;7.3_,PS1RQQC("*+3:$,:FKGRP$'7B M(J&X \?GX^;B3@+N8S6X&4)8/?6F-BC".8F%4\Q;C(7".&A-L[< #AV0_^7/ M[RCR^7CKON_N8)-T^*>4]73]F]NJ-YQFK = A,\3X?GT_?Z1_.;)"+_PWV-0 MM*][P]%@/!&R209C]*75>SO9!37\M?4MNXN#?K?KJY0]F!+]:@7 F\V]?3C3 M87&()) H)+A0@!R!11V=F1#T#$GK.BOZ =>YCE,AXPC4>#<>7'V!=[U;G:S? M#/OWZ.8<_!Z*=73$1:PMMBPG-$@JYP%/BE\/CMQYV.Z1F4I![ZO;^M5!ZI6Y MJ;/]H[X9C[[T!ZF".*V%%,7BR6:S=F?:1C,YV_VGU6^> #&G8<2LAI%:.F>] MME1KS4!1D^P1&$NL+I(A*=F#9H+IQX)P!WN*K(=?^MTVJ,-)5G%&$T106:E6 M"MK@[:<1!'!@"EMU=60#162H=9IX\-4$@]\$Q%[".2DA@-&8RD1T7'<#;'V. M"215YR<#%&\GJL=NZ_,&AY,A1!ZM@ A?@1+G4F>.!#[ED\-= YDJ.-[BA]?? MZ*:YU_N -DR[DC91T2@@&[QQ F%*I3,0($R_G IN)7_Y\ZMZR.BJ;ZI/XOM7 M$X:?/C#E[@A_VZ1E@RK!')):* WH0)9*G@M+Q$FAT,N??Z?34SSX+8GF]SDE!)!%?26Q11 MD)+:&$WVR;G34;^<:T-[\)L6CY$&V&[P[=8S<$,<)D($ZR/FWN5OIQ09KU+Y M^M7O\]^;/KK^NDGQ^KNKDDQT7X/?\^W_5M\W$5%)<9#$1"$TM? (I21#C1F+ M:+Y#\<%O6CC&?8%]H@R';\>C-".W#7*[1'?2XJ$#]5!$JS U2F&#$1AY82$\ MS#;?2C-7W:A;!"7F''.BYF!? =Y9(&)M[T1TS.*(+7B$/E"DM<0F(P*D3=(E MB, I4T&TV X1L=.M!@Y ^-P?;,*6H @0AC 3"2V\5<@QEUU8AN#(((QO6H// MU0L(T:INRD!6[1>3[Y@]WMR7SI_G??6Y UY"JS=*OLL&!XK&8PJFS''"G!=) M'&HYD08'\O+GC\:^">:/%Q_>QH__,._#B]>_N=G3S']E.L["Y9$AN#(I*'#; MM < OI#W-A)+F6*!&X)$1IB0$NDB%\_8-%6]^A#;''-5LME[S:4E')P SB%P MHHRYK.8T4;)(QU*%Y>&.V>0'ZN8RDLR>HD$B[R0%>T$>*H,8RBD+NV@"6)CJ9( M[RK)#W?2;]$A9TG M3<]/\QDPX@'C*$6D(#DH@+N42TY.H+)EX2#2,Z[:KWM7_9OJ8^M;-=S*E3)2 MZ2"I=.#]"2RP82KFP"I01@N#QV1NQ%M[CBT/N\J%0H&Y*)1/_9N!*1=T3G!$ MXAPM.[(D9X63NN_#-GJG+L+B%!-$+(+@GM)T)2ZG^+6RSA01Q"L&SQ^-.N>G M01SS3D<"_UE E#02Y?[)R*QSMHRX*&W"-S,5$RX9F$@%'( MF/H&=6ZB1L$A7R8Y9*J!+3GYZD/M 8J5W9T<&2&X P5N#&41\5!W/RH>D%V$ M0@B*EVJ^8T#1*)FZWY$&(C5CA&L=HA76B)S9551SLJS?\93D.C^MXYF1#"LE M"';( J<+GNT]_.9"8>_WP_93[WI#U,;[=MK4&./ M4T8^!D*TU$XX"_&G,EZANLN>.U/ V9*Z\+L/.9\>P5ME8;"2 ED"-8HX'25 MV@B?NYH0$1!(+P,-%\'U*4%KU-9]IP 5+F(E%1*&1:9U;I$E0&!>Q-I*%J;^ M+.AX?OK,N=,Y!+&3Y@Z]@>?! M'0->_=RY&U7PCRK=OJ[:YFLU:'VN_AA6U^/NF\[U?%4N9Z8^S-;D0G!41,(I M.(H 7I2&6- "049'9"3AY<_O^)^S8&Q_EH/!I'XGLQI-"AP$!6/MJ/2":L%S MGR'\ ]S$0T%TU[OTKM6!C\@C$QYG:#BA@2,94KY/2!(-\KFE)1JN?>$OIN9$ M+A9,Y_*#;'76E=?K,-/(2P+!/5<*4T\CJLN0.)#R/@71"$EYR+,VIJ!V6 SE M3 3FN+#2>=!8-1\Y3*,M*ME'(,GY:7411;#$. *FTCF. \5YX(.T :D"2=LR M<+>;)E-4[4E[AUULR0S?TJ]+VB?DXB*S9"/N6ECFIEW23>1'0W"05KQXMKOZ2^!/(XJ$Z$AU^J'FCJ;A*:]@WH]=0R,N&P MZ7>LP0VU8 &1B=:#_Q2IH6 ,<_3"-"D5&V=*7PYNWE?#JC6X^@+(\2!$W?YM M>G0SS##ND9,186Y ]4?/1+[,&4!H BKB("+!X%X.:CY4W2XH?\#,]'8!_+X9 M7H!A,.4>DY Z4DG0CF1U:USP9>,0AIB+G@XO?QY,K:@HN.9&28YU0-H$P6J[ MPU.ROPA!"">7@X?=U$H0UCGBL7/2(>6BE=;GYA?NN"N"",P%1Y>#G%WT2I2I M&PA4"(2D5!AD2<[J1RJ-+44[DKF850V>*J*MB:(T]7EX&$WO4*0 M4I00 J)C+.>"R3S:+SA#12A<.8'EJ5RY+7"SBUI!R<$WX,*E8JZ@WL9Z]))3 M5@54N"M:$W$YJ-E:K42"B0*7G_% HD?&)JF:2I.+V!0-5810?BHWKNC1V*=: MP<& $=8(8D K+'42\]Q)#5ZN447&5$O)+@F.DYJYOYG,['N5.M- : MI&NH=X-BE]P,GHGE5PQ!(UA%(BD8>1$4V'9;MY<>,_=T\*%6L,7FAA 1LI8R> =DA!BYEDW MH*'\LJN*6BEYJ:A8Q1:"(2%41]U!A-C M]/93M_-YIC*P."GXT;+@* K*&.*,8T(9:=#=Q"\)+G"A /6B&#SN?'L%;0T] M<;*DB!#"T3BV6= MP:O/M;(S38M4I91(."M<, )E1*5KMEG/V7F%$\6)KV1[H<'ZB+"'4)6!L-?5@TZ2DDF=?FQMO;%&V MP%AJO-2@+,/,UU:GF^(K8+J4R_+5I]&]UY5O]*3P>#B".+GS6*N,-<5I2CF# MT%!39T3N%0P02YFR_@^@@>\T?_)''G#OP,UP1GUY*4USN1^B]:;?^PQ\?C-S MN6E=2P@X3X80!UP.#K*+"+B^OFKJS!+ES)1:K+A<+EKNWOEKZY_]07K3\.UU M.@-HC.E8L)G#S&=W-3#:XZJ>'P MMAK\UD\+E28)F,G>J=8P5332C_0I7P&X#:@A(!11T7B$P+V MU92#62])'QR4%MN8/>M$"F",$3(2 ^H7Q[KU$ME@BQLW3.C%O/PSQ??NIH\Y MB4U:P60\M00Y:G,>PAH6RC82K1?G#SU;S#_:^EF@C\N-+V=9XE2D/:<8]G0( MW]F/EU%:Y4'%<"V9E4(8G5D=411D<96"L(;7M[9_GOMH@TZ>FHA>84-Q7< / M49?%6RRQ6!S?M4=LS[SO_DK]+X/^J>CX0:[NIK*I0Y[U?. M,WW*"#MV/06"+Z2D]RK-1\445&,F@R#(DV4+JAHR'-1.<0C/7,!6ID4)!*)C M3>_6@D0F"F724&3_YDLK3C!3U&NCE,#!<)7]-#!GTA4YOZ=#@QTB.T.U-2PB MQZ,)T7*ME,N)4AET*+?V/B4K>%EA'SAA/A(>7* B,O@7\CI/>$Q=."L[01LZ M[=4 *R49]P[QB!$$XP%)7&>%N0V\2,DU4G,D.TR1L]AXXCE$,AA3@F*^YR<] MY4_9#I]7*&F$(0XC0@-&H*=0&IZ6S4K0TA4"+KEKYPSW#*)F)2ZGL+MC2 7'H=?4J$)Q1@L$FF< MGN/(8(GK?K$8:1#E).:&$H?0G4%RYQQ-VTVY!"\<0LA03_?TJFS3?SHTV"&. MT5PC:8-/K:."4.D)RJU-$04(PC@IL64JHL. MTB^MKF4Y\X@&*RS3&'QE$^OQJ9$*18MT?T.*8T0P#E.6QL%2'87 F%GG:T5F M@S)%0J:ARF&L,(W@M&LC*8* 7D9+(>#/=& XBJ+#Z9SHD.9+;UD5"\G?P!P% M1"**2G*)?JTV-FNI820 MCU8J%CEEU"LDLKYA;,BRK6'C 3D*CC*BGD6 4G"CN/3=T.IQ%C@CQM$V($^UT$& #\OC]Z&BDY6ZTU4W5#3GV M9I05DLY2<%X53C<,@L,F&V7#HZ!+VBL;RAS*+C,C/+?.6NN"T113E>L@P3OJ MW9(M*ZOO"IX;,5;5S0)EBB"#+7*81_ & \I7R#!)'F()^^(JG/,'_@!AI]8B M$A?2 EN08^&U$KA>(J1]&>H4ZRN>,M:.;.329'\!Y% JFDAHE)+7G>I@_4JW M&B_N06QHL:P,&C7\<,1:%2G/8D;V4\?<.<4WDG.31IT&PJ4PU$%(FC=I$$4UON3X MYM(*:4(:<(P=0@QB3&E4L'GD:B1I+UN942&7E?V]X&J:84$[QR0R0CF0&&?J M?;Y@J(U=DG5\4A[2>44XB($!CEXBK:DWQ"*>W=6(I72NN#W$%C>K'H<8KI^F M.8[[XX6/>=>?#AO$Y%=XXLOP[2#Y.]5@YLO38X^+? S'$.V1*"'0@9@[C>%4 M1J7!:)8QBI9$X)O:W!W!.!VN#A H*:D]3Q7TF,:9"F61L5,L@^5<,T2Y0?#) M#*M#H*:9LI98JZ4-PNF:;"K26&COAFRG#[^0"L%;S;%PB&#G=? LT\PC$;9K MQ'N2--LA4I-!IQ@-!QJH=H);[S@@V8!Y%4B5[?7/W&J<7<2 J6&."3#Y2E"G M##%63^CGL'6X'%"_N*Z@(=^Y!!@,) XK3:AE!B$=D65Q2DDD'#9%[+=QRJ2A MY,%-%5;$:RNYY"HX*Y01AF0T6",L2Y2 M8R TQA)CP?&2C>D;%V0>>>[C(>, <0<+$JPQ>#[>!:89PA!L9#1ZM63\[>8% MFB>(Q6/;8&0%X11)['#D@A*/U90V!/Y#Y73LC0LV#6UV*X1CZIREGCG+E( ? MA,H)842,W)73XC?2:L9(6SDT)DH(9KJ.44_I@+]R2,&[CPD%#GSW[^9/-IMB:R SE+$9OF9B2 MBE+O63GD>.-"0D.JW1UY ?]3SA*L.),!$X],)HX!&2L*UYL7%DY"G-CJ#/ZS MU1T_=@NL#40Y0A!ER#M'%/-)VT>GA: 2%]J>"J;PIKW=&Y_Y&"@X@*<>"#>$ M:6HYQI'1F':E9^01:U01\'#-^;Z,Y87@[MA=PSI0;"D.@D9';: 6H2E%N$P+ MRI?? UEVOQ"/C#1&>.G PPL!@W-C,X4)12$\ILL3*3!*IL"J[JB1(UYG:YC?5!^Y)6LMI M YZB.6+K<;E8:V]I]2>(Y2,;7"1 ;6N"G9:&(7 C/5.9=DYX5.YFWUO:O:'= M3DI?!LI!OKADUH-%3KT+)!-.IFF;ATO+7R3A=DG;8T^L-2)EA4,PF@6=1$1K M1@P8VR*1,QE@T6#Z;&(*+9GPW&@N0,JSXIX'_^JNE^KZ1=M63F ^ T[Z:*V.!I&O!*1)M.N3,!>DW+))=9B M;Y6#E7"<"E4'"%HH<2XBE%HY#271(^%81K+CF!>7M?=987AB.#YVIY!UQ M/ MN',D&(0\Q;5X"$G+H?+[K$0TE-M:_W,:#/.*8\6FES)!94W)YJT797?%/BL6 M%T>V'<(5RY6SGA)OD4YW^T2>FP]@94')F2+T:"2!&M:"K7++ANJ'>26(5;DQI ,"8BU125-QQ/">FI9KH@ M)$?LV?IPYQ6I6(@P(22A05!#A-7<*)=%D!%+RFY[,4F*7@SM9C^ZOO.P9:B" MA:!440:\'DDJJ$>>^O B ?J.!4MAH%P71(5./$L0+*X\YDPWUSC FB<1S087&3A!/ M"&%DTI,.A$0!F3+IB;4B^TJ=-83 M6XO7'B@WSZ6/VX&B")((1V%"\$Q(;H!3\R1>'+@I]^!)CC>N'>M1\%I M([0+)M9[PM-(Q7+#$B%";GSU?RETYX68'6SYWJ=8&@VZA6,*\L:YU-I)H?($ M8\U,N15$ZXWM_-.FQ%;CM'P0V 84"7$6>P@9>9[OBJ3FH=Q2)!3=M"#RE+&] M^^X;RW4@EE#A703%8SS*B*IX; MS[*U"P&[)9E4A-2F;LOA<7VX>%CY0"E)6=*D;Y%T@MXCAH=R8SV6?&-_[@(0 MNMO0RMIV_1=,T M9;!O.ACL&=%*Q;QTD A!BS0[9HJ*39ON'@+NK%!S;&WK4@%*R\A8Y,%%$VK_ MR^-4M"U[$.3&,VV>-KYW;_\P'N(Z*6QDCD-PQ[D/>9>7PDJ6-YD5Q'<-ZK>< MAL %HEBXZ! 51M)H0]XNJ-*]SR*')#46VX72AT/V89H'"/947Y0ZAPA0)RK?,G9XI9HZL<8TQR:I9#7B6P'XVQGK#!:&\G/J#-=VX[>MI MXWN;.Y 0-B/-%,-<4QNIB%C42[Y4D&7WT2-:BC=!MAT/.[UJ.(2@]%.GUTJU MDO?55?]S+U507K?AZ -_[G2G2!@.QS=5.X>N M,V'K'&&FZIC<8:O^ZLEGYN%7=\1QW:HU^&70NOVR[O8O%YJ )P9>EL#1$(9E M#%;ZE&=TQI?1F)C7#8=%P E1K39%=;BY[0PZ5ZWNA^_#476S]BXBA%0>7%TF MK'3:QQ"BJS=\8E:JAX5EZ)>)[]>]4:OWN7/W\-O1EVJ0>AQ_Z??;?W6ZW2-P M>F3*4:<69F6#['( MN# Y%%2$"U$F0/E3I,=OU>@(O*^,Y=X:HIBD#!B?0D#H /4.G&,CR@F^8 86 MHL ]PWQ,=!Z*@3UE&($2,4&ZH--$<3G-\00)030IXSM\2(VR@%37NNV,6MWP M[;;JM3NC\: :OIXZ,&T['OW6'_U9C=ZU.NUYW\]/N(_^^=$_'-5&FEI0HA/* MLW096YF\YI!QA7TY+H11.9_8VO1H^P%'K09'>:P$N.K&T\"5Y=+AZ:K 0)WT MY1T-RA=&U^P 3:)RZKP9P$%<2S8>CW0RP5R(UAGPZ\#P(J9%1%1#H:7 MTJ"-EMQ,Z2RU-;[H\6"4RXWH7("\K!9G1JXU&'SO]#X_T)0G5G2"F11.1Q!3 M8$FJ@I;!YIR:U$*)LG"/E,1RX>P;G&H/8,@5/6!>$869B"3:U.2D#*U7R_.T M]&!)M@J"W$4M>BPP'J8&30MV+$$?MR"! M%7PZ0WHA]_$: .^TNN;VM@L>15)\[ZI!I]]VT[D3G:]5N+ZNKD8?!ZW>C!]2 MO]UWX-5!!0>QU>BOJ@*_X&O5&U>_C#OM%OSU=6_Z]NDF3<"'N1Z!P]J_[5P) M)-;=;E,*S)XE:>RIMLA!"%3K.BJE*LAV8G+MB$K7ZEY-1WW\T6M7@Y6(W!"! MC.LT8(N*8)!RQKI:"T5FW:9V(!!#8ME6 M*Z@F"Q,PC@A&([YW#13@I5("1CS%'-QX%4E=6PZH'/Q\8G*=G_C:J*@%L8U4 M,A!E$KR>9A[2YCBIB[;+??']%&Z(#E*6N_+5].>C(S"MG";""/ A*$D^D'>Y MI"M#).5M4)!S*24ISK_\.-L>>DV[4*<8,\UIPFR87LMSUPXE#JBS\X\5Q MA8I_OWEZ/!N'KYXL>MCS%Q.NZ/89V#;V362C!7P4NEL[T2 MU+*X6*-;>XQ^[\.H?_6O=ZW!VP'('!!UHFT!E1^^M 9KG,G)&Q(8KML:#M]> M3SZJZ"_M]R8OFY('7O\69T%C'G0NIECZJ!7XT4SFCCHE:1 +H-4G!-'Y 3@! MS[#">K!.AP6[#@LL"A*110&C& S&B(5IWLA;XK@[*RS,>B;[Y05FD)6@!:2Q MZ4('UM3FJ(H(%11Z$EA8RPN1*H)#M,IB(3'GS(><%$?,JL71;(? PN2UH1F/ MOO0'*4%U3'W@! LA2H%CB HT'A$V1U3"8FUG7?/AY)@O?Y:YSHB6PKX(S/%A M7DMQ;%QTRA(/?JCD ">2/K=T!J,I7@'S84$^G*AS$7$:RH725DQK%$+3#"B(:<2BS]J<"8[-,A(+KL'+T7H%N%,XC@OJ6LI*R11/DP" D(@!:3G*Y0". M49@;%UB#BAG31#%Q&% /)[A:$V8@R!$*41:X4C;?-/:! 2,O96*<5A)K=F:@ MKJ6JU3(B+C6/#F15*&-TUE&4"B674C457XC>D:IOQZ-ABH0A/CBFP$IGL:3& M(&R==X$Z<$2RXR&\87$[@9T!Y@1 KU?*1GFF:=0,*V081I;D5! R#L_-J7N$ MZ.X%Z,,)<31!IJW@,G@ED:?>B RT)C3.== ]0HA/"_1:2CM+5'38RYB6+2)J M(\GF%W0:%QG*.]1Z!6%::"5,08KD&51\P(DUSGD(* OK;%D*)]@@1#B_U*]SX#@8IU+7@T/@3'J<\ZJ: M@N$M:AF'8L^]*C@(8\ ULC(5HC M6@6+;=HAK;+6UD%045[L?PQ0MX/J2P4L]Q6XZ*I_4_U6C=Y>?VQ]6UK0^WU% M;0SL"HL*7'5E,)R1!V-R4Q-('D%E08^CQ?;<%80V3)#GYLM1K9$MPGY[&( L*_ ,<1MI[U()BCA2%_1:;; MH(YRZL;RU'U^J73@..>@4+72BGN9TR^8>AO*5E0&C@$_-I7.SS1IKTV@"@MD M30!MYP+"N13C R\5WBN)-#T*WE:IDH@4V!L=HQ'213@TNVN'##[24@$JS%2A MJP]TZD8F[RZ14*]1]"GBX9)SC\S4F'KI4G!4*GPBV<+DPB.0Z?R$$JPULM%S MSZ2*$BM&LZ7TPH>X1"@)4IIN:>"GW=B344C K?#88')YY,&>^NE%HORV?,_D M_H+1[-_71H&-@A9SQ MU*JT(CHZQVS.OP"3NU#T2H+-8G2!@CL"^;ZZ2CYOY[I3M3_VX5]5YVNZ'/2@ M1.P->$*1Q-H(9"BXJ$P'3W)LD*[#E+/*X V$+7IZCX1J'4KJ&U#?5^=+;*N; MY/;#EZH:O>E/]4%Y=R)+^;J!'NF:1!31@;%"(EB&?:YM@X 'OF1_E61J/1KN M(-D!Y-D(:I\@)W-,6'0(22N-)@Z8?:JZ-!?,E)QT,=[=!\CYN/?7X];: M@;U27H$SY=.5AAA \(G6,7>X..4(*Q)EKX@2DXU:F^*A &\>,4/0]/F11T>7 M7H'V12"E^MAF4*+?OC6J%DETI@1#0926&(XTU)1C')."#-FR@V_&!&V)V73!&L+ MEP1P&H0%+K@1SAJ*N,@YQ6C-$N7*%\/IO5#A_$3'&I96*D?,%8W@Q7)9]R=Z M1B4MTMR)0PM#_A!N%J!Z>[W =YW>5>>V"P>?8N'MM6GW;XO;WE-_#M>O>8!_ M?ZZ\Q52R("@*@7J*B9;6W;GR(90#DY!:O/JR-91GBJMCZ(PY>O!9.75*>.T0 MR"2&L)E*4<>5$4LCBEH2FXRONBAZ'%,E[^KTSY&&>X\"\A%;[K&1Q*OL!D9. M?'G+$R/>T&8%;?8TR6"61((2&CQU1F"C+>.<\5GOJ]&K4ZO:H?6H >3D&]2"+M,^>0)L9JCVPPTDD5E2.YKSXR#8[_DG0[Z!]*+Q-Q!YAR@J@W M-$(,HCU#6"+G<_-*1![X<(EN8(NC??:"O?N3#TV\C8D@H5T978;+Q0GM\%?/OBJ+4T"_S!]CFX.N:F15/@HX9= 8&1RP(R3DN3ZMZ$XGK(%XY+NG8P$7JY6W$(ZIR?GI Z-1^R%$0)Y(R.V-4# M49"0N.@'3H$!VQY?X%U,<[LSHW ?:G)Z6 +!P5&68:<#& (3A,'YHHE) VX+ M1X*3!ZSS Z?9Z> K;\@XXK$4X/ @XQ3X%5CFW*0R$LMBBCP@^J@';[1(32CD M1* (Q(%;CPSX&W460H I=>4V$*:6NQF')M3Y*13O8MJ/3:-5P04&#T\IID!PXR*FL"J']-=+!8UF-0-82:H6A3H S+ M1I;M#OOGPX<%7<@$II$ZH;TGQF@WK8!Y$Z)'#\[>>H5_4'3_ART[Z\B(@AUV!66X-![]0(.S]5'KS1;%@1)I9N>*P M6NYZ6- QOM,=CY;UN:[AWH I <)3;*EAP9*8U^MZS8Q?O,?Y..Z]/]6N *S M.V;"<6R\"FE*N@%/E_L\HP4X1_M=.'I/ *SF\C0TARGL@O3&$X'AOZS>&.7! MAUVX?*\ G)>)F$.A<:G*!=*7EJD$REQ](4P$019CR3D4JN.A< 43*X\8"U0S MJ;C7G*"Z,2& !@S8[:(\]@K ^?* Y1$L,9?@^WNMG0DT#UCU4F'FS8,H)#]P MOA<4;JF!A98V;1DT2 OOE)!>YX2I9%:QAP^^6@/O>. 5S!J=8BIMJ84 56LM MHM.T'BC-J']P9N,:C;O+@5=K6*$IF4R2)B*F_@@!$4Z][#5PK;;4L#L>> 6& MJ:3Z9\9C3[0^J-7&R!0%EX-$9D:;J M"Q9-K+U2["A?TFBCM3H;L)HXNS:YTB&EC9>&6,P5YCJ/Q?=@0DA<,MAA8;7F M65#Q+,SP?%X_H#2@1!A)&&<<8\SJ=1-(F"7320A9J%+MAMB[^\X?6]_2.Z>S MQ\? L6]OJ\$$1/ CQ,'R#>AWAIRBMI-:N=C>UZXPEVDBI& M<\9CX\/M$:0_'P8)=#(/Z;:"I#A8+<%AJEMAJ0K$/@ 25:<$J33S\PE@ZICE M2%D;&&/:LWHW'[=@<=ARD+20IP?IO.1Y[G*C!Q_4!^Y8#)%J%:/+WJD/6D;Q M$.NS$R-U!>O;H Q"E$AF*%@!SFB^KQFQH9&H!T!2^/0@G2^?1 I1@#,\:BLQ MT4GR^F]MN_WM5O:\F\,S4;+;J%5,88@-+,*6:1N,IM;42 MT8:I.RJ^Q$9#H+73-?ZL5I";B6$(819:DV M).9<>W!<+*;+]L;F'ZK!UTZZKC'-"TUN%]Q6O>$$)[_U>U^K(7R6^2NQY,?^ MJ-6=?7VR\'2RWO>AH13K^OHM81$'\&LDE4RF*ZGYCJZ'(-O(\H[N= O9,K#W M#LE1T#5E.U 5^4_I.?RP];^O(QF+%!-8,"TXR):T=Y.HHA:>OOSY'?D3HU\) M\T= U5(H9O'W2]4#0]=-RJ1]T^EUAJ/!5,K2SN@'%L"MFD\!;$ $"MIC",=L M\";6"^ ,A>5O;M2S8R-94R[$Y/W^^V_.MWN(U?#6\XM M=VF_8] ._#/"ZBM:C"-;!*Z4HX4>K_I[-SO+JB#:IJT-'F+GP"URD09?;V73 MX$^SPN5@T\K +F=I1+SV53$&(5=$4 5\JH4)>817,&"#5RZKWA[IYR>QU(%J M-#=V#!J622^YD$XV&G5PV'YNJ_QYT9:*?C<+I5 M:_#+H'7[91T W+% E*8A6L2),ES)8*6G*E#'<3DW27-.M@= ;0H 1'6= 1"Y M^^$[A&TWZX8"1(.II0P[ZK'U$5,ILRH ]63*;*!D3*Z'8M ?#D&:KSNC1\=R M7C!/&>!3(,ZW8OT&#'PI]*, M@6!S^Y*,@K "3> ALH4Q4=N<:DWTI8@D,6 N>)1,8V,BRK@2+K@E?<.<*X3W M=*I&H]?7"M)]J2 Y\6G%'$FKCG-_IN-*L^*VPRN.$1;[IL+YJ?@PN1F8NJ>P MPX1&8FFM6A12K&@C(2@U!^X#+ZLDF6.02T>53_1".F*O<\9"6DEH<2-68B$6 M5=[6IVIDIO:"=*0(<^[3Z&@(4-,D0RPIX#H M3X&P2&>T)$'>W5'R2X83"Q :LI%*G]81KJ"F<43];A?>^AJP.ZB&CS?RSG+/=9PD4%S$DA"2R!\0G%-B;>6U.BFM$,9R3!D$DI02GV>/&V66%(5>8:J GYX\VM9X M21$<(\$".(_&$F, G4>QE,@+@RUS2P1KINZ'&- 8!ZD)4%3;%S0)-:E MM8#UXJW#-/1[<>K(_@_;*.BZ=]UHQ+E7P=$04LRB0CTX(@)WE!BHYR&-9LQ$+BV[WC*V5;6$&4PKA/=<,(I,@+1-9 M1S!AHRCD3B3>/>Q9&[&K]3<3:0R>1TA F)AXQ]?+>&V(2Q(Q7(ECT>;\I,Y; M(90PVG#*&)AF;T3NSHPI]"B\2,[(LE3?9MBJA@_M@5P[0]=9CR)88^'!N<4! M2!SJ/=B(JJ+W9G%F\M(C;''&58T;#"MFO;+"*L$BE5SY7(9D5DA9I,TQ%0<[ M9*,-Z@Q$1!HI[EG4RA-K.#,DWYT,P.JKFK8.08[S4P 1+%@T#@(2Q*.040>> MN]H@I#2J*)!NQ;6#JC6L?#7]^;J7V6OXKO4]/9Q(>G4U&,]=A'C\$']MA,?! M"N?!<8B,R5KOLZ"M*)I6TBWZ14"V..G\PA!S#%C MTKYW@X(A=_-H76H^*$*-XPK0JEW9:W2@8TYI3) &B+2DTAO"ZJX.XGC1"?4* M?#E:1%%KS[4['.LRX,P9;I3DP5BK-.&.Y;V'BC&(M(5FZ[,.BLBGI_NLC1BXCF*-@2D1$RC^7*7!I-A<19JTEU+&J#V@]:% MY0R/UEO,>Q_A*<5,<)QJ%NKV6.I-H(4#PCA&>@TH"V?:$8 U:HJ! <$0$$MJ M0#/9- 6XSE!CPTE!"W"JUJFI0YR_44EW6>L@#9%<:,^#QJ">:ME!$N$EK:5$ MRZ*D<$R"G9_Z 2](4N#Y&"&8DU;9=(5NXGR*-+:BN)PBY)(*TBXHW" ?N('J MX1K\"./ $]*:,HB$7%U_1B%R7N2QB%X7FFZ1H=L0E#5*2*3],Q1C"DX0D09; MY=U%*#;#8>PV#F3!]Q'@JU9G%9\(!%X-ZAN6YUVK6EM=+\U54I;7NC%=!]DFQSP$H&NTF-'.">0Y"Y$0+0P$ MYS6@EAI3]'%(+.2Z:.&TH#9:KLXS^C2$R#B)C)=<:2YISC/JF#9(EOW)P,/K MLBUG0MOSTX6$8Y?"),D-\HHBER8$3HL;$D=2.&A4B'4QU>-QG09F31F^U1G\ M9ZL[KGQG>-7M#\>#1_8D<,,9<=B#KQ:",4H1G9G',H+)DFF'T\%6[7_^C4PU:@ZLOW]\ 8;MSE+][YG7O=CP:3A[ ZY8D>?#SJ&<0 M7-*TB$83ENM6#@1+EE>P%5%T,?:_+%S,"%I]G(_?;ZNYM__:[U7??VT-_E6- MXKC77G??GT6FD97!<*Y9]%A:DP7$.*;+/8F7C$6R+A$>'-7!4HXU >T WH7. M:[X%,:2LA%+%\(7C8A5'3<9'O.GW/H-QNYDY[L([?VW]LS](;QJ^O?;5IQ%H MPC2N?/3]0W4U'DR*D/-:OC^X[0] RZ>'[Y]9I\BC2BW<#EN<5H";J&R^C@4! MGRZ'K',DR6*0VI!F#6G^^/!+_VLUZ*7/,I_! 8(''D4EP1GVPC">EJ4@Q&B, MN+9/$='"/F'%BFN\#9764NEC1H2LJQT_IBG>93DVX;TXZ]=\I09IV4T7N>6TLI>5- (%0<>'Q0HA#US7@JV2?@54Q1\Y9BHR1M;H'75-D3X^. M@W,/MI!UFFF0=@2QEB.$T5P9#AXIQLXFV+J@R$@"AJ*3P):&X:!Q8"J76*WP MTI5W'DX4&9UW&".QPSBH$,$-9RP:FF=[!(-M-,4]NU.%,7N+.937CJ?Y)(0[ MD]8PIB!ZZAH)XE#1-7:BF&-_Z4B(176@"(R8UPC##R)S\Z8CT9?[ TZ6CKSX MF"APPM.&P@BQ:[1$":;RW24;D0_EW:73Q$27$, X*T)"8]JA9=,]>^FS[Z4= MDJ%@VE,%,!<6;8"\"T-!'Z!(HN'2^7KGD?4(;.:91!MG'QHX)2Q@T H1P)XH M!%(?ZXJSX:Z8<$D9CKX8"WX MD3ZW WCE3"RONEPR%M=5.ZT#(<(XC8!B :,04#A*64MP95P?-(V%:7*'034I@WGI4S)IZOM MSBZ&0B(R1["*@4 \ZK#4J+Z$:J4IEP-@K%DQMK6ASS'B,L/3?6'0@VECE4(( MXUQJ\%HCQ@OC1)@2#:6.8Z!"VI%KN<#!4Y FS3#/39&42%SN4< 2$W3$6.^8 M92"F C/ G5YP)1U+\Z#S>'Q'(O*K-FL=!P?G[H4B3%(F"WQ. URBN#=RRDS> MIJN 9=",YIV#\N05Q%ZC6,H)VN?RF7<8TMQ4(+8Z)CV MB$GPHFR6NQ1NQU#HH),%V9?OTJ:%>5Q%1@GXMMYZR>J;7E**\CK B5S:2_ _ M,3%))L%7,382[G2PN? $T@OAP=GXGQ?F+$+$;!A'&$&D[(#YL*SO%S#/=+F^ M[U3.XME[=DY(:;P.-)B@4LR:9GU.QY&ZP,H!(CMY=@_.6EMW0&EZT\TJHJ J4\ +K _DY6ZT8D3-VT!G9) M%I(-4CW=+;KSD>[(_=SO/(+7&+!42BJ1)MV[2''MB5-!ES2_"*P7IE?O2H+S MNYI(00."AV09 ;:TX!T2?,>7:7YOT%08O61:JU92\X<.NO1$NYU^E?1S4)+>2AFC M3SN!(B(D3W'F46)3JDU.M-;JN*=O%$6=OM">I3(44I@1'G$JZ>=^)V(\*_>4 M8(H%Q2>BUOGI%.0L8QJQ #\5QI8)EE?/*FU$>9LSR2I]6*D\!G]N/ "N&#U. MMPB(#P,F2;%9FQ876YI;__\_>V_:W+AU)0Q_GOD5J)[)\W2JV.V[+^TD55C] M>E['[NEN)Y5/;T$D)"$F"04@NZW\^O=<+"1%4!1)@11$WO'$%DDLYYY[]GL6 MRBC&K20D;O+!]&/@UB#L"^#6% 2B0P6$%^&($I\PTJ0@@!7F>JHEI,'2U?Q1 MV7>K#8Y )N)6]+4Q3\OV8:FA:'OA9\4@/EVWS@Y"9\RM<>*GQ M"$WZ;E"7T6G$O79W&DK$.C\MW[X75-L:KE!7 QQ(!R[5X+)0$LAF"K0R1$9$1P*UWPV):(2D+T5(."<1]8&!Z"(+!85N M*^L.4\[$/H@IMO6?W3H6FT8"X]!W&08I!Z:NZS616A.D:4&F-5C#FR K-G2N MW 6XK5,&_%!*7R!)_4A1)(V74VM"$$!M66.<^,T$=1!T3^EI3V$!4B_ KJ^$ M9"18C*]7GML^\3(RAZQ[7<^%SHJ>12DL<5VAD,*@"JBQ+F6=-LY5R#=,'-::1S@2G]'+-32W=2$28KU>-USH;.\U)2M,I"DD@GI>R%X(@@D75-V M@&74+D!\9WK9;[3RNMB-_O&2XAP+H,LHC*302"+M-0WY?!WYK8 ;98+(W?&3 M36_6#A[WBZ_YFGHF>N4I'E*"0X;K48L1U89Q6JS.%%U7FVT8]@9Q6X0M!,,/ M)! 7A!I!@VC4%$93&6Z01H("RH\!H>7Y)G_'=1E8HHPJS^-$@XLGW'JBC@JC M]B""(VY%_QB>Z_)X6)L#;#V:0D%%]!A 298:*M.??B#667P=A;_"V1MJ(&1V. \FXBRD* I!/ MM:W,)#@?[6-/*7F'X#UARD>^:4;D<0V2TP,+R?=HG8>NX.Z@M;]$D)H@FER'.I0JR9%1R 7R7\5@DH*+#C;4;_I!'#Q(B@0 441+/@V-5U M::]T(]3N^D.T6!O=\&P$;>-U1,%PC%Q)!(\X#K@/D-6Q?HF!I5KM*Y3 '3.3 M->97*CZ1P%@(Y0E.3#*.*WFM&3#8L>UI)11W+'C[;*:1K4 M[7]#XJ%(MXQEI30]2'$>&J%#A$:@DSRA-4'2)IKU]J*/VX2,E4M)'>?Y &)_0\8R"=C?E M,;[/?>+2@,C:P/7 VD#M(P)N1IH>!48KFYI @R^8-&EOVL2EE(>P[]5!J<#U MVV42[RA2^E'NZV9/^B>B0I]&*)0H1*YV&0^DJ^O.=B")0M8.-!/,^1&X:^L@ M70\+)J@';KVK,,=*DUKI>Y11KY5OR^!;]*C5]BP8+7,N>V^W.\DI4H<=T_ZQUT2<0[>J0^*@408@V[EM6M**%C.+7.5"J0) MV0-+/R?!_$QU_Z$%)($7 ["N02W M*(C,*6K41#Y]*3;,6Q5@[?)7M78KW9H,=3 8* U=-U12$,2!(PS'X2+R9^K.8P$-&SKE!?@L"K&>@3)RD(&BM138&!I M,'6$B6Y4-1$(B+'5"/L=,2ZWWF7Q.X)\S,4_%=6)A"">&V)?1@3Y3'JR+JD@ MGJ_;2=OO:%G+\YK6;D5KP^2<*N;[*(P\'[9:\$C5)@0F'-A]?]':OSWNGV@- MP%0+9$0]UP^T)$QX06V(FK2Z=C'R2W!8?7'GHC7RI9*F;7N92!!)$C7N(]BR M 6\7;"F$UX)I^#I0+,B 7"5:U"EO6:Y%>ST?T3KV"O:@U(YU@Q MER&)(E6S60#NO-^.HB&%%3D>]JOQRC]EQ?Z'_1XAU,=5-1[.6@G@G M,=&=4>G69'PSL8N$81 1[85^0&#O*J$C723\#9!I)5N>_S,@L_S3T(CI(<8 MZ0B'H:2A8+PVED/8D@U5-M@,PCO*5O2/@00)5 !*Q<4D(& ^L[!I_8 IUJ)- MI@3I,D:S$W* NAIE7UU1#P+?6X7[$;C75(!<T/8HBA 0F MR&68@]V'M%=K>\E#6$G[/'+]#.0H\%H9UM"_4"'W M B6LL (3<4]5 GGTK/ M;:4;KY6B''EW>BC60D4\"GX+][CRL1D*T61QA3YI-U-B#--C8VQKPJ\ 6R'R M,%:A,=X"3**ZLQXV%?_MC@U$KM4)'P=@RX"-$6$&/B"I,%4L< ,5@4-HE+F!XI?K15#A M>,D0?RK86$/M#N$V6A8@R MR@FA2H /Q@+NBCI%%(&;UDX1%;K,9^X2PB>L'9\'7/H>"B1LJX@0Z(:F4-H+ M/+?=G%UBM%:*W V$5KPVT@()[2,NN =B-=!4P#^-OL;@0[<*7A11Q]R/_LE3 M#W.A(M. %PFJS=";NF5'$(*0#=L52U*IM4R"#G"T-9O(-45<010:NPM)$1&_ M;F#I4MD?6TGEJ]"TL=:AICXV97>UL@H\$O VT9KH.SL 1\\XOP#_A>$H5"%2TO7 M?*)UKS)PT:O7=<*?8(&W:W*_T35UI&7A"$X(X$6@@WTJQ) M*Y.N"% [EBW-T>TQ\+0U/27$ ?:E0MH-F0^JWQ>UP!*AA]IZYYT2_&A06AY; M9'MKDWT:NJ&I='!!>82UYTBX[[/V,3BF9HK?L;>E?TR&0A^4F,^%#)E' Q?N MJ(-QX"#RMC/R#LQ8H@Y#U$])#!9#-)_-\^2OZ32=S"$FA(5L3^YF1#]FG.\,X4'K^W*;)\D!"R2!*QD.$"<>%B$%3O0$\ M8'5?;D&AQ$9-[+4*OVP:[-4^ )+F(+852S')8WLO;0G=X>LZ2&IZ@D6> MR[@7H(AI,PK'JP^_:%F.WT[= PWWC.4=*#R7#SA8AA)?15QY'@-MX'NN]HE; M)]DHEXEVGVRN]Y>@&\%\SEH/E:>P)AY(%M+(1U[( E-;4',DDJK=**3L%/:< MU1XN51\\Y2#A2L+ Q=1T]@XHA;T4!-4V&**"L%9<1N+'+-4]P3Q\J9^229P: M&_27ZR@MAO'8/&^_54M$(T]1TZ8?ME9KUB2-A<04:K:W6*_-A>H XL,1<*BJ M00'3&(>1]E1 N1A6@_/"0(%6]U>-=E?C6Z" !#^;W.7);0)>U=>D+QQ:=P\+0"48)X;)[ITVWY.9K]H.?ZJ^H#$K9UE%".1"KFK%/,CP"=%M4T: M<1"G&]KP(R'HQ6'QJ?YVW-.!C+ 2)NE#(3]2=5J^B"(7;0@ K%4^7 X.;71M M<8(-IC8%L47=AZU.\R-G%K:W*.?3]DK@;CS1/@?P:-A>,AANDF#;0V6N1RD&B% M9TTT+FA:K20S:7=A)"D!'-7-YDS:2ZO8C*PW[+I FNF?]'0IF)@Z$CZH.RH\ M@H,FW400-Q+MRNSUKL ]V<7R$5_C=&S<17CWYWB+=$+4OY"?#QM9*N4 @ZH+6#7S70Q%RL9)U"5+H M<;==@O2ZL?%4?DH0Z@!Q/^"<>4204* Z-AU0$'LM48CEZT>&U8--U!.;^3O4 M8V!_AEQ2[C7UX'Z @_88Z7/9]Q[J,@6.'/AN0H?P7]_G*JJ#[8HKXK6'@KQV M-MQ:SQ[_X02"02CDDJ?8L6)=K47UEF2 =9J4Y;DJ?AP91;R MS]ET>,B8\]!S,2%!8$Y'3"L$HH.ZE4.H7'?#%'%&U880VD9(#H5WZZD5(Z'I M+!5H5WAA1(G+ZU@1&&^@/MISAQF3QX?7BJTF/8=["'N1BERDP7;RJ(]I,^$0 M<[>=[JC6R^2.NCW]DRY8$1XRY&DN1 2(\_4BF2)207OJ*L<"LP,PUIQ2 E5^ M2N[F^? V+I)?KD$L3;+IYUDV_&W_>4E">!ZBV"<@/4ZVF7412X45T!QT7@RE832;##UMS@4RW!2IB& MZC -$0UQ$#!/PNY%NFF%'H*EU#XF?,F]ZI^X"<&1$(A+9*H#%74U$76!..' M!2U?MRN"_Y*YPW_-4]CM1PV>_8_=:20E$6 /!RYWM4M85(O.T#<=@-MY.PJO ME:_L 5YGJWJJ*04ULPPQ-\U5S707GP2X3B:(0I>T#'^"!.-]69654@V?<401 M*)704XA%GID84[W$.,!]GV-F:E2\Z((RWH(#T/NAN'T M1^0*;UZDTZ0HDN*'?+W4II9:GY>H;*XN;U[!%5!U_/_YXR3.?\CCN]L-R^>K M9Q]B6DZO,2G&GD>P("ST:#MWFN&UK/ZGEO&L):O_);LM.)S/ M2Q.JJ@_5P$\77KM##])K_OA++LNJJR;+'7N<$>')T./$Q3[UF^*%".1LU-K& MONU?_Q26]ET4:,W ,0Y,!B.5=8N#B(>N9FWC]'B, 11\E^2S^X_C>#H#P@CA MV[M)*U:RRZ$Q4IB:=M^N1MPUQ<;UL*X@\,#W:AV3,KI^0K,[<%TMZ:D(@/2I M O$52$JB 6AJ#N\A(S)#3.I,=5KZ6 %8^W\;YAI+#M=.-A]WEE-18N1%0@0O6,M,@BNM9:S@* MD5H+=S0O 1)Y#RM::3.W&W!=+&?M\./A6;C'IL M6?9;(7H.[%NWP >$AS2*: A&+_ *8E[=98.XC"MZ MA_+(KYWC@''1<05VL. M?K2)VQO_HL:Y9$!,&^!^ N *C$.!W8ID*1D%H8XHQ8CX7(5,-8UIL!_0HP'[ MRWQ6&&4(2O%)]*('HZ4%Y:Z+00,)"8ZZ&YENLBY1X!H%ZL'#0K&"S3H2]\S#0)IW7 UI(CY02LY8"_0[N)T M5+O8*MO9^T"Z RC5S 6JL%4C>QDOUE=]NR8:I6.]8>:(E6-N\85T6"9_Y M%&QT'5(-!GK8M,X*?;#.-Q2F@,\H7G3/^FB3^QYXII'+9 AJD5.N:Z-#>QJ, M\A;K4L')\W"8#9-D5$1Y-BG%TR]WY7BH\/"!3H0*&(H(#0@."0D\ ES5!9\"7:?A$1 M2JR+SU,LP(J>QEG2$F&?A%ZD ZJP+R*MZ@W3R&>MR,[+[53_! [8!@3\YE!H M[&MP$=RHKFB/&!@.N)4F\'QBWQP@^#G9T\C1'NPSUZ'"A&O3JYU[M:FHN>9X MPWF$D&M3Y[8!N[S9S"C#L$M[N@QQ[<_HG0)#O>M@5&,P]&;B*N;@9 MGP>&>M1NF?H,DFY2D*[&Z4VY]OV8SW4#PD/?-P?LG@Y-F@'#?H 5HSS4_H8$ M3+0N,%H0;(QV_VXV$0-Z\T+.B$<"!GZ0!EM$8Q!VVC=3B5LB MCCT!;0N>)\'_<7H@[)Y+A$LET(*O91 P0# &V -/(M,XI>W!"?4T\"O0[ )Y M-L\/ =WW$(FB".B"" J:T5,8T$Y /XI(!.V\PVI4T ZP+^#9 ?C/"< \.@#O M*B(T<@E&0"=44]-;U0 O:(A$Y+?R7 G%:TW"GP1H!^B_W*;Y < K!?)6JQ"D MC@I4R#RNB %>!PSX=(/;CY FNP"_@&<[[,=J2T5)A$,?Q X.=>!ZU'4Y@W4A M-T :%KMA79P])7D.ZTSU*2G@F^$MB-D A/\X*P7MH6,#"87-41+ 1<)CC"H_ M0LV,>)_+=G=_QO1#&;45GNZL\B2+/8SX.)(M<^'^!<9UL3T/32KLE3Q1G:Q-4CPNY9I\-T[[)7Q#PM&(@*C#S7TRJH312)/>#4]G ?4*Q\ M'?BG8'KN"K8:CVZ(/844=R^A58&=,D"2@W M8M0U\R$P"J5I1E27,$A/@N_>[F^I&5MKNGO:'>N?S,$F']F$#\(@,!:3*YM) M/"KD,FHU67\G,%'L>7Q;0EVY4%5C*X!W8E:P3\1IM:H!40E>7Z0)#; M.F<^0B'XXNU.\>U1G3M!U!3'/"Z'"!07(!E MU!HFRQ17)UO)K_!NDS4#%Q6@$OQX&H_BIWJ,@K.@06)@CI&6(A1:-'/R) DV MQ%HX0GS=B=AS25N/PT,I& ]#OVSQH[#6?GV< ((,H&MAF(#IM!YJV!^>8Q + M<[GR&0&3BC+L\\"EJ$[6,2M&R#O=9TA/A'6JR?DV_/N(AETH0A/51=D@%2)WV^&F-N-HH M!_>"QYIN"_P'&MP% ,4IDU Q5"CT"YEPK,/B.(ZV>(STN$__'D$XN\(M@ MQ&.!DEY@9EWZ==XS]B7;X"=A2B6W6W>DK3M$&BLEA>#8!--,6%LHY39-6E ( M$K'MZLKU'CG/VL+^N4& $"UPJ,"7)"HP/A$.:E0TQP('U2 M^T*!CA3R6PX$>$M(/A^>2U/1CY]):NI2*@(:NN#M8^'SIJS"UR M8"M,9>U<$J*BL+V%4DGRG&A;_T\6(Z:8#P9NY$7"9E$=RW7#B+%V[ C3]?F6YXW,0W@614%H MVM0C+)'/I>NBIDF?E.:@HA4@U)209SH-1PK?1H(S >J?F(9JT@]\)9HC-::# ML)T:RN3Z*)!C+N60W:&<"P]V!BQ)3X8X]/RF34T8>J H6RG=$K[O)!J&*/63*QZ%Y M!LQ;LYDX<94O"4"J_$ACQ40],89*HL.6(*'@,Q!T9)B?")R#_XD$DHP$@8+7^/18,%^:"?5XNC /?+!T/$0U52 ^F6[&+_O2]=R6 M+)7K-=U'WZ'^64@A!4E&0Q&$ 4<>YNN];J$.PK6MLH/D <> MB["'@D@1+;D?1O61IX1IA8FS5P+)@M+S;R$@L9F&,NL!<]YLI(A76H MW5-A)-KR4H$S(B&9EI(O#KAJR='10Y*$%N6JDJQ#W,J/87??L](?WVZ38&.F M#18F!,C>K940!36TK9;A:'O2/^F@P-%6/@;GBG@T M/%=1L*YB[Q6N9-AQ3L MYK#*FY(&O?OE)759F/L-:*_\U]^28K:8V8D?Y]'EH7IHBNO=4"KA^Z$(J6B. MS#"*(AV^^/Y8T\_3PL \]\O]7?*0GLJI"/XX+@IWC;--7?//\219:8[]^>/'-C&MMNP" ME]8SC64]1B)LO!ISL%OU7_4)VMA\[DDR.@JZ7M9B2<&Q8+0ND$0<1V)- M"B\[9PKYGL@3[M=.B#O-5I;O+?HE !GBD:?!UO"0*_R(,$*#Q=1B#V_J64@T M9NPD6_@08:]HDPZ4?YR!2^]C%C'FA1'!$I$Z2U8;48@V; ;5"/[1E[$;O1* M2(4B"%P_),+SP;'W13.H :- !\%C E#I]X2Y0>[& M(L/C,!=QF2M)B%R$P*X/I8Q16%\4X]DB:5"F)]BL];PTI/->%!MV.5F M( H.KL>C4#-.1: )HO71!S915;UI,R0GB*OSWXP]I5S'3+,JXJCI98U,V)B" MD<>P&]3&01 )!HSQJ(U'WLN3J*3=<=;_/>R0UU;W,$**:4D#BIDYOI4NKH>> M!R%'P?K\V.4>2G8B-=6W/?Q;"8>8G=Z)4!Z%(W^*N MDPVM-.8OU^YHE%;9,MO'0[R4WTLCS_0("&0(=F CF\8-06)X(.Y_@9.4X@) M0CO8N*=QU)>M:&/6A8NH^?HI4182A'@4$<40X90KGT3U60;V61!M$F5P)<6X MB\C"B3%T#381-[WN _#F?4"]%+QN+N@'%+%-#CW#4G/1A0_9^RUX!FV+4 4"/+W0 MN.9,1)%7#\6*D$"4;0I#2HU,=\I7@MB'G=/-X[<$0+8<5PFDO!"9RCR?AJ%B MRJ]CY\2,LE(;\(2U0EAT(5P?6\.1$+1F/39-YS^"U?ST@)]5JQF#/QKY(0]] M+V*>,FE0=:.P,$"N?-0?U>]%%[;7?BOK$ID/P['ML<\=VU_80U[HNYJ%)*"> MYRX[;K@"\;KY)O% !2C;OP5ZTW6:"8V!34-C@77>J#4R%H M/WVP1E>K^L#W4"1!81+&(QX81R44-=*(T.S18S2,WA^)L$ZE$ [&YA;M2K3G ML]!7&)ML8XI]I1ML1FX8/CJ>%;#)NC"+7PZ;5;#+C+6H>^=]RX].]LCAXI:=%]T$BE G*./$5 MI0%3THR%"4FM8YC)L#Z%"-UU::=%9VPI<%QHI$6*I@J;/+16@R/T3 MB8CGK7@OW!>[.0/)8[D26W"].>%^%=TRHLBC*& 1=SWJ(T+K\[>02+C]T0G3 M^CW;YU"GTS6VL'OU]#Y?M8XG?K]+\Y6$\1VRH#E&GL=HY&NPQDW\V'/KOB61 MRQ7RWOSE(T;K:=!=P-;)@MNNY4/QB_?3-"$UK>XE4]H3YO"6X<;<9H(%=(.F M(7B]NNMH2SD2PM:(3S^DN2373+J0U=AX#U.@PCH"1L?N&ZF M3D!58P&T1/\A_BJ#HZ!KUX5TB9U5XH(-"UI2SU4_]_:JIZ&Z^FE+!3H\M[E M-9M6]^2H$1"+GHLQ\Q4/C+?E,U:[\WY(==0JGZ=XQ]7M NJ6!1NSXE,R2_-- MA+!+0X.UHVT4$M^3;N@S;$J1D4=5T[8"=/2F.)R6FDOYZ#*W MC=PI[B.09N MM.?R /G4=8D+LE768R)<,\5^TYF]%I@]R!DYZL(>26/=T(%BE2R)Q!IYW!=" M$!JX)")-XK Y> I;-?'B*:KD>[89>&6SWO'I,86@F M/8:M-B"ZTT7=9F-05T659;N?X>=1-V*1PA[U*78]ZGEHH!;9EBSP])2XII#DXZ[QY :_#5&Z(Y][D$ M>02,Z1(-+%RG$P8ZC'1[Y,L[N(8?=4?Z9_4IX"CIT8 (%('@!E-8XMJ=0BQJ M#Q,VLG"3/'@415_R)"[F^7UYE3N$W_.%*^YGQ:P)SN\BG1^440F/@#SV.&9: M!D2+H,D5#84 ^G10@'\GK E\+N"U\V2MI]J*.:Z(7CKOB#8PXQI3]7V@7!U ML#ZJQZ?=L:0 DWLW*+%Q?IT(RAK1ZY/QOZOM:1[Q'P M)",N02L&S8P:T(?!)@]D9S9\ M8CK7;;IC)?-$,Q>!O?P<%GVQU?;8K!(,U7@N]MO.1B#=P#_.1I7P6!BLSPOGJD+2711NK:54"^ MV&I[35W$"\P ,1<'P@]-%*B>?A. :1%L2GL]-;Z+]4?LK8XH]D+D8=>-@)4G /GZ]JCKRV;?O&7>H!.7H@S+4*4,0D M:8)^?H ?Y*(>QG@;UV;.>3]\2HO?@ U_!9F1F^'?LS0I/F8@D>ZK?W^!=7AC M<.IV.(EG@1\)I(&UI 0&XXBPVN&*?-<5P9N__)_Q[/M1^M4I9O?CY,]OKN&1 M[Z[C23J^__ EG22%\W/RS?F43>+I]^5O1?KOY -&=[/OW_R?F]GW:[>/TVGR M[K9<]@=,T!^^OXM'9H7OKK+9+)M\$'>_+[Z:97?E9[.$=_$XO9E^&"?7LT=? M8[[?!*:;@\Q>OZOZ:"[^D,[@X%0]V""[<& ;G ?X-N_[SMS1 MO/P[6.21UEM^3D%C3&=>/TUL35ILYZ=3)YKES-2\ X (6G"?. MUQATV[QP\@4*YJLH&,!-P_&\]*/,O>-T8E)]G-NTF&7YO9-=.]E=8C+]Z@N6 M#X?WF8//>5Z^NQC&XZ1\_@@TXCB[,\%&.[=#2^=X:W\?3&O #P,R]F^?U[Y\MM4B0UT!6$2?GZ^"H=F\C;+'. 6('= MRF]O\NS;['9@OHUG99Z',P6"'L+#LDF2%^4OR>]W!KP"X"RJSVG9Q75Y60G^ M\AD&-[/D!A9?+2Q/#-:%^1P"Y,XOOR 5> LV28&4ET-4Z6EXW3"G$&]2O7WL7IJ(0Q73G*KJEH M")L#/ 6D:(30YA>\=WZ!*VNH8>/ODNFH<.9W6;7&&+Z_FYG=+^D(+EW0P/U@ MG4ZJ?2D)*#6]1*[FQO0J:0,P7/VR1@$WR30I=Z< -H,M&9J:WKR9\G*=9Y,2 M#//D-@#OMW)_\_>?OMM/6B_D^^?A;3*:CY/L>G.R37VJ')OSE';KE$75[G5= MM?O%?-A')P1>1 //-X7'H1NPT!6UAPBZ@C&!^J@3CB@COQ@ZF$\F<273*FWN MQ V:'<"SDQ;%O"'6I(QMORNWS8E-ZE/AO%V*RHHILFH/!\ZGS[]6!%H_MWR2 M>>S+OXP+;*"=_OF-?.. :JS^QHMK MOYN-EG_F&Y]0+[ "2:@_?/_@0SEWW]JX+^B0T%Q3TST\QJ M&JIX\?L'+$36&'/U<\V[JU]5!&R^>1+,%:8U%L0UR),/M^D(&'5O29\:FS=] MQ(V()W??_Q<6Z/OM*GX3SBU^'L'/ ES^9CNN:M%58P+?_>X48"*-G/^J4DL. MPN5&*;:"K=WUQO[N9V0VFD[8I.RZ.61X_*H^0%>/0)7+XTUY;V MMRFWL/1FZ>U4]&;\O:,JA:MX^-M-GH&;:7R%+/_P7\-ADEQ?OP!U'B7 6][E MQ6/CEI29;D)'=*E M'! $_]/XZ!@\!C8.8M*M% 7W7>7.<)S$^9_?3+-I\N:[!1+Z1E^6,<^8,>E M"#&@FEC&[((QG^^NXE=N@2PKRJSWT%]OOB?2APT0H0/G;ZUSD,?$-<3:?26#C32 Z3UR;"T))7CH:EC#OQC M+TG(\MXKYSVB\8"QTX5KSYGSK&>^:$YHG1#KA#Q!*USJ@62=1>O/Q0FQ'/%, M#73LA*>7XY@*68I@/\78[S=TA5[X/M?+GBC *#CK*Y27-L./3B MCA/E0",\0!R]/(HOXKS1LK9E[9.=U6%P"KCH3NU8UM[1*OJNK+3:>/WC=9A' MK:HTM9M5(>R'94_CO0LO71U1X1-).!64$B6"NLE>:%)"(]6;PLOC%5I6I8*I MJ7$TV"N5QRB7-RCIX3I/OZCR:YKK_,P=.5=::36%CZI[))6'7 Q*< M>^#NHBJQGQETW]NBSR,7?6K]7H&!*10A O"F>'U^Q)-ZU&_!Q"LQ_3? MB4YC^I^7 ?N5$/U1Q.<)$?X:.+XWR'JUHM)2G*4X2W%]1EQOD&4I[A(HK@/G M [WN!%P_FTS,+.MX[-S%=TG^DG&"?F#DO[M&0?]3^_% 2]'5LL\E/<$_.8Q /!.NN#]RA:SH7];'BX@_#PI3#7,;I5 M6 :S#&89K.G=QNCI^G.<<]\VRW66Z_:R&0GB5J4=TV4[/\\LODFFPV/[9:^, ME0BS,0X;Y3RFTGEE#&%C_Y8K+%>T_!R,.NL,;]T9RRIGS"I@42EA)QUUX8)< MQJF1G^5W61[/$N4*RQ4M=TK* MSB*1UBNRK'+&K$*Q'/#N$OK.17F\]@Y]#]YXY(Y\/VV:F7,(:_6\==#Q!/6Q M39T>$69_!;NE/DM]EOHL]5GJL]1WPI#U:\^A.F7E_2OSK1@;<&5=*QMLL,$& M&ZVV7&&YXI%H->VN#-!&JRVKG#&K@$5%NBN'.A?=82L\;(7'";+=3+(;Z2PL M<^G);C9N93-1.^/-[IKX6;:T;&G9LK/:??SRG&E=0LNUEFOW,W0ILX9N?X[( MSJ.J8]Q5FM1S^?25L:-@ T1/5F1U+EQG@Z26H5[:6;2\9'GIS'GI+5.='4?L MBII+=N0LJUTLJPDZX!Q;W=6?L\&7\,I.5-A2?OR6E"!/LWP"5ZRXQ<:]"#J<8.#9D\A[DM+[/RJ-*C*@N+,,HL-1=BXB M\Q5)Q]X9)U:465'6N\B$%6)6B%DA9H78J0[]!T3T0)+9<)&56=7"[3&2;C<7W-G]^@-^5GV,-A\WG# M/GQ))TGA_)Q\Q&E9=TI_8&"K?/3);04CE'YZF\(U\ M5MV/GWD[?=G7V\7;Q9__XCMH(G&1%NP27-[OH] G%.S!)U-7V7A4/29(ALGD M*LD=B@<.07CG?#E+>\=NG7,$TGL"ER]-C.XD TS\.QDY?E;,NG(1+-%9HMM" M=+].\P3>9:CNASB==G;^;LG.DMUN9/=35A1[];VR=&?I[E"ZB^(T=_X6C^>) MM?3ZXF4<%!.O2+<,CFU/0MR3XO0A!*WZ=29W6;S(IZ.BIW/9UY[]N&) ML@W+NSYW-O6GY]T\>\?AO4'6JQ6-EN(LQ5F*ZS/B>H,L2W&70'&V+[:?329) M/H2?G;OX+LE?,B[0#XQTEE_S>K)D]$!+U-6RSR73I7\QAV.VO.XALJPX>"EB ML/W/K5#H*;*L4+!"P0H%*Q2L4.@#,5C'H:N@PF7TN3_E%*ZSZ?,IT("@[DI8 MSKU"Q4:1.X@B7PIS'<&JM0QF&O8J MS9X#EYY9?)-,AW8Z\GJ(8_Q<14\V[^[L%:J=C-P:IW7DT^L4'.B^4(&^"TO&!YH3D:PYV5B%A7R++*&;.*,:2DLME& M73@@/8H8/'CCD=OS_?3,(;^VC]"!,JDWR'JUPMQ2G*4X2W%]1EQOD&4I[A(H MSE9EG+)>_I7Y2E(/J.PLF>E<7"4;/+A8AK"%&98K+%>TH\^(V.BSC3Y;5MG% MHL*BL[29<]$=MC2C!S7CYY*9AM6 =]75G2MEBQTLUUFNV]%D9$)9C79,=^VLO+(>%,R_,A;C:*!4=U[9$\@Y%TZS MD4++4"=TQ2Q76:ZZ;*YZB_G)ND18-\RRV@6S&EB$DG16AW$INNN(1V7G44$^ M[JHXPW9ZJ(,C3 U4AP,&+KW5@XU,]D!7G@MSOH 7:!G4,JAET)T=2L9/9N/: M S_+M99KN[)YJ>BLV]+%J]0.3@Q?PC=] ,'QF@J4'[\E)K9_NP>A4B#443:_&B?=Q9A>_^3HG7'4_]'25/*!PD?JOKH!,^4__^-/ M\^+=31S??7"_QNG8_!IE^>=XG'Q>E-'Z &(ZG6?SXM=IG@"2_IV,?LJ*XF-6 MP._9-(K3_&_Q>)X\?#A@?&K0^BFY_O.;*" (J_^E__@2O''2$7P1#V?O@L#% M7-%(HS @011(AK6K(AYHQD+LLS=_6=NF591_22=)X?R3 ^J=^6(GG#%\AM_S9!S/X.,L<[)YOAKV@K^=N-G= M=]=9_JZ _5VIDQXXQ7PRB?/R<5?WY6O&R?1F=NMDU\X,\ Q?Q;/R^]7GWL9? M$^EW!+NU7#S\IR#;3Q MEL4;!7^]IF?>CE[V]7;Q=O%V\7;QY[KX5W)JV3O7>*EFGVS%^K(I[4\84P ?5Y6;5GAP2?E,-[@ZQ7*QHMQ5F*LQ379\3U!EF6XBS%68JS M%&VNIKE-Y*]FYVW7!"LMTY'$W$-\ET M>.#!Q.X3+LYD@@4?($:ZXKZSGT]ACYN[R*B^$-9Z2[N;F& G-EFFLTRWBT.I M!XH$=<=#UL=B*Z+XT#&!Z2['CQ6NUD^ MLWRVV=/K\(3-:CK+@98#]\091:#JK"-G59UEM&/G^MMD_[ZD1IZ"^QZ\\<@S M3W[*S$I.,/+D"&A\#1&HGI%6[_!CZ1'\ MV.Y:QQS\<7%Q%,8&Y 1%IC9>:<7ZQ?'66RJ[RV.^Y!BEY3K+=;N?II184@23 MXTMUJ]8L@UD&LPQF&V)TV0SU%F/;E\3V);&L]CJC'E:!6:ZR7&6YRG*5Y2KK9UF&L@S54X:R M?E8/@H>7U$)KW%4)VJ7$];D><'[\BM!+T77VS,SRUE+[,67'T-@\1LMUKSXT M8M6:93#+8);!+(-9!K,^F>4MRUNOE;>L3]:?/,:7"#@^@.!X_;#*C]^2$N1I MED_@BI4HY4JC_W@Z>G;0LT3V"A_TY&/V5%\3$KX/=L&L5I M_K=X/$^^F-N_ #:\<3;\[2__^1]_:A[NQ45:_'+M#H?9W#SLYB-@>WA?_7MQ M!^!Y:I#Y*;G^\YLH( BK_Z7_^!*\<=(1?!$/9^\HQ@%E@F/%-=4R8ECYG/I^ M%!'!"$5O_K*V.:N(_I).DL+Y.?GF?,HF\>/"=N7V<3I-WMU6AZR8H#^L$])Z M1J@^FHL_I#-X^/#!^>]5-AY5#RXQ[637SL<\*9+I+#8[M)6,.E[M MZF$W4UT==E)$P,)38 7[P$&9SZ-YZ-TEI@D$_/&HOJK9.78?'V=3N/I M$)[GI--K?>C8&>X-X9 /;KM 3D,V WQW M!QMFF,/)YW#+4C&;7_/D9CXN 2OWS3QKR7OE_>'OP]MX>I,X?C:9I$5AUO#V MS>?0A^?#W7%N-@3@F($I,%E9,ZPNRPVX[QT?!&L,D*ZBP3QZFLT29Y06PW%6 MS(%BG"J3 %8-ZQO/1Q5NEH\LS/+*Y(&MR#.+!S1_32H\+W3&/@09FF5/,A[=/X.:]8[;_D7V^BL?ERXO;))DY\%WLQ"4V@V283*Z2W*%X MX+388"\2K/-O:@51DODH&9HN4P#>!V.,5E0*8DL^[TWE8YQOL )04.E70\=Y M-G$:6M^X&U=S6'=6;N"LV3L'-O+!YN;)O^:IV;*K^W*+MN)T,^\4M]E\# \ M4D[B"&^HH'E&;N]2L&_[^%XTZG<[CK4TG' M#CP?=-/$P>C=_^L 1.7%]^ *. DL8+2DG%>\Z=?I&!"Q0"/PN%EV!T^.DJM\ M'N?W#A$#QVC6#I[YO@W8ZU0L/U:$E]VE4T/%(#? /(AO2DH=E#]UH79J.B]* MMJSD+# 12/K_7->YV4Y4R#@HC"[9<@\=J[!PEKR3J,EEGRR?-]=;9,- MX,G%?#PKA6!VEU0$6PPPVG@$F[XVT2'Z_2X8E;M88UZS]91BV M&Q9PQ^,*536!-%9"A==9'D^+>%AI]Z5"3,;I!/9LEC02M*8=N.S]F?#4WX%I M1EEI-YGMGH+5G2=?D^G]^]A>?\/=_= 0"<9=<7P/M&0+]GWA:"D%29)MT[U$T"<@^ND,&,BMT;2RTH]Y-H6_ MA\GF/,T#/,GW3K1B%U;\:5AQ82,V?.Z,YJ4\*O$#]IVQ\XPCT9#J!&S9I:&W M;6N;_7SO_#]I,*J MUMKP@>OG0."5T*F>N@W8@0,D!&3#2]NH2#8;+PL#"]C+W+XFZ9=&>2E(02X, MS4*-$5!#EF!> NJ( Q7QEI#LL(EA8W_M$.5Q%6* B5WM,*Q7ZD<_" M,LH1NIYB,CCO*$<[IE'CU5E![/;D]=ZN;8<(3CBY2RM9^?F^ +8#R^O'Z?#X M9L%QS(!?IL[_S$&>R$IN#)QOQIBNW5!C"*=%,3=_@N#)YK-2Y%7&@&$5$ &/ MH&, BAMX^RN(Y/$]K!=\TB 9Q]^,IAC6W9]+.]B(A0ZDU7]C_!XY<-%X4SSM M $_/*#$PNM\_MD!C:L=&!>2S^9UCK)+4A%ZK2(\3SV$O2_O1:"50K^4#P&D9 MWX/4 JO4W%S)S$K+F*<9M#?NP?HVU*HH+HJD-EWAS_GDX:^@^:_2<168VKHU M8&4".N;?C?#B8W5=D ME[$ODWP7!?#@W ZM203S>?4U=;'1JA#!YIK%@RL\#9/QN+[FSV_0F_)S 990 M\WE_U05HOTFG%9"& 9HOJF.?\IMOZ6AV"U<#(NKS'7 (Q_%=D7QH_FA)]R7< MJT5FBS,?MK&4DG/O)V>]/6OI'*O=Z?O.X_7/483 MOR=PN?WD\PE9TX$5N&I&'' N:NGP&'3X\G2F#R$S_2B5O2T/(;)Y 39,T8>F MB:]^% L8N5TE@AR47M2'WA2G2"UZBIJZ[PO0>5.2[C*&^K#IQ\QDM".>OB3# MVRGL[ZDCRRAJ/T 'OKHSKHCGE,E3S#UDV^I:.Q\=@G:<NIECB]F:?;P\[BDC'&FQ\>C%G#I=)64^VL1D9/Q[>8)1S/+8+/#= MN,P/2&:W&?P&!&=.XLJL#7.>T<+8_M!?IU^3#AY3'OH7[YW&RJDSNF=-.NU6 M'-SEZ:1*;XMGLSR]FE=G&K-LF@,/B[@ )BN$F>4F >F!DAS./;K M^\_O36I%-@&0XM_-*=5=5B3%:SU&;O+7D\G=.+M/ .FW#2UOS#]>/1=\_*32 M(#HI$ZSS!,@[K?:U/'F>3].92>/_]/G7XLT?JU1&<[9LIX)MO M9;Y;>50*&SA[MY%@#2U,B^2U;JZ[.8LJ^=V<:QM1M"B,6-W643G>>3Z#K?IM MFGTK,W[F19UO6A)^];79.&=LSGJ=63I)!E6Q06RNG,&7)BM^'->,M.08<\*= M.QF\-"\3=@".9#I,S4;]N+G>8>"D]4%[-AS.\T6JDH$;DRJAJA&40$5%\J]Y M4E4_;%I9>4)OUC*_*Q=:7C-9)I8NSYF+4ESDH^JD^Q%$P>-N4[/L]42Z4F:5 MLBV^ F%^& E)UO^T&C>_R9Q%T,B(;3,D_!6RS*X+[D"%_C)UW/G-O)C5";-R M__2=1]"^8_J.,\K,TQ9"#PC<-S;:#WE\=PO2>?GAS1^[2_4A[#T^2JK/"NS? MXM7TGE*])%/#AX53@.51%S&9'%9C8MV7"*[JFNH<'[@GS^8WMP[H@'ENYE+% MTYMY?),X(%?@AJ66.5$VT')Q+Y4 M,CLN=3BGQY2G-)@CU^\C#)@C9!*%=3T4$/CHVSO"L MQ&8(V0RA.L/.GBI:W=R7#*$SR0#"9I1>=XTZK5XZ=[WT2WFHM!(]'9@HX%%8 M[ AA@)<5Z(S/=D2-G:_7WU&7%Y.&UPNE8%W477!!V "3[A*"^[#Q-J/O MY5-D;$;?S7,R^LQI^V6F]&WH:[13EZ+5OD9EV]FJ-:$['57MH.MLJ,/Z&X6^ MRS72GN"4"MF8E]X]MQ_>9FA63L&V_W7"[3AFRF7Q?-'^L-5F^=BC M-(H;E#*V[K@=CYWL"E!4YP&9UIEI8:C$Y >M_+":C%;UB0,;X-W0I&R.RS;W M3381_%Y25]VN%&0PB':3-/H5E$4V+\KTR66V%4%$;\X-RI,Z[:@HX5U_W22= MII/YI'J9NOYEI[OY#(3HBBIJB+ZYLE8*BXSES8MJ;BM, ]A)#.]< MY,]VL!-'V5Z;[O2:TITP[23?">N7S7=ZWNV$O6;H[>)?S>(/B]"=/OGK)4)/ MF^VXCY7?&I::_R5C=I>:\'6!J8=;/!E+@98"3T"!>_C*E@ M 79/@#_O?H!M M4ZZ/,)G3XF<%7'R$I+W=IT7NR8KGGIZ.7Z^'4=[UJ0RCF5A;=KU7[]E7E$C1 M.UZV&127FT&!\4#J[O*\^K#Q+SG3W(H9*V:LF-F03(H'6AX_;?LAQ^QJ#/6# M7'8V'ZT,LC+(RJ#]<:$'BC!KZ9PL1G(M2LV%? M,*\[LX&LP#E;MQV,96&[^UF&L RQ3/' JC.&L(:LY99SYA9&!JR[,-ZYJ \; M]=UFEIXN?\X*G,MQD$$2:65[Z%G>LKQUA!ZZ^OB<94UERW:6[=94&M7'/R,_ M%Y5F8[Y? +E)?#U+.5M> M,=J#=E<*>R[:PTY'>=0VS6;Q/B/!7@O&>B=QMB/N09O>[,\I,][=GM1E[ M=#=V[W]T!I7%3V'V.:7'QT!D]QEJ:B#ED69M[8//WE"=C=];"6DEI)60"_^2 MX %7G=58/Q^?^SFGKX!6[3F,%9\](TDK/CLS,*D#V?S>+QSE_^.UWO$H6"_S/-R>%^SPN'J1#8S%*LHLF%: MSELL9QC&-WF2U,.IS.PLWSM7:36+RWQ77ES< M) U\#Q+,DGQ0#,^AP/"_ON$Y_-^.]\L4$K2+)OZ;#I)F( M-2^2T:"Z:K"X!BXW\[M*,.YRN-K,9_R:%N5LL H&@.\.OOP]G<"*G%DZ,2^K MQS:N#&9\[_RR,E:LFKK5(*E>][?$ ="=:@Y7B9IL#MAXL*R[9!J/9_VG]7B&.A")$ -X4[V[.%U'=S/E"+SOM MZ85?;Q=O%V\7;Q=O%W^&B[>#;)Z;1R%?8)!2K\8F?6R&^P;SQ+FZ=ZKIA0?X M]98 #R' 1P=Y30#2<7*)@[PZS>VPM&9I;0NM'6VTDJ4[2W=;Z,ZV4;>D=C)2 MZZZE@B4U2VK;2:UG7<(Z.URU=/BZZ+"S6@)+AY8.#_9D]ZZ@M?&48P?T3AVP M._?ARJ^\D&@UG6:X8SJ-G9YGI^=5=W$\0/SX#9^(GTS7!^9AG0" &JG/I,/'WI&R 4,RO_ID,9Z:!PQ!8)4ZG MP 'S&]8LPS1J:E0],EX-OR7AL_CM*)B;UHNS@,!S'Z631>2(M$J?,SC#M M%4S=/O#1/(-T=N_D MR3@&<&X,A!5$DW@V2W* Y#:9.NG,20L'4'IKGG%5M@&HX%AYQBW >Y68JZ?# M>9XGHV7?B0D(@5G3:V*<%479/^+*]'V(BVP*S[MWDF)6=J:H.D04#QM8Y.;2 MKVGRK7YJ//KGO#!].0#>/+D>E\B%9Z>3N[)-!;QJFMQDL[1J8S%8/MTIDMEL M7'7Q&-1KS>?C&O,CTVC#W%W] "B=%LFX?"4L/LEA;=<&V^:IY;?)U[*<[:[: MU1J#@.G8",3Y.,YK1+X_+X(V'3WB;^8OP%4\O3?M/@Q(;7)>= RY2L8I8,MT M.H'EIJ-YV28ERQLJCF]N M)8;>0:&8W8?]6"7[@9/!GE0TG2?%?&QV&UYVG4[CZ3 M]Q;@J!J>E!QR/V@@ MN9[/YCF 0"8?;POF0(NO:FW'7C//+:^.LMAG7%^O\)_2R"675U6N1>P 8M/ M;I(18 H*H<+$F=^EYDGIOFH?FTZG8$82*IT(4"I(3)@54,:P-:?Y\/;^JF# MD@R=]+K9G/X85BBLL) ['!JEG[O-J^U:XM2_08X@;9$]^4K&*> M ,L;)L5V0F[^_M-W\^+=31S??5CI&N1.1R8!RBP6WI$405H,01@ &%^ 8+UQ M-OSM+__Y'W]:WCDU^6UYB?5/:?&;#S(EG9F_R@8Q<,^GY/K/;Z+ E%+]+_W' ME^"-DX[@"Q ![\(H1!)'PO.)Y*'BDGB24]^/PB @,M!O_K+&>*OT_T2_DDUV MRJM3N0_06TK,"K^.0?"92*MH0<[IM)CE\Y7>37?9##ZDI1!JU/.\;+$T;"%F M6"$FKRFO2(N9:;(T 4E@1!A<$!>WE8XV?R3_FJ=?XW&E8=+I5] ]=?LBH[F& M1JG ASP9)G 9J-+WI^H;=(I^6LOU HKSV74V3K,&:24REQ>\N\GC$1A'"9@+ M(%Z!XV"I(--!&!DU/\E ;-8_@@R^OTM*=(Y \>?F8H/-M"CF<,=[IVSE]=@N M5)>N;@1(OMMD/%J16Z2N58+O!L*.3O1OL XXT: M+!A^@PW-)L;6O(H+P'RI!\$\3&#WYI7*K2W'YLK_6VS6XVZOVX.5Q-;!PS6[SI&JR-S6>$\B'V6WA #$E[0X2!VQ/!\_H&:4?,! 3!:)Z7+G$W_-_B>N='(5^T=Y>Y+2OMZ6 QRI(/6)KKYX7I#:JV2GU\*Q:?Q=./',V<,7M=D&-MO@,4FG"";'3^PYP[2#"QT6 M[XZRNR8PZ'[V'8'V*21:MF\XK[FV# T4[RQ[YZ*Y93=%_MK9:&&@U^&:<@K( M=5+F;I2)%4T8=Y\.%3MS5Z?&TDN.7B=T0-CQL^8VF.#'T_,O-=S.ZC9W5!UG M-6?1JQQJE=SWD@P([:P[@55RE^2M[G!<8$=']LW'O?31D4H/5(?M6.SDR!WE MZ.,9_:\S]:;?R3&#C>?'Y8#%E1S@JV2+CU(.(FQ2X@&/#B;-:7&=B)XGUR8] MP3RU&4=H'*SN"@^_"<]!ZF M'HR2FBCJ?!/GJE'\KW)O.DU"L!D&-L/ 9AB<^['N!688!(W0_U0)_=-%F2PM MVA0#FV)@4PQLBD'O4PP8DP.F;%>#TRG'UW\$8],+-IQS8L0'NKNS%WN>>=G9 M!\%ZQ&99?7D,;CN?= ,E!EP=O]F@Y<\+4795OH$IX)Q4]9M-+-4JO>^)T@,D M.G,U+MI&O#C7U>8;O$*']]+S#2AC T1/1ZG]I[IS2CCH+AA?7MRT&*HS#,JS M\$\K353R;%(>O/J9Z?XRRYQ?KLKN=^;$MLD^K@[NG:9X__#6?\?M6[+P3DQO MDO+8O^R$47:=FP[SLDU6V8ZD[G.3734=X>)END"YTGC902&]-LW JA2'\E%7 MR32Y3NM>>5F1U,^KZB!^0@2X-^F M-:#IW[2)?A=]RQMZ2L8]$R5[9W$L.*8B'IO#L1]1V#0/F^9ATSS. M\FC]DM,\%@5KI3UYNAB?)4F;[6&S/6RVA\WVZ'VVAVTH83,^#CD$LQD?&PZ_ M^( IW14;732W7$9*Q\I9\GH YXA'RN>2V0'L!GK+:BVKM79EMRK@ONB1_DCT MU&JR[]_*@62=I4S9S"CKK]H4C]?KY5YZB@>C RZ[2R"U&1X[RM'=,CPVCD+8 M=\;!IA$)\WC\R]6X'F,6I07LY#]@47^-9^70F<_#VV0TAV?L.RQ!^RPDTD>: M"1;X-%!,85<3P7U& \R]"QN6\,6,D"LG!)5'UN6)Z&)21O&@ST4Y36,Y(,U, M?.QQCXX/IYI"=+&GUUJ_5X@CH0@1@#?%NSO+)JJ3PVR,7O0P^Z5?;Q=O%V\7 M;Q=O%W^&B[=Y(L_,$R'R!7*7>I6I]#&^KRSYP'0@NW<^EFG+1PVY60+<(5%I M I".DTO,G?MBAC!V%>JQM&9I;0NM?4HFL?&]0TOJ3UZD09M2[=VP07' \2[FW34AXT_ M9F+9*Y(XO=-P5LQ$41&/L;8E9SZ?A0AEV#Z9_:[6T8SK M@/68)A9%/ :> /0![E*X^2[/;O)X4CB3)*GPD2?_FJ<5<73 MT:)EV7NG)C^S4[D9R1#GY=Z,Y^:#&1D#3\R;^1_5'A;E(ZH?#'K?&>CKGSJ< M2.*\\D$D!A- Q$4ZVK@6 W;R.VBN4!8(M5PRT-JN$J&\1R0"L0> M P$,T[L:<]/D6SRNMF9QS8)&51;OXTFY67)]-B MGB]V:/TQU1/6@7YB^DI;3VU7+P\4$2BO<08@);]<^]GD#L KE=JGBG1*4?D9 MGI)X<9&,FH+0?315&*C "Z3/ N1)1CSD![K25-S'-!3GK:E:>NGS#-#VKL2F MLXKP@U7- ;G@-HJFQB7LO9NG@]O 6=.86BQ4FIFZ-88Q*/CE0P$/%@8 MW Z<3Y]_796EY;?OKDJ,Q]_B?%0T,C^9W(VS^R0I!J5$F8]G\'+XD%U?IR > MJH>,0.8/9YF1/-7B,-V\N(%I>!1/RA$\@\5*X>IRI>99 WCQ35("57*_N62! MBT'Y\8WYLWCSQX'S[38=WIJA.^;K8@[&>%$8)5^!OG+; H/%P1AT3X;!&J 2 M2'C:?-I(\7+=SB2^-TIGJ89AQ6#I%S.PK.$)]Q4HS;K>K^S @Q_*YV33,MS9>(&*[H[0'(YJM_ECX3(,4@<9Q.P"FH!=274L37.%TQLVM?H%CB ML6(3X(L[L.1_+VWP;OBA2'^OQ\-U@0V0BB-CP*;E[L9YI6HJ47F=Y@7@(8\- ME==29VI$>%GGXOS/?)HX[2+ _8$P=Q5 )IOC6XKT#(K(8'G M; PB'8 :(]&:B2_GO,Y&8U;>]D=# \9?FM:>3MEV\'$)L2H9C&#H "+5):.# M[_VMZOF0PH*N8V#\29S_ELR8V9!^>7E]_>)G MPQIK%A[(S6V/.@,]M-D?ZF#C6N,X:U-N,96SLWF;=6"\KDI<"476S3A7EUA_ M5>)R9,) I2:JIFQU!0);*ZU7]C8: "1U_?W";WGJRP_,/P% M41IXY%\\1PT?&CZT$J2MX]S5XTFIG'R 'TE*'_@!?M273\,M($7=TL'M']43 MEW)P4DP==:RCZ*(%L#H;/)LY:WM1*;2"I&6(1?^1M(!='9$JQ^GF!*?(1E%+ M8\C2# .M I5$29_HA2WIKP"5^IK&T*^@9:!ESJUE(#@([HS+$0T*47G!G100 MK@G*:'G@MRATHN4:]L&'Z"(]T[Q\%/&C+L;CL3882C\U;?7:ZY.%9/H@F]F2 MQ;DCRZ3*^&@QEP:0OP07H /E /EU:'%)+/E@).F0EZ(!MGPCEU:IUE2I8 M:0? UGG^BU@^LFUY9S.<*N$ZI-4ZQPW$5F'M21DH*KXPU08%9^A7@_KMKC*( M@?)JH?)22'!U5JIO8)XE7[&]AEIM MM70IOI$'JG^)/J"B#5[11KYHNLK[@-:;YH RKT&9M\!GKRLIT6_W'&QJ!YM4 M=8\ZHESD)@14>?]0+-U2+-OR:0.W9(;X0!7,%%00H%]4KE%*LCUUE MKRW16AD5"BJJ=50H;/KKVMC1-0,5"FHX^R"V0FWVU(=J$\LVK]68+5>0XRM; MWK9FAK\4I M4[NN;VQ@%:&I>\:;^-5G<>[ZHB-Q<6I>>@]9XX0N?S6*3/YF+1O7+ X:+P^D2FO+:F*TS MBZ^V)];.U[]U'-^GV]^69_%IY\V-?;FGG^/HLMR9$%NTD=,\7F,3)A 8(P!& M'V#MHM3>.L/L'64B+ M_9/3.&2PX=OD$NI1L8>P*&Q_8=LD_VUQ.[[FE&KD<1IX4[XK\YY&-''#\(G< MN2EW>2,2TN@^$_L54YH\!!Z](K^P>S,Q7Q8K5J)>GO@Q^RHC4Y>-@OU;F< 2 MF[P$9U,^3";T@(G(9R-,EA\(_3,/'ESVG*P[VQYON:PO"R$R\<]IE(K=@J(7 M>I2*+;#N+&9:Y"]V19X&Y6[&-$MZ.>QU1+QG.'B_QASL%0O/ G$GM>GER1CW%RW%[+1_Y<+[Z/ MV%#7Y^+%:;8:'/M!,',Y(/8-DP03?K<[&@:4P23(N!3F27PG8))-65 EH)FF ML1>(.^T:$GD,PI#=A$OGBOQ00)W]AJ;IC+W)Q3[3XKY!&&3+K:<[[W9'N>S9 MO8@W=:/[K1GS'P:SN>LM[UQ<1X)H.67^MWAF,<"0W=\KR"M5W98E/WIN9[9 23,+J_#\WAU8 #,V2/ MDC+=I5JO'L!P5P%WJ5I<\KC8A^*6^U!62)8P$O-J3)Z8<=[>577\O3I#)]X7 MH;(UOK3<[H,;A$(=I&G.#P8570.83LV>2I-2*N^+U?;Y-9QJ!3(Y6LO[ MBCOQV^9\SYM0F8Q5%OEP^^NO7\G;3B]FUIIM\,R4'V&G_-FWNC<[ M>FQU5V2]NF/R60YW>(9]Q4KM(BZWLU^O^0YB)_$)N1EP%!R5SU&TH]ABK?"_ M?PW=[5@/> />:L(;C_=J-0H*+7'6M_SVG1ORL#Q%WXAS$[XYP;5B-5,S=?;? ML;1:T'ZO6(*8(*:L3=*V;6O6N/YF[+T@)G:)7.?9-$[X$@ZB!W6C>46TST#3 M34LSY'FD7=$CX$1O.>'H \TVI1V!U!5&H$G#7L1\+["$##BE1:H[H*G M\S&F$)9C&F9CTNH*J["GGONO-W[X/4"^,T M3^@ODYO*=M)/Q2[2FSC-4E&B_QW?N_>K^\2W*:>?F5"^"V/OCW_^]W_]8W&K M#VX2,="FO])$_&)Y$9-PQ,7XB4Z^??/Q/?=+_L_Z]^?W;TC@LR]<+[LTQQ^& M0WUH?S?0;XR;#]; '+P?6C2U7$+^P5V_569>ROE,(; M\7&KW)5-)B,_QFE*F#"+$_].WSK:\+[08F=CP+=DJ"'PQ%9//PASOH[:!00,=HE](%&^7)OMOAGT6V.M^EH\^O#]MPV;<\U;"G[9R414J[TJ<7U[@;KP7=!>BSW63I!7/PNR-@ O#TO[.?MI>#+[17C6O1U@V^I#3I"&6&U5KD"<4 < M$*>RX)01%A#7!\2U)%PYFY.XY@&>,V>AQBX?:6?FU3=C^5O;#(^;?-\\I71QXG6=BLQP;" M,5-?+[UFE8!C::8]D)8F/E5J7=F0WB)=H)QG<3@W.\*]LX$-; /;8 EA"<_* MS29A!>YVF[NCL388U-1/K8?Z**P&*P.[#[C=A]QW8?57LOFK;7:$1 MVP].:,2C->)0WGE\T(@'9XSV-^)NS/^LR 9]:==&CKZTK6G0J=C/,?G6CKY5 MDV_)VH-R/C/ZTJ[Z9O#>^&A+>WXDHBTMVM)VN-^8:E!#6UK@KP4M[="6%I!$ M6UI@K]/80UM:X!)M:>%K-I#/:3I*1EO:;E8U%Q_YQ6A+VPX=H8RP6JM<@3@@ M#HA367#*" N(ZP/B6A*NJ+'U[9PY"S4*Y/K8-FHTUIS14/;$N]PV2CW]H9;2 MA7[HDGXP+%W3#2@(* @H""B('0K"U)D',4;C:B@(* @HB%T>Q,#21J8)!8'. MM.A,V]>>7HZI&6-#6J:X[SV]6J0+E',MD$K'XLV9$ =K &MP#FN [JS@KBSN MCAQM8$L[9Z3WW,42-;JSJI&=0$^B(Q-;^I6\\]C0DP@Y\\8"6\2OP ^,(HQB M+XW8GM:EF\*JYD\&CM3T MR>YBG[@I_X<@(70RH5Y&'N,\],G4?:#DCM*(N%$6B!L'#_3= MR0+<0#)ZOS;1^]54H_?KH-4].#'ZOHR^)=E]Y1SOY7![W_[T\S2A,OJ? G0 M'7KNM@R(KZTY:";1W]HFO&<0'Z#8*2@VOOX+**H"Q?8T FR?RNSNB@) W("R MA=]9]UD/34&VOG1?/9G'$[AA[?Q#W MT4U\:;V&ZBNJ/M^"X5AS''E^9=?KIUO$/^7T?>^H91B:+G$Q'MP"M\XO.$6X M!;,%:H%:,%OGY]9!-6"[_O['UWEZ>>^Z\WMEE^]O!N\-RS%LPWX_OC;M]Q]OQD/K MYN;CQ^'PN_)?+.C-1>S9AKX \\'? MB]7B/"&3('(CC]V0N.*MD#P5OUV_>!K0Q$V\Z1.O56._W(+6"3%P=864[,RY M'G]3L;U1PGW>4Z\ZM OG>K=V])A\ M6R;?DK65^G+==4=^D-6))Z=UOBIOZ6&NHN:]KF:[5T:51J2ZLI()0>G\5>/X M3J4(_2-]H"&1U@<-V /VCL2>]*[,P!ZP=R#VI"6T@3U@[_#]5''FAG"7X2ZK M**O#@UT48!X*,856TN5A[<9-IV)MR.-_T#_SX,$-V3M3L["R#XQ%,WE5BS@Z M5OT"Q %Q0%PK!*>,L("X/B!.0K2JM]NA^XFY<$]DYB9_T(Q,&"K.>JBYJE)2 M,:A70S(]/)YQ.!QJHY&T7&Q7:HBA#Z />JD/"K?#,0U3VON'3H!.@$Z 3H!. M@$Z 3NB(3D#<@"7*%WK"Q$EVF=%D1H+H@:;9#.N36)]L1R:U1>A33G! '! ' MQ+5"<,H("XCK ^*P/GD3SV8T$=TIYNZ<)NW-,JB%K&,:Z]9<.8O<6X]S;V!% M4QVQM/'(!A_ !_ !5@*L "M@)6J-P@Z,8UL>GOUV=7M%LD3T<7PB*>_B&&0! M[>*B17MU4'T-7EMOLCO?V14$ \$.M_XC0S/U(<@%C40 MUG8O>G7O:>35$;M"!W4V38;D,5@!5FS^RAQHCBWM0"L0 H1H.2%@)L *L )F M HN,KZP!3>9QXF:4W,42&]0@>83D$;*SR,Z"8,V8C_6/GJTP:H=7>'Z$O$BI=3IE!+(IA+9!@/-U,?@&7@&GL&H@6P@6P?( M!J.&[5@JU/DA^W2$[HD3GR8+21CS+R2-P\ G?]/%?]JF@NJP]R](J"OJ"*P" MJ_850XPU:V""4" 4" 4S!5:!54JR"F9*M7UH[2KI^QQG;H@L6;-9LB,X:#$. M^G%^%])7:2@E$DL-')3XHO!>A&COCE@\761=L090:U!K4&OG5FN68VCZ4%I? M=J@UJ#6H-:BU4&U0;5!M4&W-J[:Q96N.*:_XI?=JK9*6_#ISV=1W M7=_8P"I""X.(7DZI4("&J;_=!*6]07[^N2)HCT893?:.K/*@-96B+^X21#Z[ M@_A<'4D4)S,&S>J##7[-\L9"AL2C85A>\^T;_8WXS #B+3[OD.7G8$93\C-] M))_BF;NUO#%SD_L@*@;IYEF\^**P$.*;Q\#/INQJ)JL2UPR6H3M/Z;O%']]L M0G$U[FI.>@7GT=1=_'1Q]09;G9NV/](&&Q #:@+;&T":MN@MH ]I>1)NTNA*@#6A[ M!FU'%1["U86K>]YXM.EXMHH'<"K@1EI99;M*98<.J;F6$-9$^]*R2-T '1 M;W1 #7M!H >@!Z 'H >@!Z 'H =:I@<0$^"DG"/7'>/9C"8>^V3AX\>8C[.FWA<*24Q=A8.S:W!:$A"GLN"4$180!\0!<4"<$CT\.K4J M@8U/B+"1=T+>":R0Q(K16#-LY)U "! "9@*L "M@)@XG!+8]8=M3>U505RI; M43J.TG$0K,Y-SXXVL!UP"]P"MV"\0# 0K$4$@_'"QJ>C (.-3^?7/7'BTV0A M"6/^A:1Q&/CD;[KX3]M44!TV_@4)=44=@55@U1Y6#75M9(Y *! *A(*9 JO M*B59!3.EVLIJ$_23@A_Q\9&* 41Q,F-7B!M]CC,W1+*L?IUU!!4M1D4_SN]" M^BI%I41^:;\R^WMCPGL1EH=J^\-E)5WS.Z;F6-)Z!9\NLJX8!:@RJ#*HLG.H M,LL9: 94&5095!E46;M56>U9+J@SJ#.H,ZBS9M39V+:EGAW:>U56R3Q^G;EL MZCNOW_'W/[[.T\M[UYV_^^@&R;_<,*?7:4JS]">Q6YWZOT2?^$:(A 'I.S<- MTL],"M^%L??'/__[O_ZQ]=OW0>J%,?_AZD(FUHC+[A.=?/OFXWM3-YS_L_[] M^?T;$OCL"]?++DW;LF_LD3487K__SKC1!T/SP]"ZN?GX<3BR[,''-__;5+$W5!+_+#TY>A>'?G$; M+CXBY$=*L;_<*.N5L]D$L_@<1,RV9.\&CJSIBE_]3HGG9O0^3MCWQ!7H(F[D MDS!P[X)0;+$A"?4XB7WB9F3"Q?$@Q''GINR[?!Y'))M2$M('&I)X0OZ3^_=< M1OQVL1>PV_OD,,K\GEQNY3?C]^\\MAI M0!,W\:9/Q$WXD,DD#IGU3=\]^TH$\8A'P["4]K=O]#?B,],JWN)S*;O-%[+C MG3T'Q:>'@,_&Q:O-87%=ZZVCW\XN/6/MBLCU&]6PC?F/VZ/S'@\WR] MKVW:V^KW5-W^*BO'A'64H=J25GU>SX^"D$8E//FA("#G31ZY_G_RE'/SSSSF M_S=/ H_!.(@(T_K! R4S-_F#JX-)G#!KP C-I[W0$>R[BHJX>K4M!#_!SU[R MT]S-SW52<@JF ;N?F^PSTMN\9;_9OLN*R)5;!E&:);GP:_A]%C?(ILS@\\%$ M<;:X.7_L+/9I>,F\>O:%+ZRRFP5Q)'[[. V\*7'#D-W\/@HF[%%,+J7EYS^N M?ET8=)_?)RFF'=^E-'D0NF!K0E R4#)0,BY=^Y9.YR:.:%6F>B MY6]E(X*:K>+8A=S32M3&-;S+HJO)A'J9^.WJE;-'5&ZT[RVSST50-P]=KW@. M#P"#:'\L5X1[S[_0]KRLWVDY04ZB2GMMQA,VHF?-\H8MWK#ICU/*OGMPF=EF M*+XB/TS((UTX])S%[&W'=YG+?GGR0S1^RP.&7UQ>?8 7SQC\2FVR? +C>4Q\ M-Z.:\ L8A#9OR^!+[LIG^N5#XHB6($_9K!ZY:LFFL1^'\?V+ 4=[@,(U8)&_ MX',6JBEE$F5SCK)-LI2"FP018WNP"L4*>>W/DH@DRL&&K,*74.ONE5'^;I'I&P9Z^^#J!BDFV?QXHMB[4Q\4WBSALX$46;_ MF3L4NO.4OEO\L<6QW>[QRHT:[2RX/MR]+<9DV6^/=;#7?F^<]^=6JT>/R6/R M+9B\A/WJ[=ZNSG_5K:U+2LMJ-?2AVON87O!D)*RU+CW,5=G+7E>SOFX3O4>D MNK*2"4'I_'WQX(D:Z/N"9,]-Z,42)+ '[)T'>R:P!^R="7L6L ?L-8Z]H_9R MPUWNLKNLGJP.#W:;#F;'I\AFO)>%%V*Q,\Y3-_+3KVJEHT);8>1A[<9-IV)M MR.-_\$7J!S?LZ G%[6 LSE7$29Z-" Z( ^* N%8(3AEA 7%]0!Q:B?_$7+BG M1>7=)&]U-W&EW=YZ8]/V[X2O;\;2FZ8-A]IH)"T7VY5=Z= 'T >]U ,DN\QH,JMN9I2%%X5$IK3"12;U ME$QJB]"GG." ." .B&N%X)01%A#7!\1A??(FGLUH(KI3S-TY3=J;95 +6<<< M=U=SY2QR;SW.O8$5#;'"T,8C&WP '\ '6 FP JR E:@U"CLPCFUY>/;;U>T5 MR1+1__.)I/SP$-&R$RD5A7205"%VRV1W_JP@$ P$.]SZCPS-U.6=H0IR@5P@ M%ZP7" :"P7JI1BXL+HKHU;VGD5='[ H=U-DT&9+'8 58L?DK1G07!&LG.&F-M M,)1F]D$ND OD@O4"P4 P6"_ER-628T#D >3'F(^SIM8=T#B'[Q^N059MD _P M _P /\ /\*.F?( ?V=YB/]8^>K3!JAU=X?H2\2*EU.F4$LBF$MD& \W4Q^ 9 M> :>P:B!;"!;!\@&HX;M6"K4^2'[=(3NB1.?)@M)&/,O)(W#P"=_T\5_VJ:" MZK#W+TBH*^H(K *K]A5#C#5K8()0(!0(!3,%5H%52K(*9DJU?6CM*NG['&=N MB"Q9LUFR(SAH,0[Z<7X7TE=I*"422PT3JE0@(:IO]T$I;U!?OZY(FB/1AE-]HZL M\J UE:(O[A)$/KN#^%P=210G,P;-ZH,-?LWRQD*&Q*-A6%[S[1O]C?C, .(M M/N^0Y>=@1E/R,WTDG^*9N[6\,7.3^R J!NGF6;SXHK 0XIO'P,^F[&HFJQ+7 M#):A.T_IN\4?WVQ"<37N:DYZ!>?1SG6&P]/:Q9@L^^W+A-E)VW).Y_VYU>K1 M8_*8? LFWY+.%LJM0D,^S\MG-=RAVLOT+W@L1_G*XN-CX;+CL MCB8K.5J&1DS=.+C_#D@*DIYU%W\=''U!EN=F[8_T@8;$ -J ML;0)JVZ"V@# MVEY$F[2Z$J -:'L&;4<5'L+5A:M[WGBTZ7AS? K=QGO9=A%$))O&>>I&?OI5 MK;3KQ=KKC9M."9,E\?@?],\\>'!#F=U0%9*BNJQ]T:PV*,0V"$X980%Q0!P0 M!\0!<>H(#H@[17!H:/-3'-$G,G.3/VA&)CEZVB@=P*N!&6EEENTIEAPZIN98 M0UD3[TK)(W0 =$!O=$ ->T&@!Z 'H >@!Z 'H >@!UJF!Q 3X*2<(]<=X]F, M)A[[9S)WYS1!8K3!Q&A?>IKC (%.[T@'P74$:L@B(8N$-"W2M"!8,VE:9RRMB3VH!6J! M6K!=(!@(!MNE&+6PQ'@3)_,X<3-*[F(T7D5N#!EC9(S!BN-9,; UQQJ#$" $ M" $S 5: %3 3]89A"J4]Y.'CQYB/LZ;>%PI)3%V%@[-K<%H2$*>RX)01%A ' MQ %Q0)P2/3PZM2J!C4^(L)%W0MX)K)#$BM%8,VSDG4 ($ )F JP *V F#B<$ MMCUAVU-[55!7*EM1.H[2<1"LSDW/CC:P'7 +W *W8+Q ,!"L102#\<+&IZ, M@XU/Y]<]<>+39"$)8_Z%I'$8^.1ONOA/VU10'3;^!0EU11V!56#5'E8-=6UD MCD H$ J$@ID"J\ J)5D%,Z7:RFH3])."'_'QD8H!1'$R8U>(&WV.,S=$LJQ^ MG74$%2U&13_.[T+Z*D6E1'YIOS+[>V/">Q&6AVK[PV4E7?,[IN98TGH%GRZR MKA@%J#*H,JBR M'=I[55;)/'Z=N6SJNZYO;& 5H85!1"^G13;0,/6WFZ"T-\C//PM!!Q'3<]F[ M@<.^D >\WRGQ Y]$<4:F[@,E;O14;4W%_B;S))A1,F,S?2(S-_F#9F3"@),2 M-R7QA&Q-_/A!W-)Y1F=W-"&6KA%3-[8+O8Z_*8D3&6-[3[UR:(88VO8:P/'W MO"),[%.7BYU,@LB-/'8E$V=*F<39L,/ O0M"L=6&S$23!.J3/&60(#_2!QH2 MB[V7>9[A%9S^"IY7).7?__@Z3R_O77?^[J,;)/]RPYR^#U(OC/DK23\S6GX7 MQMX?__SO__K'XL(?(B^>T<_NE]6%R^N8/HTXES_1R;=O/K[G4OX_Z]^?W[\A M@<^^<+WLTC('UH?K[PS[_?C#C7WCC$W[9FC=W'Q\[WSG?/R@O_GGACZI3O6ZD1^L4+^S@-O"G7<7?L:9,@(QZ[]QTE"?7B^XA-P"=^SFX6DP?& M+)?_D+ QQ8],(;);NY%/7/\_>9JQ"_G]?,:HA V7!$Q5I1H))MQ<:=Q&95-^ MVY ^N$QRQ3ROB!#*;,YHQ2=2W*JP:NR1?%[;$]KQ'#$.9NKG[&KN1M$O MSHBGQPF3#^S-V$7_Q(23[WA8CY M."KRYC-Y1MY\,,%D[5?^:O3>U(WN*1,-N__,_8/=B7CY+ ]=<9>5!)[7?NIZ M*[_L?FGL+13OF(9\]SLSR+DZ?BI]RY<9. M$Z& HK@V#\-=F"3L Y>\V!6[N"%_&K\IV12OH_"FFOB?L60^=LM.+GX3"*XR24<;3'IDOB@5MUD-?3GS0Z>Y \-IQBS2Y9V;4E[5,>. M%M.M'QL'JEGCQ!AB[7>OU*N_KVFKBH8M-8 D[^OOAGXU).RBD+T &8X7?]\R MQF5?Z3*'Q<(&IORN;V^(K=M"UW+,2KAS-DUHB7*&2AZL9-.44/8X7\:X576P M-8;.=%ZHPY!90LYC5VB@N$ZP7IDJ8G4H=U@3.<%+"Y$I([Y:1^85V6.Y'UD M*^%I%V/[:O356X70>.%<&7(&!"U9IY:4\:K-*ULM[%E7#K"GIA[D,6GAM%,> M4)2AZ[9F3)>R+P0GY%6-X%>!BYME27"7%UGNY=)5&.PN M]1U77RU9$ZHB+UI6=G/QAD0$QWZ]"LCW!O"G &#%ER/?/X^]>$3'1E(Z@\S: MNAR0>9@M&FK)BTW\!$"'C"@! "*JL4#X\ N&;<[>=SW+H1M_C\$(WB M)GR)?.\RDE9QY8L?+ER%Q>+L<@E)GI??3\PJS.[DC&V;:CM@MD=S1XI MC9;A'Y?VPCCOC307:Z6KVZ<+*+NS.(]$@)GPI>]\+:!:7P*JZN'RD6U=F[Y> MCZV+N)H183'54CB3($FS91T NY C1BS85X3$&3KCJ81$%(8MY1DQ J^M,EJ'"5I0=QJ'[$6D_T/HGWF0,;7T?L7;_6-T MPS0NID8Y1G[C_V)?&@5FJA,HULBW5\07H^2JC2^S5U,,+H-#PG5E'(F*DJ5V M*Z'VBA7YBKXK%N;;BK+?%[D37O3+I$<+H=!2<[MA\%>!B*=%@F<+,V6=8:&Z M"V$2]\$-0D%K^A#X5-3?L E.R3Q.@R)[R%4PO2]2B6G.7B%[@]. 82D)O!+W M#(.3/,L3*HB?I PMA05AE_$7NA^Z\R3^#Q7U&^4-V!5B.,6+T_C#'BD?*-=' M.9>L&-&$X4-4,[#K+^>A&PFXIQE7;/?LSE?D^T6ED\:,![MQ47TE"G?83")1 M"G3WGX5U)FS8P238D,1BNAL)55["P6G-<,_'\T3=A#WP6NF2S+(T*(@R]E_& M.,Y!*?;JF4T3QX]R!]/5&^31Q4!MU3F_1&19@FN:A5]<%#9]9G.[$77(;-[_ M&]^EY+JH<^*7D M^R1OVS9NOA+Y/F5?*!/(8,+WB5ET1OZQ]^U\W8C;GB11E MOD[A*K/?+XP&OP%CI^=&&:,JTS$!5V'%87)BE'TVCY., M%P66I7%7Y)?"#J?NC#^8J87;S)U,V&,\;F6Y^OB.<8*RO\C/\14Q#(=EQA.ODX^2=> L@],\K<^-EBU+RVL:CT*W[-9")JR#WFV3,E)6 VI6FE M + 0@[C]FGJ_SP._**]D(UO4?HKGYLG^"M)5RIZ[WOSRK9KL5B@^L<6![W5X M8D:1^Y[L/9>NDANYX1-[F7P."[/&"+T(IIANYV)*UPQ1G#&V<0]-^"U;RVR% M,7BDRR>5Q9W%@S2QUR+-[U+F@0E[MN:D%>^S6L6+=C%RQ6G79D M?86KZ:X*87\O*E8]<>/E8-9FS4E9>JCEC@,QD/*EO_!"]IW?9=>3_)':MZ/KIT/EGEM7%O.>/!^I ^ML2-J]S\8 MU[KM6"K4[DNQ"N+C5AG[[92IL,O/_'![KM+$4??BTP\''G6OK@7D=F@2_%I8S?54A5?,M5RR5QD6CE81_7]/)*R MDW5LZ-%6 0W376YAU#AG$T9-OA@OW'.NGEAN$C3>,Q8E==\^T9_(SZG<]=;?#Y>%18OOB@V#WCN2*^S'(3 MI]D10@7H +I30?=;5*PN,=1]SZ(K'*@#V#4,NQ_%CFG@#KAK '>\WPL1#5_@ MZ:D29IS4)*^ KLB./7_,PI&(&Y\"N/%>O%V(Q9>0 V)2&O W9XVVH8V'MFRIMV55MC(04 #]$8#_#_R MSP6!'H >@!Z 'H >@!Z 'FB9'D!$("M;<&"^I>5IA&(S82*V0#U5=F:$9FY]S3RZH[+6D8E52.O=V4J.>V ZM&SQ2?)O-8 M'&UQ%T=^/8M%+^S![$QBP!AKMC.0EA@X56Q=82VR:&U9[4 MKVQQT;$$CV4XFCF2E@[M"F^0\NPM([!F!E: %5OAU&@D+1.)J A4Z3!5+&.D M#>45]'7%>+2]0]_:$VONR/?CKC-S3J&6XJV#ZE/4=;LZ"@%37<4.] %]0!_0 M!_0!?0VFK-M>0]7DSON6Q5:#@39T$%HAV8!D [+58 58L2=;;[&9*2\OTO=@->2M4HDKCIKPF?J E: E: M2MN[;YR?F0@)P5JP]CA'UQK T55GB:P;NSI"6652K^5IR^AH#S3=:FR355=8 MAR0I"'7N8!%< I)0T?0YD /5>DLUV]*&0P.V2YVUP7-$90UM M;!$?'ZD8 MBTA7_Z@TRS$URY!6072ZR+JB,END'95S3J#*H,J4RTQ B4&)08E!B36UZ*^9 MM@*:#.DB:#EH.6BYNJ).0].'B#KK2-1]G;ELZCNOK_Q=F5<81/1R6F2K#%-_ MNXF;S?J)9=ZLD(5'HXPF>V>UKZV,OI%]XY^K(RGS9M4'&_R:Y8W%-(E'P["\ MYMLW^AOQF;U#;_%YQWOX',QH2GZFC^13/'.W=.G,3>Z#J!BDFV?QXHM"<8MO M'@,_F[X;CZ\V>J M_/#,;#%":_3V983OY%GQ>^.5/[?.^WA,'I/O_N0E-)'HI0>[&NY0[:70%PSL MR2M3=W'H%[=Y3STZNZ,)L0R-F+IQ<+T"+,\-QNM9S"3Q%_7) M39QFLD($@ Z@>P9TOT4)9<_BJ/O>#2)IZ^^ '6!W&.Q^C-/TJ+Y7P!UP=RKN M/KI!0O[EACF%IZ=*E'%23KR KDB./5^$>"3BQJ< ;KP7;Q=!1+)IG*=NY*<' MK\^TO?JPH6I#\:M;::?^*-[-4SF&*R.LUJI&( Z( ^)4%IPRP@+B^H X],6^ MB6:V@L* . MS@4&]#^'4E!46% *4 I0"E *4 HJ@ &!@ZRD0C_ZW#=Y"E=G^GS:NF;J\K:P M='V'"K+($K+(?2%7#5XM" :"@6"K;>:FO&9HV$,.UH%U!_J,NKPS73MOTK . M+"(S]YY&'DY'WDQQ'+Y-K2\I#O4RGNVU.2WC ]8!P JP8BO,,0>R4=+G8 9, MZ2Q3QIHSEM9VKBN6 TM&.!JY?NH-;&VL-W8T0>>3!LC(-9&1ZPDWSW\ *V@) M6H*6FW&=+2^)CI.105J0MAD_U[$:.^^N\P85)R-O':=5\]'(+>.;:;+ RS;B+[C.PSJ'*(1V78TLIFNF([L#5#@3WC M7:E,,QQM**]A7ND!F M4@%;V15RGB$*!$%!4!#TX(!R,&S,Q\6"'U@+ULKR>2U;6K>EWIM4"2N&YXA- MUT907U,!\?&1BB%'<3)C5U0"VDI+-#?R7QW?'@%4BP'5C_.[D,K+,;7_Y.B# M9:3^T=+6:*@Y1DW=5W=(IBOJ3#W-I9Q+ 34#-;-4,U P4#!0,% P]760MVM* MLCPCECXG4Z!_H'^@?];B*&-8TQ)IA]V<2EKHZ\QE,]QU?6,#JP@M#")Z.2TR M,H:IO]W$WF:EQ&9N:.#(R@T5B: I)9,X9.J//9 (29%Y0E.>^B$9_T$]+H/IN2>$*R8$;95VXFOJ_>=^H^ M4')':22>P ;94&4Q_G6\,@\3MF3XNA=[6^JH(3'QD>3O:^J\J UC:UOO&_^ MN3J2,HM7?;#!KUG>N'B''@W#\IIOW^AOQ&=&96_Q>0=(/C,AI^1G^D@^Q3-W MRPZREW,?1,4@W3R+%U\41E=\\QCXV91=S615*AJF0$)WGM)WBS^^V50:JW%7 ML[>K98/!SES]X0G@8DRF]?9EU;93CY9S>N7/]?,^'I/'Y#%Y3+ZKDV_)(J!R MD>;*S+[8V?2\%>(O.%,GKXG>Q:%?W.:6SC,ZNZ/)2I"6KA%3-P[>O0L4OA*% MH[Z#\$?* I7/4SO@:XO2#+(P$X/@5_X[WP^\B3E__BR4MH-\"M=KA]+_+BOZT2SS^* MO#BP!^Q!U0%N78(;5!VP!U4'N/4 ;J]4=8AJZUZ;.$58)8I%^<3S'5W."[Z+ M("+9-,Y3-_+3@XLL<>3NX150MZM-<#ASMU&&*R.LUJI&( Z( ^)4%IPRP@+B M@#@@#H@#XM01'!!WBN!P1H2$<\6E)U34D(RT+83US5AZ0RG;T"Q=VOD77=D MB PK=$!O=,"%)6^+\#;(6_/FT80 R@'*8?-78VVL2VO$!O< &@ :H&4:X,*1 MUL,(W@%T W1#AW2#,3(T$_X!= !T0&]UP,7 DG9$=1\T\@[ M<6'B\ ,C.G(@Q%#3!Z8L]G7^N 0<0X DD ZD.R2@'&N. M63_O8-# K=YQZV(D[^ P#J0[ %7F0',D'@(!@P9N@5L+@V;H8UBT9RX&25W<>37DW(\;[L^Z85!EC8R;>>T$X?;%O,&.])=2%,6CL M8.<^2#53;EV4<:H.1M$TOL%T@5,\)=>'4=)8N3!>8!J9539<^U@P'<1=L M%Q@ER7:99DV'-/?3>-58WVAMGIK9LBRC.-""I-)Z!O8ET6_:NJ8/I5498Q4- MJV@@U]+^#2UYJ9 ^KZ*UB'7U24N"ZNH= P=#S937@P?6#3P#SW9'>A)7V&#I MP$ P\$B963HS=0CD8.I M+IK_5'LKTII9!/L6WMBS6>>_!CSF31PY$D-8FQ# M!DHQ:"DG'^ '^ %^@!_@1TWY #_ #_ #_)Q%/NBN5>?!'[W+HPP&FMG )E/D M*Z'6>\>M"VLDKXZYSSE*L ZL.WPU14C),0VS?JT.LP:"@6 @& @&@B$F [? M+=6YA9A,G;J1EJ<;T5+KA+8DUD!>\V-L[<:*4;\)=6$8Z$N"OB2@6CNS'C!@ M8!58!5:!56 5XBP0"H12E%"(LQ1('O:IA58H:PM:7_+ZP[$V'-:_([0OM@YK M9N#6ROH-'!Q#@SI&L*[UJ1&8-1 ,! /!0# 0##$9N 5NM95;B,G4J6,\1\)Q M;03U]<,2'Q^I&'(4)S-V125+66GT[T;^JY.61Z3-K?D7XL?Y74A?M:10WI1? M<=YUK?U _GOC FQ87M);9[= MH5([RL-K >Y0\0O%!L6FDF*3? 8(O#(H+R@O**^&O#*9!ZO )X-:@UJ#6CN_ M6K/L@>8@50:G#-H+VJMUVNO"T$R[IFT9<,NV)5A9*?TZ$;"Z7#AQ9RZ7%VNB4DCQ**'M;?U&^*IJF-"5Q5%T5 M)2[[9D*V9GC\TV[I/*.S.YH02]>(J1O;A\\=?U/R2!-*YDDPW5\6ME."21TSBYFLR]GBC4?Q&DC9&\K(U&4OGE+^MHG+M%24 M!5$>YRF):"9>+9G':2!>SR1.B&&2&;MFRN:,-4NAM$GQ.7D_R: MP2U+WP>IQX:7)_0SX_IW8>S]\<___J]_+)[QLYNQ?_IE\LN<)@)F\Y@P_.P/Y@??PX_&CJSFAHW=Q\ M_#BP/WX8?GSSSPW55'T'GX,98\'/])%\BF?N?C=,AF:3;2G$Q[(.Y"X._04> M4R\)Y@MJ?I>G;+SI\R4?DF=7CQXO/O*+WP49>YJW1P 2^/>90]K-R6T\R1[= MA&KDA\B[TAC5WM/0Y=\P7!:-QIB8-5%H$S!N/D[C,'RZC!\CIBG3_"X-_( I M:X:P"ZY^W]S$3)]&3]H;\N:1\O_-TS>'WG5+7_S-W$Z[$?4[O M6\;6+&1#^-U-ITSJ61Q=D5^8"D[+P3&3$/NYQQX_SS.AYN,_T49%-^ZR 1CV(W2O\@?^9,3W#N:MRU>A#C8^*D6^6]B4((KB!_; !R%9RDR0-XWB,+[GPHN9>Q=$;)!/Q&=C#^,Y^Q'3 M@K>9&S'UYI/?(O;#A"F\)TU8IZ5$_,2=N<*Q9+]E LV99>*B\-B+".D7\8,@ MFO _[X*0?11CI%_F-$JY#4MC+V##]QLR[!=6;SYGP"Q4 MUQ7YG3TH3Q)& _;T>#)A+T4"."=LKC+TG!R MR=[X0^ QC A03?*02<@-GYA,T\6OA8EAL.:.AI 3Q\(WRSO>LCO0A-]PM\SF M#&CL#C-QFSBY=Z/@KT*"JWO\$G&]Q.\QC5/^/A;@OW332W'F9G@S M'HT,W1F,'&%W/[QG7WSXT&V[>X A^L0\0T']:S^><]"NW@!9?P4M#:J8?G/+ MJ7&E&K&WF3#]'.64_;\7WT>%!^JNIITRC>V[B:^1Z]L;8NNV1BC3BYY0_/_K M1CD/.@H_VKDBGY^YZ>).Q&-F[;X^%.9>+N(['*%DP M*34UUQ(<[@E#=PJT+V/!EFFDV*NS2,1/F,^V1LX#YET VR@B"5*3R*H'O" BV>%7#E MS$T*Y?5]\W@_Z^=T[<>^9B"0-ZQ0QJJ0$$64J^+_)>+PU3Z(5IP+1O MLHP52A/B5W[X(@HK(^+I-^82,K__0:35:'%A.:#B>N']+7[!5!5[3.:M#/(6(V'!:54";I)PY2_41)!6IY=S!>G3D$=03^OC8P':3R[WU2-A M"\MGIL=*HDQ/T=(H545;JXP>EZ::/YKOC=FRU7Q(^\S],M_)P]F9F'!Q[Y ' M.BD/8+C'SF^3+O36X1AG#@*-A$/"/CQ.*7N,RVZP>S#KKTSH?2;BY([_F]%FF2APG>]>/8. ^Y8!='*+2N<#B'YU TI)\6,L2852"OS M#3*46(5<>Y_#<_-L@CPSX1_/J(0NA"@4P,K7S@0HRV>D*TX7XA!Y)!HQSR7; MSJN(7PHYKN *GL3[!;[)[6@#W^6"*GSNY2-DRL\YD8S9;AZ MRX7W6[[7Q3!7+%\,L[C9A@MYY-O@&2=_GP/'O309_HDYO!K*]$^X^"I 2X\2W521_9="9Y(I;6_"!E 5Y:.#CW#"++:+34 M'=Q?%2@KOW\98BFEY.>8F;?1Z4YDC;/_(2*_>%G,%\?86[3%JA;Y>'W[';-G M:_B7^Y-.PJ9(3#LDH:<*PQ?<4B8Y*Y7\J$0;EXRX!S*:+4^K[,)]'OBE?U/:AH0*[XD]6MPZ**+SBJ;CHRC5SH1% M]&+ G 259PJ3OA[^,P60,$^!OU&N@O+[::$?$WJY-J_)ZG>EK\*5+O/0F'T7 M(F):D2< >-V"T&D[P_:ER0N*<4R"),U(N;3 '\*)]7+\O@@R2^U7*&:ZO&L5 MER+>$N<]+S4#GY<02#6PF^1AD0]?!JK,-K(;,S4K.+%8SEY 8;74+-8I"M^H M6(863YM0G@D)"ZV?<6]O^?P*;(KWL@P3$SKAZPQ^X MM-'79A-UEN%)R)A1?S1Y/+:&9*8^U.77/^0?[,7628Y6ZJHF:KZ2.\2871> MT%6Z6=55H4#J2EOMT"N/S#(OE N[GN%P4Z&(\J7+>'*9%ZM.7(&(S?OBYF'@ MBL6IH*A8X0,KG7623FEIC.,B[<_>3UB4@@AKZ\<"W3-^%?\==SRJ;*TT"Q _ MNUJ;)G/$5MG98M$B*A.DW,&M9E5%U4DP6_J^W*\3*H)[6IL_NZ/W050XTA.N MC)8E%,9P8>]_+\4F%,]2IVT*>Z7D\G1A-?;[O5RO-R39E/P@KF(3OF[$HJF6"XDO$R' M>Z3\'\OW*<2Q$4I[(0-+,5N>^MN$@)@A29GB$+GNPA/.BUQGY6E<&>>9&)J8 MS_IM"K^N+#X1@[BKY%!+%;TAK70GHH6OOZ[JMP NWOPBAUTU/!6W>S\*V&B> M5^3KXRS)Q-7ZROE:+*^O5SAMOT N"::/*%_ZYROLDYROORT)P&7_6((XGQ>/ MR LGL"B $>5FCV)U_#[ABZ(9,VV)GY9FM8RPEO/G=VBM&\RTZ__F$7W1"[2T MMEVK'^?>0*=W5U_%,197UDOOQ-&8S^SN1X4Z['';,J_E'7;X9CQ]9'EF$X MNF-]-+\KJM$,RQPYPVZOBN]P'X5DVU]]UL""]XF+J34MG-XN<@MFH8&8[[A6 M6,A)7,[I)2',!?.NR,%0A61+YM%4#K6 M1?+PQ4S)%?E_EXL[%67S_"B6HA'C$+J+2U&4W8IWXXHW(Q:+A-HJ750[PL@3TICJ%I^+ MU[I\HV42B"-FZ6]NR[U*BC64+ K5YFX2I,6R>G%'#M\GZB:%/WL01\6]%O== MC7&9[BD+6/\G)=>%:_%)T(:CY2.O;#/TR_]OB1#^[/)M+C>D;57+KR6&@K"R M)$!N/]R(&R_CE=>]MI55WPB,^>4O9#%Y^-C@4K?+?[8 N%J4-6FJJL]CO;.WKF' M]V4MQF2-WKZ\BW+G)M!R3J_\N77>QV/RF'SW)]^2#LW*=5E8#==0^[1&ONI' MDSI30P=8=G3S>#7.K!=@5H.LS@VLEW=DM[OM?'O!5H=.VY;EX?T]SHW4Z[1, MH!Q>-]'H^"[*!*]B7>+J:. B4YBR6E:!5R?B=BTUM$@+ @XSP[ M#+YG-A!#Q0P$^ /^M,2W.IPZB$Y>FW(9[J/0C TUI(VG5,:G0&J\'U%%W5>> M\CX_]<)*H6,/&RQF*GJ8U:*\&Y1G&SBKC+!:J^R ." .B%-9<,H("XCK ^): M$C[4UU/[IMQ;Y=;FQ?415NHA2#GY #_ #_ #_ _"LJGSO27WG*'R4VG1;MC M_@??$/O@AF(;^#G)N5?V:@A-WHE!+V'LT*3T^0X#LJVQ9@[E'=*HPIL_YREE M2 I ST#/[ .,8QIF_52#KH&N@:[IKZZ!3P,] ST#/5.[GC%'FC.2MB5*B3=? MIYZ1L+S5\G3-[:J78^6\R%/RA&8-><(CZN2DGZANC+2A/I1%I:XP!IGSWC*B MAH 9K K6LX*V DP HRH_LHT;6WD'+Q_OB^,P)KQ7L24+7C%<54T>.#-KS3> M_[@.,DE-'9V1988ST@8F4HI(*2IDJ;I"+JP-@F @&*P7R 5RM8]FK ?( 0( M41!"UX:&M&Q!5PB!%:5GS@Y='.%-JZM*R!H\$[5HEFTA9X"$G#I6JBO4PG(2 M" :"P7:!6J!6VZAECT"L6@.R-3Q8F\>"MBSN^AQG;JCHBI"L+O3RC9?IF)HU MDE<-4<,I(HE$;23"$; MU15N79AC;3RH/R.]C9-CY=+^K@L@'HBWRBK8FF7!J(%;X%8-VW\T?8Q5UEIC MM35(=*,%WM&1V/.P*9IYE+.WYE^('^=W(5TV]#B%5,IT"-DOR[\W+L"&Y25_ M?6'(G7#I39GV"TX9%"$C>U;' /H+^DM""L&P#,V6&,L<*C>T=X1J@VJ#:JOU MC((Q[R0A;7D/KAGT%_07]%>C^FLTEE:^!OUUKL]JVO/8U/,4C)WG]R[D)Z3GDJ413:Q5O 2 MLN1O8)#>&45S#'E+F"J\=Y2:JVGDH&7ZJV70/!"Z!KH&N@8>#;0,M RT3/NU MS$ ;#.3MRE'AO2M7%:5 >F9M"'PCH[@@B)CZR=Y=\B^D)G"2G/)DX&Q.H]3- M@C@JSAR;S6 M$#A^#*P *V F0 @0XGE"6/+:H'2%$%A>?J$UI5O&**\LW^M+LR&;L2!+XX6"AFW#>( /X$-9 MTC8:2(OWN\('+ F]?$AR0A]HE-<2CZPWE=MN&]>9A(#I:(:\HP)/%EM7:(ML M7!/9N)Z0TQ@.M(%54Z-,D!/D!#E?X;4ZIF9+S*6#G" GR"F+G,98&YC2DBR] M)R>.8RN.8_/DM!'L6 )GJ!O:>"C-3^T*:9#2["TCC*&NZ<,!& %&@!%%5=_0 MU'1]#$: $6!$X379IC8RP0@9H89"R8&6KWMU) %@##5G*._XSZ[']RWB5WOM M4V>X96KV&!LTP"UP2SJW3$<;#J3E#< M< O3MD7I).%TAG7K\:K'=ZA:A+AQ+7M!UH&BP PM4 MZR'5AH9F&_*B,-@N$*KGA.+[@QLK9.\*H6I<"NM&.=Z9(S*IB9'R8?R*%Q#= M,'5'NF8.&_,\]\KTF29FF&? M?S\W: U:@];2:&T/AIHQ.O]FTU[0NO<+G[=9[/TQC4/VJM/_(?3//,B>3J&V M54/!]@LR:X/J4PQ'RLD'^ %^@!_@!_A14#['.4=,$$HWI5L;@L'OMG;0JOA& MGE]U$\]F<<1^P]RK6D*ECA1JHD83&0B5,A =H15.+@+!0##8+= *M *MND@K MG%=TS8:5!7'DAF3N!CZ+Y(CGSH/,#>M@6,N(9&CF6-?T$4XN0E(,77AJ"XK M"K"BY:R I0 GP(E-3ABVHPUM'%4D(^I0>55(8CCB>?DL#]V,^B06[02\>#9/ MZ)1&:?! 21BG]>Q0=GM#UK!N(!6(= M9=%TJ_Z4-BP:B ?B;;J2X_I; O>!>%AGJ@9V/IT$7I A1?+-A64X,L_=Z@.7 MD%'L+UW,\8#119I- EU ER[3Q39,S9'74Q1T 5VZ3)>!;FKC(>A2=V#3IXYK MJ:2MX8UF'53MZC >CK710%Y;Q%YW;4 RL&W)0%5IR<(R2QLVP,N3+*HR9$8" M'YQ5AK.V;6NFKL.4PI2"ENK0N ;EI?\^O&A M.=;&8WFU/R\)3AD484?&67T2Z"_H+QD%5):AV9:\"JI#Y8;T"%0;5!M46YVN MF35V-*NNOOEPS:"_H+^@OVK67Z-Q32?L]55_51)N7V+R;E$IN?@M$@?A7?FDVI>2'V=SUV"\G23P37US[\;QZP<_TD?WT@48Y%;>XCT0O*O[4 MR'<3OTEI5W.L T=NCI5-=1*'S(RR 9#4FU(_#VE*TGPV)5>]56FBU?)[Q>OWN0D3L3MMX1]_$2S:4*I M2"!'[(V0&;MDFA+*AK/]*H^_NXP1WM(Y$\(=38BE:\34C>WDXO$W?:>"5J@\ M9LW+T3?6#_CGZCBB.)FQ>54?:_!KEC<6BIQX- S+:[Y]H[\1GYF5\A:?=PCL M>TG>+/[8FOQI4=3UG93#MG4MW MAR\)%6.R1F]?-LD[G8-R3J_\N77>QV/RF'SW)]_[0ZLD)"M60Q^J?3R[QRP? M321ZU%O^\V?A^OQ4>#P?N,=#UGR-$T(HP/+5L#3.NT.E?MCM]&!;DUVL2532 M<:3&N49- ^O@Y#YT5H-8J\.2;LM55GUD_4"]3LDG.H^3K,@Q['H-%]>W-\36 M;<76D>M(";=:C0+:Z]!>RY\NB3.HN_ MJ$T;E&C[C)(RHNN+;0<:@4:@L15B5$9T0&/?T8C^Q3\&'J^I.V=V0@U!2*LU MKV_&TJO%+4LNI9.QL@'4J-'K$3$OAKHV=N1YH >*#OV.05J0 M]F1K:HVUX;BF+N6PIB FB'DB,8V!-CZ\"P>(>>9%QM:&J.+CCHZPJ6@5^IJH MM3TE]^JEU9017(OI#BP"B\ BL-A&+&)3G-)"Q):XX[?$'1SFM6Q!<*B9EK3E MB [9.^1 0(YO+@Q36G(1%6#@35]X,]0,7=I2&HP*R-$E(!E8!E8ML^!+JC5 ^6$F1#+31J+%:_%Y4#R+[6)?IZQ$OY342 M!2?!27!2DJUT=!N\!"_!2Y5X:8ZUL0D?]NSAIIK)'LEAZ/=)G*9DGL23(#L' M<:4*65E&#X?,U#:WVW2?3'O!]7;2NLO&N1<HC&+H;3-! M\+_E_#?U@39RI)7GP<:#X^"X8APWG($V=N35+8'CLF/VCH3FXN-6>:>C2]XFF3';>5,1G/GV@83R?T:B6"K>6 MD6D\TL866BRU*8'69AO4,G;\/^YL_LW?'-,PI4$'% %%ND01&!"P ^S8)QIG MH WDG0K>%79@'6G_!AP:T<0-1:3B^K,@"M*,5_D\U-)CO"LI 4O7QCCU&[DW M9@.AEQD*ZQ?CX@IMXP0M 0M04LI]M+1G&%S;09 3! 3Q#R$F-9 TRT+Q#QW MV*EFTD=R.+IJ!1#&*0[T>O8DUJ%FFO+ZR<,1\U)$.%H*%8.'Y6#@8:_I 7@JGSRSL6$7"@64YCS=B[DHM1FE2M-FO=(II%UT;@LUN)BX((I]&V;M+_H4\Q/W(#]ZZ MHY,XH67\1C+WRZ*P% F4YY;T=,U! @5IS'8:SJZPD"_I&?5WY0(+P4*P<"\+ M[;%F-]"%$BP$"\'"_4MZ0\VRZ^^ZW <6OGY)SVCYFMX/S42#W4K@L)AP,,;: M ]*CBEBV;K'K@N\Z:HQ=?3!S8%Y-S&L9LPS-'DBKR(19 CFZ10Y#WI':72$' M=L6]<&)N%"1C>H4JA2 MJ%*HTCZJTI&AF1);I4*50I5"E4*5]E&5#FQM.*QI"P]4Z6DU)E]G+I/9SNLK M?U>&'P81O9P6F4;#U-]NRLK>$.=R&T$Q98]&&4WV3KKRH#5%HV]L1N"?JR,I M8>X/PY#Z)BD&Z>Q8LO"FR);QX#/YNRJYFL2A Q@(3N/*7O%G]\LPF*U;BK*>X5 ML.R=JQ*'9\F+,5FCMR]#=R1^/R6/RW9]\[WN$2'"95T,?JEWX M]()Y/7E-\2X._7)%D5E=\A/[IVE*/C!C[)-;.L_H[(XFQ-*U$UP0H/+5J#3. M6_=0/^I,W9!67GY6%,D4E70<637 Z 7)*0"L@Y-[T%D-8JT.0[HM5UGMU.L' MZG5*/M%YG&34W_<:+JYO;XBMVXH5X=:1.6FU&@6TUZ']PVSN>EE*)DD\(]=^ M/,^". *&@>$68?CW()O&>;8&WV=T]% Q'0T( \*'>QB'HQ!%$!&N15,W\M-Z(:9FL4 ]^P%6 OY$'VB4GW9JZXO:M$&)ML\H*2.Z MOMAVH!%H!!I;(49E1 =>B.2]M=]UC=CZ4V@ MG8$VDM?&JRL;SKN7KFB;M* 1SE6R;3G:P!G+GC@:&T%;0%MT3EM8 ULS1]*T M!3"NJD8X7SH ^J!%^L <\S8$TDZ][HH^J'/!JN79AY_<(,IHY$8>)6[$1$*3 MA\ [;<&J+\VW!]9 L_3ZFV]WA7[MS#BK*,;>4>UB9&F68S>&M#['R: A:+@O MSK1U;6S6?_12AS#2%ZJIT6:X,T0S1]K(DI;0Z3S17K]\?)YS/^4AYG.(Z3)635:,OFGV.,-7TDS]]\073*M+CI;396P6YA(.:N0- P#,T9R3N# MMXX3892A<]=75<':=K!VI(\T4S=@3F%.04R5B&GS.%.OJ3-D3XF);7$';XN[ MB=.,Q)-7A:V*%]W';%23,'Y\-PU\GVYUL7P=4MW9_)N_&;;>Q82DFO*IDU&J! M-WWA#;,JPX&TY6A8%;"C2^P8:X,1-KO("$JPV045B7LJHAS--E"0V,$D5$=L M5E>(9AGRBIO ,K ,+-MCSL:6-)\11 /10+3=I7^6-I)8KMMUHF$C2[&1Q9-0 M&81"OTH"43>U@2DO?D.A']*/J,"5(-R0'HM\G<9J2>1)/@NP#6.SN6XJ4KO[*:,9>MOZ#PJ@Y0K U@?:R&PNT04C M#XZ#XPWGL0<#;3"45U$!CLL.VCL2FXN/6YTD?IG3Q,W84 G],N=;$6OI)='' MS:WJP4HY^0 _P _P _P /PK*!_N@]OKLMVY(4[$#:N8F?U#N/M42'W6DE'5@ M#C3;02TK,A'*9B(ZPC3#T4:.O$5!$ U$ ]%VFK2!I0U&.- '3 /3ZI699=N: M;LJK*>TZT]!3[Q--F>R\J0C0?/I PW@^HU$MM6@M(Y/I#)G9DN8@=H4SZJ7* M.F*$6D:/(DGFF(8I#3J@""C2)8K @H >H,=^>@S&FF-+.Q>F*_3 6M+^W3(T MHHD;BF#%]6=!%*09K\AYJ*4I>%>R F-+TX=844+Z356[U16BU1 2@6U@&]@& MLP:B@6AGVSYM:[J!0HE:X[T7!C%!3!#SD&8=8T,;ZVA^>?:X4\VLC^1X=+5O M/XQ3',#U7!15[CQEHVM#L-G-Q 5!Y-,H>W?)OY"'N!_Y85EW=!(GM SA2.9^6=27(HGR M3!)E9&F.+8^M?P\XC[8./"N)MZUC%=#;6 ZLD #HP1R=(LCFE0G2&J;_= ME)6](<[EM@&5TL=GGL_.5UA\Y!>_"S)V[IB2>L'^:S1,Z9=<%#Y2(O147OT5N[@?LVJ_()?E$O3CR M@C!PLR".^$^R*24_S.:NQ^XP2>*9^.+:C^?5"WZFC^RG#S3*J;C%?12(?V9/ MCWPW\9N4>G4SRL"1NAGE,YOJ) [#^)$-@*3>E/IY2%.2YK.9F[!KA3""36FY M&]**F+224EI)15II*2W"+\T9>)>OU*N^TG3Q2OG]O+4WRM/Z;(2)>,R6T(^? M<#9-*!5G;T7LS9 9NV2:$LJ&M?U*C[^[C!'>TCD3QAU-B*5KQ-2-[57BXV_Z MKB&\>NPETF0O0"L/6O.O](TM5_QS=211G,S8S*H/-O@URQL+Y4X\&H;E-=^^ MT=^(S\Q >8O/.T3V.9@QN NVQS,WVAPY(\%]$!6#=/,L7GQ16%3QS6/@9U-V M-9-5:3J960S=>4K?+?[88O1JW-6%O)4YM7>NO1Z^%EB,R1J]?=E@[W1$RCF] M\N?6>1^/R6/RW9]\2YHAQ6P@$^9FO)L&/E/QO'9 =6PQVJ7=#Y M@DD]WO7>4="D2LV2:6B6)>_TWSYWL6F1"E+.Y$$']5@'#<;: MV,:YC=!!T$'00>?:GFUHYAA^$'00=!!TT+G\(%L;#G%BIQH=19O.IF^?1R%Z MFJX=2"&^D2?-XCC!];K[\F2*"YY#^DJ<,2AJ_=TOSU>2G[7(Y*6,9O>U?,>L M(/ #_ _P _PHZ!\CG.MF" .#?B<3GM<^P,Q?KN/<4+9F(B7)PF-O">2)6Z4 MANZ1Q5#].X;!=' 2"I(VBIB+OK!N8-=_[DE7NO>"6"#6P<0RG/K3?R 6B-4[ M8EU8VF"(P[J:3ZWS^*]/8=ZR"#./$LH&\!?UR;T;1&5&G3?$<1_<(.1]2RXG M<7*9NB$E*66!7Y %])BZS8-)W#*N&J.Q+*+VQ=;!I'66#84P'-,PI:$%K K M6LX*V BP 6Q81C>&(8T."&'4SR=($9GXN&,'VT)[7FD]ASIVMB"]H3V MA/:$]H3V/%)[#G7-,.7MO(;VE) 5;?K0+!P?@^-C<(@()M_JT;=J\BW9(*^< MF[P:;N^/C_F9'Z2'TV/.CT2<'B,K>I #*YP>T[@@%0 A3H]1!7SH[8[38P#F MCH*Y3^?% +5=06V/3H@!:+L"6IP)HR"(<28,*OIQ)HRZZ_D=Z$,\&FO.",T2 M4)&D<$42=%"W=9!AZ9IN0 E!"4$)00F=:U.ASCRA,4ZF@A*"$H(2.I5PX%J:>H$G3#>1M MD+=1Q&#TA7>F-AQ*ZT2I1)(*)UB 6DI0R]"& U +U *U:O 6=DL5G!D#5H 5," P(*#*B1$1#I2I+^I1 M+P39V[:T+5*CRODGT)[0GN?Q'\V1-AA* M"[>@/J$^H3X5AR34IS3U:>J.-K9P* +4)]0GU"?4Y['>YW"@#?6!.@+MK?I4 M]TR9QA8?,:/],Y('R^(CO_A=D+&;>VOIZ%5[N9N8%_6DU"?L+T$M-^,G%V3L M_V9,OBG?UWKCIE/RD9G2E%S\%KFY'[!KOB*7Y!/UXL@+PD#LP!!;8*>4K+6D MY5\LNGPN+A#G!-$'&N54W.(^"L0_LZ=&OIOX34J[6MDT<*06-GUF4YW$(9,; M&P!)O2GUM57F2Y>);^?Q]_D1+S)29R(VV\)^_B)1OSDBUDL3KZ@VR=?D)U'$AS_F.V] MU2>OQZP(L#W_"L#6?"YE3]?"T5G[?HX#E%H[>DR^+9-O21,1Y=(!J^'BZ"P< MG:4&$G%TEJPDB1Q8X>B,Q@6I AQ=)8JX,,1&#@Z"V#N*)AQ=!90VS[4XN@L M@+9UH,7160J"&$=G=7'O4GW+R5L"_F5.$S?CBYO,CPH>3N[,\*(V;5"Z;6"P M,L)JK>H#XH X($YEP2DC+""N#XAK23!17PFK"H>BJB$):87G] MQ \!+S._>R(Q%K'4T^T*H5@YP0%Q0!P0UPK!*2,L(*X/B).PB*6W>Q7K/9TS MUZ]L1^%&/G%G,9OT7\47],N<-T@X!8<=:VANCK21(^V$)QR&T3_%W#%"X(@8 ML *L@)D (4"(9PAA#31C)*V18E<(46>B^BP!2:.9ZVJ$GUB+=)6#9B]KI"NAK )9[" 8K!JL&DAW M)M(9=OVDZXHUPYK3;19[?US>N47G[1E?8L)RTP:A1K:FF]).C^P*=Y!(["TC ML-X$5H 5L!-@!!CQ+".&0\TVL00K(^I0><5)'F+>TPE-$A:+!!&+1BC)W"^G M;6CH2[1_86F.(6WG(K)LR+(ARW90+85FCZ09ML[GV4 M4.MPDV9(/"P;!@VL M ^L.:H)AVF#=N3:^*Q#$-5DV>#-UHWN:LBBONH,]36F6BHU/8>#>!6%MN]EK MT&]MT&E(P[4*/_7I,J1T^X8EY>0#_ _S6X5/\Q1M^QV)]"O/8]-D;E1"?5H M\, /;6J0::V4"E*I)Y4.N]XQ;V6(!@(!B,%[@%;K6.6XZNZ5;]Q15= MX=;K,]]MC[Y^3>C<#?S%YHDBF1UG3.1E=KL.MK6,5!$N+"TFQ[#.L!ZP&R'%)*YX J2AQ:T?;0YH?*AHS* MXA+2!\]%.J8T]O6ZI Y).R3ML.*$K#@(I@+!8-9@UL"ZYO=GC+$K2HW]&6T/ MY9:;[!/Z0*,(,3,]+%] M21-8CC88U9\HZ I?D8)#"@XK2R 8"*8"P6"\P"UPJQYNC;7!$-L$:XWC% C7 MY.%EK=ZO#,B0]OC&U!PL%"$-B#3@HBQAH%D.-O-A.P;(=G3@ILE(R@Y+'X=-L*=-B]NG1" MHIC]*LWG>UX,$^\W81#1RRD54C1,_6WE-O8\VZ4,V/V.=,D/3W'$B4^3Q6LV MYE](&H>!3_ZFB__(38&4#^-7;#_IG'V4])$V-J4M:)\LT\/ETV)-ALQE$YE+ MT)IY$4-YI_2 TJ T*'UV2ANZHQF.O+4,T!JT!JW/3VM'UXPQK+6ZJ83F*5U+ M!E)\?"QB[[LX]!?KG0\T?2D5@/,:3M6%B@%+.?D /\ /\ /\ #\*RJ?&A9?V MNE'B5[_FB3=U_W_VWO6Y423+&_Z\^U<0M=//NB/2U5R$)*IG)L)EN^;M?:8O M6U7S=.Q'#"F+:00:+G9Y__HW+R A2[)E.Y$2^&W$]E@J!,G)\SOWNH;M(: %R:Z#DEV1J!?B"2[,HWL2@.:8C%QEHX0''8_H$ J[ MJ^'Z@CRDN)#B L"@VJ#:@+R^(<_RIL0: 7D#3G*IH]3/?E%FHM_C"'Y=QY!F M>1Z93I6-+!J*G0BEU%M$("L%5 5T!- !! !/:';'+N.NR)?_!C9I1?0RVN_ MSK4OH.L0OKJKH_J"*^2. # #(H+N *N.H4K**Y3S ([S?1P=5RSF@U>YC1D MOE?E?D5O'@;VUL%_KT&?KO/]SAR+C$QE1Z@?2KH7I6ZUF?V'JG>]U.. <-J& M"GUN%J?&PYZ3.IV05!J0ZS.:AAP'#@.'*LMN8P46 MO]O&1#;QC3H#^KP1YL8L2Q=&E.6+A9IPNZ6!G^TX>YU+%EH MC\ETK*R)#''*X4GNG@$"- <_UB#=5 M-B][T,!#7\U67\U,41T2Z@X;D!T[Q'*5A6-0=HC )^J#.^(THJ\&> 0>H3>A M-X'3WN+4<KJ8WC^D/\@1HE 09]7-JG(54_O4]3X4>U0_L M4SS(LH@S45>AH$OD!BF2;BB[/D&IO90D\ 0\#0]/4$V $J"D*.)O3I+64T)"\7%K6MZE2M<,PWTP3NJX:@(]/5+? M70M/_.HCO8V2A*V,5V8M&6734!?_ZX0NUMB>D.E$6545(A+#$\,]0P3FWP$5 M0 7T!! !1#QY>J\Y)1-K D0@Q'P8PUPGX:MC[+-,>^2DDG*5[WC$=I7-O'T]/;7A.HQ&T]/$@(2$A.Q)J !2 M$E(24A)2LD=2$G8D)"0D)"0D).0^2DX\DWBCEJ9004+NCU#^4/B,+CNO;_S= M>*\X2NCY7-:*6K;YW8_MP>M5KWGTIFXC<2DQ7O_47#-*,C-DF?8--^@8U?=\; MOU-V;< P;_AY3MD%[-&[[K)O4<7<+PP_J]\B8E??E(61I(7Q0 OC)F*K"_E" M?TBS>JTT?&]\G=.KX-?FJ^76_Y[Y[+TS_JR$7T>C.XY9]C)S6GVQ M%,.6.'78;_.(23"Q/B,2-PLC_L&/^=REG+UX,1>0,L;*V#49O:-)2=\?$SPM"1)9AE]SPT7%+>S%5]\U-JG[ MPF(/ ;9>[.42Z,+(R\7"SQYJEJSF;C\8T6+)_^9X: B*&GEAF?%_XK]0L(J$ M4=Y8L'^8YP9-.)2^T&5!%S<,AXY)#-NTMLL+7OX8COHETS)L<[@XHMR_.!)S M!/R9V5YN:#QHPU4PEYOC!_CGYDH2+BWBC0=;_)K5C8418P0TCJMK_O+.?"<^ M,PLMJ#_OH")334S*_$+OC<\I$TB/5\Y8YC9*Y"+]LDCK+Z2W)[ZYC\)BSJYF MM*IL1RX*_65./]1_;,%GO>YF?GAE3XYVYO0/SS#+)8V][YXW6'?:U-4KO>WG M]G$?WY'B7NT<_L-+R5N8M?KRBO+#9J_A0V\O&YY%W$)/RYQ9?CD:7=_>!N''W/5@EG1A7#'OB=M?:X9U+&&( M*:MJ4QH3U8. ZL*>;XAJ:A*XQ!F(IQB99G5A6N81^2O H#%FDS5MH&NOHR[_/,=H@]4E>= M<-B@W4-Y3P]..^)IAUT'Y44H\PTYA^"C@"J4W(\3F]B.LFGR4')#\E8/2!>@ MM$R,W_, MRQ?HMZ4LC&#FT U]PD<1Q2F1K,9(&!T-RZZSQ57M2T9G*;LCOVN4!'$9RG(+ M6_Z?)!5Y[BA;\/%]G(R]2'2_OL3CF&Q[8.G!X_H5XZ96 M_)W<&Z5%"*@P0(4!*@SZGM8=8(7!52WT/TNA?[PH$W@1)08H,4") 4H,M"\Q M&(TF9#1M/S_3PQC(8%,P*"_8D>>T3)=XZG(OR&<.N_K@ZG'$AG=(W2;LHE;& M*O>GW& Z)N[4/)J&!SY[KNQ6_8UU5V(=2X72^]&>>L0<8T8G7%?4&YP^]8MZ M@_8EGC,:$=,Y'J?JSW5]*CA0%XP7%V\TFE<-]I]79KPQR]*%2+Q>IGDA"AI_ MO2E\GG)O8VI'BUGHWQO>B>$G,NTO)CG(D1I!1GEM +.A O&FZ*9" MC&0>U'"\C"E0YH$R#Y1Y]#*U/N0RCU7#FK GCQ?C TNBV@/5'JCV0+6']M4> M&"B!BH_7),%0\;$C^>62T=13!:-!HV48)1V-7/+C $Z+*>6^5'8PN#&]!:T% MK74HW&3 W:\UUY[H*339CV<3,ADI*YE"913\591X=-?+'7J)Q\@A[D1= 2DJ M/ Z4H_LK/(ZVL!/53^@^?$+!3?YD.>_'!KLH9M:8@ON)&I(G4N([9F/4!1BA M^E$81D87=3F+J!(^9'G;=^85+.<%S1:'C=FH#W!9'R33JP*!QV^_>MU5 57C MS>7I-%4QT*R,9XS3&B?S=)( _$ :62PDWZPB1&'PPA[^JU:+:)2(-_EQJQ;N M\PHNOS5.Z_EU?5J/CE+ZUR?.>JK!O&H2\.,X#0XZW^F><^I-\XPG?NB1P3F; MR0_VW]5Y3M6M5X]:AY.>/4"J/C)J=N\IU&R$$_U^'@7S9O%CVJBP5+)J5[$^ M]O-5IQI/U:^5JSVJ1:6 3+%+6PJ5Z\\8QS\MTNJ___Q#F9_?^O[R0S7:XE.6 M+NKRA]_98^IRV:]L!1\9=_SQUW__MS_O^,WU-_9,QB6K\MJ/#W^CZ6WF+]D& M7+ UY5^Y4;JZC> F]N$SG?WEW:6G3^/1Y;7IOOOK(QG6)/ SA5Z[K'LM"B2?.)Z/[?[B <=ZJ)C61';;H4A*@H55Q1:8R4EA<[DI"6%EG/:Q^/E M\?+]?WF4+;ZQ;-%R3U!*JU7A[-=Y1JGQLS1.K[?]^%?$,,&*KV)%JX5\:FOU MLLKY4&5>3 U;*4L]Z,MS[5=M=XX)#RXBAL#K11=+=YCS@O=-\_Y862*W*Z]W M5A6F'ES! 7X%O[;%KS^)MMU<=OC7U=-@3##FJ1F3Q\;3LMC@R2>DJ0MI"J8] M.=,>KOT/YU>8L&V'CXX='E+=QAKR)(;([*.=56$^\!])Q+-Q7PJ_H++>ZM)/ M_- _I:+1HAD$#:R'T,(V)\0:OZ3]<-AM0!V2.=KI.LB9X("T-"0D*V%4%P3>*IFZ[]=GJ^*/;0 59%]A[24S.6A/14 M9E\Z'G$]=/E^_*RW>DUDX[NQICWE:=O+_P:>V8\G9Z3L24-U7NAAJVPI2WHQ-2 M R;$E#==F ]S7C#E#?S:77[%E#JR\SKL/"J0]-1UD#/#E3-GDRF9V,K"\ICR!AD$ M&009]"):C#R'V#:F+T'.0,Y SK0H9_A$6_A4!\.E([%#3'D[6LO :$(L"W-Z MCJ!6>J9V^XJ(,\2T(FIG-Z>FK#=2>?]+;K M[S__4.;GM[Z__/!9AO<^9>GB^ILH08@ORYQ1FV;YQX>_T?0V\Y?S*+C(J)]_ MY<_XR@CR,4Z#/_[Z[__VYT>W^4R#]#:)>!7#;XSBPQ=^E<3Z^O)S;[\_K3Q+9#IU,DA^Y!=_B IV\T!^L]4_51'9:%#9 M.#>J)OTG>4;%6U?C]$93]H5J$&PL_.52YW=JW-*$9GY!5_%J8YE%"S]C/Y3M M9M28I=G"2&=,%LR*>S^C!J,T37+V#[1JF\IH[/-.JH4?,69-_"2@XON<9G?L MVEQ<^=[X\O@&JV=&21"7875'T:G.'YS[,?O(GKRDV9(6I1\3@T%M(>]=WN1! M%HG6X?J&[!D_[UO"CO=CT,JCO.!/D ].LXU76/WV3*Z/;2U[[)*W?XI[ETF^ MI$$TB]BKETL&^+"B!TWF_ 8+MN_LW6;BN_LY%>1\,#@%_#L_BKE4^)Z]4L:> MR>_-+UMFZ8SFN2AG6BW@O=9,^B1_91)S_]O8[)I;BE0(MTR,)[B/BKD1U!*4 M$XY]';;YBW$V'KOYXWI'D^M>WQV^US]IXOLDV>>]$WO!9GUYJKQ1\, MVYSE_9PAFG,EO8L8U)AT85+'7S*XWS&@<^2SSPREC^7^R7R\64<&% M"(<*DX%"$+,'1!F[(1<]173'[G/#:" *(/.W&T! #I"C W(J@X!I3ZZ7F(H5 M?"F\KIRCX39-0Z%K?V Z>Z6GV3_<4*Y/DWQ&LXSI&*%2_0<)(F8Z;&@?_L3Z M8@Z_8IXRHV3GK8$L(*L?R)K[N= L- LB;F(R,[K@QNJ/G.7!Y>#RKG(Y'_3. M32+F#G)G5?)UP:YFGA[[CQ3P5#I](?=Y^97W5+AC7,<4L=0*)7.%,F-3&W&O M,;WAO/VT*W8(1+1VURIU^U";F\(/;EB8/":0EME>QXTP/S<*YLR-?E@Y]8_C M!BOE^ES8X+W!5A12KK?Y=.25NO;E+C-'GOW@QL_9+5(9JO 7:FNTJ_<;M MX\HB:&XO>P'Z+6#^^:V(;*RM!>Y>\GNPG5Y$_)[2$'AD7PB^J-Y6K(^Q5AKP M ,KNY54QE!4KL5M0GQ$HC/*"$:C80VC^.S^IWT=XPR%=1IS@_':"T01Z<_4J%L?Y6!*#T6]#E&Z+,B8[*N:04F?% M6O)'-W3NQS/)$%$6UG&,]\8G)FKH-V9T\$U@[Q1E0B[YW]CSI;:XI_6MJG R MXQSIY3%S(^%,P6,D)?//LHC?4^ILL1SV;!$O3AMOU>K.M)2Y$/?YQ2\82C@) M?\O2L.32GM/C2Z5_.LQP:7*^Y-O*M?\.>X!KBS1F")YG:7D[KP)A==1?$($+ M@'/)H77ZP+_-J RROS>^SFE>WU&P:)9Q/2<%"H^R,=W8B"\+JT7F&!9"Y7-J M&[,R"60G,1< _*EA-./! 6ZAK!,B85EI6%0LWA2"#0D)G4=%,953O7)DT M<<1_R7EVFQB4XR!+$ZE;WAO7J\_U#Q^,- A*_A97 LV/\W1U93.GQ$WMW6FEC6S9^H8K6.W,D$EF$[FP>J'E,A0C%%-AM#83 M7NN=9-"-Y&(W;U+08"YX?95:$Z9I?>ME+0CYMXQ%5PDW+@\$FFX8*!BG2LM@ M U+ULJ3X>/P88?+._3O:D -^P5/Y0H?5<<%''"AN)N35AH-9WT((HHRRQ4J# MH[;*^07Y$:Z$WM_ M4@F6L/&L9ORT9K*-WS#S*:XMS%GTC2MHVMS^1TNIEK!QBTK.\>?^5AN%E1,3 M-JQ#X>?7OZN(1,/J#HT \&.G9>5!T?#1Z];WV/V^.T&T]+Z*BP$TYQGJZU;IR68:6ZFUG[5;" L^]],_F;UGIK \Y,[0J)MI*DW#1@ MU(K24(A4/DR\\/\0KD0J?)\J%K2E@+>2TH^R OD3BUYA1RA_?NLXFM'58YI5 M"2M!RF!]&R4"*BL&7 F4693E,BR[6UDW>'%EZ>Y?G5"C26491\E6J45G;>/_ M*L-;*0DXCJZ9:.3XZK)-O-<@8!M/DY4JK^)1>25QI59:E'$1,8=JK1\W V=7 ME<-43E69D3.P,7.=:ZL@X+X@E6H]I\SK8]O"X%%9 MC5P4IN+Q.7NY0D3YI:/7[[\MOID_?B]H.#!9PNVZ$@6:IPNZJ%9.2Y%7)1 M*,?L#\K(324#\''_+-ZE%)YIDQO$NZRBX0F]9USTWGCL,#=< MWVW?8/VD,!6Q+<$ ,LBR^?@H69:5(1TVQ -;\V.K=8.TU;+ESFS?KA$RK#;^ M_*9\D/$\84TSLE2OQE4GIU)0,O$EX]?,GN=11;'?45YO@GP6PRR[(_-VF] M5AD\*Y2J[.:EL>FG,;;A#>M*.T :W[R" M7N03KVZSS//_*]-RC.P/U&=*2QR&>L6\ M/WD6JD4,?CY@K8GNF=T\B[CSM0KI?;F^%/>C-UGI,_%AC\5/IC(ILES&(GPP MIZ]X#\9/?.U,(S,M(C,:['5^21FGKE94([ .DC,QGM.5A207(L0M0P/[3Y(: M,B6W,OSKAU7/K]P>_B\*]B_AR%NDXIQ9NGW.K+'S -!7)*">3I/O:Z?8WP?1 M;)KX$LQI6,;TU]D%VZDPBDNN2[[PZ*5(#UQ7F0'>G'')5$M9"*GQZ^S:S[C* MRW^CV9M5ZE\7C%HH6 M[=JO&S77.2=5+KEU,^DB,]LK G,+4.P&^W>>$F40$7$9>8<5K*7+W@2&#(,P M6Y'.9CP)="^\"V'(W% >16QL\].5W^K:5)XY2ZKQH(WB'/.1#.>?FRM)N#:+ M-QYLFYSA7 MK5ASIT.K9*S"4<@'5NP5*ZH[V02LV#%6[,XAU]T3F\3$!PM;V)UO M/8'=ZOD)[#AY7>G@N"\RI9"7-_^L>M32LA"%$;+W:+%($W9'GIGQ[_TL5#=% M7R5U-9D=YY'I%"?F:<)I@"VH+T *TH+9. MCRT%XX#5EZ3M+GA[?/E'/X^"BR2\DF57FX.&#ZAJFUQ>N:XYMD?74W?BN)/K MCQ_E[.#KL6MZ'YW^5K6)C5X5H>TJ9>-=>T'5!?YL4=L6K[U\?87(W//G':E( M4SQ+P7UVAMI>N9Q5]>RZ5CU*1 FXV):,WOI96-?#1HNE*(1?%2/Z856J7?6B M)(PW=U7YRAZ,+.ST]J$2LE.5D&,]*B'?^'.GT\5\>'F\? =>'OFHM^:C!E^1 MIZH,%*S8=FJT]ZRHLIP$G+5>KJ-%18ANK(:B#_#?R?CO(J\:FFFX+RAY5IT[ MI>S 6[ D6/()EORI&2.[J.)CX#WPWA%X[_=J*EN3[9Z0B2YD8F_YLCN%PX?K M\,/Y%;9FVP&=/A48$SYF@RZ+1IJQ&B8SV-+CC158]J/4TKGX1IU,$!<_?:;L M+]NIX//MC'$K\OJ(N]0%&:$-L3HK7,%QX#APG,Z$TX98X+@A<%Q'W)63&8D; M%N I8Q9Z=//]234)]*^P/K,MXCC*VA>V<="9S4?,[DAJ'O*A2_)AY!%O;$(^ M0#Y /D ^;,N'B45L#_8#Y /D ^3#+OMA3%Q760OG$.0#4EYO(?/O(L'%9_$S M0OFWM)[ZWYS+4^;R2!79)TD/:I!\3:SNK:/.VFOI/JX0F#K$'H^4A8E?2[6^ MM'EW2!9H9UD8.]DS :T 6W0A-"$)\7F,=D*V.TW=B<>&8V41<('CUWD MYE^0FU=6G7GT"GIE$\T[$)8[E'Y')I?RF)[YWAX?FV8OBOAU@.F0+CB!J=(Q MBZ-M\[@OI@0@ KT/O7\,O3^%WM=%[^O6[@J)V'WFA$1\L41T/4C$XQ=&[!]O M?33[LT$;S*7=6#GFTG9F0*=F/\?+=W;UG7KYCN0>M+.9,9<6)\7KQHD82XNQ MM#V>-Z8;JV$L+?BO R/M,)86+(FQM."]7O,>QM*"+S&6%K;F$>(YQ_:2,9:V MGU7-\B._&&-INR$CM"%69X4K. XNTA18SJK'M$)S"1Z86#+ M?*_N/#;,)$+,_&B.+?Q7\ ^4(I1B*^G@]ZZR8A$H10U!NTUTC"Z%1(1$W)__ M?C\]6KAD\!+QH-&EN_[^\P]E?G[K^\L/7X(Y#-#A M(X\X7"3AE8PW?.7W_\K>^6.1XSKCJ>M<7G[Z-#9'8]-^]]='.]2D]C/# M17=M\!OGKPJF:,:)1E.E82+CZYP:LS1F*H3G^.78U8PN,YIS@AMIF1E)FIP' M?L*'KXI_7LBM,6*^ \:RVALBTO_IS)B)_3/HMR4->%5 7MYL7LF+"&[X4P(: MW;$+2O9FVT^I?\9NG-&%'W&V,OR?M,/3T).'5-@ M**^2H;R.DJ&\EM?EX:;VJ,NKQ\MWYN5?5Y]W_+E)I[#7Q,>M,1/,A(K2D ]P M9&,*^-RW2QB IAM8$#P8%'X,#KVFWX4KL-G[F?L 0# M@@&/,SR=%J^(G.AWC+Y6MH=<+.R9%%IB-EC-(7\0% #!809Y9)QJ:RF )L>L"ESW!Q+&*/ ME)62]T5_($?RA%UJ*YO+B5B!BADA/9D!,G*(Z:J;W]-W#QG8 K8.-XHGQ++4 M-8PA [@ 7@'F=HL5KCT<=:VP?=$>?3L;6:%MFA9^ M##>Y?8GS-.$VIHPYRV]&F/+I;V\[%V#?;G1@=GM+!P;LH.Q;6H^[<)2 XT[) M9*)N!LNKZ:D-UR%^#PD)"0D)N?(O;8NX4V4]UF^GY\NT^N>H7>G\1!&QO^,]^R]*$_1E0<<.+ M)+R<^\DMS7]*FM=$21 M8W;[%QQA-3(_.N;TVG(_CC]:%]?6A3FUQ!%6U\[T MDV6-!W:$U>8)5GFU&T9>+A9^QB[-C8)=$2V6C':Y,,)!F]HTDICJ9*;Y-(_'->^$GH9Z'!+RTSOC_L+7+*HZB)0)G/Q]7?^#$_ MO,K(YY2RQW3MH*K&=F_H0FW/C&KC0*BQD@.AG,EICP5RNGPJ$5X>+]^%E\?1 M#VT?;=#&T2-:'31R@&9'AOO-?/;<"3E'/J16Y\ILLT8P[4D^0^U?K.+KY<&F-SK%GM41NA'I7$5)5+!*Y>R;<_ M-8,=%U6@ SP,'NX0#_\>\<._BL/8]\0*PM5,00 _P$]';*O#H0/OY*TA%WDBE[P=&=KI](R>F+SF$^7'@?D9Y=P*PVQ.JLL /'@>/ <3H3 M3AMB@>.&P'$=<1_:J_F\++.,6>"&WYH5-T2VTH^#M*,/^ ?\ _X!_X!_-*1/ MF^$OL^,&DY_/#3]A#,3_H/\JHSL_YL7\VW7=.!1;?6=1]P_%'CL>L5T- "VX#7+FH#2[8)BI;=GM0PVR!K(&LF:XL@8V#>0,Y SD3.MRQIZ0Z01G M2[8:Q^E5N.;+/,V*\X)F"R-*[FA>B,$+KXD3]FPJJF--B&NZJJ#4%\0@S0!M+6,V/KF8.G_,OU/'4;QE=^E%HT&]+/LW"+5 MLP"(Y8S)U%:6A>T+S! 2'"PBSBRFDBQU)XIM;WM[-1JZGFL#N/06+HY#QBX. M9 4@ (@*$"9Q+671@KX AFEO0SS4Q*D"VH4_C?:S"HA:O"$UT*OO.RI39R)NFJ((1QJC&@@T*1MJDD;!"(/!:"UIK:LB48UP2PH):A07[Y1P!%4!%QU$!-0% !!--\0D#@ %@4%[ %K#5.6PY+C&G M:'QJU0OKD[-U1631'5!AZ !_DK MEXP\#+H#'H"'&@\V3DY2XEUHY,ZWYW;\*@9PQZM>G_8&+O3%L1^-B3U!I32" M9AKIJ+Y@Z\SVB#=J/R*]S2 #>.JHP)HX#I09L 5LMM/\0TT.6 MM55?;8,E^C$"[\6>V--L(X=Y5&_O++\985K>Q'0UT.,UH-)F0LA^6O[IZ 0\ M,KW4YQ=<;H0K'\JTGW#:$>(-H@V MB+96SRCP^"0)9>D]F&:07Y!?D%]'E5\33UGY&N37JP-F&D6H6T&H^'A/Q8)N MTCB4M_E[Y-]$<51$U?'C>9$&?\S9/],L_T\Q::=X>$THVSEF*/L9:A]5!K:M M>S5B4^V4X3SO":4,L\4B-Y;^@W\3TU/"4XNR MR&/D"I[C+/4-#,HGHY"II2Z%J<.^H]1<3R4'*3-<*8/A@9 UD#60-;!H(&4@ M92!ENB]E1F0T4M>5H\.^:U<5I4%X9F,)O)%17! E3/P4'\[Y%TH#.%E)>3!P ML:1)[A=1FL@SQQ;+.'V@]#RCL5^P*VYH0F=1.X-A7B.V3GFNS)B8GK+VDK[ M#2'WP0("QX\!%4 %U 0 4 \#0A'W1B4O@ "Z>5G1E/ZE8_RQO*]H0P;&C.4 M63AV K%(C1157["%E"( !H!!>0%;P%;GL.5,R,16=E!&[['5U?21.H;YJ7$. MV2LJ?/L:QI@0=X3S-1#60UA/_NIL1)RILCCW]J:W5Y^!>7D R]$+!:WQ&,H# M> >JI*VR4B9O]\7/" E]/PAR1F]HTG9BC^R.51N>VQ<;P("]I18ZHX*?#79 M^@);1...$8T;"#@M=T1&3DN#,@%.@!/@?(/5.K7)6&$L'> $. %.5>"T/#*R ME059!@].',AB_XAF. M/C)T)R:QW:-9GGMI>CA].HQXQ#,UT*V#@+4UMHAW/!L7L :L >OV83UQ;&*- M3]_/#5@#UH"U,EB/1RZQ)J=O-AT$K >?^/Q2I,$?\S1F6YW_IT'_54;%PVN@ M[;10L/T,S;H@^C3C(^WH _X!_X!_P#_@'PWI\S+CB!%"ZZ%T&TNP^-TV#EH5 MWZBSJR[3Q2)-V&^8>=6*J]230DW4:"("H5,$HB>PPLE% !@ !KT%6 %6@%4? M887SBB[8LHHH3?S86/I1R#PY(_"74>'';2"L8T"RB.V9Q)S@Y"($Q3"%IS6G M"*@ *CJ."F@*8 *8>(P):SPE[AA'%:GP.G3."BET1X*@7)2Q7]#02,4X@2!= M+#,ZITD>W5$C3O-V.E=ZXOJ?66JKU)\CRY#[G1%S _#6,;>)NL,3^AYU [ MK!=I---I/Z0-C0;@ 7B/34FO_9' 0P >\DQ-QRZDLRB("H1(?CQSK*G*<[>& M@"5$%(<+%]L;,;@HTTF "^#29[B,+9M,UJ@ZU0'S_7(9*1N+.*@IS8@&-BU8*"NL&1NF4/<(^#R51I5&S C M@ _,:H/9\7A,;-.$*H4J!2SU@>7$=\3QUM3_/$4X;+D)'QDEM$L@OR"\5!52.1<:.N@JJ0^F&\ A$&T0;1%N; MIIGC38G3UMQ\F&:07Y!?D%\MRZ^)U]()>T.57XV VP^%SUY_Y_6-OQOO%4<) M/9]3(:4LV_SN,6L]CL2MXF*M(.I5E-#Q;>1'?O$'/M0I"N0W]W)I-VD.#<^ MTR!-@BB.Q+_R2XLY-7Y:+/V _7*6I0OQQ468+IL7_$+OV4_O:%)2<8O;1,RB MXD]-0C\+CTGM9HQU-%4;8V6O.DMCID;9 HP\F-.PC&ENY.5BX6?L6D&,Z#&U M_$?42ABULHI:68-:>44M@U]:\H[Y>BN#YE;F]5;R^Z7KG9REF;C]%K%?_J+% M/*-4!) 3MB/&@ETRSPW*EK.]E2^_NXH5?J%+1H0;FAF.20S;M+:#BR^_Z0<= MI$+C,1M6CODH?\ _-]>1I-F"O5?SL1:_9G5C(FI8+Z M\PZ"?8T6C,D%QM.%OV4[WD=A,6=_,C)4RI$IOMA?YO1#_&?J[O"4D%R3,_GN>96\TSBHWNF-/W=.^WB\/%Z^_R\_^$.K% 0KUDMW]3Z> M/6":CV8*+>HM^_FK,'U^EA;/-;=XC U;XQ4N%-CRS6QIG;9#I7VVVVG!=B:Z MV!*IE/.1'N<:'9NQ#@[N0V8=D=?:T*3;=%55']D^HU[DQF>Z3+-"QAAV;EL4&^SXAHUW- M9#18&"Q\N(5Q./?"9#YF].G8;K[W&MIX>QGP+$H,+D5S/PES'48S=)?W=A.X MRD&_:K+XL]+TB!3MGE+2AG1#T>W@1G CN+$39-2&=.#&H7,CYA?_/0IX3=TI MHQ-Z$$)9K7E[;ZR\6MR9$LO&T6Y=BL -@EJ0"*=J[;5-8JKK'MGF^LYL?C_B M]9 6D!8MV@_6E)B.#?NA[Q+A=.$ R(,.R0//(R-;V1F=?1$'.!5W+\/\[$=) M01,_"61W74ZSNRAX7;YJ*,>76:Y-1F[[DQ3[ K]N!IQU)./@H';FF&3JX=#I M@4WX!@SU@J%E6\1U/6@\0.TT"=;! ,URRZ3O$0 ".'\\L6UEP$15@P,U0<.,2RU262H-2 3CZ! Z'V&-E[;=] M 0 !E0!E0MD^=C3UUU10 &H & MH.T$VIB,Q^UW@_8%:.B.D=TQ@8)Z(Y0/-D(D(S*9'*T6?Q#5@X@^MJ7Z!H1+ M=8-$@4E@$IA4I"NGYABX!"Z!2YUP:7O$LV'#GMS=U#/8H]@-_5N6YKFQS-)9 M5)P"N$J)K"VB79>IVN-UF^ZCZ2"PWDU8]UDY#P+C9ZY%3.MXYK32>8':"(;! M#A,$_CN.?]L=#PP#HQKAG%K.B+>5%W=$C"NVF?OB6LN/FX-I_AU M23._8$LUZ+ L<-;):06^:M,&&T9SU1<_ MIKEHJUKXV1^4FV6M^%T]J8^U1C:Q%&8U^UX@BPC'T2,:,=L%<^&\+.I!'VM^ 0Q.:^;'P5/QP$2517O JG[M69HSW)23@F,3#J=^( MO6FKMOH"M!8<(J -: /:H-8 - #M=!W9F(O9MO^VP1+]&->7*NG P+"3!A G M%C$Q'0RQR$YHOP$!4VT9(6 )6 *62O3EE$S=XXT9 # !3 #S$& Z(V(Z#H!Y M:K=3SZ"/8G=T/0H@3G, MNJ&S-*.5_V84_K>ZL!0!E*=2>B:9(H"",&8W%6=?4,A3>E;[4[F 0J 0*-R+ MPK%'QD>80@D4 H5 X?Z4GDN< PK>G]*R.Y_1^.HXWV*\ #O,)1QYR M#PB/:J+9^H6N,]YU=#1T#4'- 7DM(:]CR++(>*2L(A-J">#H%S@L=4=J]P4< MZ(I[YL3<),T6[ IQHU]H\=(6N1>8+@XS7<*TO(GIVWI:M3_H>3]$_W0TRC[+ MPDJZAD^G!\YLBSA.2T4(KZ'GB\SO#K J L''MDL@2B%*3]5BXXW5-;I!E$*4 M0I1"E Y1E$XL8BLB]'4U)C\4/J/9SNL; M?S>6'T<)/9_+2*-EF]\]IM7X$3E7;03RE0.:%#3;^]*-!VT(&O-1,P+_W%Q) M%?-L/MCBUZQN+%[3"&@<5]?\Y9WY3GQF6Q74GW>0^VNTH+GQ"[TW/J<+/WF\ M\H6?W4:)7*1?%FG]A>0M\9]V=D*S>Z8T_=T[[>+P\7K[_+S_X&2$*3.;UTEV] M"Y^>4:^OSBG>I'%89129UC5^9O\TSXUKIHQ#XPM=%G1Q0S/#,;EK+R\I-RD4I2*>H9R&C#6P<$]R*PC\EH;BG2;KJK& MJ;?/J!>Y\9DNTZR@X;YM.+OX[A /_QX5\[0L-MCW"1GM:B:CP<)@X<,MC,.Y%R;S,8-/ MQW;SO=?0QMO+@&=18G IFOM)F+?+8GH6"[33#[ F\&=Z1Y/R=:>V/BM-CTC1 M[BDE;4@W%-T.;@0W@AL[049M2 =N'#HW*G!7S,[:C.)7?X^"%T[<:=/6EX;Q_X8JN40L2X50EV\Z4C*:>ZA?'8"-("TB+WDD+ M9S0F]D29M "/ZRH13A<.@#SHD#RP/3Z&0-FIUWV1!VTFK#H>??C9CY*")GX2 M4,-/&$EH=A<%KTM8#67X]L@9$<=L?_AV7^#7S8BSCF0<'-3.)@YQIN.C<=J0 M_63 $##.3>+9[1^]U",>&0K4]!@SW!N@V1,R<90%='H/M+>GCT]S[J<2:+4V&'"@P MT19W<%O<99H71CI[D]NJ>=%]RE8UB]/[#_,H#.G6%,NW<:J_6/[X'];8[&- M4CO"@>/ <>"X3A!.&V*!XX; <6A>>WGSVL'N6,EH:!6@HT_H\,AH@F87%4X)FEU0D;BG(FI*QA8* M$GL8A.J)SNH+T!Q+77$34 :4 65[U)GG*+,9 30 #4#;7?KGD(G"P0C]N0.IY[A'L6.Z-^R-,^-99;.HN(4P%5*9%T1/;'&9#PZ M^"#H-T-Z'TT'@?5NPKK/RGD0&!--4E$[WTT8R#';T'P1 QP7 V!R1 MB7V\0!>4/# .C!\YCCT:D9&KKJ("&%?MM/?$-QE+*.[!$93U'+BDB$MI&(GB#-FI+)5%U2$$ #T "TG2IMY)#1! ?Z &E M6KLT<\9C8MKJ:DK[CC3,U/M,T3A=+FC22BU:Q\!D3UVFMI09 MB'W!C'ZALIXHH8[!0P;)IK9E*V,=0 00Z1-$H$$ #\!C/SQ&'IF.E9T+TQ=X M()>TOUN&)C3S8^&L^.$B2J*\X!4Y=ZT,!>]+5,!SB.DBHX3PFZYZJR] :\$E M MJ -J -:@U ]!.UCX])J:%0HE6_;<-ENC'=+U42;<$)I,T)I.8#K$5(A&C M21",Q,@@_4H)@4O@$KA4H3!MFYCF\?J% 4P $\ \9%B'9Q'/Q/#+D_N=>D9] M%/NCZ[[].,UQ -=34[2F8^).VB\@WN:4E](%<["@07N+0LLQR<125AD#& *& M@.'+86A;$V)/ 4/ $# \I38<3Z25^P8!ZX$25!NJ#$2.A) MIJYW#(&632;FT4Y$Z$L\1FM4=5JQ]0Q=EKK1"( 6H 5H-177]'@CP8$NH&M( MZ.*GFP-<^F3I3E,VNK&$,;N9N"!*0IH4'\[Y%^HX[N_\L*P;.DLS6KEP1N%_ MJ^M+$41Y(H@R<S\=QR'L5PR'M_8>K3^B+S$X&=XC [)4S+FYB^K8U5^X.8]Q/X3T>C[+/\JJ11^'1"_VSBD>E$ M7;CHS?1\D:W= 59%S/?81@A$*43IR1+1IL+0.V0I9"ED*63I$&6I;3*[U&MI MF UD*60I9*G>_ E9JLXN'3ED8K?4$ =9^KJ"DA\*G]%LY_6-OQO+CZ.$GL^I M()UEF]\]IM7X$3E7;0,ZA8]/_#X[MU!^Y!=_B IV\T!^L]^>D>3DHI; MW":1^&?V]"3TL_"85&\VHXRF2IM1OK)7G:5QG-ZS!1AY,*=A&=/,!;MDGAN4+6M[2U]^=Q4K_$*7C!@W-#, ;2+-]C)HXT$;]I7YJ.6*?VZN)$FS!7NSYH,M?LWJQD*X M&P&-X^J:O[PSWXG/3$$%]><=)/L:+1B["[2G"S]YO'(&@MLHD8OTRR*MOY : M57QS'X7%G%W-:%6I3J868W^9TP_U'UN(7J^[F["#((,@@R*!3V4%CXKHXL5./ MB:+'CJ9OGTM'2151 MYP-Q_#L_BOG3>6I0P.<&'TCRD)Z0 MGB^4GA.3> ZD)Z0GI">D)Z3G"Z6G:Q++5M=Y#>FI("IZ[$.S<'P,CH_!(2)X M^4ZOOE,OWY$&>>W,Y/5R!W]\S"_\(#V<'G-Z3L3I,:J\!S5LA=-CCDY(#9@0 MI\?HPGR8[8[38\#,/67F(9T7 Z[M"]<.Z(08,&U?F!9GPFC(Q#@3!A7].!-& MWWQ^#^803SPRG6!8 BJ2-*Y(@@SJMPRR').8%H00A!"$$(30J9H*368)>3B9 M"D((0@A"Z%26T,@A$QM3CG$L#(Z%Z?%8??VX4#OZ@'_ /^ ?\ _X1T/ZX%B8 M5UE<.!:F':>)F!;B-HC;:*(PAH([F[BNLDF46@2I<((%H*4%M"SBC@ M0 O0 M:L%:-,EXC(/7<3K,*4Z'X2%U' MSR* @;ZPZF-5G)"*@-UBHX,P8H *H@ *! M @%47ND1X4"9]KP>_6(02D@F/N) F7X43@Y^+.W4(J.II0\]!SN6MD-B5#O[ M!-(3TO,T]J,](2-7F;L%\0GQ"?&I.4M"?"H3G[8Y)9Z#0Q$@/B$^(3XA/E]J M?;HCXIHC?0@Z6/&I[YDR1TL^XHWVOY$ZMI0?^<4?HH+=/-@(1Z_'RUVFO*@G MIZ'!_A+0\@M^=I3&C&UN D0=S&I:\BJE<+/R,79H+8D2/J>4_HE;"J)55U,H: MU,HK:O%BJ;3D'3W"_A.SL1.SM),W'Z+V"]_T82??+%(Q MOB-#1+0+!ZR7BZ.S<'26'IR(H[-4!4G4L!6.SC@Z(35@0AR=I0OSX0@,')T% M9NXI,^/H+'!M][@61V>!:3O'M#@Z2T,FQM%9?>Q=:B^=O$7@7YW&1V M5'3WZLD,STK3(U*W"PC6AEB=%7W@.' <.$YGPFE#+'#<$#BN(\Y$>R6L.AR* MJ@M_?&FA]Q^JHR;STV']&R(ZEPR(A?Q,O.;!R-%$DL_V:X1%VM'.' <. X-H_"3T/ 7*7OI_Y5?T&]+/B#A-7S8LX'F]H1, MILI.>,)A&,,3S#T#!(Z( 2J "J@) * > (0SHA8$V6#%/L"B#8#U2=Q2(X: MN6YZ*&=^$&24__D]'^L6)7>TBFH3'KUN X&].;76499<&O2)M0A;'4'M]05T M+;A-.(L= / H-6@U0"Z$X'.&K MFHR):2L[/;(OV$$@<;"(0+X)J JH"> ""#B242X+AG;2,&J\#ITSCBIXY@K M.J-9QGR1*&'>"#4*_]OK&AJ&XNV?.61J*>M<1)0-439$V0ZJI2#CB3+%UOLX M&Z %:!VNTBR%AV5#H0%U0-U!0S#L,5!WJL9W#9RX8Y8-7L[]Y);FS,MK=K#G M.2URT?@41_Y-%+?6S=Z"?.N"3$,8KE/\TYXL0TAW:+RD'7W /^"?X[:*'V:H M.^-N!] O@H"](C.C,AK0Z(X?VH[FB^?25"-B'Z%2%<$\B/7!80L]%@ 8 ;E M!6P!6YW#UM0DIM-^<45?L/7VR'?7O:_?,KKTH[!NGI#![+1@)*^BVVV@K6.@ M.IM89#Q15B8[A)02XF6#1*2L% B " Z#HB12RQ361ZV+X#H70)I8PEM'R93]RXM_0>> M6Y)G8 9!5M(WMX0/)4S@3,EHTGZ@H"]X10@.(3ADE@ P $P'@$%Y 5O 5CO8 M\LC(19M@JWZK'#*$/7ZTR12)(H0!$0:LRQ)&Q)FBF0_M& #+ M(>T8Q+5<@ 5@ 5B>M[1@9JEP2@[S7]VC8.>4R:5?:&$$?CXWEEEZ%X4T-&X> MFL.'@R*ZVYU=>D6@F/TJ+Y=[-H:1]\,VXV6Q2QBP^[W0 M)#\\Q)%F('="L12/'Q7OK>-VD0VOE86:,99V] '_@'_ M/^ ?\(^&]&DQ\=)=,TK\ZKC MY,S@^8)YC1L W0=@V;EDF\D;(& MUR% 4#^T=5?%=0PM+?AH0W'%@(K>H@(Z!#H$:#E\:K9#/'4-VT- "Y)=!R6[ M(E$OQ!-T2$4=E?#]05Y2'$AQ06 0;5!M0%Y?4.> MY4V)-0+R!ISD4D>IG_VBS$2_QQ'\NHXAS?(\,ITJ&UDT%#L12JFWB$!6"J@ M*J G@ @@ GI"MSEV'7=%OO@QLDLOH)?7?IUK7T#7(7QU5T?U!5?('0%@ !@4 M%W %7'4*5U!JX9C4;O,QIR'ROROV*WCP,[*V#_UZ#/EWG^YTY M%AF9RHY0/Y1T+TK=:C/[#U7O>JG' >&T#17ZW"Q.76"'7 #PJ!L>H3>A-X'3 M#N#4'KO$GA[M!)G! Q5IQ(.'6W^*$C\)WN[//C<<])C4[8*@U(98G=4PX#AP M'#A.9\)I0RQPW! X[F56'S]K\_26W<8*+'ZWC8ELXAMU!O1O6KW>[)AHY!R?UF/Y3)?-T6IMNRE]*78\\TQB6ACUCODS M'=%S?0$>JHQ1Q@^ 0;-!LP%X/0.>ZQ%OJFQ>]J"!A[Z:K;Z:F:(Z)-0=-B [ M=HCE*@O'H.P0@4_4!W?$:41?#? (/$)O0F\"I[W%J>.2\=0"3G5V6S4*(IWR M--SKV8P&XNA;^BV8^\DM-3*_H(;\.S?2I#H3-PGE'_1?973GQYCS]]S ?^)Y M4T2E$ [NB'[N"^YLUP'J@#J@[KBH([:KSN %[H [X.X KG*(J:ZLM?<%/5U- M;Q[3'^0)T"@),NKGU#@+J?SK>YX*/:H?V*=XD&419Z*N0D&7R U2)-U0=GV" M4GLI2> )>!H>GJ": "5 25'$WYJ0R<16S4=(Z_4DK:>$A.+CUK2\2Y6N&8;[ M8)S4<=4$. XWNDOKL6GOC51WH;)0E;&:_,6C+*IJ$N M_M<)7:RQ/2'3B;*J*D0DAB>&>X8(S+\#*H *Z D@ HAX\O1>KUW>6WXPP+6]B^K8NL'W;T8%GIJPW48C::GB0$)"0G9DU !I"2D)*0DI&2/I"3L2$A(2$A(2$C( M?92<>";Q1BU-H8*$W!^A_*'P&5UV7M_XN_%><930\[FL%;5L\[L?VX/7ZUZS M^OO//Y3Y^:WO+S]\">8T+&/ZZ^P7>G\1!&S7"P:1W[(T87\&=,%K6B^2\%). MI_DI:5X3)4&TC&G^E;WEQS@-_OCKO__;G[?O_)D&Z6W"EA_^Q!LHHUE$PXL\ MI^S&P;_**&.?DO#OD7\3Q6+:*_NW?;JR36OR MW\[_?+UZ9T0A^\(/BG-[//*F8_OC^)-],?&LZZG[\>.E^=']./EHC9RI]>ZO MC[:K2>FOT8+F!B."\3E=^/NUS5.[_4B^C!\)^<>-I*.ITD;2KW-JS-*8:4Q> MQ2)8UV"$7/@9NRXW"O;/]1$JQC*+ FKX[.+ +Z(T,6Y\/GZ7_<$OHWD1+?R" M?3'SH\RX\^-2G W)_RVAA>&+S3/\:O<^/,ES*@@F$10PHM'LD)W9T+7F([+S MS\V5)&FV8"1M/MCBUZQN+$D9T#BNKOG+._.=^,Q$7%!_?CE/L9VYC1*Y2+\L MTOH+:2Z);^ZCL)BSJQFM*N'+!&OL+W/ZH?YC2\:LU]U,L*P$\FAG4NSP%(U< MTM3Y[GF)OU,I5:_TQI^[1WU\1ZKCM+.8#Z_%;&%8X=3Y_6]PZS7QW*UQ^R.Z>NAWOU:S=5RP?*7!/&%[>_L@/:S7 MJ+>>5=&YA%E_JB T:*0,0S?_+4W#^RB.VX!.7T;861YQ765#$Z"7>J^7?BT8 M=8UX': E/ K8"L1:" .<]*0\A+"A?U %K8 M(V+9RMI4M-AXK;+#3Z5I<7$W/JN<[E MY:?K*]NY&DV0<]4MYXJ$JIX)U>-F-+=^?MQ\+M)82*BJ3JC^5YE08R+2J0 M_K],%TN:Y"(A\*5@/_AUR?]DCRBBNZAX>'%"YLKTG(^CR^G'"]>=CJZM\=7H M0B1DKBY-V[P<:9.0:;!0BPF:BRH=\U#G4E)!7R8\)7V-L,Q$ZH;]TQ:7O>AQ ME<*M-+'\1_[3.AW2#"=57XGW#AF;96+_/W"&E\M.&%6-!?O%/#= M_GFW5W_BCLY.T;XC?HAV>2/0Y\#PB:5YJ6S[Z=S*$#9^+8N\\!.^UIY%";3C M/M#G2,'-TV?%E<-5N+0O.?T0S'8@LZ'49XO9?A=?,*_X@I'$OZ7&]3>:!5%. MC=]$D>5OS$T6# E^/(YR. $/'AZF/ $_?J8+/Q*GB5VR'V1^4)1^;'REV0(< M"0EYC.DRM[<9O?4+:OS$^"]*\B@P_A^O*8<-#1M:"]"V45OS% N!.F(XY(1.T)]RJ'<(-05L<=O[K0B58Y[),V]/0, MD\KIHXD==>9Y'AFYRJ:+;V][>[0XU?1(P.5P%=:SQG?OO;KC\X;B7 .H _H MTZ?DD%[T02;HD$S0 6V?<.7UJG552M@NG$]LB_31>*SN3(G74G@0!Q0#V!I9 M+/JSHN:)J2X(.,M\/VI?[VK#,1!>'11>&A&NS4J5]V-E0X\THEBW6 TU&KVN MT;#-$7&.X&?V1:6]/8-YDGC%=@ZU.6KI7'RCCJG^'\UY?Z2?A ;]MJ0!_U"D MQAW[NMTP!X1Y"\*\ S9[6T&)89OG0%,WT*2K>=03X:(V(*#+_D.P]$NP;-.G M"]A2Z>*#JZ"NH*Z4>_2Z<(!V7KU&(<7VT%7-VA*CE5&AH*-81X7"8WN=>%.3 M6*A0T,/8![ U&K.G/ZL>(VWS5HG9<0'IO1^K:\N%;(1LU$\VMDS8+J#<>>^J MLX# I]#AT.$:H=LV;6)-E?6Y08T?&!YZ^TESKST.[HG#Y6X>W^TSS8LLXG47 MXKX72?CHFW\D4?'Z8^>LR=7$O;IV'.O3:.JXXVO;L>6QW+8 MJ-/GGG7JT#<,E=423\0^FN[+X@5L2C;/5 MN"6"XYM:8$D<3O+\<3E_RWQVW14_KN23'V7RI!)CR=B6V\>O\,D.URX:Q;': MB['\DB;G505^VH \)DWKK-?[.&EZ0JS)E)B6NBA5W[N+ "^-S&8MN U=C(?0 M8FR_GWB0,FV:3ML=A!TVD;C[8]QR.Q0#6'46P9J(%X=XID=,3YF(Z8LD 2;4 M1:O>C(_C8F+JO;>5U9?T!0\M!B5ZH7+O1%@"WA""#>J'I-MDXKK$.4*T89M5 MVB.3KO/3@3T5":K6<'AD]WORWFY_4M>@C83^V0*S-)O1" XX'/ #E+L[\[_U:5P<2UB>FJGGB"7A@ M6R=@HU40K8*O$Y CA9D:",<#;4Q%C8)*6_LV6@CI[8(FQ6>Z3-D^)[=741[$ M:5YF+^H$O)J.3?O2^6AYSLB:7+KN=#*1G8#7%]=C[Y..G8!*D"4^;M4Z5T3- MQ>CKGY(9[Q#CFV;X-\RR-C[3.YJ4[)UO'HR_T?0V\Y?S*# N,NH_R6'=:87\ M.J=5ZQ[W( 0$46K\G(K1!=?; MHPM:C2.#%1O+M5K(MASN7IZ:#_4[[T:9:ZXOSQWG3.Y.,>'!"4((O%XTA7>' M.2]R0X:E9&W0KH#6K&_#TJYCSNW.3))Z2I"VD*ICTYTQZN_0_G5YBP;8>/CAT>\E[#==Y>ICL+ M>1(CRXTH,;C,S/TDS-ME+XT*9=HKXN#):!YH*_R"RJSHI9_XX=/I3LSUP%R/ M.DPQ(=9XW#I%^E)_TB&9HYVN@YP9KIPY\0]PI$]L'4@9R!G!BQG7).8+J8E]BQVV!YX?N*AMT34L?OQ:X*'/>NNGCID MI,Y7Z M,]$.$=EJWKX XLQSB3)3-W8*3#+3T&"T39GXYF"0+0 0U;2:$9FJ MF][0%T @I[RWQS0M_'C52*K,C]THPW&6WXPP+7F[)>8OM$W9O@]@L#V3N%-U M S)?34]MN YQ83U-#$A(2,B31!!0GIJQ)*2G M,OO2\8CK*1N.#/L2$A(2$A*R3Q+2&A%/X2G'D) 'AB[W3T$\VL(PY@UCWCHW M[TJSG^/E.[OZ3KU\1VKMM+.K,>9MU5/.7AI5 M V#*&R82*&F:5)V==R<6\5QUV7D==AX52'KJ.LB9X3M:R\!H0BP+ M5H7GSY9GG4]N7SWUT&$NT3?(?,:FWKKT?Q&=4I:?N07?XC8OD6! M_&:KP; B]-.Y"L4OV*(D^YT:LS1F9J7@;[\LYBD3V'X1W5$C9LR>^05C.8Z MPJ Y5P!1/A<=@ G'"4=QQ,O*H@6'@^0]M@+VO9^%.;MWQJXQ1-/G,HMR^I^Y MD2[Y7<5U%2W%;3(:^QQ)X8K1V?')0YHS#-GL%>IS9+$H\* 7-3YFR].7OE7(4H91I8 MA6#?VM[WQJ]LL<$\HK/&/X8TB'*V86RO_F!;9/B9?*E+<=WU-QJ4@@E_GRY53\VZ6:K?XV2&1_#RLL=C;6@9A]\+@>% MM288[L;/(\FIRS);ICGC.R;!V;+X,K<7S+C.S]E%.?]R_31VG7A<$DB#P&>@ M"N0OV;/9FP5OUP$[A?J&%F!<&#&:^$EQ$0@=5O\JHOF+U( [^>3:YL0977W\ MZ%U^LIR/IE #UY\FUL78TU$-;'B4SNJ*"HKGXAMUJF);,92+A<]-AIG1V 9C MO0]&O1''E$9'U8T?!9(8 7Z3F,N_UG)EMR2:,V%]0ZD024LF]+C^%#?.0B$[[J-BSM1:PL1.'#_P?^%. M0"@NJ?B(*5)VWV5,JRD'C^W2LW=_N[CX[=WW4@XMEVS#Q+CIK&0_68=ZI-*] M+6.Q,+%O_%Y?F.1E)D!4M?E??PN8]7M+C&Y?,[_;92IMDX+=.4J;(FNI>CLUF;\W>+RY#29OU+7/^>M)@ M>(IX_.49F9GN$'1>[PZ3\.DB*CBEF*3/2P[/(C7R,I@_0YOW!M_^/?M\X\?B MX9,'Z696-X'[CPK=8>,>_8& M(=O1.\['?!I6S>L[=^.&&6EA*C:PJ/>.*\"-S\]^],\R"<2_BLTOY#UWW:FQX)K[\@U.X[^]E !G9NJ%M'"E M\N5F W/Z%\S/._^_PE;@%S]0/Y.N^IIS.KSILRAFA%B1D6&B;^K>!4(KTR!6JGXO-+%NYEFDLD!GX^-WAJ(U\AJ]8G[,=1&K*?.=-X_[**:5R*"P*)JS,I^:>V;?YX\>5R],P:70D7=]:K'$J.;A"=LHI[N-EY6!Q> E>SDW M)/W:*!>"M#G25"B3:H1D+2^?(R!G4QZ7V4T[?@<%'++.HSR3!%%G/7R=1_E: M*\K]63NMG#K;;]SD3KFOU7X)6@@9G$4Y^S5CG?6.UY6S-;2/E&R:!I,X">WC"05V$IH;GX,S@[9T*9"9BMLSL& M-_?B/.6;O\%5;-UI\,]*6'PEB._=@H_&_5.E?)%/;]3;47[-87 M05$V-$ @ A#,9&.;7>O4M/G4_@KZSU'^AR35/]@6B8A><>1@=JM>.(,1I+!?2/SEU'(+$X1I96AV) A(WNH MQ:Q<="UB^>-K&2KT$==.XMO;++TOYH1_ZQ<":,(V7,%,_ N3[P+A/@\^B\_L M'?E35Y=)E*_N081_>BMREC*H*D+!_V*@DGX/(PRSF!(:\[0:DTS,H^714R&7 M]]#[O5'%3+@\*Z329"(M3(7BR,N QP>8%HB%T(RKN$63[LO89S*@NF6M''FP M@-_@1AK"3"YQO;*^K*D/&M?"U:*^X*&";4PA5RM-NNQ\@TZ/5JMG& M,R'%7)!RF29U\(<9P%(J5G4E-0\\D,=\(O=%,!#;ERQB"I6K%,X;C,+R7QYQ M@$PUL-W)&TFKE4Y?N0W\SML+Z*^T0YD'RCQ0YH$R#_5E'EV6BI^K0-'G1J#H MO J"/-T3K>*MWX*VYRJ1WP@'!MF5(ETI3R8)%W6:0OK6/(/(U70Z*^XY$ABE MN;MLS"C=E(X+;NK09,5F*Y>*7_G>^/+X!JMGUG:>N..&]LXK)VM)N4?#K#GF M<\I[ES=YD$4R*EC=D#WCYWU+V/%^'&C,X!!1$O%@7@K;^/WJMV=K2SDOER*S M*LT['OF6!F&Y9*(^K.,)R=RO(]%&-!/?W<^I(.>#$";^G1_%W([ZGO"$1Y2( M?!:[C*F2&15^.#? J@6T#\W65$(5G/W?QF8WO/1]SG&5!^.5"9(#N1$@#/:, MJ_W(__ D192=4V[LH\7^X\"]\2$=4IN='FV=0\RV^"4-'5O<\^CM-TK5)J(3 M[/6\LO<7>\T6=*\^]Z!M>JZKDD)XH_X-AF[.\S]Q%P97,$&!0DWZ1 MOV1POZLL5?:9H73./+.,.VO_*4-R11V#K50XQT/$@V*KI%LCZO3V]A@@!\C1 M 3FK%!<'2\%4K"P%Y,\5$9S;E&<\&6Q^8#I[I:?9/]Q064!0A;6%2O4?)(B8 MZ; 5(ZXOEK%='A3=>6L@"\CJ![)X)2_7+#23Z3)F1HLXG^K+61"/'=B+CWFR&B MM;M6J=N'O7G-.D6PQW'CT:XHF(ND0>W4/XX;K)3K^J+)ZL+(+F]K(7H'5S@*@%JJV%.O'/=GH1\7M*0^"1?2'X MHGK;*H4K0FG[EE?%4%:LQ+-//B-0*#)00;&'T")+EM3O([SAD"ZCH,BK!'HL MH^#5!;)L8I.OUQ20Y09TZ]5Y5CF?B?I/B+O6&:Y8V,<$.:U@EA44W"C.JHN$^S8BZC^[54K2!!9*R+"@' MO%?.$((5JYP)C_F(6X@L*6^JD"5'HC9#4EAFB&7J^+WQTTPD21M"P"\>OU+# MI/:W%6O+SM+=O\"=EHO2HRUR] MKG[*:$4,F6M8B])M4<9D1\4<==E.13'YHQLZ]^.99(@H"^LXABSBH=]\GM,F MHO0]$W))U+!(;7&_*I2JPLF,JM6= M:2ES(>[SB\QGBE;$1D;Q2Z5_.LQP:7*^Y-O*M?\.>X!KBS3F95=96M[.JT!8 M'?67Q1E, %0U477ZP+_-J RRUU4C\E\$BV89UW-UWUW*HVZ-^/*J$COW%[3. MWQJSJBG+%P) %B2(FBENH:P3(F%9EUN?*I!'U8X)G MMXE!.0ZR-)&ZY;UQO?K<*#P+@I*_!5?!]W3U?AN+D$7>LCZC+HBK'R8K*B45 M_Z /QEWD,]F6\\X:=CRI+>F9R2)04/LI:POK*9 M4^*F]NZTTD:V;'W#%:QV9L@DLXE<6+W0;7A8-:W$((HHVRQTN"HK7)^0?[_]2258PL:SFO'3FLDV M?L/,I[BV,&?1-ZZ@:7/['RVE6L+&+2HYQY_[6VT45DY,V+ .A9]?_ZXB$@VK M.S0"P(^=EI4'1<-'KUO?8_?[[@31UCL+V29!*5*5IO!JKD(4QS-W( MY4[5#LJ& MY*2C_*"N1/+'J%':'\^:WC:+;J0]BH2E@)4@;KVR@14%DQX$J@ MS*(LEV'9W[WB-.R^.J-P+;&C?#-8P.FR'0J2I0I;5;"5]7F:8KCW'+AI9AB&=D9V6<[C*'#BG3(G(E_+%K;RB] MX?\LWJ7,U_7'DAOJPG<9#4_H/>,B69':= @:KN^V;[!^4M5)(!A !EDV'Q\E MR[(RI,.&>&!K?FRU;I"V6K;W;-4*&U<:?WY0/,IXGK.FG4E N MRBI^G?.^@48/:M[H;ZM;0L1PFB,,SM"[4)/*ACRZ7VT(R;SJF*E[,U->.!PP M\V*C]7IG;F.][;7*D",^Y)UN^7[Q*GD99ZU%_;X$AEQ-OK*"=X5RE=V<5#:] M-.8VW"$Q)ZE^3!43;D8H1.AWO11^"?W&D^/5[*7&/]%O2ZZV]-96+7-B(WJ\ M;RC%4DSZ$W*F;C2/-D<6<3'\HD%%F^-.^.2@6A/QD4^[)P!MC>^121$^6(R& M&_QR^'LP?N)K;W:!L-?YA4\$6ZUH->A@/5^AJN[G=Y(+$>*6H4%T#2U"5D'>2]YJS7?QUQO9H<>^J9)1 M,AAK7%;"^M74.5:QME_U%S9&&P49K3(QHJ5<&)+B/3>=\OI55Q9D-&MFHQMM MZ*N*NZ"FVPT?K\2@4,VN5L"'BMJ&Q# ,+CZD<56KL+!*1U:MEO(]&J$$$;[P MY<1#/KF&*SEF.3)S>)&OJ]LKIT$ZMY(*50>FC!&)QEH9SGIO5.RWRMD]]O2):YU(^?$GN;OV* MJS3B*A:R.6* U MAAFC=:QY6KZA@6V:,OJIV5U*B&:Y]/"Y!] T'M-(=$=<7 M @MU80+@VA944X:^[*)O[YFQ2[K:0S29JXF_D@K M>FT UE,G1#U?DI?9:H<>WT;>X?&B>]SSQ20O1URVGA+Z_Y=WY;]M(U?XY^Y? M(;A!#X"2>1])-@ E48LMMMUTG:#8GPI9HFTULN@5I7C=O[[SCCE(4984T8GE M CULA\>;XP/"'0 AP-<<]5/VG,5FLCN,Q^-MJC2(]/Q:6Q1JB=*HVF1+G19D>X1-KHW/T\(SGME*>>HUT6*CG%.VI(X@ MW7Q.<;&GH5UE$H%'"%.),'PG7R7%@$B"^_$#N,P;66J3L0E]$*Z-FZACI)89 M;X9F,[V9Y( H--[%A'M:%!$&S/E&H=SC$'F#5&EE&@=H7"SS*\"SE0VU&.)6 M!0=MAN]O8/>-@CU#"')J]_BD)EOH#E);U91@_T?.'ZHE[LSXI'VVNWG.C-A\ MA6)PW5A#']%J8!)42ZX.B@ L#"+LEBR$5XX?]N*.N&K>U OC"W0^1T/$)J+D M3XY!#>$/KVB#&$.XQSX$5Q!]$D;KN)WQV$$O:7,\PKY;3^2R51$3S56H@M/: MDS(#0[7LGDKG67I[MS(%OMSL%*O2!H:3GG15YG#)UYV:6>2;B9AM+ M_:5I(9ONK@4"MWWS"HSYO=0 N%D.)#U&O7"CB*.K4-P&I-,>$FVBG?!"%LB M6\L[A*I2]7.[Y:UF[ S KY2$(X_RA0:JNU:-A&Z529%#=]12Y5VF M7"+)MC;E0!0CM-K3G 4 EA;."XACKYC,<$?)W+-,9C%1N^3?Q5P@+=7Q7#-> M-@U*;A]XEZ2Y$G)B,H?2-$;,2"?/E)AZEU?3%S43\L"O(6R=?+K-@ ,KK0W[ MQ UZ09OV20WZ#6 XM"K1A=/93:5"-C]*(U/5,6;\B>HDB')=K9>8003LPYI3 M4XT]&Y#X%U89_WWW$H-^(82A^'(C\FE;'?T\6140+Q5?,22LT2B]Z%/X>MI) M+S[BOW2=L$XO8P0-* $G^;LY8( U,S-8.%WT M:JY+]+<^]BYZ6C/ N'!"*J@CI&HV'55Q-@(O5['@YH(3H/U2)JV.]V.] ]E& MA(7"MUWE$ FA8D=L8J#?;RP;2?//;B*!-L6FG&KLYUBY*[PGY6MV=IA[Z4', M[:%+T#^=7\6'Y"#GB2KJ'TW8V^.ZRG9-786]) QMU:!7[L7)+)6+N%ZLP[I" M07JN;G'579=YI7<'/MPD(F?8>+4')=9!*D9;O(E/6T8V*\0,&![F;BUOA*(C M6 O>UJL,$Q"=*CI+G,\+73I4X<&O-7!#NPY5!%A:]=MT4<_X"I21PB@Z@0$X MQ&E#Q:-T6GVRM9(CJ#66Y#4K,U2G-/+;7(@U58%)5$ *6-VE$==FV BRC246 M2XY!-5+9U*])W;Q6\H(EK5 MN@)3PH^$_ILC,?2Q$9[[6X^GK OKSI32,^6^DWJ+CJ@&/(Y@RP7ND>D\1:^A-P?M@7' MQGE/%N:M6'YK_#;*LV3('^]*G?P<2]6E=IYZ+6]@R0/2,V?AFRE>H:^R\1(T MXE2#^N\ LKE"&?]%_K^!3>1-4O%D2)VMP(^O;A?-&6#K"6\C$YUX]@"\U5#M4W81J M5_SR2W[U_=EH""?4/[U?/PS/.K.I^(,8$ A0&PAVWT,460>-;JK8@K8SZ86I)3J/_BGU#Z$Q"QATG MU+[]?*/ $A? ?]N(MI4WXR6Q]0_ G.OTT>(JN)L9G"%?9U2O[)ZXP&EC2'?C M)7KM: [1 *T6P$O[?Q_[*3]0^B(_$!E83!3-%B]K<'/HV+"E<9TN):YF F6% M@/B_6\FJAU*"4CX7*UD)+ Y51/6"P9TAI0R^;>M& */(H*/\.G,N[/LVYEL, MFYA6:*ZIUT73F--G,.:62G]@S.;RNGA($Z. MD&4W]>OP?PW!6^7%?*BIE=;JB8 _!/5*([Z_]&2YSZ2 MU-\*W+UE3F<9^LD%(IRNN,P.)C\)Y3<>2(KH[Z) MCC8P]A_24YL8\+$;=. -TWE)IM(')@U#%BQ52"L^KB0O UIR5/0T:3.B:Y$X M\S)?8BBQ00D7S0*0$H9(J22D9D.%M2LQEVA=QN=,[4O]OU6:=-HN,-F^!Q V M8$2I7^[)@><%L#M(\I'W5/=\^D<(J7M@??C,44>+(\*8#:&DXE0G0QKV*?5] MRC&M@?.TU//$]>$6]R%0T"M<.NJH8-"2NFM]=[QAS2@ VP1?X9NWF"CJC6V M;?&P$[SQ=SRA%@41V8Q50D91R%[JO",8Z$C.1"PX=7];"_7+LRZX3&U-QH0N ,UF\DDXP>^DDGF\: MAB^F$'9XBIPUC'64R[D5&R,)' M+_1:,:Y5) FLXU9$$Y9_BXJZU_GJ*[D=*_0)5G*46$'4AG3/:"6'3L_UG^=* M#MM>R2E&OO1AC08E'LS@=QI'<.7P)$024DY *QCQG2S905R%*>ESFNL-GPW. M*G,6/6=WTMIM78_%+[=<--&*->FT^W'E5MIA0S88BH>B$_;%&I@ A8]E_O.5 M(FS> X60^D&815'FI^Z\<^H1"R09A&PY>-0MC#N?Y(A%)?CP3[ZUB- M'R@6A=2?;'0W06H8. X%9A!C0]/[AS1]K]%.Q'DC.R??CC_INAB&$Y;E^E8R MI(*CSB5E!%H#V#Q1]"#?AT;#4]L4A?*C9(C&PLD*?#%]-?(U$_O*J1X)UR/0 M9<,H92%PDSRZ?Q-DX&2MDL$4J;'_LOR'BNWT-$B:RLOU2O&(R130JGC-]?F5 MCEBL933_2?D&+UN7^=5ZWH':2R.# P!,[J(#W^6.8*>:B0[@CUV)DY.P]LI$ M+9B"[DT3'5NE=,%XDKE[F./+L1:ZJ%.9;#SW%J@<2'%5B=C^]OBJ*E=@%^4_BE\[O^*=E =KK M9K6Z>WU^?G]_W_O]VO7/XYW.X\(RO!QJO[\\(3YM/S\2C^=GB M3.1+;I9P\/T1#SK;CI/8&<9^+'X8>,$PRD(ZZ%(_\T8#^=CY^#*?\^&XZYY_ MSR_G57&P=KA8GG7.=\J3ADD2^)Z=Q7W7&62>EWGT;"_UW*19GAWW'"./X[O) M*!R%?3<-_"2*A=W$<$3']].^UR3/KGN.DB?HVZ$M#)+A, U&2> ,XHR>;0O3 M)(@:Y=EQSS'RN%[B.G'DV($=]GW?BPQES;*L^.>8^3QG2Q,,]?I#R+QY:,TBOV(GMWO)W[8;Y)G MUSW'R-/WPN$PZCO]H!\F R=.D\BA9X=1XJ=QDSR[[CE&GH$3#<26M;,@L9TT M\49V2',_C.R![0V;Y-EUSU'R!&X:#R(W#0.Q+!,G]D.:^Y$7N4G6.#^[[CE* MGC"T^_[(Z=O#4>PF43#(1C3W<=\9>4&C/#ON.4J>T:C?]P?.,/)'J?A/Z#@! MCS4;1EZC?MYUSS'R#.-X,+3MOIO%8L,X43+R>>]Z?2=)&^=GUSW'R),Y:18, M_61HNTDZ& S=0>S2LY,X$(]ODF?7/4?)X\5VF$2^EX;>((E#0-2S+LEB/VG4 MS[ON.4:>46!'HU$XR*)T.!K:XC128TWB)&O<[[ONV4\>:5NERTD'2JZ6V"N> M[AHO)SOL++[B'-H4=^6CY.U@$7Z);52(F_A1W2 1MH&8\_[ <\,@LOLC>\1* MS8G"?H,2$2)]BP$>8FR=X@ /LMY.X):)!K]S0#K#F<7_*"?6+T]4D@H99Y6:R7$_CK[5S(L+C^_BQ?=#]>G+W[ MD;)CY=9LALE"2 TSRM=_PG8%'Y#'_^\$\LDV03YTU3\ ";3K(D0XR)^B[7_[ M"U$EK,OQ8EK^%=J0F4G"5Y[EQWS/*]>*XX!_3JPH\E_%EANX%[(3*8- 9HMK MU[6\@%_@Q%9H>_1SZ%N!ZP:!Y;K.+WF9BT][PTVJ/N?S O-\;F(E;LAB1I;G M\7-B1_S=CD(KL.T?J'$II<&FT(R4>LU^SD/+B5C&0(B>L R)%=N!$UAA8+\] MKZPB2.%4__*3^.7==V_/82W,7L/_OOL?4$L#!!0 ( '2*:$V .>_S#PX M %"8 1 9&%T82TR,#$X,#DS,"YXWQ_>G'1^>W3+Q__T^W^ M>7)W"\1/L-LU0D ?O'#_D'L3 M%$( A6!X& ET3EEXAD8P"L11)R)_1S# (XQ\J4* 5!>%!KG+ K(Q$MSUGI^?=P0"T(O0Q;L4#:6+?M[/75Y"#E*FA-*2!3:!7S!>F(V13W9J"M;(8:]5&ZY M4%% -?!%*I/7ZFW/7,PWQ0X;,.$"$B^UX67!YN<]W7IP<'#0TU?3IMRW-92P M@]Z?5Y?WFOK.IU\ T$,!AU/*!" +%(X@'VK)B'?'$$X5#>^[_4%W;] !9@!= M4@\*/5SS)EL%>R@0/#G3S:!VI X=T*NG#J,!XFO21V.MJI :#>M22&,U4<@U MBDK46111O[J)7%>=Z@YV5],BNQ_K:9'(K4.+@QYDGJ):TN:)+GJ9!I! 0=GL M7/ZNIEG 6 'EK:"B1B9HK&)Y=97R4FO5HX9;$HF5^[?'XRIJ MY"6OC> :M6FF27,U[+FCXOV3"*B.W];KDB-O9TR?>AZ-B&"SRB'-)I?\:!++ MBJ 18W(JU$";O&#Z:V5]?(05XGX=51(9==#-A)LI@%Z\26UGI$+Z:&4G8/*$ MN%" >W6TR(G%Q]T,HIDF!&*O>O)=E#*'*SN$8T_!#>HHD8C*@Y(\^IE'V8Y.T[- )Z9GH89TWW_+4W972* MF,!R)I6;PFN "4.CHXY:+'23Q$0$XW7 :K%U[N+IDPZ3(;49]V M!X.]0;\/NN ,> XVXLB_(9_T\;Q'8N&XB4-P[A:N M+%>\2ZQB\2.:!\L$2V' M!B#Q00%ORX_R0K,05P'0'>H^6$*=DZU6QCR'FQO%ON5X[ACXP1(#E[#6QF!( M?$2DL#S@-,"^JN&=P$#57N\G"(GZK"T%=- FPZ*"\]JI_[:-9B3) ' M!3$J,+!;TG(^SO^XE?P0,4$"2^77SF9Y3TMI'C2AN?@3%+IL^Q!(G0 M3\X#^KR6^]<.[";X7>7[.$,'= 04/M =;.G,>9V&TL*);(.?T"7E/+VX=G[+ M>W(3OM^4\'R'0/68-=@.@8R8FREB6L>UW](Y9#?%>PTISCK8$FIS^]I3=)5N MEE)=,3^74=W:W'R&N,?P5*'=C)*J2TU6[1C.HD)_8"DJY' 4.PE2V]FXADR- MTB?4K*)0#=-95.@/]A>7IR5L@12ZE86%9)/A,?$_R^6ZF%V0$66AUJKI-*@: MIH-!F0D')ANF>R!SAZJV8'!!#KB5\YISB-D?,(C0%8)JF.M,49,M.X:[Q-JW M1$.% S00R".UG8UF0= )Y2ZH]BT%U1)N6AGQK*YM5$1U(;G+IWU+^;24H_85 M3B^(]#%Z@"^U*TL(,]) B[?3W2O.W5Q([JCUWC)CR],A?[9[HG:- MA/&'*N+<(G8_D9YOQI(3RDG3KBVY2+B$JC<*\5<@,8$&W3*5N+=1@G$A.1/, MKBW!.'EJ7Y*1[LB[M3XU!6EGLMFUS9<5';H@F[+0(N??H2=$HKI.3Z3SC]";)8M'$#NE+Z_W]\KX0&\*3QI_+65>2+V1?+,;R5VYD&6,O.N ME)GT&6&[6 M.\@R@, @MIJG,S1"C.GG:MHGIY2O2)<3<2EK!Z6L);@@I4\C;]F3/DE_KH&W M.:REC'U8SEA\IN54K<1-13(6:@(Y,MKJ>9.-TZ=2*Q%1@K64E_U27N)"0 K9 MZIM$KL#UBK#8069H$)9>(!L5#2Z&]^--F&M S-&=G[ MMG<^-6)7X6A&%:CYE8/=TI5XHF&LK@;JC,I]VRN@5UQ]_\^/ G0S MRIV\(%\)0S# _R!?/[6D7*OS73AOI,'2 ;+P)*G2 $ET41M^\^>Q#.H$9"K% M#V)CI;;C:I'59OF[$J8S4_=M;QI7"PXMS,B">H\GD*LJ>#A%A#?YA$P)B'ME M]VR64IQ,1G?T@ W^/9=15!W2?2M[4XRP*HI97NUMW^VUU+D*U!;G+TD[+[ ML3?W/?+X1.&KY?J;Y?%?- )PR/5VS:..8.I%$S4>_SI6'Z2_#2"Y0N$0 ML8[^[OI19_$T#O2L/ '@D43$(E*]?6$TFAYU])_Y.<0"A1U@OO)L_AC1H4]# MB,F%O*!,Z #3<(H8IOZ#;NA'+"[.]194SU0-*1/X']W0"/OQWD9/?6N19,HO/*=EF^O'N'/"J'^#_(O_!E6SG6E9)FI_2Q)^<7T@Y(_$MY M&@=8?IX4A,L M;"XV?[Y'.#U\"J=8F&<;^0W1R=;8Q$/+FWU'"WTTM!OH&D.EM_6I#-+LBWHH M7[RO+>=?_\96GTI5WT*1D^@_J(KD=W@\$5Q_U21 OCR'TE<+?T=!QE=]N>8$ M8B+0&+&FQI8SE7^Q8HXLZZ57XZN:"7--3^^/'V\>,7;*^'!O*;YI/209V]R95.6XM9PM5@\W+% MW M.=E/F+VZ\&:ZD5ZWIQJ6]UH5,4]XH6:7,U>/T% MSG6D5*&C6T;]R!-I9+"<_Z[5F2J%POB3XF1\J58-_#P2$4-7F. P"F_AS.SB MCU"NJEI+8F,+I-6MN$8OXN$9!4_H2BZ^)KR^'RP(_VJ_2).D80]R:HC@2&1W M94/9G\ 7F)S3B/T/059K>-B$?PIO/$P80HW=49#^.?SQ3)M[(Y/]M_OB#JG\ MZJL<>(ZYG/4KPVKZI QCTWQ3.KFYU?+3[#,.-/V* ^9(SJT]@7Q!Y4PA?5:9 M+U$W%W_].G;F T8]A'P^8C2\@I)H+&9T= 79(]+;+>Z1I\[I/1FQV74D-JW4 M:;7['@:HNLW.UIMF;^G8SQZ_WSPAIN9%N_MF3E1\=E&AW>:MT*K1[ M_35,4MTTNNH-U7*]Q>7BQ83BS)BE[39@P\D=YH_'Q/\JAS03TCTBV9@U,_\^ M2!). NH]IF;5$%B!+)' K&QA\J8K'>F'_\/Y[?#Q2S^0^'=(!7%/_R$KV?-7 MH@J^R2L(,JE\83*CZ:K.@E>^=R>OZ<7Q#R9PV^EX_1CA7/S M6"'U_@8HLG&EHL9.,<68F]'AR)"65ZP:0WE*1>JB^W:8O1U >JM,+5 M>SLR!YN=6]G$[5PN,_2W;>GH9J@F/3*:P&3#2>*,50!>;PR4I@\U,8G_HJ>: MMIQ" GU8G*Z[F_RXF;K9\<[E%"R$GW[Y/U!+ P04 " !TBFA-HBR$RG = M #-0P$ %0 &1A=&$M,C Q.# Y,S!?8V%L+GAM;.U=67,;.9)^GU_A]3ZC MC?N8F)X)V;(F'&&W'+9[=_:I J=4VQ2IK2)M:W_])JC#E$21)581K.Y>/] 2 MA2/QX4,B$T@ ?_O']XO)BZ^Q:>O9].>7Y"?\\D6<^EFHIV<_O_SU,SKZ_.;= MNY?_^/M?_O9O"/WK]:?W+XYG?G$1I_,7;YIHYS&\^%;/SU_\9XCM;R]2,[MX M\9^SYK?ZJT7H.M.+Y0^3>OK;7_.'LVU\\;VM_]KZ\WAAW\^\G2_K/I_/+__Z MZM6W;]]^^NZ:R4^SYNP5Q9B]NLOU9(K\&[I-AO)7B%#$R$_?V_#R!;1PVB[K M[E#);?+OC])_8\O4Q!CS:OG7NZ1MO2XA%$M>_>O#^\_+=J)ZVL[MU,>7?__+ MBQ?7<#2S2?P4TXO\_Z^?WMTK9&[=)-I%.TOS;[:)/_G9Q:N<[M7K15M/8]N^ MF5VX>KK$#@19EG?>Q/3SRV#G%C @&AN&,P+_OB'+_.HR_ORRK2\N)]#T5\/+ M=ASGMIZT.XCX(.?>)?V2T^XBZ/V,P\H)U5S4\SS#.;SF%@P@"MMTO: M(6LQ63NRH'L)Q23OQHK.!0PM]S3$:1MSC>UL4H>LCU_;2=8SG\]CG'<0O&L) MI25?_>4CY)W.S^.\]G;2OTE;BR[0UL]S^%P2YC2]L>WYR63V;;?>VEA2Z9;, M+BZ;> YIZJ_Q_:QM[_[8OVE;BR[US4P=K2?Z@]H]QA6WD< M6]_4E[FZTW0[3V]KPL9,!>3[Q389H:^QXQ3YK$(&EO_&\(<9[BU, M)VLY8Z M9!U6UG?@T5[$+_;[=MG6)-V;+,\=^QVR#BOK+W%^76>>;S_&YO,Y_+FCL%WR M%I"V&R,[9!U5(^D6L_$JX:SM6/]_*AM8^=YL$O>O4A['%-LFJ4EO*SY MS:Q]KM!=BMBK['>_[B+U^LQ[DO=Y NY?HNM1<6>_/D_ S9GW(B],)$NK&S3E MJ9O49]<^VO/$[E3&7J3O-J>O33RL/)_CV>V:WXH;<^1FB_E-[>WKJW_&V5EC M+\]K_RF>=5BM[U7H"-K7D45#E#V"UG;CX@!%#]S6\UDS_Q*;"Y#H_6QZEG]\ M-_T:VWDGK[AC]J(R=^7=LTHIVH*\4Q@6DWB:5KY\-_UUVD0[J?\WAJ4/,&OK M9VRL[;'*HMAT'&?/*61@^>9R&&/9=Z]HNO*L\5WU;^63F[V%\4^$R/B[9UBVCV18M.K/V M\A5@KU[%R;R]_2;WAD*8W(3;_?O-U]4:D3Y%/X,^ JOR70!S##HKM^=ZC>[( M@RIH8LB&&WQ=3\#BA+F@;1<7,?P2[[8$86:(DY]?@LS5GFJJHI31<:&1%ABC MY*5&P@N+O*!&&*9D"N(^K),X;Y<<65 ML)0I!C 3["F2/"G$ OS*!5.&!B*Q"EU07QE*1XU_,6M@GOGY)7GYXENLS\[G MRQ^O2[&-?S3"[@>%WJ1XU68=DTM$]3Q>W.;/P:XC8N)LY-T%8/[N!LB[Z=Q. MS^J[Q*?S\]A\.;?3?\YFX5L]F10:+UOEJ*(5"7LAD*;1(X8)0X[@ 'QQ@4M* MJ-9F]^%#_W_XC*SW2HVF#D2_:X5A5G)O(Z**6"2B=$A[S9"P(9ED."&<[LY! M]J?C8 ]@M]/CL26=O]FU_79=^Y<\7_EZO1E7HMJ*OL:<2L:/U1$^>4.I,,8H M1J5^JPBFI),]MYZ6_ W'O.A_E*%W[ M[D[F$^KG)F!X>O8^VC:V)XOYHHD?ZFE]L;CX:*^NMV@6<8,FZ5Y"E9C%5H R M#9A+& /8@UKE#'F-HP\B>J+4+HY>C[:!6)_BA:T!OV:63NH6.N^_HFWZM/:I M,BN%&9.!"L2M5BAJ8I"6)MRT7P9"HQNKR[77OIX=#N&=)^[N6/P" _3+MSCY M&C_ 6#Y?Y_/W++%RE'D6.@8@@ M:#W]\FV6:=^+40_+JI@CTE"C$7,4/!0I,.+"I]NV)AI2)RU]"*]B5%P: -DR M+(*2XG \NBNMHL8S90R,%4P<-%H91"+%M^WE'CLYB"/PIV%2'VR+<.EDMF@& MH])=894B*28!LWG$@*FS2B,J*+U%5Q+29[%:_/F8U ?: D3Z GYJM&D>^QKB M]\JJL/?.DA@1%GGIW >"G CV=M#8& C;G4;RST:C7LB66E#MTIQ/TU@R9;;^1DO%7CB/EHV;O/S^A59) MI&"5Q,A1[U"41B!)8/ J28PV0H*?VD,Y[M?9_STPL@_28^7DIM6"WF6"3\*9 MLD(@ISV(JGA E&*#"(DZ>1)=3'BLBP:_ T;V 7J6DQ,5YZVR-B;+^+#Z.G8R^<2['QXZ+QY]"8'\>W-_#L<>)* M!(.CC1H%%3 B1B9D(OP*&E\8K:2BIA.#2K7N>!&/1"_M#(**V0Q=YJF@21KL<(*K,DT+=;9R5@.]R >&*8/V_YJ4^Q5?0V M\4 #4LHE%"QW*(D@$;:,"!F%Y3B-W<+P?Y'/UL&G915ZMY M*T)@EO,$9CPJ.0HL6,0-S'T*['4#?V*,]U!693ST$LJJ)V@')LN7\[K9D2MW M6:NDC7%4,T1$3,@R!H/%@Q'-#4Z41VUE'+WK7(8J?3 [,%.RN[2;%;2:MTJ. ME5QJDMPY5>H!V:++M:S"M9\W:.)A[T MJ'9^+[$Z5,@YG(:KTP&Q,2QG'B[X;V%!"%96-V(.= M)G@&.! !2I831)(3C)J@!/9CW[G>QW[U.NN66LPB5AI9'SSRD4KD/(6?B,?< M.I,"[^$MC&>7^MF\V&DU9QB$1S8BA]F-_E%0)3"73C*'"-<114 M;R51&M]C77L\V] E.-<+UI$1;; =YWME55PS+P+%2!L+D%AFD!,PZ=)H%:7! M*#S^4Z8CHELO9,?'N*%VE1^45CD!/IV0$24A! S$(! URB('2C]%[%(0G8R0 ML6\GEV-='VQ'Q[NA=H[O%U9)3?(&E4%@=% D*"5(Q"AA@,I(/ U8,CYV[WI4 MK.L#[1P3 X@X;>%"E.N% M;+G3[<]\P&Y/Y\R?]Q9=P,"NV/-S''J2N>G"1&!!0,!EO/>H6BL!@IDQCEQK"D M1A\ST;?+'BX"#P)3*0KDF2(_U=:A_Q\FK3R(+?,:=E31($G T'<2.^2XP\(D MJ1WM<0"WS$K1P)T_ $:E>OXHA.4U\';RT=;AW?2-O:SG=M/-8$_DJ&@@S@2J MD';Y1@P:#**:,R0<"]10IY+K,2F46<(9F ?#056,#MXO+C+Z-_ M\$N6%5T,YI2A("?U\@$W@VV9E&BDF8 M9!/WH&G';H7LU27I!]8!.G[[EN;CQ%42D7()BB]J#,W#8&-Y'0/BRDAK:4C< M]5A;+>Z9/J^GGN[QW>$I:'CDV_W;C_:JV^GJ]1DJ915U N9 Q81'Q :.7� M5N-\HD%:*D=_XWC?CGML1@R#5"DNO+VXG,RN8OP4E]/5LW3"UKR53R8&;!)B M(1#$J=)9WV>"E2G M539RA*.DR*F0$&6YL=0$(CG7DO68=\JXK_LAR"!@E2+%@X>/MS-B?8;*Z,05 M2QK10 PR)JA\?)XBII*6W@?"8X_(DC(.Z?4MU#010W.WIY)D.B5"R X^&U]EWH\'2F*E'& M#;05B8@%PB9@% 2+2'C..67>J#X!ML4MBEY\&!2FDGMF6^[O?V+[[(E<%18Z M8@+3HC.6($FAF31?*D"<\,JXA(WH<>RJ."6&7\,:%KQBAN;RS8Q-5N4R0>4E M%LH1T'A2YT>#N($2!;3%"Y48:$%K.IW0W&F<$]0BNFTZS?A\G\K[\(=S=_8IKF"L;8U M.*!+_@JK8$EP'%&%-0(]+A&G B.20A!&2*)%CZ/()4FQ4X\^5&I[PJP49^Z> M9U]YDWU3.-F:Y%40(+ZS&GGA,=C_6J) C86J- [489GP:)^6&)X1 T%4>NG^ MQT5)O\1Y]P7\==FJ$)12P@=P 2PX Q(K9!PCB$3P#Q)H8DUZ1 .4,86&(\3 M4!4,++RT=7C[/;^J'F]7![L:$AUR5Y0:'J6E2#EH.VI+[,0F]^(WY3MHH8SBW3)*\41>0C M\\@0 M,BRXO*7D)S1Q^..@ 1!L:H%"/&\T)Q22.@5T_O]6'A87=48$*Z;O#6 M=X0[YJP&AVD[-9YXA^DX M7L[:>M[>O!A\SQC=N'?RC-R5,I$PF5B^LL4A3PA%.$AR^R*0XTF._EQKCV[? M+U0E#ZIN.R2Z^LM'FQMT'N>U_W%0I?01UL]S^%S:5:4-4OP M,3;U+$=;-/GL\G&\_G_+8NWZ3)7"8!$0JQ -@8*]2#3B,E^ORC'5%+Q$RSN] MKKZG^,"4HI^?IK??_;F=GL5/T!6GT_7KJ)M"!9]13*4E!:=)@=^,W"^.I8R3O*26 6IF7VL8M:^O?FUS\-)) M/07-4T_/COR\_GH=#;/<>%S =S?W!8!>V,"S?@57,0F) [-(&NQ13" \25$B M(:3@3-!(^SR56\:CW1/SBB-;T"'V,8;V!)!<[J&?7BY%?OL]-KYN?SQHL-XK MWIRW"IB'Q#A'7 4+MA_-,9D!PT!T*BAF4I ]0D_*Z+*27?_8I1X5II4#RYN8M35SI2WA@"A'+!]J%831C"M%5"H! ]FZ,-#K=>@/ MRJU]0'S@&?1Z#7(/,VC'@BOJ(N8^&;2,+,3)1)1TRB=D!3$)_@G5XU!8F:7 MLC/H_I MK>B^S(X\F)]-?'(AM(/"VUY(E6(DU!&!P).F2%(N4![H*"7,L#.: M,=HCX)L<5/'MA0U/*+Z]0'TPTKU>M/4TMFV\/J2_](FN_[+1@GM&,94)3'A# M*!(.QKPV2:$8'4.:4(L%(<'U":8Z[(Q[$.(-"_;!J'?TU=:3O*0%IL1G<+X_ M1[]HMAV&>T8IE0&L73 .# _ 6U@"Q@AW&A'/8#A*,($&>AWVST*\0;'>>=W^ MUKO)6'VP\RS!U2Q]L,UO<;E"NI%'SRRA.GE+R/&1D$:_I?+HZ/A8*B/U"3[B M1+Q1N,>]466V[0Y G_U"/ AM,GEWI\S3N:L3H8ZX?(WE:\7XR1$_86\UM(42 M>?+V1(H>RV!E=OC&0)?!X#VP5WEW5>O07F7'@BL3;;[&BR/AE48^YL/Q"CX4 MESP?8PW4C?[R\+)>Y?Z0+<&?@J^"(--,&$2Y$ M2BQIH7M$J1YTO74O7?J83;W +!?=RRG$N68*RM*$2><8U M,ADA;2*U#L= NFVT'G)SYX#4Z(EER:LFXK)O+F;-O/[?I;RGZ;ANK^/ZCZ;A M8Q,OZL5%VRWR=;<"J[QPXCTU2#)O$.;8(S <*"+*4)(,]F:@*SH/X+*5H%LQ MV,N=W;)-?&V7L2T7^=3 -N6U/D,568P^:84<-1AQ(1725H"3ZK#5D2JO10]B M'=27*\&KP5 M' +KG@[R;/C[XMH%97;)7(7"7K(B@@95!7H,@ M45L#^!("SC4.O$\TC?S#3X%[ OEP%+LY-'<[;-8>GGL6Z;H46/E\IXD#Q]I* M&'^>QFP2,(HB7,CU+)8]R%L9PHR2X'P+;0)B3C#$ MP51%1#IMRX;UY=2T8@)QOF> M!>P5LGF0&L(9DHD3:6%J4+C'H53RAU_TWR_6!S[:=N_PV.JC+GF'X^Z/]T4N M>9KL\3LS'1[\V9"KXL9@(GQ$E$B,; 0+7 O+$-8X:L^]]*&3N_/_NWH#[_\. MU6>_TRV[IYY5.IDU /[T^@H6?_6EL=/6^F473MI[F)1TW=@NX[ M7C3P>;VAWF'$%*B]"C0P215'RDD-:A$S@!UZ41+EN?!>"-XC2J'0Z;$]L72< M^!^:^\L6/1F*>!3^>W&]K]6#X,^MHA)<2ZU=OB2<\1R'XI&PAB)KP9X@GG-/ M1G\S;FD6%P!Y1&;4XXBOXF;38?!07>JQ\E[,+]N506LOB!L+TL6FOEL'MM-X79.Z,MKPJ(U 2L('Q]0B MDW!6V$%BIUB^2W'L+!I-WS^YJC@'KG3NX\>7E[6"Y]2?7VS K])6=PFJ5A^\MM) M 67XA'+D/@"1+W42-C$N.)>AQS9;F5[>N5<>O46[,RBENO9][;-]V6[? 7N0 MLE*282 [01X,=>0TBPA[SE ,BNG(/2B_T:\#[=9!C]X;[0M,J<[^ (X[N 7Y M1K'M_?TX<16M3Y@"0#A%AZ2(X"D90"D2IXE7@BK28XNSS*+*(%T^"#:E>OW- MK 5/=WN'WTM7@5%-.(T,.9;@0^6=+4[SYBNA1A'KC![FN=!]ADL,IBQO\J28_^6:_,=X7F )I\ M6V<_3%H9JP,E@ P#IP0E3<%O]M(BKYD+RGGMW?@O5ANLPP> I[C[?A/DU\EY MOTU;468Y@.*1%8 4%H M&JY/,?^0>@,/GLY4<0EF:>3Y/AEBD,]/*TD#4Z-1D6F?A+5D]&^4]>R_A^=1 MA@2KG'/>1J@K7SIZ#/IP,EO>%K2=&1OS56 %1^$C18Z3_&"&@DG0:H[ DL4L M4&ZD[[%<7&:2&)8<0^-5;*$N3@&&20Y="Q?UM&[G&92O<3M#MN2LM.*$1!@) M/A]WL"3E]Y$=0XDG)8*63HL>2SUE=B>'YRCB8 MDVT^7)6T0%03C$PP 9I-K7$X"9EZK V5T1YCW288$O6"<:C7&-V(^AK&R>:- M@R=R5$H[%;3(6WU2HA0E-,^!!%N6O?!MW'' *F4<8TE'[R MX#BVOJDOKX^WWUZ(=ZAZ?['-]>QQ'.>VGA218^87N1/RO9.@[^97[Z:@XJXY MO2T^=T@Y3FS=+-]__1!MNVCBO7LA2M=;#OZUU7_)J4O4OC*1E:WM $2_IX$_ MQF9Y$\&!JR_6T5#[:KT%:GRP^;#_FE;?S2G7K3>5W[Z+4[[BQ]&0!Y !S%WK MY]4^2D'#I,B=B6$9# M_#IMHIWDMN5C/-=+6)M/L_0NN\IWC:3 &4I8!21RJ TWS*'H+8W.$>;-,#M- M^URTV2]C'MZX=P#,B]T*N4/;LK^R+Z[>*[N*1KJ84D#:.H4D33IO*3ODDR4V M>!^D'OW&U^BIVA?RPU/U/J0;'_;=O; J4JNXST_62AN0@Q^1Q\HA[C6VBO%$ M4H^W @H]YCX.,@Z(\=C8]V8PZMV45+&0/,6"(Q430Y80B3B- FE&& XB"<7& M_[3\&'FW.\!C(]T ;*NHUU+EYUV$,!P1'1,"P"V2RCB)92 N] A)*_1Z_1AI MM@.RC_EUR+BN_31T!(-V3&;A04$=: ;>]V;UEA61S_X\AL4DGJ:5+]]-[UNZ M'V=M/=^ZSG5(U7X3W3);M.LE7['DMQP:'JR.?+N5210'I 17B%BBD4R:@9. M?916"1L['38:&Y;O8]M^.;=30C] RO.V!+9;ZJRL32QJAI$5P:"4+$/<&(&\ MB8KIQ!@)/>ZQ/_24L5?F=59_Y?OH\";CMC;?MO6TR;HU-B7&PI8Z*XV#MLDY MF-:=16"M<9CEX:=H-9&2&,7'_S3-[WTL#-]'XQ\+=\$_>V']7>D5QE%9PQTB MT1LD08<@E7!^VU#@E(@PA'3B]]CPN]6?7[[%R==XS9_]8KJQQLJ2$%@BV8RE M'%&F* P?HQ'EC@IMB)5R]!_*-L.(5 MWRP>W,7*'EJ0T\M-MPX6$^-3NSBX#,LHVA]W3AY,G+)#XWPV 4W/&\GS17)VFS_79M$ZUM]/YS=, ^>K;V:3V=1GD.PDR-F Z '0SJ^0/ M![S^^U_^#U!+ P04 " !TBFA-_6(5+RY2 !V-00 %0 &1A=&$M,C Q M.# Y,S!?9&5F+GAM;.V]V98;.9(F?#]/D7_.=59B7_IT]1RL.3JC5.A(RJZ9 M*S\4Z:%@%X.,=I)*J9[^!T@Z8^/B] 7N$:E:,A4AASOLLP^ F<%@^/?_]>UV M]M/7O%A.%_.__PS_!G[^*9^/%Y/I_,O??_[CXR_JHWGSYN?_]1__X]__OU]^ M^;_ZP]N?[&*\OLWGJY],D8]6^>2G/Z>KFY_^,CMXOQ:+7Y]LUJ=?=OO_[Z MYY]__NW;YV+VMT7QY5<$ /YUW^KH$_&G7\K'?HF_^@6B7S#\V[?EY.>?@H3S MY>;;%3Y2/A[_=K+:-WCX,/UU^Y?[1Y^]^D^\>19**7_=_.W^T>7TT(/AI?#7 M__O[VX\;2'Z9SI>KT7R<__P?_^.GG[;(%8M9_B&__BG^^X\/;QZ]9#7Z/,M' MZ^7B>O7GJ,C_-E[<_AJ?^U6OE]-YOER:Q>WGZ7P#<^C(YGTW17[]]Y\GH]4H MP 4%D!A$L/[GB2:K[W?YWW]>3F_O9@&E7]OOF\U7H^EL6:.+3UIVWM-/\=DZ M'7WO1+,XS'V_R?%6AXU7?D+KG#W]X']K.5S?Y:CH> MS9J+=/;5"63]N K_W!#FZMJ,EC=^MOBSGK9.OBFU)(O;NR*_"<],O^9O%\OE M_B^;BW;VU8EEO;K+B\W\WUQMSU_5FRS-A]H%[VU72ILOQ\7T+G[NZKITW/^=CQ!6.!<6N-7W-_/K17&[T6_E<7[12]KM MOQ]-B_\?+P)?UVQLU7:)NAM-496:-IZ M7Q]^JD+_#CW>;I\^Y%_S^?IL7YX\UDD?'EKH%?EVOF4G/2TM[LMZ>:15-SU\ M:#AO67YA9\^^H*-^SU?%:+Q2RV5>>1VLTK:3WMK\.B^*C26\^;)9+"_M=)57 M=-KW_8]U>GVX<4?]O:R#W?=H.RKV]NME'3S=N)/^AH5D8W6'F?+J\VSZ9>NC M7=;M2N_HI/?5UO2##[?;GX_YES+F]\"-49\7Z]7NZTO]_;=\\:48W=U,QQ_R M+Q6B]8U>.@#Y*K*HC7K,H5I_RXC;TZ.UB_B7^\JO+OH+4DEB#N%D_4LO[I^\,LW\S_F13Z:3?^53S8^P&(YO6!C MK<-/)L6FXCB[Y"4M]W^U&/]3CS;!T-N[8"Q7VIH]W2I%#W=*W0<4ZO7XV%L2 M2G!U5RD8?\D[$O;^PW+=K.L/7Y"PWYMXQ%)]#7^.[1N)<.1=*:2I.+U4:-M! M;V\6LTE>+-U_KZ>K[Y7Z>+!%USVKNB*=:]AR/]>WMZ/B^]7UQ^F7^?1Z.A[- M5VH\7JPW>_3O%[-IE62*R][2AP15T:_SLC[D:537H_5L M5;.+1]_388<7MZ/IO'E_'[VF]>YNWO[+;7[[.2_J]O70.]KNZ$UX7S%>?\Y_ MV4-3L[LGWG2TTX$TT_G&@7@;?MP]'?O5..%Q^\G\VRJ?3_))QQ\]."?NOQV_ M7'Y[MA@?0G>#[/5H^7D#[WKYRY?1Z"[ #/FO^6RU+'\3IS?^"X"[5-?_N?MU M5G9)C<.BN2Q%R]^L\MM]IX+=E,_^_G/H0%:E6<:H=AIY:ZUAF%&())).6>?ZH8_[0H@K7S]Y]AV7(W,"]:5V(:=A>J721%*P@6?K&9 M5?YM/%L$4_KO/Z^*S7;B[I>+^2J,*C?;!,/#A+(-G24AW0&)U;?IA:,KMLBL MX,)AK[Q5!F&IB<%J!XI!D-*$%#HQ93^G5'?:7W0!W(9-/1$C_K'(<_O(Q*A( MD4=M,^@]H!YB3"6W871RR?8R2P1Q=M#LZI0T1TV^2K/099JLP(PV\/IK<*4? MCCR2ZR50Y%)J//<[XV\R=WLW+6)&Z\?OR[CJ_O[(C'^@X!-/9] (KI634FB) M'080<%WV%1-L4ZKTD#=239\U\5^TC4]M79K@"12_Q0VXTUI\^EP&,14$NULZ75307S+V(L-WCU[.[T^Y8 V>6T6L%=>:@VH\=!8 M*9T7)5((6_4B9I?FC$J(86I#\4&,Z4,^7GR9QWWW-Y,P?J;7T]%>O!*!N+4= M?CV=!63S9?B[]6T^B0FE\4A%>.3K:/8P!^.$E=G-AS.N&8> >"N5"AXAIQRP M/=K!T*O-6/RB&#LHE%\BIY^.[ZO535Y\NAG-?ULL)G].[R-C'5/\;#\RYIU$ MB%H3U.$ ,03AW?P"H7->UF8\^@. M9XB4P_5I0U\4;6KB4=O1JTG3T2&:;FCYX-?O\M4!S:?X; 95@)X(X;57+ X& MP/;H823J+[OL1;!I@!B_Q$7W,($[^E(&')#&*RFAX58CZ972)9Y(,E*;L_Q% M<'88L-[3]-]_?8)H$.V?7>ZI'TJ=ZV([OW(MG,0?[SNG8#/'/>C?GLHGYH"C M;3(E*1/82FZ<8)H092PP0 O"H7"&5]HW3R/GN92!@\]G0&@:IGP$$)8&"F,M M1#OY>!CZ*8-[)_,"6M#0HGT\!KWS_U3 ,]O^AQ[//')",Z/#_T$$-$RUHH0# M8^N&NN??4+EGJ%(#FE1VT].NGMV>/=P@<\AJ;!GF1G@"C%*>\%*Z\!\Q[/W[ M9@H[H_U&"+TV'@QR;WX(ZN]I'W!=C&]&RP>GET_M_#U[.',:( &L!!IS!,*D M")PO%U,K&1C>7E_[AD%C6/I3ME^OUD7^>X#_=GU;;EA^R".000M7UWZZ'(]F M_R\?'/3SR<5\>M(V0SIX\TQ+1I%3T<4G@I4R,\,&N+N6@C3-4.J9&9]NID5-8NR; M9D8*R9!04@!I#:#<6+.36"(ZQ#VH9+RH"U+/M/"+=;&ZJ<>+^[:9IDQB@21U MEL<8(.82ES)[INN?9NALERD9,6JCU#UB5$VS0B!6FH6UDW"9?P'!6PO ML73UO97.]HO2\:(F2+W20EVO\J(V,QZW#A,E4)(HKYF#S%,;W#95RJV(9[7) MT=G&3")R-,(IU4[+A>7HN]GTN*RP?,)-CWVEM2J['<\?SK24UC)HJ3'&(D8% M!L&B@-0B)YD4IK]MCGUGSQZ)?/1@%KPE(I7'2&(54[0AAWXGD8!$I@QZF1EW]'J-)0V!2608/NWDVC/W\X8Q9+;@R#B.#8]I4L')L.9R4D6;86QDM M:&O1$42OA0"#W,,8A-Y[TGM"RND3+NX;LI_G]#PXP$J*),\PZ#)3EK)0M\!\.3\]UE7-0Q\W@ M2#95;X]JQ7\].*ZE5F94%-^G\R^;BV].S=Y5VF>,$:*4"4!2*K3FA/'2GU$> MNOJ)TQU3H;8.G\[I':"4BB'[(L4'*F8?\LT//)Y!+!66!BC"%?4(A!6P-%.T M-[Q^*FIG"WJ[^F\!E'2'RC?%*)B/IYEK_+5SL<3BT!)YIE& L,A9!0 M P,WJ=)0&TJ_X6P4FV9U/D=Z/IQ'V+=8/S,'=M-BP>P7)J MS^9\ZTQBA@VE&DE-.&,(&[ZG/PGV[O R -HE1?L8I>+&@XO=[AE]@@T'G\\< M\%1YH3&S)&9K6D=P*9NFKKYYV-E&?[OZ;P.57AR"JHY %M-F%8#$>2PM#/TG MM)3%8*T&6&FH"P?@0AA2J?3$/2@'%'O@Z4P)Q "CW#M#;)BIN..JE MY73\? MM.-5O;%ZFX.1;A5?W.7%ZOO[V6A[AVUP/NYBAT^?FSW5+ LH::RU8UH19:E7 M/)BP.TFIE/5M^8[7[<9J;Q&5(99WB#7K-$)&0,X-\UX!6P89C:!*#W4];JS7 MF@BDTF%Y8V&P%+8"GZW?4+%E)I&&AAN(,)6 :&4(W',6L@:;9YVEU+6D\7:! MJ5W9P^9W\:JJY4ZJ1Q[ N\5\?-3+>3)1@CK/ZP M[BPUKJ&2NP,GK;5]ULS."-9"0B*QYQ(%>!#9[S!9:F#]C10Q4-4VDC^98?V@ MQL5\\OSZH K[*55?D2$OC1"&>&0IMO&X "XG*HLDK#^X._.P6MQ*ZPBE'GA2 M?:?M>*/@@5@G"5=,8$9X$!50N9<2\@%NJ[:OP.,,:896ZN#[^]'W& VJ'G9_ MW"!CP6Z!# /@F/"0,X! &3=TR)@!UO5M0U5'HNZ-L$FE>7=[-UM\S_,/^2RF MGC^'XP0)SK;-N%4$.Q.L6JBIYI8)7JZ4#C)8_WZ/SM:)#OC0-DP))X5B_:B_ MI3W[X%>GYXCS[3-/H,#((\D]L2S6 _-E&-L)CNM/&9U%\[J9,EJ'*C%-'FPK M5%H^#K?)G.'62^Z2]O/Z/]P@ M0UIK[X&RUA-E%&%,6,6Z4HR",(7SO(WF'&L254AB#W5"B M-;1Z6!*JK049EY)@*FBLQFL62:-W*5 >(J#J3_.=&?X=:+T=WZ\V61EE4ZJ[(;V(M@J_Y-G3Y M=K&,>4U7UY]&WTY'@R]Y4P8]##.=!CC>&((PPXBI$@_ &QSKZ\WSB1L4\F+;+!U+9H*'Q])39>+YQ1C&)-<>"IX3#/&D1Y=264EME M!GAW6 =4:1VG_IR)BYR(S.'@-T-EN$"QL@EAQ.XG3H(;'/7JS'GH0/N-<1E* M EN#Q+5,!S]966VXY,C&VT A<7M^2UK?@>@L&S5EB*D-S.Y9TG71QG,5$Q_^ M\'X4(Z4W^6HZOK=+7UPI16R@ %0%)T^YX.M1"Z2BV%B H,/"5CK0UK%D%Y92 M%#3./9@:I&/FK8 TWJ.SD"G%I*<7*RCA=2O$R!$9_G5**@D-+A W. M#J;!\N"28%0"PX5/28TFI10KZ[=R*<7+@$D6ZVE828\8""AC0H*PP$ <,9,[ MJ<+(8O"EEE*LK*WS)?7J0?1:"-"/XFN74DRH]SZ#N_5+*0K(X[5'$J,@!$&< M2>%+J2!% RS/U40UYTLI7H9'#UJN54J1>0Z9%C*81)@@2I@ Y?+G"(4#O+2I M&RW7PR-9#'])XC4+ZR9LO1B7<._$XSZV;L-[O15L8%FLMF7>I\7'V^"BUUY._?8"S(7 MIC]HD;>4(L[#/PABI?22LP&>%&F1(9U@U ]#-CU=JO7J9E'$:]DK,^-IP\Q$ M\*A$S'L0_FR@>5KE_9K[-MO"X57PN4WI1^M5XM5Z/Y M9#K_K+PP2JF#JU_\L!=.[J+B\V=RL. :G[SKR.[77OC08"8FN0 M(, Y)C>#QWCO@'AX\^6+V5[W'@NNB4,Q85A['IQ"NY7(6LY@RCHLEVZO5U;& MZ>WURQ 8]/;Z-IGS'JJHK:B5TQOL)UH%BT%#KR%$R%FGI& &[S"V#AN?\EJ, M)EOLE75\L )V&]"D,J:.]/CL=NO)=IE$-$@)C"90.RN%L%B4LD*H![[UWHH6 MJS&C$5ZOFR.#W)T?'C7Z\L&6JZOKCZ-9OJRPA_ODV0PJ@9W''$LIE6-<$41V M,GD/;/TMFOA7O K/YUWRVV-2/K\J. M"JTSCPW$!&M%-7 2$\$I+\UV)L0 #_!U0Y#VL4K%D=_R>7#K9Z'C:G(;]!"/ M%ZRF7_.J+*G4/M/ &PHD4@ S1[003-!2=N#] &M]=,.3+M!*F34TW@2%8AQ2 MCS:AHMO8[PTR.Q'.9 V=?T'&K*$8*T 8,5C",$Z4+:77F":]9+MVN+=N/*,3 MC%(%?FV^'!?3N]C^ZEJOEP&-98+(Y<'/OAL5VZ%EXS'(68IN+,;K2()X5\M\ M-5U]?S._7A2W&[V="RI7';W+?/RW+XNOOT[R:1RX)/XACE?R8+R&7V5E7QYT MX524]%R3C E@O<+<$(4A#IZ4L-OT9B ]=*)2)M^P8J7<*X8%!!QJ#QQ"R@JS MD\A"I'J/E;:GDM,1T\MP&'3$M-T#2(*TFUDHH+:9%2.ZF*0\DM:#E>GAT,LNM&?"KV9Q![YV>A04M^S9S(;%A_+ M@%9.2$&5(@Z7!/;"X?H5_EL?A9UHL D8W0[!]WDQ74S, M8"9P\,$1$,8112UV.UGB39+UTVY:/_#2B8);PJ7+X>NGL[PPH4]?%L7IP?OH MR4PXRBD,=KX/"PD1BB.$]A(04-]JEB]"L\TAZ71.ONSL6K6&&3!20!W^X0 G MQDJ-E2WE$$Z;Q&B5-D,?C0M-@>M?\]'RW6Q/0;5?1K!P<^>3F+H M/@R[[Y1:+O/-K30/ZLCN.CJYFG_(XR55VTS)=XMY4?ZH1\OI\FV%8UJM?BI-?XQR;\M1 MG\[4J/B&S,*PE"" E&4:*.RPY[0$C5LYV+R-'FBS2(%PJIW""KT_FQ90^1V9 M,8A@K:W&F"FKB,6^Q!AY+.2PTT5:U_3E3&J$XU^34X/,0'DY5.HO@2$L M-X MNU-8#=XM@FHF5L*(5SR&?T6IOHYFT=JOE.A0[Z49"^L"A! @ MHK@UWGNRVWT,*%%FDY*L6D)$!PPXD">1!,Y4I/OCXZ=B8S$\P.@LJ8XWRJAU MP?/G$& N I2*^%V,)D@IN*I_)*.S+)KN2=,:7.E(\=OB:U[,-V<4=M?)1F@N MHDBU5V1.((*X \HP%&Q0XK'!.P0P%;J^$=[9N< 4A.D$O'0+67&W*$:K_$+. MG&R7 :RD0)02H! %"GI5%K=E&((&H87.#@:F6([:0RQ=&8JO^7)5IJF=+5+S M].%,"FF!,0QZ(96'$GF[ETHQHQ.N,"_,:V\,9C\4V>W_3/^UV6(X.XN<;YR% MX>6%MQP;CBCDGBI:2DTPI6K8+GD3-9YD1(M8_568,DA'>U@$Z2D>LYCGW[RI[&F%I Z.>PBF7 M1DIVLG'./8D"!IRP)LI 4'KMA&)2/PVCP[HVG>F_#8A2J?_CS:)8?']6LZ(T)K.)UGPV2T&D4="R Q MV*;AA-]D;Q?S+ZN*VCW=(..>04Z51I0'BUKSF#A6]CAX8P.\1:(#S;:*4:HQ MOG>I]/?]'__W-"_"]V^^OXW5E$-QS"\)$A@#BP&L35K6R(C>CB/CZ M"=*7C_T7YG)V G!R>CW,KWHNQME]O8O>DX6A)2UEA'E/I0H]L\KL)U!CZ;"= MT[85?HQ/'4+YUZ;7(#W:%\6JGMGT9GZW7BTWH,"S!N^)5AG#2'B-D&162$=T ML"; 3DYFM$EYSW9%NZ@C/1YC2V/,^N0&JL4-5+K\"@;Y+#/$X6 :.*?+.VD9 M$P@,<)NW/V[4PZQ/;N!:W,!EX0A&A35$*T,DI Y2C$LY.;2H?MY(9YYR?]RH MAUGZZ/H]&G:ZC"G#ZY.7]9UNF 57E&DH(-+ 10/8-W.8>2+MPIK MKX=C-EYE@B,RV]J\GT;?$G^L8DW1&H&O_4=V!5YU/@^]/GFS4:5V&5!.2XR! M, (8AR@)?S#48FT14+!:(DXS&8X=4SG;)C."Q K+ %.@J()6(:^V?8?><9[2 MJ3E1-V,9NKN;C;=%MC>EF$PZ]OU;%L9^_HZ'Z\^%:/@ M4U:Z_ZC."S,-%!+"(.!@@-)X#8TI(0TS;+4'GIH&5UBU7SRT$W>B<\C2 MK9T'D3FY-!YLD1GE+7$6>(F =AXJ,E./DBT2YEKWBLEVL$G5<3I7;[:=CA> MTAUFW4T9F;[KHNSFX\N7A5.1G?9>GCGOF!1.< B!(H3;?;EGK('0E4HG#PRY M';974*$!QV^4I/_ M6I>A^T7Q+O]3C<>+=5Q2O[PO%O/PQ_$V,GXF:G71>[)@R%G/O/88:TV%M"Y8 MEEL )7 BI4ES4>):*MX\O5*M0W!3&3\Q(_3J6DT6=Y7.P!QZ/ /<:NBDM!9@ MQQCECIM2,HH1&'8 JB,M+CH#[C518Y"QH $SHA\FW,O_,596'!63Y1]WP87( M8\5+(,]2HU+[3#',,26>,*2!%#$'G>]D5\SY =W&T8X*GZXF'8 TW/!S-[MM MGG/%-0N&)]*:2,'0+N\\GFW7JOY56QT?]N[)@$F"\G YV-T6B%;.R5B[UEE/ M@=-,.UHB%,:O'[9%U#4MVMH+J8?R#SX^1VJ09MAKH6$_]+/3T-LB#Z:JSE=_ MYOG\Y Y/O#?^>I47E3?GVGA]!CU 7D ,+*+":&0%\V6<"$F5=*>XXVVZRB19 M]([S7W73V 5CR6'M+860$FM4F:@=HY9ZF&?W$[,Q&;K)-HU'Q3QX7/MMGYAY M/0ZCR$YGZR"E^ASO^!F?V@NL^(8,"@.<1,%(]T%F)RB5Y;)D!&I0$*"SN:[' MC8!N0$U%JD<;BB>H\^BY3%@N <6<,B 4 \ J4'KV5@@V0(*TKJ5%>_BDTO4_ M\NF7FRCLU[P8?F:! 2[]-2G0 :E]I2AH8$2&- X+X$E++JPWS%YC;5IE)[6P-7X;R7W$KSGJ)!:100&ZU-5H(9*P@4I;( M><[] *O)=4^2+K:&+\/YK[HU# P(6C(""<(=$RZ&@DN4K +U[W48WM9P738F M0S=90+67(SC,$X01UAC0X&]":*DG)1;0-*AU-NP,UKIN2I?@OJ1S%LH"R125 MU&#"A3&2(EY*AAE]54=P*FNQRH&+>L"])FH,TL ?,"->\Q$ATZ,J>$^PY]'@F$%""*B24 M"L,..B"!+27CV-0_T#?DS?ZZ9&D!P<1KT?)#/LX#JX/]_BY?F751Y*P,2,&F(;4(U=:1#(59]X7^=UH.MD5! JSXM7J)B^V MY;'/4Z="ZPPACC"'R#MM,.>.6[E;]!TT0M3/G^WL7JX>&=0^H,FK=>4/Z']R M8^3 \QF,$2YF@D":2<>15DB7LMGP5[7)0E\A6=J ,-G:5'%&>4QU[*2*:ZW5 MW@?;7G/G2V0@EJ)^]C1[A71H ETJ&L2K":M;KP>>SH 3"H*P=H9%E ,!#-N; MY<@(4]\5YJ^0$LT!3&>'+.[R8O7]_6PT7X5U+SIF=['#P8(Z:8 <;Y91A(5A MF"/C%& *J)@*6D0NK[M*EXA55I$,A5G?ELL)G].[S,-#_"C?"23SGC)"/#: M0F$1-X[@4@*$6/T*)/(5\!Y?XG)XNSK3,N$+2 M8BR0 <)1%QQ\O>>YM:)!T@UXA31I%\WS[#ER#8W-[Q9!I.7^3J<'/M.[Q7Q\ MU.:\H'7&G+&8"V6M@<0K"X 'I2P8-CDF_)HBK-TAFM9/.>N@9(IR[^(E X10 M9A0UEKFR]T0TR#R!KS&(6@NTU&'3]Z/OT8&N'C!]W"!C &TN44?8,!5\;:QI M&11&BF)>GQ*O.5;:",1DQWQO[V:+[WG^(=]D4CU8Y\ZSY6S;C%FN@Y $,H^$ M(4IJ5JZ3& +:8'?W-89(V\8SX313K!_UMUP:'_SJ]*QSOGVF(62*Q@74R.BS M68Y$*;LWKKZ? U]C!+4+3!/SZ4$0N-+*=;A-9IU!7'.E->?(T>#TD7)I)DZ" M!I[/JPRUMH1C:H]Y!]EYHAQND&%JD5%& R8X&4\YVR:# MR''/D862%4B2S'&V6>;GP^0G@PX%48 M$%SNUU*K2(-KNUYC-+8U('M8<:HM-9FTS$M)H>708>2AYD+L5T[;(#L$O:8@ M;'/DDN5&+VYO%_./J\7XGV?3H)\\FA$F+:#!N4<4(N\9#Q[:3B)J= -3%+W& M &Q#^-*=[9ML!![-WH^FP;TRH[OI:G1J@_=(B\S%BEJ6"ZF@0-0K!EUY&( " M(1K<./$J@[&MH)@P\K'%(M_&:F*UM2*_B4>8RMM.8QFQ=_GJZCHXYZ?C(9>\ M*4.,.16FTH"$,YY9(JTI\0C@-#@%^AHCM=VBFXIM'V*=MGD^*DA_N9F#O48*9ZC1';U@%-=G GKKTWBUE0S3+F M5JV^GZ#-\X8X"V,8 ].$%J/KF().>: M9E0BI33WT@79/3-2D?*@ ,..-)A97F.TMF4X[PG4;<'6,K@\6M[XV>+/'U5% MS["#:*L5CH<[!?;1(>9>26"MU%!R4,F"&QAR'5<5E5 SS4.BHSJ9VJHI>AG.XDXJ7"=%?%45H;_ \%)4:*>0X$PFJ'D =* MDV'7_^F:%FV5J'QYV4U5T<#3L:0?_!505A0H88Y0UPDKLPT_8 MZ1(Y"F3*Y;KK.HZ52=+)A9,7X9RN1-*PJHIB:+P!P@! K?$>(F]MB9*D#4K2 M#Z^J:%TV)D,WW:J#%( W_ C.@MPR%% M55%)M&3,(\^T$!X8@'@I.V6J?G6=Q%5%JZJP7E71BT!*19!Z5QE[I S!0-&P MZC(!@[%%81G?CC> #T_A/0;UFT#7@]7Z:?$A'R_FX^FFZ.!]SS\MXM9@F$:_ M3B?Y1'__8QG/+5T%8V\4J:_& ;WMIN?Y.]6[^%S0#XC78 JE)>5&0@61*Y$- M8-RSAU'!/FH"5AK+4OMUMY/DD9K@&G^?< MG'6X04:EY@Y[" T)3@TU2//2U$08@/I1\,Y2U@?%J59037VN\L$1\L#Y\&\3 M?CD].6.=:YH9@ZPWC"'BH4+,.Z-W$5:-?9.ZAYTEJ0^*1RWCFVZ;.4RI@?TV MW_[[ 3B[XQP5+/SJ+\D L@YJ)034TCF).+&H1$$I^THKP]>TVSO#M3]V/2]V M?Q&OGC?/E*94<8BIMT1R"*T%^W$5;,^4F8:5]]W:5^M9YC1&KC_.[,K;ES/L MP3+W%[&HR@LSIE6\R5!$9T9Z)SU 98 00XSJU]?J<#^W!UYU@&5_3*MQ'4&5 M-V3 * U1\( YU@Q19KTKC0HB'*J?0-79JM<+E]H KS_R/"F\<1%MGK3-.(RG M3I!4E'/#;(# JE)FX_D C?%>"-,,MOZMH%T9RYAW]:RF7"V[Z-0+,X\!TL09 M #"5 !#*D"[1(0C6+[;4V9'17BVE%K'LE6E/:L[MQ+J47H??D@$-M?#:.P"@ MUY8P >0.!PH8KA]]ZNQ\:5^<:@7 A#O%%0,G9A$WP]?A=[N_7,S/;"TW>'$F MK3?(0@8QI)13;IPL#4E*D:L?0._L;&H"NB7%M&<&;N/Z9X6J$+1JYP,9TLQ; M!A"A G%'$=%@CY[Q9("66K_9$>DQ3\78,*/O8M%J_-_K:9$?O1SG!"NKOR3C M@D,-L%,.7%76%;6\,T^ME&)/+9;XMA[.Y MHGC[-Y-+.';B-1E&'D#JH$66>$J9P5SOD> -#MET%@8;&LO:0[\+BU=P((\WSJ FA OM& $< M:^@8]J*4FFO_D^_".<;W"]UJ O[&O FM:P[)DY8=4NBN]A,3Y[Z5*5]IDW%$JA ML#1:*6R8U*8\*"SBC\-S =M29C6.-(+KGBIIRL@_OZ+E1T7YTS.*M(8 (0-C ML JN.\!&7,<5Y3U%L=P@)E8HPCT16NXN4@C+KY/US=WA M592O3(YV*\I?AO#H1T7Y\]6$E<& L.PQHI;YP!7J(14"I2R6%;*4HV5F=1. M1?G+4$Z7C%^OO&JK+-Q5;#7!?@5 6$PQUD$G4F-3(@2M'7CMQZYIT58I[WHH M_^#C4'1\-^Z/<2*LI3+#@)*Q9@WC-!C0%B=W-I/$W8(&%H>!7E M*Y.DBXKRE^&<+O QK(KR/,#AM17 0,"I@BAX 25*$/(!;FXF9V,R=)-5JNNE MHCQ7#DEJ @2Q, /UP>6$)1; XOKIU\.N*%_73>D2W%1$:Z-L.$9,BUC+@Q " M/&<<2UE*AA$ M3M%J'^YD#6HYIZTH7UF%M2K*7P92PJRL&A7EL0. 2(MH<(8%-T0+MI>%@P:G MO89<4;YN4+\)=*EHL*GU=6 7,,RB^?3+W*R+Z#%^W\ R&F^4-I]L?IIM4/PM MZ""*IXKI,HP#NR[BE+N!=G-F\M/HVPER)?AZ1H'V!%--I&0$RL$)!XS$UFCKAF' "E7%)H86L M?V'=D$NQMDWICE%/%OIZ+ED%*IYHE0$/A#-<:VT FS_R9;[*?MG4^ZR?]'#DE_.CU'Q:SV?6B"/V8O#V1I%.M8<8E80II M;K3B$C-J74Q@A]0B!BB'E9R.AE(<2Y@YWRA#S$'HXL5E.'08,R@AWO:>>H)X M2@OZ8#),VTI8=(1,1TDL58AP+()[Y,EXBP4!&'+FK 5<*D$0*@7SGJ9,F*P4 MHVU35T?57P>:VC4+GDQVQS;'CSZ;(4V41PJ%5QLD*0N%Q7UT_V9*;S\?1N%F\AV+AH]R'Y4VRI_=(, M*ZPTX9IIQU1TR8)35J+$-:@_A;0>!.R:2ZDP['WF^9"/9Z/E;2Z;. M7PIQ\;LRQHU5QA%/*#,&81N *#'!B-3?+&T]$M?7'-42=(UMCS]#Q\8/._;T M-.AD$ZM>W>1W&^*?,U N?5]&A"%,!FR#YQ3,@. UV9T%P((GQ094;CA%"*!C M^!('T\K;+$KIS&+9)*;65E+DIDCY]%^/^W4J E>U:0:\(0%[Z[D6.I@@.FAB M9X4B"W2EVAE)I3YWQ.U4LPPBPDP\("H\010;3A'<20LLE#BA)7KR %M[:GN6 MK-D:.H,^?'9$SC,9FR=:9=9QRJ6CBF./(%>>(E""$YRWE+[K1?F9[6B\&HUJ M )4NL?Q@C\\>KSG9+F-(!%<=>F,F;+W5#585#K+"&R= QW@U//JHFX7Q6KZK]&YJ>-\ZPQI2@VF MRCK,PR)JM9+W[':^?NVWSG+Z4J\W#>#J?:NCP2:KQLX!3ZPT/J#()7:R-+>P M\++^!D9G=>.[(T9[./44?M[_V'(RYY/W7Y+.6:%IY@EC,-AYW!NMN1&.[4=; M<"E,I?!J8TE.IG2>:98)HA"CP?E!!B/HD"64[23@3N'ZTVN;29VMJN*0,]<. M.H,.$.O1+)8G^'B3YZNWBVV2^9GH\+$FF88$ &0AT,$F"9!H;4O'.;@]+N7A MR>IIH:WI>M$)2JF6XD/=/1OP.]XH\U8+*(.;X8$ 7M"PO)3C3@0AS; CPLV5 M5X$-C9!ZK;P89!1X2'1H.?Z[F_:JQ7X?/9PY@Y"E!C((@M?IF5.PS-H5 %;; M,D\;\FL#]A-V0BU<^O2UWDY'GZ>SZ>K[A<[6OEU&@8T1!ZBI$88#*H-S4II7 M3M.4146KY !U83%V =1?-?(+)4?26N&4P$8C%_S3,IHE&6UP&5E 6#W2),G;506>1BJ;6] J@C];V2;C):>YNB MFB+7.*'U8*_4;23\\NQVP@7OR)!UG"E.F ;"2X"M$WPGEXK[),.)'7<;YN@0 MM.3QPE,!PEU'6OS>]ES\Q]5HM0G9])T8._0;)@06&GI#D!;":^LPA+OZEF%F M"6Y3?\FU0[UA D!@79A\F95,A-$%M2DK@CI(&M1;'=X-$Y7)T>X-$Y>?Y:;YBHS*1V;IBX#.54UOV0*OHS;BU2 M!&LGN84":R-!B1"TF X[]MPU+=HJ[5\/Y1]\?([4(&/>KX6&_=#O)=PP 0T2 M%DJ/!;8BIB>;O>$%')(D)2T[KNE?F21=W#!Q&<[I4O2&=<.$U$ IY#;WO4.# M%=8>ER@!A>OG;0WOAHFZ;$R&;BH.]G/#!$3&<2P%\"!>J6TX)ZS$@B%>?]]R MV#=,U'53N@0W%=':N$; 84^)LI9 P92&<2K?3^-,B(&?<>Q(BU7N$Z@'W&NB MQB -_ $SHJ?5*,D-$T([PR0!FE"O1?"2B$=EN-/RI+4SF]PP45F%M6Z8N RD M5 1Y.QV'L94O=POQ"2H\>3(SP?8RWE.L&)."2T8D+.7A;HC7BO08V&\&7BHR M_!Y07.7S:'F?Y\/SAS/AN*+(^IA33(V&C+(].@PVJ)XTY%L%S6.9 M1Z6!'.\>#IHQD0))@U0GKB MG=3<*>%+6% K/Z1]\Y.+0YC-:B#7KJ$Q^7JZOJ\:'SR5Q;(P EH#A(V7P"+! M)-TO<8#57QCX*Z1 ?>!2$>!C/@OO_*+FD]]'Q3_SZ/NZ;W=Q-3O!A^.-,DX\ M\#BN>XA( 4V@^^X6'HLY4O6=2?$*Z=$:CND\B&4>OG43>FP#;+/%70S"G2?, MR789]HI!ASEVA"A+B8#E55\60]2@:J-\A9QI$\IDJTP^SXN TWRB)K=!3 5,:O)/)4=.@6,1K#&\VQ2\Y)RK=JGS@Z4QX I05 MB#(,%$#*>RY+N9AIL-$.7V.,LSF"J9CQ;C%?/.[L^57F:)M,Q-!-$%%#JX!F MC!A9IJ80*:L5RSG,DM<8!VT+QW1YN"69?8 QGCB;SM>A[SNV+^;+;;[2]KE/ MHV_YTGT+:V;0X70^*KYOT I"Q_,5046SC=BKO,B7I[SI#K^:<60F=P M/,PH9!E\),:P!FF3KS%N.QQ-I&5\D&0W,'6P"$_'?HZTR(1#7CA-):"20^@% M8**4#SKGKT7*:5)]IJ+ F%"'.@"2LWOXB7LL&Q MP-<8'6Z"7>(#S &,, O>QBV-J\^SZ9?MU#B0<\4?\JCIF!=VJ)=QN(U7^>33 M]#;.Z]>+6_A(IAP#4"&**<%$$0B%!10;"Z#62E3;.QDHDA7/ M&S?\0(8DMX"X,+Z<, (;%/ZW0U "KU->)UOEW'%2TAS.2$B+>$?GD(]4YMA. MT7?W@BWV@DV7^4ZTU2+,__NB(:=N$J_YNDP%W1@ # Z*TDA1!1S90:0\664X4 M+OMOO1WRO>:=JVS1/9 OCQ#]$.'4!>DOBP>=Z_]T: M\0&>@WXIUN^%T";VN3?658*:81^W)OA2S2=OYAN0-CSYO%BORJQF_?VW?/&E M&-W=3,O(S7]=Y<:L,T+:8* K:@$SDI80LHU M<2FY>%%8H%/ZM%-C[#)H_XHUG1#&02-",PTH04XQ@4")D,44#3/.D(H6;15W MJH?R#SX^1VI088[71L-^Z/<2:HP!;@70$@N$J;;>:@]MB1SQ8H"^=?TW4&*15/V!&]+0$)2DL9HV6@&!AH/4X_,"Y*(&4T.*D M-RLV*"Q6686U"HM=!E*R$^+E13+WVRW!YCMMCQQMDPD@!*=6,0D,!PJH,*!* M&1F"]2O,77Z>9K"V1UOHI:LA\.5I;\_&DHZVR8P'P)E@DCL&%'7Q^G=9RN@U M'KC%T8+NGA4):!>IU\F*01H;0R)#2ZE0?P0 \\E&L&58R#CLTT;JF+V=2(QS_FIP:9&#CY5"IK^2[O77[9KX38%OB,\[5 MSZ *?G]>K((XGXK1)!8$72[SU=).EW'%7A?YI[! Z]#3?YY,SNOFDQEU$E@N MG!.4:J$Y,1R7%@WCU>S5Q(Y@$HMM(( G\S!/.W&]G[WIQ9>3PD#OB<$\S&Q$ M&FBL5$%[ %HD>+7SNZ_!EV/>.@",80A):)#SP-LM#L9A(MW+].4J:[>V+W<9 M;H/VY>[G@KANGSU4\_3A# KE% ["A[D/$4DWVR-;*+QQ,N51Z(X\M,K*/KK0 MU 0KO=43.VI&J_S+HIC^:U0IQ>A\XXQB([P"C 'N@ZU'N<*NE)I#:X;M?C51 MXTE&M(C57X4I@W2JAD60GI(&2BOS@6EYEA#'&V626@2I,$H13K' DE%52DD( M&>#^VJ7M(53[:WFZ#BL*FKW=(-,,L&DD,P2@HCC%FJ)=\894 C4WS[H M\+A$ZYIM%:,!Q==:BOIS0[766#,'G-=*\%A&9"<_!3YE:L+ ;,IN$!P0@UJ, MT 9Q-^LNA$98XBBQKG0# ;$ #-OL;%W3M4.U]7#\:W)JD ;JRZ%2/Q0RB]O; M,,E/1[/WHS#;OUO$"L^S]22?_&.ZNC&C9;RT*?XK2O4US.95C-OZ+\V\4QP* M[*57&DOAA$!TAQ*4C TPA:L#!CR[E#$1G*E(]\?'3T4^6JZ+!QB=)=7Q1AE' M8>0&\]!XZB7!WFJDRZ G%ZC^O3B=V=7=DZ8UN-*1XK?%U[R81V= ?;INP86ORB# P@;'%CLKN8K)^;R<;K&3^L4G(]3=5N19E.FWH(5=R8_1MPNX=O&[,Z$T%T8C"1!Q-HB M("PQ8UK4)U]W)UUZ(5_7R Z9C?$VGZ[8^.C=&366 MGHA:#ZN_"E,&F0@R+(*\CDSE8%\3RB#2FFKM 0/(F%+*\/,@B]&WI[KJF>Y=J64EN,!&J\= M:+!ZTNAE<+W&I%$3QIT$,6T:,QG<0TH%*Q'@5-??4AY EG%]PG0"WLM.&D4H M^!= 4T4EDL$54!:7<04E?8,C? /(+JY+E#81ZW\3V"SBQ1CKQ7IY>+_N;;Y< M?KH9S3_]F<^^YK^'IV^6?C0M_G,T6Y_:$^KHBQG1G%#F.#= 2&0Q##HL\:50 MI0S_=[+%7']G R>)A,$W-9!K"J'D4J$2-V!5_4/$ \GI3<_4NM@. MGY,I9M:GXSJH#4'*'?;,QHO)+7"E_K0$#4YR#21-.#T_FR$\D#SB9!?BK!;C M?^K1,A[(O+W+Y\O-SGI?W]TE1+\;%<7FTO;^,J-O0F^?=4^%;H6U.2I(?[]_ MY/WH^R90&B2C^;O1[;F4[8>/!6O).A56'"D8QQIJ#1TLQ3>$I-R9K'O?<"H"+%J#,971 M67;Q;+K#XPLVUWC'44DHMGK8>3+U%'-$NXT0>>EZ'F3N M2A_J;2EIUGU\__YTENS]$YFARC"KJ,3(,B"=7%?!-G.KX,=/_1#$"%!/5&0^X1 M9)8YMT<9(#'$[=\>@PU#T4.R,/"I..ANV/8$HH?8I_>.N [&5 M*=-9(/8RL <=B-U*=;YXQJ/G,FFT8I(09;FTF@!K%=\!H+"V]5.Y7TPHMC(% MGF[+-L QJ059"YM[Z>:3RI&^+CZ74:$\YQ1QJZG&SI-XUGR'K(8"#3LN7),E MAXS!80#[@[KM(3S(4/<+9FP_3/V0+U?!UUKEDXWS\$?0UO+#QS_.GK$ZV2YS MC'-B,;=>:B"=@\2PTC:2A-?/UNLO,-JIRA?=@3N8*>\8?N\6N[C6\[C7>K5< MC>;Q;OL/B]G,+XKX?!>.X*5]R"1#7%B/P]3B<- ##3[ 3@=&8CW K:8^/9Z! MJF7P0^-P)/C3?20X !13#?/)N_79.E&)^I#9X(<@Z8D@0E*(G6&X9(E%OL$. MP?"&1G?\;&L$=:R]ES^"?@NOB)5]CVZOI>Y"O( 5:N!56-2#+^^]W3O8+ATTAY+W_X!,5ZA]"]S!/I MF3#8*2LP# ZK8^7VIQ>-> M8Z@0(XY32W%0Y\YZ0L!B.:#\X1\CMA>5O_QA^]BG'>:PO;"/F4!(!GU)%&9: M99DA4+%2AT*@^I>*M!Y5^3%L>U'YRQ^V.R]Z7>1/E3R0,7M)!S.)2*R7$HL_ M:ZV$4ECR4GL863.<",Z/ 9M>WX,X%K&!9;DO$/3C;,*1J(H$$DJNA#68 FX\ MV0?%K33(5]K1^'$V(<^P9I(R:+ QPFK@:' B=SAR)L5K*A)3F3*=G4VX#.Q! MGTVH4R1&,<6C=X,(4)ICA)S"I?A4T+_ R83*!#A5).8R&(=>/ 0)A2B$)FYQ M*FYDS.,LI9$4#/P.SWJ*.5U%I!XB+UW/@\R<[T.]+6U#JO K'#]]NE+,D\?B MA8.*8&N)\L'6Q\0[OG-PK2#2U"]1GZI<3&5X%ZVAD*B0CX2M'K _J-L>PH,T M-5\P8_MAZK8,CIF-EDM5X?:[IP]GR!NNL,=60(8MM\KZTIR7E(CZ=T&_K..8 ME97[[':\AHBF3[#)6=?1B1H&:3#:D&<,Q1W"0O]^@,@0WRI5N_O_-E#)U! MJJW?M.>D=X'>+&:!?LLMI'U\._:V0J+VP>^LI^2J"64$JVF?R@FV>3%IX_G!F"&#!&A5%FF'9: M0R)*J:BD>-C9,BUHZ^GN<%L0O18"##+G9!!Z[SU[1%^2/;)[.".$:\<8Q6%N M9 $?0J@JI;(L;2'X:KOT351S//>C'AXO)4>(F'#.]'Q56Q,7LFFQ(![_-B(T=E4AQ[02:%T]93C 4'1FDA MD)2E]+[)^;;.2NQV28Z68$H6VH]]_I#?[2_:7'PI1K?WW%:WB_5\!4^PI.(; M,JN!A-1!)QGV89Z$A)3R&XW]@$J0=!19Z@2G^KG$![OS9CXN\O#C:O&T8T<3 M@R]\3P8P5]HI 8*8&F 6KVXMY6-.UK\,J/5=R79YD *MGF:-B9I//N2K:9@# M[;H(YM%V.^;\1O@%K\F$\X1X3C$%5N"PSEI4^ED&.49J\Z;U+;DD\T>;8*6B MS:?(\G7Q?1MM&?_W.O9^5\3(+):K"C9)U5=D"!C/&5,86 HYI88"5B) C:V? M4<=?!ETZ FI8,\S9ZFO5WY(A;*W&4$@# =="4RCW,ZT7KO[!9/$R"-,=5OW: MLA_R"&80X'YMO7^FKGE;Y:69(4IJ[N/0@AY"JC;G][&ELYT2IST#O'M$2*(.UHL-)1NP4C_ZSM%[E__YH%/% M8A[^.-X>[[\JS$W,%WTS?_C$=#Z>WLWRMQ7R^1J_.S-28B@Q8LQHX(7@A EC M.-'.4D!DI?C#L' [EQW8Z+T95]Y[QS$C7!MI$0_3\PXO( @:3'W5A,Q8](?O MR\A&W.8*QRSIQ3S"4#4C\5"[3!C&-3;, >:) =81JTN +&AP24''68F):'$L M;[$%+%.9XD^Z>C9[[>#S&;/%^]C:J(D)\V&8XUR0C$S$!G8EQ;$B^- MV@\22+VJG\;<<5W2?JR%EF#LDRAGUX?CC3*H";:&::@ %D3K@M;P=]%K2\-%9]^BSF21 "NB%D3).440A1\M^F8^'?&03[1*@/6&HZT@\HSS[5W M!I0DQ];S^JG;EZ?P#WA=;1_)GAES_E3XJ7:9,IYI325&2@/# !*L#$5AA"D? MYCK=JA:K,:,17J^;(X.R 89+C9;=YYB%,UU&+(['TT\WR#B2S'"A"'44$T(! MA*7GB8.E5/_41G>I;.UHX) GW12>5&-<3?YKO5QMUD>_*$ZLGN=N_KKD/1GG M##CM@O5DB$7".._*(4,,:E!RX/*#82_ NN@2VV3G@<+78KGQQ::>W]DMNT./ M9]AXJJ502@* @D2."5Y*IL)@&K9UT9$6GYX%:@^XUT2-01H5 V9$3XO17OZ/ ML?C&J)@L_[@+RVH>G@\._%EJ5&J?8]DM]$D-T&IV2C,5 M/EU-.@"IMOGY*?SM,E8/O5X4FS#+AWR\^+)%U@<S)H6X-JG4[:)83?^U MV16[VQQEG.RL\O&]57Z,0)4:9V$61@)1%R1QU#$*+"]-.8H=3IE",FRR= %G MLOC'^G8]"SW_FKOKZWR\NKI^ N(.HK(F]?T4?2HX4ONEF4<8*R0Y0K' &:7" M[X/8U.L&NR>=5=_I+^$^&&UL[+UK MD]LXEBWZ_?P*WCX?;G6$W44 ? G9N8$B$GD*:68 M(THN>W[])?B0E"\E (DL^;.5%>E;5E[[;7)M3=>&__R/[_?;()O^:XJRNV_ M_@7\+?Q+D&]7Y;K8?OW7O_SZZ37]Q-Z\^IP MDV_W =OERWV^#OXH]M?!/]=Y]7MPM2MO@G^6N]^+;\O7K]N_%#0_;(KM[_]# M_>O+LLJ#[U7Q/ZK5=7ZS?%NNEOO&]O5^?_L_?O[YCS_^^-OW+[O-W\K=UY]A M&**?CW_KR4^H7[WN/_9:_=9K %\C\+?OU?HO0>WAMFIL:QCI/_[]P>?_0,VG M 2'DY^9/CQ^MBL<^6'\M^/E___+V4^/GZV);[9?;5?Z7?_MO0=#2L2LW^YE\5WQ_R75&N/^V7N_W;Y9=\4\-HONUZEU\]_A6; MW>[.-RB&B&(()(JA__[,%^]_W.;_^I>JN+G=U/3\/ "_!>#]0["^T#4DO+,! M>8G5^U_H&._G^M7-W2)^^)6.,;5^N7'\9#SX MRB?7'^?9]OU_FZ$MOLZ;WTH-\6JR"OZI=KOEJO](HD$@!2$A&193"2E+(QCQ'@( MDA0DF"R:;USDV]>_?NKM-[_ES,)?3%AXR.\NK\K#;M4FIQJ:RLTMVG\[@0IZ M5,%O/:[_]U]^/CESA\)R]=@ST:"Y6E9?&DB=WS4TD/Z<;_95_SNOU>^\#D&7 M8?_[\P3=9[5W9_M/_^7+^-6>WQ M[PM$P@2DJ608)E1BB#!(>N,HC+/%_IA"GGVK')DT>I69]\N[QRJR=6$]!J)EQ'1D\07[42]B/XK?NOPADT0$=6,CWV+JB: M8_KGH7"NG2J]/K)FRO=KE;^_$M6^N*D+G6H1(LY"$2<2)!00F8(,\LX(CD(, M313.\*L]*UF-1KUU1SQF(F9*DYY8>63(3)3NDS,?1;I+T07EL>1R'@IC"[YT M\CSI*<9ZN5\N/A;5[W2[_K7V:K=?%K5TL9HE)!>O&HN>TTX$T+&@= MD:E7YX[/HUF:Z? %1X#SJ7^UJ+M0%KNE?A[5LF.?2I\/JYG$?GST#6'_I2^'D\S/>/Y5;[;Y6MVO=Q][:O% MLSH192&LOSR#80;2-),R ;W15*9&8C;0E&C8!?HNR!?+DB?AW8Y\:1T_TB:J=:[_(^S)>1=N2W5 M5&PS-?3X$#8$$04QA CA&*242!*Q,QA:*S3>C'L?6:KH!.>[R.Z -I,X]]3K MZ=ZDK)N)80WU:;;G(X6FC%[01V_!F8=H^G.O'.DA-UQ]V"_WC=7/RR^;?('C M%$.&8E:/E2D!&,0X:XQ P#B%NI6+X;=ZG +O@02_-5#&GN:^P\.E^6P[PN;Q MSMB"OS]#/80#X^>=;995]?[JT[Y^M^CWHEK@%/ (\X@+%%-6ER\1@KV]%$NC M(9"]%=\#((5'C7L:1,%O"I/F[@('#!J*AU?R# <]1KSYU9+[M.C(BC65,U,8 M>S^>$IN!S&A/OIR9X>7-LM@N(@;".$DP"3D! "FQ(YTA'I($&,VYF'_]J$IC M.+=B09;FE(I?GH:)2@MH[%F2!XQ0C+$@?M3(4.YT)^WO;DIMXVY M[)?\YDN^6V"0UB9"@F#]O1%,$X)E;Z@>(YA)A_G7CR(=6;!JD 65A8!84*8[ M)^N5+=.IV(:@GJ_?6D"C3[/>9^3B[*HU?3,1D $./)A+'5ML\S?UC]4",8##F*904@%A&M=Z17M#"'-L-5NB__6> M!>2(R')JQ( GPSD1/Q193ZHJ.$ ZK9D",A.M,@YNS-0S2&./#4Q(;\@_5(DF6.UX>ONRO#IMNQ:-2ZY3%MV::-Q)9&JE#?#C+2):(1-"T,RXC M&!EMEG-DTK.X'%$&5^4N6'*%G$7),PQ\_.0-==.W>^WXH,S7?G[L.OV^#431!^6N_>[1GK7_UAN#OF' M?/?I>KG+%Z(>Z@$.)8]CF*;UOR*8],9)FACM5G%DTK/\'5&VTYZO@AIHT" , M?BJVP:%:![?Y+J@4UK^:B:$KSO7$< *ZS<3P4:9K66Q1=IS7.(,&Z+B"J$?> M!4%TS/X\!-&U4Z77)W:((#:6*GK87Y>[XC_S]8*IHC,F,)$RK/]A69SRWFC] M_ZF]$!J;&EL 6X#!">$0U3,GUD;MO'(Z4.7TZ1Q!V>X3I:UHU@S/4"Q;K17.;RBI0=NS"XIN2)^' MP#GUZ-$E1Y=L64C>@[(O(2+-:/W_4*2$8B@Q.%HD*(TLI<[8SJ@2-W#4.(A/ M8SWS2N40'9MXL'B!(CW-LB9V=EIE[\G3&C60'6MMZHJ_B(0D(22-DGI8*IJ- M&6EO#=#,:).$K8TI-,EF7&C-H:46>:!ON Z]FF0\^ 0W)@)DR.9,Q$ MQXH5:]%Y?]BK.ZG475^++ I3#")":V MR\=;;X0(B0282P22B$50LK2;'(-41IG0?*6&F/#W1K6H@AI6<-9Q>JK+G"YP M=.%]?V!:4)2FF,$YQQEF U_9LQEM;JQT,FA=$*E+T5SVK4 E.G MN(_0 KO>]0.(U).F<3@TTR4K^OSTR'J*G0MR-)S1>6B1 S_NM[=RQ(S>]4T/ M^D!_SGRA.$3O-TGZN;(EZ=:6SA@ M2%>=[IGJ&@&&*"$X95E=\')6&PPC3#M;( R)4<5I9V%D-3)3(4O2]-3'/U_# M5&>B/I^/TG)!;H;1. ^9&>A#Z?+!,KTQ4UU%G*_%M"ZVJ:^\E,,*Q# D5 M.*0L@8)1V!L#F61FUV1:F? L+#VJH(=E>C.F'6]ZTC("9:;SE??8FJB%W^/$ M7%"7@4S.0UZ&.O'@-DL'G.@*3+;C=/R@#=>?KJ("680X2S) PQ@G@H121+U! D$V5($TS4RB0_GQP)\; 9ID7/4T0X8B9$CK?&7(U!$-(;+B1FOK2'\3;[>PV==<0""! MTX@+(3"'(0DY[@S!"(3Z^T7LOMZS]!POG>Y0&6QHL*3KLMB,Q)29R-PGZ?F1 ME3.V#/9\^&?-;J.'.7MZ.SL>]?>I[1S#R)G!'HZ!#I3.'A0#067EMCD!0:LJ M[V;>(PR(0"FG*> R 8)FJ>RM""D3;36U^&[/4MHC"EI(1D-(:[HTU-0S4V92 M.@E)!B+JF2P[!34D34\^'WKZE'8.X&0&PCD$?>GFR;"6S*[6)5%(,)"8$:*& MWA&%(N[MI%#OBB_[;Q]7-JVE0)3-#LI-<7_M)A:,6$NIUVA&R$$0DHDPB2-4LX8#WEG!JEN_W9J MJOGE+T-,=9DRU5(/) V14IMQO!5/MD+J@2\7%:BK$?PCOFI)IR$MJ.LK/9-X1MRSE*8"4!E(M-,"A;VA2_B,C5K9C; MCF\U/4$[%0\*G-7R\"!"]99HQN+24'1M:?333NAICBZLTKA@=A[+-$X\N=]+ MR!D[ ]6IJR0IDTF6Q01!FH4L"2%.^HUX"*+8Z *189:F4B@GTJ3+YB!Q\D"D M,WF:9!7Y(D_F$F7([ZQ%RM07/9FR8LAH15GU6BNJJJZX^YU\*20)2S&-8A&C M*(I# /KE:P2XU&K0--#$6"O+9\@LUDLMJ#-88?;+FN4J\QFH(2O-%LQ9K#;[ M97#@BK,1DV:KS@_\?F[EV9ZH&8Q?'3CQV KT4$ZT[Q]>_Y]#M6_.KLIR=^%D M:U.QIFD2BDS4XV@6<8B9D**O6"-64V=T#;%3RYXE^PQL,V%^^<2YS1C8<2#T M"L_I8F"6 )S2[^?J8A,F+Y2J?B(RC]+5DV_W[S/VR*"NJGZN/_W^BJ[+6Y6= M.P%'3,89P922,(2U"9'@M#=%:RTW$4\K YXU4F%2W8IZ5&;Z9T>9GLQY9\M, MS>X3-=%H^C%6+BC3(!+G(4##7"@=/E2&1=I1P3ZI-N3+W;KZ];8N%_,ZLE%( M>ML@C2E,4I*@,%8#=)$>;7,@C:;VW%CT792=*H CRJ"%&2BKG4'L],1V7F$S$^+!W>V4 M$T'CQ0MI<7=D_8*(CQ?1>0C\B/XZ:G=GR[36^M'G^CFMKLO-^JK<-3M^SIJM MRIH\M7I5E5?OOZAN$36J9;^LM< $IUG(&1<2Q9R%$ J5I=*81P)F0*OKE&<( MO@?J/?!F+JW=MW:&/5#@FV7>IOGP$7^P/"X"&ZRY> R4QFK6/&)D.#WP)PF/ MP9+9/,)DV:W;7[CTUMVLR7MJ7"D^6H3[A!\J0WY6Y?_&?SG-_F MNZ)W4<,2S1IX;GV+#R:3YLFN0IL9GV2XE#6=;+_-H\?%4EG%+Y@PRBF.' M2F\/GN%^XL/-85-;_I:+JZM\M7]_=6] V WWWFP_-,A.:R(+"1&BD*009B++ MXAC+X[&U6&9ZIW-'@.%][TBWS*>6_#ZQ( D3PSW('B.@-WTV$_+-'YESW=KMMVS)_RU6%7CS7RZGCU;B@13I-,I+0>1(0X22/**0EY")@(J="] MQ<"A17]*< ;R5:!@!LOM.NA:CI^03GCMM"Z)%UYT#Y&8QXOMP[$'%\)ZXD[[ M^I;5=;X^;-2&DF_+8J,NBI'E[M-RDY\@M-?'))*+,&0L@9 !H4,Y=$^BH@P MNLK%F57/)50/M,G-/=375^7N=56#O?,*VUR^Y9!]/=6Z*AM>,U.7H"IH$AMO.,IC$B,T[@W))D@1@V1 M+;[>LP*>$ 7-]E&;(P8VI)E6@5[XLJWVM*CR7-'UA&A5;L;LS4-OACCP9"5F MR86=@K#E/O]:[KHIMFX_6XP8EC1,DC"524;CE"+1&TX!-]JP[\#Z<:(__\_1HZ](@;N>H4\,E[N]NE[Z[&'K M#)*80Q!C1FF4Q@@CDL2T-QA%D=%IS0%F?(\-%;+7ZJ[TH#AA,QP #B!1<\0W M#G^&0[P3=7>D:I)=_4\S=&D$-YS6>4B3"T?NC]%<<:.UI^1MN?VZ?]Q8@A." M2<*C"$8BY2 CJ#7&0PI#K7-) TUXEB %S%*!AG)W67U&I,U,>4Z,&0F/4^H, M-GZ,0Z'=9@]+*O5V>#SI^%.[.H8S-8.=' Z<*)T^/68EX2_+_U/N5!E:O;]Z M:CFC.?O.XBS+4):(4,B,XC1"46\]#B4TJ0]=V?2LU W,9GS;[,:]N!9H/L'F MC'B]FG(*SLUDWAG=7BI.3?XNE)^N(S"/6M2Y5Z7?Y]:Y.O9=UT/>S#4"P#"/ M1!QQ07K[$3?K=N3.ZEP4TKDTZK+N3!P]$.Y-'B>9/=3F<)A$&L;AQ8BDJ5_F M,FG%G/;&W_+F)M^MBN7FP_(VW[TK]V^VJ\UAG:__6>ROV;*ZKA&I_RA4WY:; ML[I6"IH"C"21-$,$"XQAW $")$FDT<9??S \2^D)>=! ?Q74X(,>??!'#3]0 MP)MWOOGAS 7#+<(>8Z6GMS,)DYD #XK01/.D]D1?VB7L/WKSD.TQ'+V_2W@L M;G6%_==/GW?YLCKLSC+)LT0&O4T=20&S33SUT]!C^I.A3J)&#[-T 6Q!>2A! F,9(T8E9)RE&>BU$&(!C38^ M.S,ZAE M%< A,N6*8%W1FH!;8PD[80QZD.WX>P:2IL??18%S'(*YR)UKMQZ( MGQ?>] ?0BHH!D"4W3HTTB(34;4P^QY'W8W($+OI3; MM?% >!"'NF/=L>@S'<[VS,U#RB[R='$TZH+?>8B6(U\>C"G=,>3RC-K;8\\W M@AF0,F(HE:&(" .,DZ-$IMQ(KMQ:]KT?\>S<5+O!3NW!:F:0FJT:G^]MU7!_ M5,T@"'IZ-QW_9OIG<&3M[50],8VXO+3ST4M,YJ&9GGRS.,-FRZ!V9_=[EN_* M>=?V1=T&5.VS9:4.PX0(=$[*L9EZ/J*8]\K(5\'=$ 0-Y)&;OQL2>D%"O<5F'BKJ MS[W[W>']\FBKI6<05JNV4TN^_ONNK*I?M[N\O>SR[\MBF^7U\YY_7GY?8)JE MF&60A# 2O'X (0 ]KB3#6AT/QT/C>^[Q""M0N SKU!&"82? T\9AL"+?$>.3 M T'C07 O9J^"+XT70>W&M"IMS+J!;/N+Z#QUW*._SPB[;Z9]*OW;^EEO#?8=VQ\-M%].4*OZ6_#H1_"-/#A?_NF(,==KM\NU^$ M*8X!C7$40Y1( 8'(NM8A/ (LX6X*>CO;GLMWN2QVP3^6FX/AE4W.*1ZJUO[9 M=:K-#Z9,.L1SD>%'Z;02W6&!F;O$#O1.6U!=L.A:/M_5Y'5 N!2(0QP+F>$X MAI)3#'L@/$G,;GQW;_Z%BZ@)T6YUU!/'?J7T!'J>:GK"YT!0+2+TLC35QD%+ M6;7FTK6R+B"D:9P1SD():G&/ 2']F=:(VQ)&P>[X@M^-+)0V.X$W)?KGY7E_G5 M(XK6X+MRG_.B6FW*ZK#+/^??]UGMW.\+@#(L(8Y0DD5HQ6=5XY#TXX@]\4TJ"!.O;&1ET* M+VUJ=!Z&>8B;![_N;V;TQ)RV).9?U6[FC_FMVNVS_7I48,82+#)!L4B%!(1E M0K0*'&*"A7:?9^OO]_@^MI""(Z;)*H2GR+GTI@WE-( M",RS%(@DIK(&!M,.$97 [$"L3QR>JPUUD?)V56R*97_)8N=,\.5'<$(>*.AF M58C7X.C)WESB8J:,?0#4^QKTN(,C\$<"TU\B%$Q6O@Q@^H+,CA&_>2CQ*)Z6 MX[\=9GI^*KC>7['RYC;?5HTL?^?KI>[_,NRRM(C!8OS?'R+$-E., ^T_@[N>#,#55+/I(+@L:7 M5\')F^YV[['O-'$4A4LC^=$C/8]T,8'?#RY8F89YHR22/8\ONX^O^=<_\JJY MQ+Q!"!84X(R@-$,ID"'&"0."]A )H4:7X8T*S',JZ= X22"CQ8_01_JR3*)HU@\ETS&#OF,\LGHKC^64J;AW[P-T+-@JZ?0ME=#<\!!F*59 MR&(21@C .,PZ?"(,26S7(L@W*M^+YW?:!SVO7-5%Z7KV;O:I0ZR9B6897<,T M-&Y@/33#9'&95XW\WRHWZ=WRYOV5G!!N* 9"0E. M4I2!+ ,"]"98%$4FR>B/'?32P;-BIP+=W3<8<IR6,!'6JIY>VQ0&T)) M9 @R'N(,Q$G$B$ =L#B.J-ELFG\XOJ?1AD[ZC[1\8Q _SXLV?D(W\E+-E(V] M!Q/O8UW&/*KS*$#'=-C5&HPMUUJ%[K.;#;X\M=F@.0WT9EOM=TUU4;W?7^>[ M_?5RV^Z"JGY9?B]N#C?UWZD#M.'Y^K#JMB:L5,,$ *FHJW8I"!8$1B%DB>A] MR:C0FFB;MP=S3T6O^L-^9Q0$#0>!(B'H6'@5=#P$'1'!D8E70<>%0>T\VW#I MC%IF"W[&N?/_?\SN/F8& \+9.N%_^/DB'CN]T>]447QJK#W[IVH&(_OY.PP1F$$!:HCX3U-P]GX_ MMR5RSD_/I-6DQP=GKM7CG^&9F45IZ/'9F7LIJ/L,35WWW0W1^'6>Y2/RIZ[K M;#D9IXX;%#'OITN/Z';%JCTN>U-NF]9#?:$9 @IQ+%D&4@E!PA,ACH!#B+6* MM1G G'^%=I) Y61W7+YV,VC\-)R)F0'COL^UCOM,C%Y\#7TI5]76K;LM91 ()26 2"I1$:<)8$O-C9D?0:+O&="@] MYTEUNU"/)5B=*V/^7?ULN#5VPFCJ9;>7$4C#O7N=3T'GU).'GYK['5K/VJRF M+L\YCWESY7#M6? C5UT7>]]&[L;L*T074MKTC\4\,MH,>+C?;GIZ1//(9^UX M59:[[K?4Y\"")021&*$HB=,PIBF,^N9(.*%8SB/)V4'WG/G.L QM+3$SXJ9. MA?[#/;/\^*J;)0VNREUPYO2?)&\^&L\IDNFP!^M/GF$'DC-6VG410]UF5?K/.M_OBJJAUH*KR?457_W$H M=O6OMNNWQ?)+L6GO-:ZJPTV^OM&L[OJC!(6N&K^C'7#6A:/LC7I6[FV5-S?LOF^)K4[:([[?YJAXL M?BYNZH^\O_I4_VYUM6QV4;=-K2!)>1@)P)C #",&ZW]Z<*',C.[R&PF2]TG* MQHM7P=&/X,R1X.1)TXB[\25HG6F:X)VY8]>G<*S &DGSG&)JI=QCA-.GN@\, MP//B/U:$9Y4;1G/Z\=0Q+N=:!V#:N<+;$Y[RB*>H\@[1OOR2G_8P-&W1:(QB M%H8,);5Q2&,:BJB#0B446IW4O0+P/7/0KD:!/$1F#LQESB)#=40M_D=([,F')W%,G('P'8@8'&KR[ M6([X8!MDR=/Y=_GT/HU_J,>!UU3<%3$DJ)*ZS,9*<)SR-:#_FHUQR MK6&5&TOC;.E0[Z "&"B$ 8R"%J.!= ZG5"-[CE])!0N^!3;=";]X0=CBC3H3> [-^A-Y-6]GGB# 7>D," M9RWTIK[H";T50Z.MJ+P]MDJD(E%'M^J!1X0B&@& >=@!S"@6?-15%7U8+V9E M9>05%8/ CK2JXB>FTZVLO)VJP:V[2/A<8C$/]Y]DF<7"<==++;;<.TT["XJX MVN9]NAS#LEVI."SU"3A\JM-NTO M2$GU?;(124/&=/5/M3TH]DW?(+I=JYU4-8!\NRKRBA?5:E-6AUU^W$Q%:KO#3W#V6QAOH,T.$&=;/.A$9$7WED_ M 9G'N^O)MW*,1]KVJ(H\[&MSO]1J!>_RO1IF'4=>GPZU1^KO?7&[UYRR'3FR>NH]OZ":J?KY\95[ ML6U]N!S<&1U:&<#_A60P;GSGD21&]OG)8RGC,:Y?(+:;ZP_+S:D8E75*6V[^ M/5_N?EG6@(O]C]Z%>Y@0$:%@,D4Q3C&LJU>"""4PB1E""4N,>C?Z1>(YB9R! MOS,WU^(/E -![T'0NV"6)#Q'2K>TGTN03$M]B_A,G@H&L7UQ/#!&%.81E-2!11GA*>12'G-&WG&P!%&8;/HCR$P&];GQHF=W:+B@3W9TS4-O++&7+AX8QS?(5D]= M6WA"MUW?N[ [QE2F:0Q3GL49$C+B4=1#S0 VDI5) 'I6I^ZZ A\7QGH)E^:< MP=PC92:3YT$RWKHZTMVP%HQ>FA28,H#S$.YI*3"]4=9_//27V*O]KE#3H$UW M[5^WQ;[Z^.G7;C>92-(TXBCEDF0A$0)$+.EL9B1*L=G2^A!+OI?4/_UJ..L[ MD#C=5?*Q.#-='>]QM?<-! VRX"=%XU^-=Y&Z6AJ_P-7%)7$7',]#!1WY\F ) MW!U#SLK;IQ3T7=E=K?/PZIW#OMHOM^MB^_5CN=G(_-#K<2<(0[,=74^%+JJ MGF<9<\-5N>$7UM3>OF[=?>32MU=W'IK?E--!Y_7<*G=7T1Q2SH_^1,TCN\V0 M%]/"?Z+(><^ZC]]S]_ETS]VQ.7.;.18<4P2)C'"$20R08 F2'7X.)0*+M@G^ MI_URM_><>YUC-]'A^VZ:C%CZW'OVB+P*LOQKL=UV)PE,KER='X^^$_"D@1\] M 6M>M7KTN?ZQ\?J%Y%_38/K(O]X>J!>>?_WQXBK_>H[<]/GW[_57[*LWV^Z> MV41RD(62UD/U-(Z;C>N@AY^R>NSS+=]]*;T/>UW#-A'@.KLZC&VW-PRK470 MITZVG@(]\WQ[]/K/EW(?!'22K&O_6/W9$^\ 9D;+O4.C-WWZO3_O7:>>5$A M (U"$9)Z?(YYAU_@1+)NW59LUU-G7E/DYJNVO9.#UVSK+])8K7UA^CG']3;= M9^#/KIW6O$RVWF86.:T&UO[ _S,OOEZKB\B_Y;OEUUQ\SW>KHLJ;FW//-_$D M&6 93D$$1 0@X9S _F281)+$VAVRY^^*Y_VH/@HD,MB%_QC MN3GDZOX4M275H('T_)G5Z?D]?R_^#(.A!P]AST9W9[;FOM87^1 :M$F?OS;XDG53JIT M:BJGA8R(3#!#@G*, (F!2.+>-9RF8I;[M8>[-S9_H$9IK97NV*?SQD59P;Z3UIYO$>O8YF'9^R]UC^E]F MZLLA9>//BKF.]_2UR-U]@,_[)U*9(4!A$HDTYC&J7>WV,<"0(V+4O/+E>#7V M--IY)=)L&?A[O_=]EB6(\X=HZCIDRN=GKL7(_4WT_]5J$L-G8@:[\=T]MW_V MZL0;;Q/MYW<=^>GKE+O;*9_W#T-(:E\(K,LNRA,6 9KT_F$,Y3SJ%-=>35ZG M_*,;KLZR3''^#$U=IDSY^,RU3+E_%.&_6IEB^$S,X$R#N^?VSUZF>.-MHE,1 MKB,_?9G2[3P]U%+XO',$1CR%@/ 4J>LZ*44D[9U#D+.Y= -PZI3W7@'/%RGR M=/YBEG6*VX=HZB)ELJ=GKA7*&2'_U8H3DV=ARG,?;A_6/WM9XH>TL4^+^(CY M] 6)P=)5RN(P2B%!DI$,")AELKM,' * A)SA&9/A3HUP_.1B07+G#(IN/?+" M5/_/LYJO^S3]V17?!V5S7,TWB[?YG<3O\C_H:E4>FIN1/^S*;?WCJKVJ0MV8 M?*U\K=YLSS]3;%?%[2:O3A>?"9"$<1:F(F$Q(C !''0]\>H1,A&6EQ./ LWS M?/7YK;:U/\$);'#7H_8F\]8G-75XYX.]6[;7$X\39,UAWGSC:SA<?O-IX@AB8WG'\SV)_S0[5OKS)=[2J\GT-[&VQ_%)L MZBQ[[PI.RBF/0 (E"".1481HV-V5A F/:69SL[%+^Y[330\Y^*/&'/2@7P4- M[$:'CL#M;C%V&@N]A#%U&,RR@D$$)I=\"V8OZ+K/.,U#O+UZ^,1-Q/[8U#HJ MS[M#CF^V5^7NIAT ?:D:9 O)"4TA3B,0AR"C(B.B5?V0, [#Y]H@#OY^?R]Q MCRHX@Q7\U@,S.< [B#^#H[5C\6AWZ-663[VSIQ=\?^I4J NZ9G!>TXD;I>/' MR' FHGZ4FG*ST;)%*FF", A3D,E00$@Y9IT1#B UVS1G]M6^9P)Z-%W:'WMX M=X>,2\,S.];FD:%MP=\?'@WAX-F\FA>/O6=OBVW^IK9:+1(<9&Z?CQ,A<;=;OT K)$RC0F H20 M-%7S6<4V*I$A?9<*@(RLXS"F!$R7S> M>#/8C[SA%G[KO-&T_NZU^GZY67Y=< PCGH1U28X)CBF-!.K+$XD%HKJOM-FW M>GZGCV "A4;_I3:DYOFWVA\K9J^U)B$.WNL['C_Q8MNQ,OV;;8F['/H\F&?K M#_U6'[4?8($YC[,X@0)']>@#DE2(DX8PJ'7HW?[;Q\K?+:IF1Y+"99[*#4G3 MS^G^^+),[KI4.$AMBR-A_]L/;@$049QH:YAK2*U=H*:91BB2 ,$P$AB.H*I[VU M(*1AQ"6T4Q$3"R/K2)=7!RF)$8&F6N*+NV%JHD6;UY"O'-EIAZ&-#G0C<<(>$(R!G$UO5H,@U\Z M>F9,-8+E:KO3YLUVG7__?_(?"U)K$$-A#%+,,24)QJC7HIC48R@SD3#]]G%4 MHD,5-+""&I>I3AB3IBL4/OFR4@I]JIQIQ3T.+HJ%+5]S40MK_ _D8A@3.GK! M#KO=G4%1/[621"C!*,4$AIB)B,85:/#=6?\;CY3:D_? M\^(Q"G-F^F%%F@,->8J*)V1D,'/3*\EP%TJ'3Y)I_2&+3;YCM86OY>['0EV' M' ,BL:Q'/A&F*83P:"4*M5=;;+Y[G-JCP13TH$P+#T.V=,L.?T19%1V:'#FK M..ZX?['>L"-J>HT8A/Y!K3&$!8.127ES4VX_["Y"1C#(ZG^) M,(T8)QFBO#M2!J9'&+ W$H,'XZI$K38V',(/8U1[/C$6LW>#&EE-W M8YT+_%P>^+@@=BZZY,:9AT,B=QSI'JKXF'_+MX?\S;;8%\L-O;W=%*MFFVD[ MWMON;BZRE?[S[OEMBK4G[?[W4,0A?!1W^X,R!?LWCY$+0^A"@^: MEP,ZP^A^1*5'CN,\#@"-Y6PYR;MBE@7,T=#O1;5 &85I"A!A &% ,(\Y[,!( M*%.C(WB>('A6?6O=4. -M=Y7D/0T?@;Q,=-V3Z'QHNAVY%Y0"^W:R M'/4-\*W8O+Q9%MM%DG(.:80R05(.,*I'%&$/!W"DM5SJ'<0\5=NW7.M&R)=@ M>PC.2)+=(I^]:+JG";NCE8NJUXU15O7M36=GG-59;O_\CS;3%D^56YR^EV3:]JE?M2BJ(T;R[Z7=[%N\.CID& M&_.C)Z@^J3%3QQY)7Q"/*W#W>+B@5K:,S4-ZK-&7;IX;,U'X95EL]_E65:V] M(2Q2&D,N(1 P9AE(XN2H/@E(M%JX#OAZS])PAJB9W:ORW;>::=R7P\B=AT:JR&=!C%& S.WG%@-KZR:I P>&6F,;_2Y MF4O;4B@29GQ@, ]6_;#@0GDX3X3>D,!,]+F(1/V M\)\>!MCPH'_;9;5_?]4/-.IA!::<)8000%, "$G"HR0A832!8/;-HPP'5C4D M=6^NW;# D"K-=7IO+!DNO7?43#)7<(>$2^OB5F3-0Q@LL3^XG]&> 5U)^/NN MK*H/N_*JV"\ 9AD&G(68DWI8 G%"XN/H)$R,A@XFW^M9#AHHP6V#Q4P$C,C1 MDP!?O)@)0$O)A\N4>'G[S_R_\.[;L#2/-]\*>3G\&3&\$3'?U'_ZE6[7ORQW MO^?JSFWQ_5:-5A9I)$.)U! %1@0#5LN-[ RB%%*CY<8!9CQKPJ?E)J^:4<1- MC\Q,&H8PJ*<4(Y%G)AP=J(:Y(ZR@PS7R;9-/\G-!6!R0.@^=<>'(_1LI77&C MOR91Y?5GKVN+O"YR-N6M:AK=VT22)D"@%(DHHCR.,("PMPE@Q,P6*H98\KZ% MK077O%3K$SS3=8Q!9.HN;HS%H^F*QQF%9\BF4::++%U<'G'![CSTR9$O#Q92 MW#&D/4+*M_ENN5%G.]8WQ;;I5-WL"SMJ(Q%I(D,2R9B%E$1"'K61 V(V:AIH MR_=(JH77'K>Z ]!P7#644LVQUHAL&HZ_SHB\BVT:Q7J&J4LC-4< M5I!WN,RTR8(T/37RRY>9_ARQ]'(S\A+1 RXN*(P];_/0E 'X2U=/D*5NO-FN MRIO\;5G5EF04JML$XP2%-(14RI3TEA*6:MWI/>3[/6O'Z878U&@L%<.$+D/- M\,24K6JT<(*?%*"G3\OZE8X3)3KB84'@S.3#QH.G!,2:#5T)>5=NR[O&^E(' MJVTOM;D,"DV]]H+O/-^Z]"NZZ$_3^C-UISUM@+J2".3P.\T@F MLV#B04N_&6"R2&@UDBYO9ODV5WM#L( 2BRPF84Q2 "0.$]Q;4PU+S).1N0W/ MB>2-D^1A09V)\/MES4JT:TC]U%[P4X=JY"+Z"6Z>U4U[-N>D>0.\>%2OAK*B M/7#/]V>3 QF54<8S1*(80)2&693TY]4B28C1+2UFW^Q95VHP%C-]AN1HCL6] M\6(X_JXIN5ORT?U^5WPY[-7]$<&^##XL=Y>VI?@9BI^S%TVZYVJLNBNQ0[6O#N\_Y]WU6>_;[0D(:1ZDD:51K40QK' *Q M,,,1AH@DV&A3A#.CWO=Q73Y-X9E1/;69A$PS(>K[0!Y'G ID\$>-,NAA!K\I MH$&#=)H&8,\2>'&?E^,8S$/&W+OU^#%ZU[QI+XONOBZWQ7\V8\3:?E5NBG7S M"[I=?ZB?YSHW-K]\?R4+=92O6&X^U;^3JRUJ%?U2-8 7F$8RHX1A*$."4H11 M$C>W\8$PCNI'3G=EA&B6\M'H:]=/& F/8WN+DI]JTF;]?MU/[7O%;KO.)%M=J4 MU6&7G\I$EJ4<@0S!B-(L$QD".*E!,"FI2$%FM)CKV+1GK3U#VU1;=_":-DIP MR[E>^3LAW6:B?9'IX(1UPA&M&9<7RE9/09E'?>K+N0<]'SQRJ'T\O"]MWU^Q M974M-^4?IR(W;FXT(X(D(HU(PE.>I"R3 "1,8D!UE\X&V?#WOAYAJ=)! 0L: M9),--2_1=.%5=,+N/%X\-Z[\QNMZHX1&>T%P;E$Q7TELI+-W00VY?E)>!,7VK\$I7B=/7CVQM6PJV743 M@\OKE6,&>1Y2/K;3#U=(Q^?<;N.%S*!$-*,@HW$B0W7C%.QM8!33Q;=\]Z6T MVWKQW'>;",,Y#'>;+V:TDT"7K-F\8#;8+^XD,&- ]W&GZ_]SJ-IQSN?R8Z[\ M*S;Y'7:] M5^J$4O-&JM]5/Z]4]KX]R][EX!IKFH#K55RSC[59_74OS$>'@H=;O.H_-JS4 M)BO)? 3I0AJ8])F81S:9EH)R1N^H66[C^6TMK46[,2QISA!*4QA'N MJT7 L3#:"6?TQ9YSR3F6MB'03;G;=TOH=IOUS7C3DW9OE)E)\CF,D2^D/[-\ M0>ZL>)J'3-E!OW_1N[W_VB7O:K7+FSTE9V_*^RLUK5\>VOG^#[O\ICC<5&^V MW_).[!8DX4D-AF9 \A!!3DF6]6!(Q*/%-O^J;CC^;%#;^D&B]?J0]O5Y %J_ MNCG7F9^6O2M_#>I?%B>T%L?N?05(LPB=,"AV968/./CI'/)?U@W7/.05M].WJ_QQN!4>Q'T>KG+LV5=0[+R1E4S;6[ MB/$4)CC!F,LLI0)'N#<6$FETPXZE"<^5W:=]N?K]]1<%J]DHU>.R*^IL:=1< M1?;/H.'ZL0+4D7<.:>15XT=IN;1>/(S'>:C54"?NKQ&[X$1_S'B5[W9JO'H\ M=5ZK7?U?5O]F48M=R9A8ABHP9L@XUY'UNV^,YZAYA. M-P[G4W=\.2*5IF/.CL7SQAQ-/:9.AW?XQAZ,7F;KX@#5$='ST"IW[CP8R#KE MR:!'Q2ZOM9+G[7_/YMW8\K;8+S?'2;>,\ S1B.$D2AB*9/!3#_.O MBOO3DD8'=;+U#'T6+ZBBAU#,0Q]]./:PL88?[NPULQX -P/=C_DJ+[ZIO@N+ M"$4 (]#[O\=EFL^\JUZW-45ZU-&UW: MU$@+(HE $J8Q)!2%@B,B: KSEH"DBRZ;O<%M5#I5( M-U&Q%9( 9#!F1$0R%2GJK.-09#9KTJY,CZ.^;\XF)L]JTZ&::\FV MKT;J.8S_NU4<7K-D+8B_+_;7L@F"8U@98 ME# 6$Y0PPGN[<0UFV&RFJ;6Q%F9V-KWN')!IJW0^>72B<4=FG^LB.)*XW2/, M2-9LR9ZKH%G[\ZR4#6-J^#SCA^4/)9[J7L+5:G?(UV]/JQ +P$1"8\)EFDC& MH&!9W!_\P0E+3=N+^X#@6>Z.LV*W+O-6(SU)S\=(;Q\83T M5 90/3975T;K MZ:5G*$82>D2M_9Z_\W.HVW=\]*1V1J$Q4U]WC7)>4G><"WH]4B3G(>%C.>NT M"XXAQP.%OCWEH]^:)V4,I5AB0D&&&0VSMKW_\:%^M_9TNQ;U[]ZJCRRR+*)Q$B8TI9+#E%/.CP,1P:#-U@2'UD?: M&U;__O52;0HKKU3%WX!M)DCS'JE9#G#)OY[.C\VYE9;W(%4;I0YFT.-\%31( M7S6TBV=I]R+4^B1>$&,/D9B'X/IPK/3^% \4SNQ0%=N\JK6A%ORV^7'W)^M% M F$F9$PDD8@CP3F2H(- 61()%](YQ/XXXMDC5&??OQ3;[H8JU16O%M-F#F79 M 1ZHH8-"8:FBWNEWIJ,GI*^:OG5].W;Z'/GC*.D%(DVTU$4\9JJF3EQ[3D_= M\6>MJ/3;LMBH.7!9[CXM-_FG?'78M2N&$!#&$RCK_Z&0 QH2%O4($)#8A: . M,#]!,5IH]/_Q3[NE>/JFVIEV'H&^OBIWKZL::G#".K%P/DVBB6XZ",5,9=.% M9\^IIC/VM*XPK&O>59ZO*^7\+\N]LO2CO/IEN?L];ZX6/[,.8A)GZNZ-*(9I M*E,$8-];A48T0]J7&SJTZ7F"MD-76.JCRO4:ZAZDX/@'5 M446_;!MJNF:_;B[SW]9\OOW[=-56% M:AU[V.Z[Y; BIAGEL M)#Z'Y# %T77^&L*P9>X:B>GYY*VJB]NSWO6>B3JH.=E&Z@C+6+LI#NUVC2W'3[:YY/C9Z M4UTS"HM9AG2WF^8E;:'QMG5&.Y+SF#P;RUFG6V4,.1XH\K+8+K:?XK7B]M!:1@# M\S3@*\BS3@?>G-9+"WXYUUZV[@8@4@U U 4/[V\;L^)[OEL5-= %I&G]#XC" MC*<)C-(4)WU?Z Q28-1@?K@USZ)^=V:EJ*I#':-FE+XJ;V[*;5 IU(9+U,,I MUER8'I7=05-6"EW0P0N.^$9>@GZ.KDL+S\ZHGH=$.O3G_B*S8Z9,]^/(VP[397Y2XXP6NV)[;YJ#*5Q74,:>PKV:>'C_?&S&&-8[ M#ZYGN_ M;?:T;]?J/^JTT+?EIKGT,H8Q!(3(&%$0TS A==;I(# $<&HR7'=JV//(O<6J MZJV\0QOLU%K\JKM?J:[ VD,ZVW7[0W[";J;K;L.AI^*31<),LT]!Z($&"JDB MG_7D-S\(#?*]J+,)D1>TV$L\YJ&\?EPK1WB>S52UT?EFP\S]?E8+P!/*"*$\ MK8MVP*B4R=$@ER0T*8L'F!FAY"V.?=[6YWW>'"GE$(KU='$D=LU44(%Z%;2P M@D$]3=$'?'/ Z#S5SX4CI_)DS5ZJ'LGA<& KC"."8XB2.$DD%J$O. ML#7R@*<\U'G,G2T/XU)>FD:@TEZ='*[')EKTO4_6,3#G@>#Y2Y<*9 M1^3*&4<#):L>7.]V/^HQ\S^6FT.^@&F:14DF&4HHYAD5%/9+VHQR*A?MAN9/ M^^5N/TB_#.V:O'OW(6J_AEG^M=ANU4R5:L;3?(L3&3/E>)":>236D:B]"I9J M'K%%&30P9R%N=YDSUSA+YF(,;<"E\ML3BD(*)QQB"A88JS?C\_ MAQ GG?")[=JE[#UGU5SV>H#Z$T3J,LIGY>X%OX>Z'+^D]U#;)ZOWT(PQW??P MT^'V=I,W![TV"H#60R M>')ET_,HZEVY?=U.\%@N;#KC5J_TF()6L^+C'&%;@"B,P1G(R896FN1=T#W7 M],]#^9Q[5?I]:$VKD-NB-MQ<$;LN]H?ZV7VS71W4E6+98?^NW/][OO^P+-:+ M4$K,:_6-,Y#%M![_H4STYED:M??QG4G0UP+KJANF-==TPV >&F MP[(&8G".,>A!!E\.^Z"&&?S(]X$".G9!J$??Q9K0<03F(8[NW7I0&7KA35<> MF[NR/^;[8MZ(-RB/@)L+KLNOV^(_\W73"-5,+9T'04\TI^3?3#M;ZD]0@Q/6^:PN M&M)Y04M]!68>DNK-NW*_P4!1A MX5IP[5!XEMXC*#4!H/I@N1=<2_;=2:]_XCV)\*O@3GC.U'A^ROLHR0,U>%C@ M7HX:#_330I==,.NX$&9JZF.[7]!(I!F#:102*CF@E*:H!Y%P8K25S[%ISUI< MOWW$2[VK3:W3A8.M]L/_]1*@6O%B 168910F,$L@SA),Q(CX/SE'A03P/KW@44 MAEX$U(1@IQKJB5MO]6H-69V=J4$W9>H\!?1$ZG -M0C0BY)1&__LE-2:2?=B M6C^3>8LD3,,48TH8C(6D2<0B=$0BH.KOZT-.]>W[%U3@2U -2'8MJ7[X]2ZJ M"O:\9?5(K!-A-0_32Y-6"P^MQ=663>?R*NM7H@4BTC3+:@@XBD!8@P @ECT0 M"'#L15WUS?L75^A)7 TH=JRM?MCU+:T*]:R5]4BK"V$UC]$+TU4+!VUEU99+ MQZKZ^3K?Y3.-'-Y]ETJI9.B?2XY#1+71RNAMKTOR@- MU/?*3OD,67.[/TI=TJ?N6SMMU@HAYA$*$:2))(E,HJ2?(\CB,&+N-T<90_!< M2JJ#&2MUN>&G0XU*;4MM,-[ZV)-J$P"7^Z.\M]D,-Y-2/'#^^38MD&8V(R$@2,!2 MAQ$VM Z,CP_I]AB3T73\9>UWO7*/@#/1ZD_B[8]I,*^HUF4*81 M0I++B# $*(ZA3'HL@!'_XJ\+9!RY][-GUH)V'YKNE.H15;S#/6?1=K.)UCY4 M+U&8C7T<),5VC/H1W[.]:5)&(84XCJ2H09 : ,8='!8FP.;"-&]8QI)@'[MN M[]%??6FS*>-;9)R2!,H*9,A M"EE*V#%5L 2%9 QMUDL[[>A^GV:5*F\?NA>JT MA:-#E=J66U]:?=HM!Q.!DS01,8BB.(TC ODQ=W ^ A2K0]F-*7VL!_8DGX_ M0NV8\G%U>LZ;A!\EV:%*FP?N98JTA9\#-=J663\2?;;]CDG$:Y,-$-@H\6QV*ILP[4-Z MW; [FN#.662=2:MV3%ZBH.H[-TAFT%,^/M=&FFWIUVL0701I)DG(2J8OH M89RRXZ$\AL-TR&$X&W.>MRR_,^T_[H)!*R'T3=Y0\5/X@@Z@:@RVG\L6XT>( MTY>Z(:S/4MX&.719TH9S]9R,K9?[I9:0OE/=S+M]:>7YOK04BCB,($X)P432 M#$197Y/RD*= 1]W\H_ O>O?VC>KO^ATA!)?E<5[L>RH9&P&UV-L[=JC6Y>J@ MOF*I[@IX(2&[@WD^H;N7"A5G*L'AD*"P26^#67PDZXT7F6F3X8A^EF,_\XY3 M)S_D-235V+7MZ]JV=5V +(T9I!2%*9*I2*F(TAY-*F*M'L.^,8R1-O5W3WMG MW%&>'(%L7Q,K70_BO5$CXG&#Y#A#CA LS_G1+FCNLN/C# [)C0-C\D(RXU O M3?.B$U9=#BAK0,5I)Z>(HYAA@H!@61*33-+TE)U#JM7FU)_U<3*A[B9VCRR[ M&ROZ(]CO&%&[?_18(7$_)O07FG'&@K8MOH>- >^P-G#L9Q>!%Y+9[/VS&.L- M8=)]-COM=A6IC&C($8\1I!#6B/@1"4J$5F-9G_9'RFB:&_^],NTZI_DA>9RL MIK'1?[S ^,IL?@(T;FXS/Y'A(KM=.EXQ1AQ>6H:S\- ZQ]FRZ3S+G?8+APEB MJ6 4DE@ +"B1,6N!0 13Y'SUS]#\2#E.\\B$3YX=IS@_%(^2X32.2(P6%4_Y MS4]T1DUOY@=9'&2W2Z=21@C""\MM%@[:IC9;+AUGMK.MU@DC44RS#/ DPSSF MDO3WDT!$$[U+E_Q9'R.OF9XT\BM@RCE.A<(N+9I ME+O,C^6TN4O_;(YS2IUN(G'*IN]-(Q,1[F5#B%/BQ]H ,MIFC^&;.[3Y?2$I MQM0KN\T;AJQI'V+:UPF+E3<899P9@S/R>2'J/E$55R0^-, MSAT-\^'^42,'C-CJ"_U>5 L):_%*6%;_+ZR_'D-(^E8C*4)<#)$7+0/CJXN" M-5!<]*BSTQ;GK V6ELN$C:(L"H*!L!AQ.$]=,7/A&5FQX,-657BI#GTL!.09 MX@E*&991R"B5Q_VL:?U_>(BN:)H87UE:8 .U19= .W7QP-U@?7F.ME$4I@5A MH#&&3,Y394R=>$9GK#BQ59JWQ39_L\]OJ@4E<8(1)RD3.,FBB#(>=O:P8&DZ M1&STK7C6&U9NF[/GA^4F6)WP#1,; P[M],8/?8,E1\$*&EP3R\Z1'P/E,>=T MGN)CX<7R+]EHV'.EIBV=ZS$2E!Q.?E61O_-J+-S_D;[:?\IK'=6,7 M9I+2)"-)# 6EA( (]Q:9023!&)*<$@X"^.4\6YS-R P MEL2!;ND;\RY;IC<2#J=OD&KY8H)ER]- MO5*'4?;7C=TL3@C"ZBP*3[.40Y02U-N5268TO3_672D M8 VI\Q*QNZ29ZI@EY3.6,EN/=-1L$%NZ@O:I^+HMKHK59>9'G47)- Q M]_-00==.E5Z?5S,MS Y5L)63_8FH-5,]AYC-#A!G%#V]*B[ M('N.N9^'[+EVJO3ZO)K)GECNMK7*5A_RW:?KY>YT01O!($%)Q",")$U2 9D$ MC;D080R1[JVMUM_O[_7K(04UIJ !-=F-A$^Q<^$-&TSH/-ZIX6Z4CA^T8>]- MMJR*%=VN>;$Y[//UT3K +!0$$B)E;5'@.":DL\XP3+4:L+FVZ;E@4%=\UN)5 M!;?U^U4U[]?KX(O"&BRWZV#=HC6K()S1;:=:8S ]5,1>!=F1XP[G;'3M"?X, M9&YH!.:I>H.]>D8$W;"FJXG_S(NOU\K,MWRW_)J_.]Q\43M-&R3O#_MJ7S^: M-;I[H!:8H*3&DP@F82HR%F.4=6 XI\BH08LG")X5LT<=+%O8K6I607E"'!RJ M^L_WI3JY>%MC?BBHP?:![IIIK*_PZ4GN#")GIL#'H'6(@Q9R,V?8AN\,]B/B M/*XBV]%[0: ]QVL>>NW;R7+4=\!IA;N(11+%44I$E*1A"CE/(M9;99GD#BO; M9VW-HJ(-?BJVM4RO3Y_ZJ],B]WG&G12W3LGV4-3.JI*UKV"U:9Z'$CKSQJQB M-61)5]OH=E\T;VWQ+?^4KPZ[8E_DE?B^VAS6^5K6WK.FS&HFX]Y?/9A;N%&+ M$PO (DE1S#)$H0P1Y2 6/3:1QD9[/<9!Y%DGSYWH:]B\)V=D#N/M]2-*Z6'AV_X.W5:^^0XD30, M:4IQB$&4,I& WF8,(JW[V=Q8\EQ!G;U?O^1+AK4A:^:,B4+4/:6V97U_GZL,G?7WW:UU:R'VRSK+JNTP!% @K MPI @B0$BE (."$T0(%%"C=9ZA]CQO3FV@];,="MPP93^GE9G[.@J5&.@,_?VV,X1$4QJ>S*F MJ8A!PDC&LLY6%G%HU&O'SH)G56K?F_Y-,E,@2\KTM,<_6V:JH"3NY/DK, M!:$91N0\)&:@#Z7+1\OP\&,=^7RWR]>-M7:%^VQ-O_9=@W#TY!#N=53HC%I-=.DIQA]K\&H MG_./EZFZH%*N2)Z'7CGSYOZ91ZE+&/^6UWX/+#KORZ6][0P_ZZW!7_ MF:_;66.PX%E(0"R ( F2M4T01:134)8AR8P&B1?^25\!E?]^O.M'..1'535 MK^EV_3'?%_7@@A]VJH- OBO*=3O&6& AHTBF,8I#CA&"A$/:0X B,3J_[]3P MR/EKW6RI[> &+=Z@!=R/O@?5^0.C8%7LCQ> 89EK"/=C5/X7>=0O_]V$8Y9C M $>N71X(N.1/5TL_[YI=)S\:*'3U'P=EO3N.PLIJW^^O6\"0R31)* IY#-(X M9G&8].9CQF,3'75F=&P-?74\^Z5@GC;!FBFG.\[U5',2NLT4LX?8K5'U((WY M]J*6NOQ=4$KG(9B'2KIWJ_3\Z/JH-)LM20N(.,\0P(2!,,UP%@-RK'4E%D:' M0US:G5.=V2#V469JAL!EE>F>?8]%YF7B)ZPQ&V"#2TRS6,Q#.[UX9E5@VK W M; 6NO9:L!G":,3A]II_^9A$E62J5I@,)0$Q!@GM % &C'4P>84PV#WU$?S[C M=O9!=XMW;L(U9#UO]$BYFJH>&*01U_UT*#9>"G0:MUGJMA='M18,/7"KM8:H M;@\OMPVF?Y2J8^M'U<2B$MM]L=_DZ_KW\N.QO/^5;]8+&*42A!%"+$L !FG* M98^!$R2T#O/XL>Q9NQM 37>(MNM@#U2MDK2_\[_*S5JWE;XG\C46#2?EW4R) M6ZC]KK(6;=#"?77BOPW,J1VD CUI$ S6#2<-AMVZX:E1TK>&^&55E:MBJ1H! M_%'LKU63 !6TJLFB*[7'=>"2H2E'3RT9>N-Z!DN&_GPKQWA:A_4V.IT:2Q+. M9%2/=[)8V:NM"]PU%R]I;\9R(5#^CMZJ?D>6,]0#Z]*K^<9@S2R6/ MM0V>[%#IDP1=*,F'DSJ/BMN!'\\T(;)EYCGY*;;?\FJ_>-/\1^7-YAS8R5K( M06U)AE2D-(4L(6F$FUM><)+*6&]1;:@-W_,7]=!D_[K^BS?-_.3;OY;>?6Y>5"*'N9R4_Z$Q^GB'E M$?%Q1>.TTN/,B]+MPV78]>S;LM@H0[+I.U.T5\') MA^#D1%>$=6Z\"DZ]*PP;H8T?6+TZ;MXQ-9/=HR^OK\K=ZZKVYJQ-FG& '4GW M@)9IKD-SH?*<[C&81\4ZH?_WVZI-' GC=E"TJO)]1;?KM\7R2[%IH':=D=;O MMQ\5?+5R67_@75GC[GZINHAV318(BBD@&4IY!" 2E"+0MKJ'"4A$:+3A=SQ4 MGE/3$VVFU/I4A[6ISL_!V_5V&3&.>AEIGB$TRT0^HN>W]=50LB_DEO$#.H^< M,H'?3[7?&IEYW1SR2[G-?_RRW/V>[^5ANZXAJ66'!8T21$(A8)1T MQJ+Z?T;7C5B:\*SN;%E=-PJP4C_D_W$HOM6IWKB-H"U_>D(\ G5FJMH "EI$ M00,I^*T%-;)J/L[,!0D<2.4\]&RH$Z73Q\NPY59Y5HS,FI;:6?"M,T=008/*L.F6'6EZZN*?+_-]".=4320M MC])R05F&T3@/81GHP_V66PX8,1X$9S^./_ZO(M_5?__ZQ]O\6TW@]Z):L-I. M;0.&, UEQFHA(]U]V$D,(RFL1KC#3(XV?'T5'-$%OREHMN/3@10;#C['8]=V M9&E K-^AXT6J=,:%;KB>AY:Y=NJI$9U+SHS5[GQ.XR$,7JIMKHL$(\+C)$JD MC FMGR%.>\6-J>'Y4[>61]2^N[,_9]-"1\R6:N@F!(:B.#K[UK-N9]+8PII* M''4HT]%(I]3/3"K=^O:48GI@T%@XWVQO#_NJT6G0%:8)@EAF$)*$8R*B3/(T M["PF+&.AE4Q:V/$LB@V6 %BJG0UOAMKFF3+[*J\%]BKH&)QH7'J!)QWY&L#N MS,1JB"=/2=-@=H8($>PGWBBH+?&$10*AF J18=E;Q# T:JDZQ,XH0@2'"Y$V M;_9"Y(,R5T($9R1$T$J(3-F=KQ 9>Z(A1';L#!$BU%G,DAAS%F6414TWU1BA MWF(*.#0ZX#'$SBA"A(8+D39O]D+D@S)70H1F)$3(2HA,V9VO$!E[HB%$=NR, MN8WM[?%BCTA$,JIK-DI($G$F4,2C'B-CU$ZZ1D$VXIQ8ZT][N.3D43]5M@[* M[:5M4HU?XV]Q,XBQH=N0T(I[WPYE'?F9)8US?/>R+LXV M;F(Z.YORR"V:BSB)DPQ@ +-0A)!DB*:G; B1T6A]H"G/J>,,G?7QFZ%DZDGZ MB#R::?2=)NJ"=#IB>!Y:Z,J9TLM3:-!?Z,SBXR=3CC>3AQ0R MS'#&8:0N_T4 <\18"F44H1H!U^EMX\[:2"_<4X?-@M]ZI)I;8ER3;=##9AK2 M[9K7."-?KW6--C6/Z)HG;F?0K,:#4Z77YW&L@]IO\ZKZ?+W+J,R M7K(#L$5*5W5!=]BH1H+J8PL!"<28UH,0'*812K!,XQYOQ E?;/.OZL.?Q\QZ MMF"UM)"T6OC +U_I#\"CZ/U]ISYT[R^97B(UX;,P5B;T&O\9Y,*S1^+,Q>;S M+RT;/A$JK_EPZ./Q9\F(@WEPGA/=1,9_5CS/W>]WJL%>OCOE=^,:+]?AI;\A3,+.D M=S%,7E*>FP?CI2<\1RPX2WH0<"C8&0T!CU7^N>A-/ 0<_"SXSH2CQ'^R7/CH(_%2AX#/A,I+/G3U M>+STC.B,!VCES< \SO8,H_K2T\C%AZ[;Y9LR+;_U' _ M=:4\A2!.!9()SPC"/!2RQT="C(X#I#'RA"DXFP&1IZ0Q\=C'.*R^\XB74$Z6 M35[J,&:,88MMI%]Z?K'VVUF6&<:\_E&157F3?]K79M2.R./6QR1-&2%$THC* M3&1IQ*2($6-2I>;B"89A9,[CG1SL MQ8,S"RY8L7Q?WBHRUK!6?7H'$2HE0AYXW*@$.G2.(8:G7.DKTA6S,Y2E>P\N:Q, ]@9J$Y=@SH" MX]I:R+((9((3C#G"O4T ,J/=(<,L3:503J1)E\U!XN2!2&?R-$E7S(L\F4N4 M(;^S%BE37_1DRHHA_3L5JOW[*S4@ZN]N !0C(5'Z_[7W=3UNZUBV[_,K]## MG 8J#4JD*&DN, !)D0>Y%<>Y/<)&&5LQ&.(X("U-D1 JA=^:O^=>M%9YNM5]YYZ_Q[ MOMJI+AQID"6G/79Y4M.;GJ(&S60/*)SP<4%7]+ES0TL&X'_Q:,(P)F0UXTN^ M7+87:K0OOU2_YC^>\M4F[\Q"BF"8I"D/$ * A(BFL#<+(HI5)&2P,$S:A'I;T. MJB9OO^>K?)TM*\-D\5BLBGH5?EM\SY_;ID"P$"0! 1!S1.,8QV%O&PBA]#RG M&8N6):X#V0S)[!E,-9$S1*^2]MMDY9VW!SCDQD!#RTD2M%U:4C+)NAL# MTJQ+ITM+YOF23D;:ZZA[(U$@((]##J%/& QK0QU1D@*$J77!!0_;3FY:-$H MIA"*Y$BF"O9X44P)VKOSIQ*9YSQ_RQ6 M]^V9.(P1(H15@A:&,:41PI'H;0N?*U5!F[%H6W4J=,U2Y+S^17[ .7+QB@Q7 MEPI:C'+MQE@S[--IX8L%QJ3GW@_E>OLU7S\>W68^\V%"8,( 01$)10!X0FAG MB@H6*>VN:!FPO:Y88WI7_<-'KSB@4JQ[T2).*BQ('NMY+T&5G >(5 M2BXM. QAT W-&>;"Z8+"<#ZDYPSS>;FK/O\YG^>5EGU;YA_R;9=8S"",H1_' MB4\! QQ&B>!^;[*^#U-IZC#$D.W%A0Z;M]Z#N_%6>;.LERV7Y;^RJ@]X=^7: M6Y2[;]N[W=++^G]2_97_]&\0\)MDH/IE!41Q#C*H"22G(F.QKS@CZ5G\?$1\ MA6P_1QEY8G*!I4OS$Q/DNB%C9EPYG:V8XT=6UCZM\Z>L6'0[(56Z]G'[D*^? M39MF"<20A2$-$HHBC /(HKV@HH K%0Z;L&=9Y#J(7MYB;,N(RQJF-Q^P@F*$ M:3D1&YMD-2WK^>UK46IZ&X#>R;K+N)HF0=H%:3-)N1L*9]2CTEX'U3D"^C7[ MD1^I[(P#$1(14XA3%#- 4XY@;XN&7./HIZH%RYK6'5?= Y_*W,EI MEGW:U%2J8ZP!]"SKFD2<7F7G@AP-8],- 1KHPZO'.( ,I56R$_&(])8"0:%*SJ'S?V#-.K3JBLP0-F678D8B4G4-IH5UXS7 &BKY@G[+CNHT MO\NK"=+B:_:CG2_=%MFW8MG2WR<*!WB&VK+ ML@;T\*IYS6%-54T0!K,IIQ-C$JDF'WL.*VC[79_1DXXK_%Q0&5/,NB$^QKPI M[?0_.:E:9-NL,OE4GR?:=,<(GFTL?:C8Z%9Y:)"0U \BZN,4$QI")'AG.?6K MA$A&KDS:LRQ9[>[JWK \P)*%Z4\UV= MX3<'7)VC^ADZ^97TQ[HLIBDRJ\%YZ[Q]C6);-IW::SKUHF^70[E&V\__+!M5 M:E+J6!&#!((F4BC0]$JTL$'RM!'#BD>EO2ZILVTW0Y#&B8\2**(D@- /D$C[ MCX?,3]3WZZY^_-!XBLM M41DS:GM?[H"SB92;(Z3_U2RG;W\J;M,9HUMR[VX*IA4W]$Y(;H%-=HY4EK%+ M.WZF27=#QLR[=;HW:(=H*-OTY^/,,R2F6+JW.:92V(^=5:1@WJJ?G/F4_ MZ[K+OMH*APGP,02 XUCX$08!Z&N\><"84LF"I@G+^K,_N/74PM([\:9*F^1T MS#YCBM.SGJP.T<2GVY[S>?VX7! ME_(VBU*"(&?49SX-:93B..IGFMS'OM+[.<.MV1>=]2Y?>//C6R^;:JD.^;M^ M!?5;OLKO"M55(0-TRRG4N$RKB14_Y?*UE&EU&W)FT)_25J=4 MSJ'J4?U\1MFLCQ_]:":0'\- !$DD4(HQQ*'H[S;B<0154RH#%D?9W,PZR=.> MYQEB5SKS&IE8Y42L8?-T':OE^E:"8UN)V77:+N=I!FEW0^<,^_0RBS/.F*+> M'1W^'X T@ ( QGI[U:R5:VBBPDOX:%"Y(2G4I711.6A6=?G-D]QZI7VZI*FYSBC,"8FMSLR>H0320UK_-R M06<&$NF&R QUXDR]ZB!.]'?F9IQC%/@ )!RFC$ 8 ]0OO0L40Z7"(XW/CU*$ MU-\68' _[CIONOMP1BD;OO\V]::;TF:;-'=N2,D0!ZYNKBERH9FA'-5'$A[% M(/81!AR)(,(!VV=$(HZATHUM^E;>4IZB0IY6JF*)MZ'9BD2M^A@)R\4Z:G., MNJ$U!ORXG+EH,R.K/*3HG.\W-!B@R0ZH86F7"D--[AM*=2LRA)$ SC M$"1,,!ZDP&=!;X'@5&C.H:Y^=Y3)DXE)TW6&E&=+1LG1GB9--CN2FQ9)D^2& M+F@A/S\14O1>^LF=\O&Q:&]8,:R/GT9?+YL"(5R6C02>VI2])RX[@09V6[7Q;?=MBX&J(^_?\HF M/9BA=93, -MN*)0)1UZ\D&R(&X7W/]JEH\9R^R1;1($/4!!$@:A?3.(8W.]RTKTAY2>_;UQOM/\&< @.\]96OO>XWPILJ8;JH?U?_U-O73\54V ML-L^E.OBW_GB_WBK?ZF]/$1)FWEJM4?]9F9&DWRTS%K#*G/P2IRIA>.4TZN3+NTZ'-#,O3AOS+! M&L"#=&GP8E'4AYJRY:>L6+Q?L>RIV&;+&80@22A!*.4B2E.<,-I=?BG\ !"U M)]PU;5B6C@,LKWY"Z5VQ\N8M,L7B8%T*Y?1D#/;49.6(N!J25Q''KA!GIRKX M=68NB,M0+MW0F,%>G-8#&V%%X3#"[G'7'/AJ]KB\WXZI[0"> MWQJUHH'7&;L@>P;I=D/I3#I46NN:0[?\9AS",/8)B^* I2%#&*7[G!3!^@5M M^:HDC<^/4IPT_"))'>)T-_B,Z M=6FM7-GE,&;=4"IS[BA>3JO(DW2"5.^HTVR3+]C1!65DO:ZZ8%X79]&?A[_R M*?M9_XC\*ULO/C[5?W'S<;?=;*MN665UG\OE4I3K^@]G).8P3G@"8,A]1%"< MA"*$+*UFJCZE:@_.3031=BU64\J@F)1-U%B2B9W[[:28'-9HWWVKX7K'+GE' M/GG??GK'?Z_SRVLCMZ MB)+$J*)ZI^Y("V"'[EB\;EJUJQ2-YO?%JE[-J;B"ST)I. MQ+ ;K_7LS0:O%OXX<4NQ$_QR(4O5?WO12JLEE-::V]JX=+>NK+6BV.IE\X<= M(/XC7\^+"NP,!PR%$0:<"TZJF!ES$/1 JJF=/UOE]_4B^5?%TR=F44BI4]*J MTPO 9H)-_X=[T!JKV8:;1F&U>X+FF#Q8]/YLZN*N*^F!O15T)>:OK;#;:49' MY-ZB@Z^MT-OD!S2/CF&+/;!F$OWQD!;7LR_*&FM$^W>7>=&7550 M_WCGWZ-6&J>%L,AUE*[C15Y MNVE,74W6XP2845Z_NL8(36(1X( ?,@3%VT9&1S=E+#U".V[LU&C$<8*DW?:; M?/VH?7KR+0:\%PUC,;+I=X)?(X0-\-]PK!K:$A.L7?T]+^X?Z@#[/5]G]WF_ MZO9I7GO_KMO>1R0) XYXZJ.482* G\:](S[F:**:+E/P+8>U'J;7X=PO MD'L-TGK%J]7%R3;1C?6#T7?9I^@"CFS#7^M6D]U&-GKKCK/::KJK_1KQUR9! M]M9K[;2E8Q%\%C _80'ES(\C8"^B\9Q:"W/RC1!6K'5C$7FC=PB M0+YYOVJU_Z(3$6Y%](AB$4(4 M0PH0 U6:!/@^91)I ">JT!V$V?$TXEG!YX1I@[$N,GK][VB]PY&JX%\JUDNV MXSA%Q$9ZTJ\1O8VS8J_@V&"KC16/#P_'I,5FOBPWNTI(]L]L4I((' 4L0'X0 MIS"@G-,.DQ)[]#;3D:;S&*4-=-5?HW8:H@+PQ'59 LIQ=%OUS%_4]X*^)P_9D5=B/!+EM^ MS=>/P8PF,*4Q]A$% 8,HC$7$>D\0C[%R='4,OQ/SW3U\[PB_5SMPLH/I_5:L MO)]YMMZBW*NXIU MU-BOO%!_SD%_1L.8(T HPC''E8.0"]([2(-TU)1@1+>,V>W& M22<<[7%O'NP7H-6]NI]UUIZG W^<1K9D?V$DY[Q MMO;US[;4.,?G-'N'0V%R6A[L'9$;U#+N'(K;"_B)/QS2, F#&" 6!A''<23Z MJU P#QEQZSR.AF#KI6F&F=Y6;=_.!0V)R;"WF+QL+:1#7R'DOJ/ M=\>0/^?+^MUH5FZVFQ>1?/,U_[&E55/\8T82'XB A1Q3$06,$0S3!I7/_#1. M0Y7H9AN+[4-?]5.Y[^@+B5.+3]8;1"X(N=06:I'F@+Q>/7\6:SKP7H/^YK58 ML_'^J'WP&B=&/D$UD/(+$6.LQG0C+(SF;3G-D%&3WM9W/^5.YWE99]0'E MP3)(!.*$)01%',2IGT11:QF0)(B DHB;L&=;J%N(FV9UY_WJKEP_MOJ0?2MW MVTHEON>K7=[<0OM[7MZOLZ>'*KTDZSQ3G&J8H%YRSC RZXK)?XO.V\,[.K$Z MH>!*D'8I#3=(N1O":=2CT\38.%O2 KBMU+>V_?'N_6I>/N9DU23GZ_RA4NCB M>][]M#]0&E+B0\A%@D@H.*4$1)A1 408(0I)+#LB#9NU.#I[I'V^M(?HM1BG M.U.NQN&EP6JI-1P9N+:\.QW$5EF4'= ?MP_Y^A6SM^5F\R&OL'W-?GRJ5::: M>&^K.?2WW;:>3W\M/U6Y5S7=[M$!A/R4LAB'Q(\#D@:4L1Z=2(32#NU8F&RO MPM9N>/-G&E"T&O!;I=:;/]UXJ[S1B6WVX[_5LJ'1FDU.GUUL,37=;AOK5<'^ M[;9MK ]M8U6NW'B=,]ZQ-_669NO/9!IOJ!TN:/_8+>U&3!C=ZW+:\64FAHAR MG1?W*[9;5R#F/[^NLVH2/V] KA;-[Y;-5/'WK%C5GI!UL:FSV=VZ^M^V4K-W M;A8!Q%. .?!C& 8X##F+>N0$J-V6Y0)>R[&G<\6;=[YXVP-\,Y%FU,8=%H5< M;5?C$:IO]=Y3[\C59GWFR%FO]K;[EU[GL=>ZO']VXA#QW AC!AM2(\1-T8W< M#G^3,"(9&J=K+1-3+_(]*Y9U"*_<^)(M\R]YI>3%ML@W9/%_=YMM/6_*"@BB*.W@A$8R:FGL9!64Y -;2M5NM\VQ9_#M?>/>-V#6S+J_6 MPMZ3=W?E^MVF\L7;[)TQ-Q,SVXK#IV*3-:#Q2$=>-N#!&>_@C7LQ3+4=-.=B M5IK:[6ADSVV%V9A%WF7CRBO(]A8)B6-!6 3#V ]CQ" -^T7$, Q!-8TJM]E2 M+E0,L:.D_GM(T@KR7#MJV5<3]4$4RNGT6.RI2:_T MCK"U_C2NP%"B^HI@GB MW1!"(YZ4YKNEHEQE3\6V3=/ZH]MU=GPXQU2QK,*.#E,H.F<;4JH;G-?CJRIW6YY5RR/NO2_BNV#-]]MMN5COOZS;*2HR:GU/P8)!(WZR]#UBOX;97G: M"E=)"+S22EU8=;KTM_MT.GH"&(8,A23F,&(U22I)DGQ%SH;3);<*>[9AP MA.5DR!U'"",IJQK/@W)7:Q0;"Q/'")W(9H\!J:>U6H0[G=_J>227Z Y@2WYW MMC7W]RH:LBX8DLTF;Y)L"CD' J4)$]6T/TH@3TAG$L8B\6=/36$27RUDMV@' M&%,9?L]Q28]#FE6_G><;+]MZ7ZHND3]^R]<>!#=>'?%5]VR'$"N[:3L2GZJ[ MML[/&^)&:G_=97W>&^W.Y7-Z5 MZ_J"E7:?)48DP&$D1,!@X/,@12'N3$:<0*F4S(BAL38[.GS>$4"U_5DSM$K, MT,=D5$VK7"-388H^)JEZ4_1!Y,I-O*^0<&[B;8H[!R;>QEPI+?0M(_)^V(<2 M"&.?41@)1FG$8H[W.7 "").JOS%F;$*9-Z)("K0.DG@[C)J4^5N)O6U+S!K1 M>SL,ZVG^,9E>A<^;- C<7J@2,$ZJT\% PQVY@*#+TY 5BMLB^U8LB^W/60C2 M>M'7IR&+603")*![FYR&HENB^++-UEO]10IY>^JK% =H6NL4:3[OEBG\9IDB M&KY,H<"N_CJ%'4K-+%3LL4V_3K&'HKA0H4ZONRL5&KY(+%7H,F1$MWH9S>?E M_:I>]IU5&71:/X>2ICY) TY3)O8@0HZ4[NDS;'JL1'?=)0CK/32#6J;!N %Q MLTNV8;6[.:1HUUM@? 5\P:6N).HWRAO0R '.J8CF4 [E*K(N(6CK/S;[6H @ MY1$F$<(4Q"(!,.5QU-DG$"+YM0&C5L>KU@8+ 1)&NY%/@Y6]AE@V,'UA?L^%7:[ITF5QP0 MQAPFE$'(81S7)[A0'^<(Y2PT410A;\W=JH@W-$66)?D-I'_ROBA-D=48DDKN M2-7$\%/5M?[2=*@9QP%!,$T1$4D0022JH=U>D9_&*&%21WZT/FPY1:O1>#4< MA=Q F1N)G,LF+6IIU9X1[X\6B\JNBS(U"IF138KTDA\%JN22FQ,7S^4ONDPX MD*)H0R\-] 0%_=-^9O'#KH;T\:[YTV_=MMO34CVJV9&14()#Z.!?%3 M'W(0^!AVL!-$2"*MJ2Z M:S3!EZQX__<5<&R_=WSA]Z]/VI/O-UW_VWKT;&.%'8/9,AYDF:6V_-]$VVKD>$,2W]E,IP)WG"V MT$X75AHG[QIN+%).3\-KKS=/WRZC!;K#SG '?+=]*-?-3GU"8Q&'*(XQ\&E* M?9CR/C17OR%*9]>GQ&E[;WV/9*(@-J0)1XIC([7>A*'LJ,*BCVI[']]8,#O? M6#;CF8$N\HN$-!-,F(YJQEK'>F#[^%3_Q4T3=#?O5^WTXO=UN=G,N. T3 0B M*4CC)"$<1+1'2C$)9ZO\OGZFVW)(&X!02@R35@R/G9'6Q ;4Z)%L2)M9CF"V M&VNJR-7Y==-.M^K;L/8S\<:[-Q*SSC>/C5AEH#.\\1AE@@%3LTJ MV/O59KMNUO8WS5LL7Q^RU:L^S$1(24#]Q$;:N!VOQ?E^BXO MJM\_7U.;^5',<$!2!((P$!$"22 Z](Q'J529BFN8+2].[6$-R.@=8$DERW< M[MO(_/?>]C_RCGK+Z2;-!+'4?D->"Z4.=26'(JE+K+P62%W"Y\C\8N_'/A-( M.420!;X0<02CH*YC]7L/4/7?439W+.!V)IZ^L3G&"Z8GF6;HM[=#^N@:,Z-- M-H:VWN35793$/A.$8#\.8$11&N_WZ"NXB?*9OS+?%M^;1[GK0YC%:E?]K/O#2GQG22I8D/JXEM@P"B/&$T 2D*8)#<. *SWD M:!F*Y22M?O%Y7L'WGCK\]8RX[+%[V1[\N,HTC-0+^C-2:[FA,F,Y6TXR(HPH MQOMF$GL=%(HPX)RE 0DP#!E"+$$=*(PIY084PQ24L11C5V?_ MF/D4H2BF'",00>IS#$7<&8XB*@(513!@SO*H/\#:U+.6>8/,V]30QAWKUZFZ M,)X-\NS&F#7I4&FM3QJ)U*)89:OY=4& 5>80Q@!B0"@*$(T(3GI0F 0FK'=%A\GY;=*C^5(_W9O!GJT7[ MB_R?N^)[MJPU?>QG#\]Q=V% &R#CNEEP1N9237A37 S2,1O]P]710FJYG0T8I1$"<1ARGG0&L4@C'RIMU<,F9I,S VH MCP*A X3<#I?FQ/Q6ZS%! YP:4'4[W!IZ2' RJ;^]]HB@.3H=EGP-9V1D7Y>C M(9?Y[U\I9W&0<$A\/PY1%)&0HX3W)GG -6Y]&V1.O;IOM,<#1[O-OR?KTFJ; M"8[=F!&;<47B*G]-?@:/LL_Y?)EM-L5=D2^^EM7O\N)[D^CAB*6$<210B!D+ M8!I1T.. ?*'OG1R7T>'^R6JK(2:59K1U!YX? M@SC=85GLUL7J?ON0M]G"#,4,X:1*LJI)=A" :H*=D@Y+->G&\F^L6$-@67C[ MZZXV]/U=AC=F:^090F!A/ROT0R9V?2N[[_8YPNM\1;L%[%7JOA>]$\VC, ML2=MIH&+JC::2VTNKLK>M2FZM=9P:.9NS\?7)O26&94^.SA_J"PM\X]W7_+[ MNLM_SI_*=5V3^WYU5ZX?FQ% ?W9_V"XV"T(0$IQ!$1 BPA@FM'[5APG!,(^@ M4EF #?N6@V$/N;D,HL7E[5%[1[!OFILGNK^AM%MEM77DIB93-XQ:I+33)G8. M9*H3>V&*8K.9W)BD6/7P](2D=3:E=;G*/9HSF;_GY?TZ>WHHYMF2_"@VLQC$ M<12F!"> 18 @ORPLY?@P%>[]4G;BF6-/<;C_5$C4E5.??XD]7$4ZM144(4U M.]IVCI1+"C:82$=T:K@?IVIDB!EIS6EE[=A:6CYFQ6K&! "<\01S#$C(*8N2 MI+(DQ684SH:(30MG;+DY1\LEN1E,I2-R,]R/4[DQ MQ(S46NQ?5_7%.(W";;+5@F6K;)%UK\9BP@)8S6QY'.+*5)CBF'7F2 H3(+W< M.L2(9;%IH7DMMN;\1HM.8;EN$(42"Z9CL:(TWD4>Q"#"FN:8S&IMVS9 M FEJA91[I=RJY 7_SRT\FJ#,@;5%(VZ4AKN2@DR_7U7:MLK:ITXZ,U% AB' M4HKSIY3TR&\.*"B@^"7AOJ'UESZM?7#VWWI)HU@3'P4$L 8 MB6,>!3'M3%,*D51=@5&#MG=.+JW,:TVY!_*K-/L>CUK%O8]+K,H5UMNG5$G!1? M5L3I-4XNB-$@"MT0GV$NE :[E)JXM)?$-==4O5^E^;MM5JR^KK-%?6%-4Z28%IOYLMSLUGE]9T%S9<$LY E( MHYA7T^60QC1"+(*IGQ ,DP!'/E01J,E VL[8'JI@\J[ZAX_-:M!MN;IO?W?D ML)K03=><=WOYP3'OMV;UK_7-ZYQK*QDW M?_(._DUX"8BMEKH0!B;O'&Z$DNEI*!T;M+I%ESQ;KRH FT_YNK]ZO9A7^-)B MN=OF[>'^ QJ?4S^.XM!G(2 IH@'!K"D!!:*"0Y2N/;2%8<3BR_I6M-MRLZG? M5VC?5KCQ&O"-NG7P=0LN#;>,Y$J# XVBN/APU!X]YHOMT15=>I.%#4V.I6HP M[;2:&Z)OW!;Z<[[9KHMY4UY8H:@F6"<_J6L/ST%&?@RY'X @ MC6*(L8@P9AUDRD,A=1>D$T#'BQ.?O_S53) 8N26UPH>[C:@_73D?9 ZN=/&F M7@![\.V M=]WCMB> RE\%-2W,\:)<^V:PMP?[SKN+8>YE!U")>,[U"853"6^G;^B=;SBJ!JEZ27V7U:IY M,+S^77G4,]:'GM$\*NGMFIZQ?DXWTAD MZL6] :3*GO [[_^YZ&.$,P>"AQD_2M.]:;ATW^X/XP#":0(AB%D,& ]"5/VB MM1D XE/YN>1@2Z-+^'"U4:!17[;M,&A.NF^U'LT9SNAP#;?#K'D=EV%XD)C? M7GLEQQB![HJZAB\2PJ[+D.Q^&K^[R^M5S7QO_W.VS5]]%CL084@#X8<189AC MA@1)>@ AHTKWIQDT:UGV]TB];36T*E"*%7@F"9;;M)J(6[6 <*#U2+AJG/6; M&]4@+)9%MRSW*:^^,/;)2GD.+VP*66@(-[9X;#A66N_$NH4&_9O:9/[/7;%I MGY"@/X]^UR;?- (HP7Z,"0\12D0<<\%IE 8(D(ICS0O%#1D?L'8]"G MIGHZS%G1M3/47)"OH62ZH5*#O2C-=K'AFE/_7!OA @%#Z$81*EH+*8 MX+W=)%"[9F.XM0ETZ,;K,0Z7(D5J]47)'JO#Y>E Z$3WCE\E3%&T],AV5[XT M_9$0LB%,26W:\,>G8EU???[EYZ9>.^PNB?19'%'"DR2F">00^""BO26(H/Q6 MC>;W;:_4]:B\#I;";H(N8Q*[,B.0I;CT=LJ3SB6XNH0I;+J,0)S>5HL&@7*[ M*Z][?&Y/92 _#NRD#/6@--=;5%[@7>9973GU]-#;@&&,8$19"CE)@C3T ][9 M2%$42-UHH_=ERXIZP*/R *LR/1(B:I49-?D\0-'1375V5)Z=M=0FPP%AU,=>FN@.@V?/AUUK'%9R&X@T31F&N#*8!$EGDE,?2+VS M8,30!'/FP3-E!1JU)\EVQ?'<[U9W?EUA2FQ2KD^OL?%C#E>M385U^9*7I M4_:SN4_Q:]E-NGL,^>;W=;G9S!!/< 3KDWN8H@"G@O*T-QO&6*C(TV!CEB6J MQ^=MRW[MR3M O/$:D&J:-9Q?.=T:E5HU[1K&JA7]NL;6!0TS1K0;.F;.G=)2 MAU33L\[80A3U"UJWQ?=\\;[*R%?WQ;=EWEX ^_>\N'_8Y@OR/5]G]_E?-_G= M;GE;W.6S2EN)2"@%(1,^2Y.$B[B'%,"4J&B=52"6=?!K/G]8E7U4B] M[+%^;.+?[65L3_FZ*!4O7+7;+'(2Z4R+J,EG#]MK<;];UL"] _+NMNX;KP?O M=>B]%KY7XQ]77H[P%9+6ZK'Q?+]B+PS6;WF"]8MGFH_J"^)OQ[MJQCTRRB./(! M$FE""$I$%$8 [T$3IC7WG@BJ[87."I'>;'VJIE.;[[^!5M-<,3CR[,8[^.8= M.]?%$&\?:YI70 X.>IV'-U[M8_.G1UY.L_9@I\4D5B\F[BIN!"A7R#BS@C(U MK,F"W&G _KA]R-=?'[+5[V6Y^%>Q7,ZPX$D0A"FKW. ,13 +E#[/N="Z3YR MMY"//"N:+AP::.3QH^.X[>M$L'QEDM9X7=^%L_)ZO]]N^+S:I"-%4W-=Z]<+ MK@:YL1AK3;>@5)F*I@/9:PXT@(]^_"'?SGPBTA3%L:""X!HOP-V.C1_ ( YF MJ_P^JU\VD2Q^F1JOE/XFK?Z^<$U:BUN%7!Z@W7@KV6#K!$TRU3I38WQSH;3M M%;?'O>+#V^H5"E5*4V.U7_3D1B^1*Z>RW!KGJK-*S**5!(@BA/S>D-:Y^F2QKE2OK MH$ZW9"#55N,O"IAN)B=R%860X]Z<_O6(-'7;_WKSRA\E95GY8];7ASN\:@I MO#I%VA>'_T8$:N53[EXH*Z:=/FACSIPR\-=1\]@9C%%/H!0]CG M*11A@H* X^[S!,"(JR21TA^UG/U]K?^)M[XF"U:[O$17EZ;)K2XN#_M,UU;T M6[9+LW*S_7C7&=D/G^KC$*0T"3D(B$AX%6N#WE8:QDI;KGH6;%<'5:#J^[2N M=G>3I,F%0OM\J<7#GJH.T61A\55>+@C&,![=4(^!/I0F>]8 79D1B&/JQO5CP53B9=J7QXE:,YEU<3^P) =$-+$.3@0Y+%?&@"*#,AV_.:L MR*=U>5=46:B/ 4EB7 7M%,0I2SE->PLI4TL35;YKN=,W4+RG!LNX7?V(A L= M78$=1Z^+=1;VK^^Y>\\.TB_I!94QPE"(?48)]G/B]O8H.J6LS MAENQG#ON@7EYATPM>QQ GUP&.0YS:EGD@;0>U&2)Y%EZ+DC*<$K=$!@#?I2F M.]M \9D%'+ L#A% &#$0ASQI+/#>("5HJSZUT=),$MYR1EGR*@,%6D*'1TB M\OBO#0U%)I2'1'NQ_FU]6)G$+$X09(A"$D(F(/2CWE(0QJ'6H%#XON5A<0@G MR]'/XK]"A\QPT"#/L0&AX\&Y(:'-ANR@.!@0E4>OO3)!Z^=\:]%[1/@E3/[B37WEJS4W)KL/9)4EM_[?'4 M;R]Z#:(;[S)GH^A* T%!5-1H=%-1%'VX(BFLP#I3>1=2U85E/.AC#%$6:+SU-L4'5<%6YQMPHNM*!4% 653+= MU!9E+ZZHBQXKLOIR-1][JMJJ/GLN M/7<8J57DY&W2!E'3O1*LR>T$VK362&WIJS[UR MI,YN1X';+)-44]8D]7D PY2&+&)"B!X#8EBIO,>L9?=FEX:9-2NAYDFUJI\3 M3%25F#2@EVHM\K;$4M$W3:7487"@3'9Q_064&4%A(EB0^"&ET(^C"$>L0U'A M$4H39-.V79PX&^=WD%R.0NT8":<3DGF.3771'-PN3LOF<._DA-,0B_('@1Z? MUOE#OMH4W[N=] _Y]N/=U^S'# @0H!BHO70D]\E1.OIT'?QJSY8FR*4N M+0_ZU;ZLZ+-L)SZZQ:@?+0$C@&(:PNKSV/=3E@9I9PB%<:)TQ8+&YT=5\:.[ M<]!9'Z2AJO M\MU1QH(+8T"N\TOSY5ROET=^OKLK>B_;S[]LR_D_'LIE1<:F?J!E^W-&&"$@ MCBC#-(!IS$F(D\Y0&%0)E$IWU_C\*+U^(5LV$2D/H:MX17 1F"4%19Q9#Q>+5P<;&#A;-K:W3#Z-K MO,F%EF&4NS'$S+ES/@B9X$EV^(FL6/\M6^ZZNU?_DF>;W3I??*QO:*U2OVYG M;?,U_[&E%0__F,604ABE($P)HW[H Q&P$+(4^!Q5L3-4&8[&C5L>GC5>KP'L M=5@?+SXH.!+CPWT MD0NL5)F]H);6&LD-];3G7CE29S]5U^.>=EO]ZG_^H_])]3_?LDW^/__Q_P!0 M2P,$% @ =(IH38F>#%D*= ?28& !4 !D871A+3(P,3@P.3,P7W!R M92YX;6SLO5N7VSBR)OH^OZ).S7-UX7[9:WIFX5K'Z[@JO6SW[ME/7++$S.0N MI9BMB\ON7W] 252F,Y42)9 @+6=75]E.$R3BBP] !!"(^%__Y\O=]*?/^7Q1 ME+.__PS_!G[^*9^-RTDQN_G[S__X\(OZ8-Z\^?G__.__\;_^GU]^^;_Z_=N? M;#E>W>6SY4]FGH^6^>2GOXKE[4__G.2+/W^ZGI=W/_VSG/]9?![]\LNFT4_K MWTR+V9__4?WGTVB1__1E4?S'8GR;WXW>EN/1_XOO'X:2BE_7?_M[M%%L>_!\%KXZ__]_>V'M9R_%+/%_VUK7BV* M6;Y8F/+N4S%;8Q?7%13HM)-1_KT;2: M9S[;OB%USQ__X5UH.UO>YLMB/)K&BW3TU0ED_; ,_UT3YNK:C!:W M?EK^=9ZV#KXIM23EW?T\OPW/%)_SM^5BL?O+>-&.OCJQK%?W^7P]_\>K[?FK M>I,E?JB=\-YVI;3Y8CPO[JO/75W7Z_0Q$0XV2M"_/T;S"J'/><,E\J27M-S_ MK>$?5C@7%KCEUS>SZW)^M]9OXW%^TDO:[;\?%?/_'$U7^>_Y:+&:;SAZK+\' M&R7H7T-:-&F;H+?-K*4&3=OMZYO@T=[E'T=?CO=MSZ.=]>74L=^@:;M]_2-? M;KY9K;?O\OF'V_#7#3O;I&V"WC9C9(.FK??U\:<:]&_?X^WVZ7W^.9^MCO;E MR6.=].&QA=Z0;\=;=M+3VN(^K9!YNT[:2W-K_.Y_.U);S^LBD7IW:ZR2LZ[?ONC^?T>G_CCOI[6@>[[]%F M5.SLU],Z>+AQ)_T-"\G:Z@XSY=6G:7&S\=%.ZW:C=W32^V9K^MZ'V^W/A_RF MWO-[Y,:H3^5JN?WZ0G_]+2]OYJ/[VV+\/K]IL%L?]=(!R->016V\>P#2-N-B M"Z]N6=;;EK.;ZK=O9I_SQ;*15]RP>=(^-^7=26])*D%U4CA9 M3?.KZT<_?#/[QVR>CZ;%O_/)V@CU]Z2T()KNX;;<:?\HZ$O7^_6,5U_?$+ M$O9[O1^Q4)_#[ZOV42*\\*X4TC2<7AJT[:"WM^5TDL\7[E^K8OFU41_WMNBZ M9TU7I&,-6^[GZNYN-/]Z=?VAN)D5U\5X-%NJ\;AE[D[?;\^2O;[G.Y'$U;[O.S5[;7YS.(L7S>S88LN _657"#UD;+V_"#[?/5 M>Z-C3S?]G]L?9WOZLE"?%NN=\[I3TPJ6O_\<.I U:99!0AUSB&-J MG0>,$0HYQ<8"J*U!"GXK[+0*72[G6XB32VN+Q7A:5N?G'P/L.GSWS]/DWO." MS'DJ(=1&(6Z E HY++<(. @E:8+ 8YJI^?BG"+ MT=AKMBV?S16C^?@96;]MN'WBU_MUN-$OX]MB.JE;5\'I79"A3(!TD*L>RK_N M'HJ## ^ \T 30F2)D4\X>I M(,V8>]1=]:58-!AN3UID5G#AL%?>*H.PU,1@M97/($@;C;3OAU/=J?^%A28. M[C[I5/UVGN>VO!L5LQ.)]4W;#'H/J(<84\DM"-)*MI-9(H@OBV+1FF_ I!A\ MCW/J^3Y.]9/,W=T7\RI"_,/7Q3*_6_R>WWW*YWN8<>#I#!K!M7)2"BVQPP " MKNN^8H+MY7/A3-V5;6-[-@],L$SGOU6'X8<9\/2Y#&(J".;:6.R41)9"5*_9 MEG D(G2/?AC=1Z+:XXH2_)W\3477TQ:37;.,T4!GY*VUA@6+#R*)Y%92IR% ME\6?/DV5#N:_5:6D[^*Z331\#C:CXQY)Q&BU@1U.$ ,07@[-T'H MG)<1HX6\CI;>%99J\#3@]4X"$<8XP90J( 5E$M'MSA#I!R.H1S]02AW)I9G M;]><2?'1/HJO*?WHQW_D^T[X4GPV@RI 3X3PVBM6#23 =NAA)&),!=:8B<=" M<@9-R &JZ7NT%_:/@8Z^E $'I/%*2FBXU4AZI72-)Y(L)@:$GSP!/XN]&C3? MAZ&2GH-%]L7#?^>Q(M(H*PG'W'%I#&$0.&. I@@2)SQLM&'7=:S(_DBA9HWI]6*D21\J23G--$YF MF7"B.92MD]&=$&(.B1UHH@:2E6DE!LC/?*:05U?U-1(SF:S#2G MO2@S82'$4&-$PJH8ED4,!:L1X5!?V$32$5O*A"H8R,31=U!K/_.'\I!ZA1PT M0F #K"*JFN,%X9 9*AI%QW2#QS99Y.SF;3Y:Y N_6H9^_U[,BKO577W<9U=- M$#GQ39D.RZWS' (K&0((&O=%A,) HM_Y!FD,5_*E#I(Y<4WD>)]7H7:!&U? M7?N WVCZ7_EH7\12]#LS+*C"G!"AE*6::>M9K0N%B7"7Q=/.&'0&4]O0QY X M&W SJ_G\4:[5\Z?1[8LR%=P';1 G0"IOH5**XQH-9N6%Q1$,B9UG*V%@E'PS M^_A768VL0_$!)[\K@\QI+3!3--BH&@L&M*PQL9;'G"@-\,A_8,0\6P_#XV;X M:MX>.W=ORP '7 @E#:*N.L(P!.]P<8@VJ8*NVO/:VN!,I3FD_U')>;8>!L;->$9FB&'&-.%,"0RH MA-3AVA?4V%!S6:?F ^/AB>@/B7WO\W%>?%[' K2SL?G\A9D&2%B" 4:*>4^ 0H(2[P(N,F BQ!8A QB,R0O4? _UE;MM*&>P M]&UK?W7_2S.O;% (\LIX@('ATNP&N6$8I+G+]$KA=M0S5!*WM06[]YW!S76" M<>8H)(1R2B2RNX%N(8Q);=-\)_:5PJUH9Y@,;FV7=M\K,^.Q5=1HH[5&DGMH M>+U):)15,0$LP[U1-6C^GJV<8=*W-=)F80A+RB$24 ANO,#5%9QZ.>)1A[+- M]W./Y;;^H:AZHDIZ(NC[T&GWI2H.,FK"R**6T2YV1WZ&0'X MA26LZ&7S-A[VLZ].-QD"?^3+W69;>7C+-?J=&4J4AT?4J8('E MC7*@?[QB0M_M\F\@W9E!S:I!2 M&'#LN>/*$5[+S!V][.#1I+1K10%=SW>AD\6A_\4? M!A=0,7;= )?3GN>W&.C34.S0GF/$VS+'/5' 8DN#48Q0D-GN9,6L676![S:F MLQ^:G0M^$J(=VA<\_V498-AP9Q22U$'AE/34;"1%&'$<8ZT-/S2S%YJ=BWT" MEAWV$##_"L@>.G0U] D\@WO+// #4 M**BX9Z$37CJA72T3)#SF#&/X@9(]6/HG IYLVZS*Y/5HM^=8):.]SV= :(H% M0 "%@0&%L1;6X48\C(^8F]L#-+,2;8ZU@'1?+#I2H6C?XYE'840PH\._($@C M$)+UL1W'V%[:K>HX[1[ARAF ]D65HU6']C?('+(:6X:Y$9X HY3?;93P\+^8 M$B/? 5U.4_ 1MIR%:%]\>=N@MLB+;3(E*1/82FZ<8)H092S8RBB;>:CV^#57;U:5K0H[7[M/:(+&0]D>45A+,Q+PV8XI)I#15U@+$$!1PMWV58EHRBIRJ4MP24<=]AM^P M"XMO2$&X.(1[9M7'VV)^)JEV33,CA61(*"F ##XOY<::^KHIHI=6MB(9I\X% MN&=*55OVR]OS./70-M.422RJW7[+J]S;F,LZM9+T3,>8\$,\:TE%JK,1[IM5 MQ?79I*J;9H1 +34+:SWALOH/!6PGL70QFPE#/%M)QJDS >Z54JHZ\CF;5=^V M#A,T4)(HKYF#S%-;W1"KY5;$LZ2G+)="K"B,'[C5:];CGJLS])3T6 6E.QR, M%H2U@,!PZY6$U$*$&6RV9]L-'@\I_+]Q$ZMSPM&T=A9].7]RWG=&U8:(]V=A M#N4 :R211]XZ 4B5)6V-'^$$I]V1&MHQ6U-NO5B\(9UF4JUO%685.*O1]-$^ MR&Z?X_=1$+A8?JTA:,SFJ/=F6#K@C.>8"BZ0]TYBJ21BU& <_."88*D!;FVE M87%*C:1=0<.".%OD%7"+C0=S<;YA]L\7_:WA'X(8N657JNMPUGH M4!'FBW)3NJK!RMFD>0;"Y($@!1YIX0C@4G&PI@-R K-FJ4HZEOY8P,BW#V90 M<"*5QTAB!9%SD$-?2P2)O+!CVW:5_'3EBD$VU1*TZZ29CA:+J^L/RS#A' D/ M>;%-QI24%BEI+#5> 6ZTHSNH[*7%B)RKX)=X$@EG,JOE43>/1H<\?SAC5@NN MC,/(X"K"$DIOMU))961,FKTAD^1\[3ZU)6(A36?>WMV5LW5W]>_YW:>#R1*> M/YQIYX3 FDF.+8(0029T+16F-N9X8H!$B5'KGK)445CVP!!U"D.V#V>*(LHPALH ('0PZ[?2* OD MA:TL,>HL6\0Q+2NV22L;D^/)\YGWT$M"-'&&68>!LIS5LH69]<(R/)RKV+W\ MB(,RF?$Q6MQ66W[A%_>O5?%Y-%UO B[-:#[_6LQN_G,T/9CROE'[C#%"E#(! M2$J%UIPP7L_!RD-W8657(_7_U$KI .%DALMM.5]^S.=W;V:?\\5F@_F0Z;+G M\0QBJ:J;C(IP13T"P::KC7;M#8^YMC5 XZ5=[K0 :++U:CPN5]_D\/HC7Q[/ MKGVH68:QP% ("?7ZP()+[V M:5CTTR0B_DZITR*PR2)EYOG]J)C4=V9GDW6H MQS>P'(J4.=XZDYAA0ZE&LJH?PA V?#=T2/ <+RM6M%U"M8]O*EZ]F8W+N_SC MZ$O>+'ODWN2PM#_PFM93%8JY@CQ].MG,[O<77A:)T(82HZO"UG-\TMX#U/9TH@!ACE MWAEBPPQ9)5RKY4)>Q]RR&JP5$TV->"#362WE?3Y??GTW'8692O8CH]P)/Z MD4PK)S5"1D#.#?-> 5L?;1A!HY(9#M;^B.;$F>BETK_=@AXLHXW ;XO1IV): M+(M\<7CZ.-(RDTA#PPU$F$I M#($[O@.651\P@ OF[3$EG9!/3M%E\WOJ_"M MQ5:J;SRM/\K9^$73](366?#1E(6(:\@L4YIBXMU6EF!\L30Y[[\7@G0';%JO MYJ@[DQ&LA81$8L\E"O @LCN+M]3 F$-%<>%^S(G8)7-@'N:PP-EUW,5M.0T: M650&TO)K@[/%IJ_(D)=&"$,\LA3;ZN(PKB=(BR1,4_7P>SR2[@CA'CC6_,3Z MY4;!T[.N2I'(!&:$!U$!E3LI(;^PT(;VE?\RN^*03GV8]&[TM5F1UOT-,A;L M-,@P (X)#SD#"-3[T0X]+D5^:3PZ6\TOG")%X9J*->[N?EI^S?/W^;2ZP?,< MC@,$.MHVXU81[$SP *"FFELF>+VZ.\A@3);W :YM'7"I;8@33D;SU3?]K6W_ M1S\Z/#<=;Y]Y @5&OBK&1BQCF%%?'ZTXP7',5#7 7>)NIJK684Y,L4?'9(V6 MO/UM,E==Z)3.0XB 1=@#8$PM8\ TY@+3 '>/NZ-2-+2IMQ'?YY_SV:J!N;2_ M08:TUMX#9:TGRBC"N*K#0IQ7-J8PTP"WF#L@3BNX]N>TG>2L9*.F!+-*8]S2\']Z"/MLF4XP((2!APP9/E+#@, M]1SJ18#P8@WI;IS[MH!.1::G)EDC-KW<* N+,+>(<:,..0!="@6@[%;-KHBI0+5^>[BR="F_*& M[@OI<0Y0YD"K3"F,G&'$8ZD!\=QXM!T*/LRX(B:1\; MY6XHU![4Z:[TGG&. M=@ Y(Y3F@EG-I7 "*ZP\J*4D5L=$%P\P7J-S0K6&=,*[#QL-K7M^[-;>GJ?IHQ@4-GB6@S(@J MHZD35.\D@C(J!?\ O:\.:!*):+(MY?6,FGT-G320P14S-(T0 >K \:T VS"LXC5W6I]1%>G6@XZNLUG MB^)SOMD2?ULNJGC(J^N/HR^'3RA.>5,&/0PSK ;8(@(09A@Q5>,!>-1USP&> M6W1!M$X!3T7 ]_ER5,SRB1O-9\$-6#R2RN;7Q;@X9&(?;YQ13*HLWL$CQ6%^ MKHJP4EM+;96)V;<>H._6 $"5?GN""-V-V$3''5] M>( G'ATP)QK3H03-1@3+9IH1KZPV7')DB;<2$K<;&Y+&.&H#+(J=/?@T+'M@R%G9@YGGD&DA'1:8($J8 /64ZPB%%U;# MMQN&G(=E.J\U+GLP-E JCCRRB$4''$@52T5%C9M:IKOSB(Y%\=DV[73:?E7 MY2/X(\ M_(<@5DLO.;NPRU4MLJL3?/MAU[JG"[5:WI;SXM_YI#&KGC;,3 4>E8AY#\+_ MC:;CVOLQ] Z6Q=5U5;O$3\N_ M!E$'>=>9T^H?/VN642>YA=))YCB1S'++N-$>0F;"8M LH6HWTE:5&D)WW\W+ MST7 5W_]QZ+*1K"K#J_&R^+SYM[P^JK,*OQL^Y=!@PUP:><#F= R"& 1T(*' MY510:M@&00L8LA=V.M4.FX@Z/4S'A^"GN\SPWZMM%OB/Y?M\7,[&Q;J@ MS4///Y8-06Q22Z^#SV7!=@@J,A@R%Y9\3:V3H$86&GQA95Y[)O4 -)@N.4?0 M_;A8 W> TX\?RX#RE!GK%;48,\PI$36LT IW84%J_9+A6;J.L_60,AM9OE;K M73E?%O]>]_7JVA:+S:FEFDW>S?.[8G6W:%85Y;P79L&,8@$=I:&W ".KI-8U M.I+8F'VOYC.FW+!TEM]47M'''XNL2127+(ZF+@^)C*QI)G37K41K!,%["KR;\L#@X81YK MF@7;7&C""'$4(DF]\99N)498B9C=W0&>40Z*@RWK)A4;0W?G>1@Y-M_\^@B< M[7WD!HY1\Y=D6EJ-%3&"$68P$0! 7Z-@3502T@&>? Z*H9UIJ3^NGA31V*1Y M1C"!&'O#,-30,>L1,CO)!4WC J4V+KM@QE'R18/?'^VV-6_K*7]O[=N3B-CD MA9GTTF&/.$528> LEDYMT>'&XICPM>'Z/;U0LP-U]$?6,\H<-WE#QK0&ED"I M$372$<\=QUOY!7 ZQ@UO[N_\$'1L __^^/U)S'O2-G-2(!Z$,P%20R5F M1MI:9AJ N"S_IA>RQ4'>ORFX+4D3)NOGE1_.,@X/O3"#QC%%I?6<>6.0,YK6 MYV*"&7YAU5=[M1-;U$.O+'U20F(KUJG4W/^63%?)FBQBFB.L*+7>N_KD0%(2 MY;X,,":T+SZV G[":(N((]?.HH4RX:T)(Q/ARGS6PA)$98V6ACAF+3]]O[SS M?#?]1W.DTU7/S-X<.748#W?B!S)N#.;""ZF@%D;H,-_LT"/(7%QNU73Q<-UJ M(ME-M='7[1:Q&O]K5@NM*/;V15*\6Q2Q?+/)-XM *W.W?'+Q@ M><)K,H:0=IY*+SVVV%F+/=PBH4QB^G'\8 M3?,/^7@U/[8C<,);,@2EL0SY\"\&%BH@#:EQP-#'G+L/=R]T:$1M33_'>3H9 M+4<5^P20&*RY5_TD"U",\WRRJ+#Z?;2LOOZUO/Y]-/\S7]^R.R=:N45HA64?U\DKW<.J/&8V$X H@) MR# 6D-9VB*("Q:0U'N#>YE (UII"O@\OO#/O.U. ,,J0@QAK0['VW-=;PMJ% M49IT*[2O_:54BW%27?7,;%_,1K-QA_M+)WX@JTKJ.2^%M$@HX3#"0N[0(U&9 M:088>9QR?ZE;3:3+A+197GRUO%2WT*_NU]UV7_+YN%@<28ATI&V&% __AP1H MRQDBG M6Q[5JI&",[S/ 2T.IB?(LEU*[ZDCMD@?7['U^OYJ/;T>+/ S@A\P( M#3SQEQMG@%.)2$ 3*H6@]]JA>B-"&\PN,S:N;RZVK9;O8UWO;#W/,%;>$JTY M9Q1@KKAU]?TH7=V=^B%.1%.Q-ZFN4C';75_GXV 8N2]A,,YN\O=A(KJ:K;=L M9Y/JE^J4X7/P, ]?S#SE-1E%%$%9I5A3D"K 9!CQ6R0,AN+BRK-U8'UVB'>R MA%/56,KG13EY&C%S@&$;^-&'&V: $BBH"H8P85XY&&;J^L*4\4;$W,P=8%!<9UQJ#>&> M^136_?G\:UC.CQ9);M(^0YQKPK0/]JP25BNG4&V &&653^G_WJ^'>V# ?-EM MO8V6Z-",95& 7Q;9 HX"*$@4U09)!;C0]1& 14C$N @GAY)MR.9FD\NEVFEP M)\M8L;J_GZZG^-&TGN+?S*[+^=U&IPT2(#9[0\8X(1H;;13B""GIE*^'FG4B M*M7*D+/%MKER=@-UNEEM'4:_O@$Y*9:K*N_M;+RJE*97RS_*Y7]5!2B+@YF( M&[XB ]X+&T8;U5!3%08SUJY&P'!P::5DVN;%LPFN$]B3)9NJ+MF^SY?%?#,B M/TV+FS4P)SN9)[XILX9"B:1VQ!NEH)-JEZ4H $)B/,\A1FMW3,-NT7]@XQ#2 M(9=WX2.WX9GB\SJUQ^XOO^UT/_F1-_>5*I/G<3>W/STI97*3-V54*XBQ\S+8 M3MYI'6RGRG("GO+ (]7H5+"SW?\SLL]2) B&%' #E&::4NA@+4\5C7-ABU-7 MVCZ89/8TC%.M1.N<#WN$K[J\CHC^./KRKDJ#%Y2Z7,Z+3ZOU%/*QW!3F;C"V M6OI"!@B!5IO@"RDHD+)(&U/CY^,RT UQY4K$T7ZTTS>[?3G/BYN9J0S&V?CK MQ_EHM@A25$+.)NL_3=<<^6U4S"HDU+Q8!+?9KN;AOYNUO0;G#.:W^/6, ^(L M8 Y @2EBE#K#:]P5<#&72 8XO)KPD"$N8KB<^HE, M2,^H8-@(*8GS&G NM@@&%]#$Q,8.<*48ZICH6&W)]HB>2]: RP=:94H)X97A MF%:%F8G!FM9+-:44Q$S9 PR$267(M(?XH-SNYY%9R=WL#9B[3C7+F+JO16:K M717@J _.#[$" XVPDL!68?#2\4:7NKJ1<9L/JLEQ_--',T-EH&F8O:#2W&NE M7)A"MU(A["^L(%"T;LM6X4RU#+PMQM4X71S/\_;DR0P+BH,-IW28@J@2U'GG M:GF8IN:RZ'&^.LLV84Q%B]^#01\FXJK2_7%F/'\XDYP#7M4=TD X+(5SF-52 M 40N+'E*:^2(1C(5/VJ)&ZPGF= 8(D,8=!9[*@E"KI9 SX(P&%@MJ0-(>>F,5ZB6S5(A+VN>:-O&: /3Q(9&U>5# ML\;CQ[*J1JNT1@27G87?0DZ$V3%?1A7&&*")$:G-_7;&.4#V8&0BHSD $EJQ2RT )AC77:UG)8 MK%-IB$* GI'+(%$*P:9A+6,01L75HRK M;;:TA6NRH.Q\.JVNC@S08FU!VT_CKMN"-MU&R"(/WZIN)=BP;D[+=3;0XQPZV"[SPC"F ?2>Z2"@ M!\[4P\]@H=*DT/R.:=0FNLD,FWP68)A6E1(F=\6LJ"!8%I_SXUPZTC(37$M8 M9="7T G*+;:.[D:.A3$Y!P>8::A]-K6+;V]FT2GF4(8<, @880D C!C*N).U M3 ZQF!GH=#.H2U7(B*F(H0 M [SSWYG!?#:BR?+OE+/RV\X>7YE>;),1)9QW56EQ8;&P% I5SYD6R*B:8 .\ MW=\V:]K"-15W'LA=I4#;EYI'Y]?E/']4GL=]"1 %C1:ST?SKFX#;(@@]#BT# M[-.UV$%M^>)XN$XG7\V,X!XRKJE5S.,J\_\CG%U4L-OI=VR_NUEO.)I).P*" M)-N!JH-->7@+\X46F808&@FHJJIA&8 )H_6VK"7*QS!/7/[,V0ZJR=;<\VZ] M<>B@! AHB;'AU1:^KF7Q0L?<>I.7/S?%8)F*%VXTGX4Y;_$NGW^X#2@UV/%^ MJ4G&J#-2,D>( $1@3!\\'*+8GP";=;/9X98&?QB M2P4(H\*'A1;L9 N^-5?(0SYX#:%V%L,5TM#R:??J%%%@88%((1 MJI#7E#,1UME:/BQ0FFR_ET.:\V!-19M_YL7-;>B>^APL^IO\C]7=IWQ^=;WN M^>)JM5PL1[-)==)S?.4Z]569Q4@[$RPX"820R'"':P_ 21UE(<,!3D]MKV@= MXSTT!AY; 4]Z3Z;"\)86.H2IU=1PX[VOL2"&75C(8G=4.9.3YRBA9T)NY_%G MHIQ.R9?>E"E"I3=(0JIUE6R8,UZ'?P9D_(6MO'V3LB4U#/2ZYN9V]6V^+,:C MZ;<]_B[O;C+.@SDFO2+*:Z8\%U\0ARHRHBC)!;VN).(-)4]OV9_TTUNO3"*08,-/N)N^Z^K;28:6I+\6A M7<(#K3(B-?0:0H2<=56,I\%L*Z<+SFB:ZM+ILQ"=J.2]F\EM -HS<6QY-RIF MIU-GTRZ3B 8I@=$$:F>EJ(X>:UDAU)=]4_P\K3=CTEGXIKV?4:4_6?R>5Z;/ M ?X\>S:#2F#G,<=ADE:.<440V_>^QKGH]I_E/51XAQK MFF%-,)76.D0( (H2;7$M,>!1AUT#]&VZX5'+( \B]OHHLQJTSCPV$!.L%=7 M24P$IWPCMP-,B)B%;8"1L]V0JWVRUY;M$XIF*'FJXUMMU.U*/U'MU=Q>JULHZ'X#9[0<:LH1A7%;V)P1*& M&5C96GJ-+RV;4XSZGZ;*[P+?E'N_-E^,Y\6Z(/'5M5XM B*+_I+R7IZ6_-S-'W8IVYR\;>-]V>6&PL!111233VBSJMJ);$ M(>XH:#1:.HH8'%5%0_;E5]P7-OCLX0PQ+#35#&#!D!9$*Z)KR9"5,:O) .>! MQ&QX&FD8"W_OT\0?H_G&T++Y-PT01BGBMI!'( XDY%IAMB!+80X)@ MYTP;H1NC"A41W@C6F%0_R3:'D>7UNWDY68WWYM;9^USF(%80&:$,%(&-!!,D MZSXJR"YL+S>Q7LOVD$\Z]LOQ:GVX-INXV;)8?GU4:RBF7,X+W*T_UZPZWK$F MF;=2<20X@11 K9R6SJ]Q!=)8!,X:=?V>\'*OPCH! 8?5Y76$E!5F*Y&%*&WQ MTN[&:'N*/7S$>QJ:R;<%S'2T6%Q=?UB6XS^/'/"^V"9#WFK$J".4 8L( V)] M+K"645EV:57ZSE3P2SR)A#/9@=RC;AX]T7W^<*:4=,(C 9RFDE)KF=_AI 6X ML*C^%K3[]#@N%M)T)[=W=\'>J;JK&AS=/GTX3+S>(*YD=15*<2$M4FHKE;/6 M75BP2(Q:GQ=SB,.R!X;H4QBBZZUVKKWP#+'@&QNB/(8.UU(I'A5.-,!-Z6X8 M.*XXUR9@ UBO,@SP8 M8NBUL&@KDX=.Q-@C ^1'I#W2,IK=,N1C^,811E2/9,@P[SF5#@(DK:'>DUV? MN3,7Q5Z,ZEZY*>C??<6GCV3V6!260:"TR:DH$H1A^LA MX(7#%U+TLA/MQP#9[=#?%/QSLXD-T]V1.>";9S-A+=64(2=(F R1Y,X]D-B@ M"XFSZ70RB &T6UKX8C$>3?\K'\U]^,DQ<^')TQFSSF NO3)(>F:8$5;6DE@G M8@ZD!A0>TRDUXB!-08X->9O3X]'S&5"$"X\1 BS84I"$.1!NI%& 6!^3#9)2=,D'4^FKZ93?(O_U_^]2 IGCR;RV1%'*#=T&)3H/K10G?8"'WI\8P1S 3F0B(@C".* M6NRVLC ,0,QE@@'E5NN$'"UAVN6TX8MI/C>A3S?E_/"D\#@[74?6FZWK;=LFZ1>:-6+Q?#[QY5E*U"[T,B)='XPD;OR,S!A&LM=48,V45 ML=C7&"/?<,'Y?KC9.C-.9]Y9N*>,-,OGU<6*=Z/[?/Y'665?GZZ"/?7/8GEK M1HLJ<4#U2R75Y]&T,L,:1:2=]])@YV(.(02(*&ZKQ)%D>Z >4*+,_GCL/)4] M>P+:DJ@B%6'_\>'C?+VD/,+H*"%?;I11ZP2P' +,18!2$;_=#@M2"JYB;EX/ M*!0F'>%:@SH=H7XK/^?SV?J&U4T^&U<8!&A.HE>S5V1.((*X \HP% PU*O;OP$:KH!]B;0\5MS>XC\Y;QQMG85!ZX2W'AB,*N:>*UE(33&E,9/( M[?\8M1]D4 O8)MO]*&?YUTWB0[^:38ZO?OL;9(HP+('SB%J-;$#+DIUTX=\+ MN97=A;J?;FFT@6]/^Q>G;DUL9>.<>U()&'#"FB@#0>WJ$HJC#AH'N-QUR)TV MX$UVQ?^VG"\_YO.[!SR.3SXO-\J$%E108Z1V5!IIM66UCT&5X#$VTP"=NPY) MU!K&QYGT0@J4M^7L9MF0&8<;9-PSR*G2B/)@%&I>!>/5/0YN2$PXT@"]L0Y8 MT2J^J>:6G4>AO^Y^^_\6^3Q\__;KVRH/[Q&?K-D+@D]K09A $4 <>&W"2BQ5 M+3TB4;76!CCG].^G=:*6Y*1\'%/S7(RC9XTGO2<+ U):R@CSGDH5>F:5V4W9 MYM(J#;1-D)?XUP'TR6GX9G:_6B[6H,"CAM>!5AG#2'B-D&162$=T6%W 5L[@ M,1MPH11KEP,O,2T:[SYYA<[B%:I=7@6#?)89XG!8,)S3PM=R"M0LS^SWXQ;V MQZOS\.Z35_@L7N$ZI0RCPAJBE2$24@/(=J026]WSA9C]W+NG#" M"(<>2$!]@%U1&GQ0L[WS@R&3/19/>$+@/93=S*>GW"MK^*I,8%W-S8 &Z2Q%%D,,K5=N8IYP+-F6R/HZ^]#CV=WUXT%'C.MM[6V7.55=_ MA?5!C<00Y V'V^H6RA/=:+,XF:Q-1OFA9EFP]@52Q'CH"4/4&RA +2VQXL(N MA+6B][U5<5N!MZ?!.Y@"*>T/9DFHP\P*JSACW@@+N#;48FVAMQ(W.E=L>!JZ MZ\:VFI;.9_EU\6+5A*-M,B-(56008 I4\(JL0E[5?7><7]ABVXH6RVZP3>?A M!2]D-%7W]]-B4W)RD^[,K.Y6TTVMR.OK?+S\.!_-%D5=S_O@T#CGA9D&"@EA M$' PH&*\AL;L\ ;H0H+$6F3)LR4A >S#)>71H]%S7YE!2R34M$*'.!2<8H_D M!J'JC!!>W)38+8VB67N65I+%/(ZFXZK?^>0?P7R9O\\_Y[-5_MNJF(QFX_S- M;".,SJ_+8+"5]\68 78\,/+LEV8P&((86LXD0Y828[QR-4J0LHNSM+LFT].8 MRE2:.3M<[H6EYM#A1*-V&:BJ2F$,A!' .$1)^$W=?P6C[LL-Z "V_>6Z"W13 MS6X;.H=AM.O_^\!]4\Z6Q6Q5S&X:E59M_I(,>4HU\I!R99ACAGBU&Y;4Z)BD MDP.:O5IF1)D([G2FX%YDFOCFW[;(C/*6. N\1, ;#S49"L?)-I=R,VY;NG4 M#K8I]YS^R)>;3K\M%XM@#ZSS)O:]Z>1&\UD8?+O^--AQ>JE))@5DF)'*A/&* M<8<"^)NTCU@(A!O1NALIM_;0Z6;9L=QD<2_.N$7: BF],Q(03B3AKD8,,'UA MF4SBB5/VB'ZJ949-_GM5'XZ7\S_RO]1X7*ZJ5?+FW;R M+%C]UC.O/<9:4R&M@WJ+A01.7(B%DYHX93J5I*)G=6?GZEI-ROM&U[GW/9X! M;C5T4EH+L&.,MDZT,EFN)W\'ZJ,T:/Y9/&/^V MYE46 M<""/YSI?_I7GLX.G#VHV4==!I8T/ MG=IX?08]0%Y #"RBPFA4);7?(J>15#_\T>FI!"M[U]&/>I#JPHKHL/:60DB) M-:J^^Q10 OKRTM D9G(RS:3B[]F6V:&3V?9>GCGOF!0N+*(0*$*XA0[O4!,Z MQDT;X#W'GNSDY'I*=A#\9$NYNCTP#NN++::K,(;/.,UXX0T9% 8XB0+V/LCL M!*6R-O:,0%&9FP9H0:0DS--SXDX4DHJ0WQSR':#=-\]EPG()*.:4 :$8 %:! M>BO%"L&2DNMS/O]4)CX)BM9QV1ZZJ9CRS[RXN:V$#8"/;O(_5I41<76]QN-1 M,;TGT!R@U'DOS(3$+,#,G/&(.VVHP/6&L[4JRM4?H$'9-?.2*&$@J^OYJVI& M'2.4<.D(XX C:QFI;65K@@E]659?UZ1K%^UDQT"S93&I>AC,B(>4Z>[+IO2( M#RB:\NY^M5'PU?6SZ(&[ZHSBT#%1&^_/8!5]AJG16"$?G$<+:6UR6Q>6E,N: M'GNT^_I05^_A7SWG#F@S^@M(S20(T%?YF3 TS ?]2TBK4#QMF^76[D;*#^/; M?+*:YL])\V2B7&NCR:7B,]^80:>AX()"0X&R1"/%3(T18NK"SJ3CJ?(TZ6\2 MV%.M?P_21$Y]IS&VK8]E3(,J8;?&3$N+M!*$L1I5 F%,\.( 5\8.R=R31A(O M?H^7O8M8\(@&SA(L@X-F!;(.6+=-4T0E JQ1%%L:*9M,$ =8Q:SQ1 NM*8-5 M!7 ?/).MG#QNG']/BU9C=1]QSLX%-N5PW;H!O0W3[?)@ ]FE;'WA]N\WS9]TVE='.")PX+ M#AT'2 0SJLIUMKU"%F9]YAHM> ,[S._X'A, 1DL#">-<><<,Y0[4B#FB+O/V M2'L\:O=:TVG*&&YT:S=QV=AS'R99 <*$+J1Q0!!?HV.YOTRJ=DZE=N*R3]/- M<)G;75RV]1(+2*&"F'.F&88&U@@1&)45?H#L[9I&;<5EGZ:5U[CLAYA)C8GG M5ENCA4#&"B)EC9SGW%^8X]$]P;J(RSY-1S]J7#8P(&C)""0(=TRX*FZC1LDJ M$%.4>("[X MKODK"R135%*#"1?&2(IX+1EF],(6]XZTWN2:_VE 7]8U?Z")-L03#PRRR%"' MR!9(!Q @,=5-!TBR./6?=%-KF>TCDWB]O@C56_N'^MBL^CZ7KA6)K1?/XUC-=U"96#?DR#]IDF M$!CC4'#P)%6*A-_36G85@+^LJ3,E69XY+^VK(UF4VFTY7W[\MJSZH3BS/8]G M @$EJ$)"J; @00H\)CN8&-&7-BMDAYYUJ(64O'MW3R_'Q63;;;8 M,!M?+6_S^:8,V7':-6B=(<01YA!YIPWFW'$KMV:X@T:(F$N< ZQZVB/[VE=& MNJ/$7=FIAZ%S\)QPS_,9K/9/F0D":28=1UHA7Z522["GHM#;+ M\:#!]7*SC"(L#,,<&:< U 1!6M)@] Q=KYXI5DW6DC%M]_*X%;] M2":=\9(1X+6%PB)N',&U! BQF!RM\I5'\8@GBY3:*BI8>IMU^FTQ^E1,U]?P M#D]31UIF7"%I,1;( .&H4TCHW1BQ5D3%ZX%7BG6FB>/,>Z',F9=K1MQBS7 M04@"F4?"$"4UJ]=V# &-B@%ZW7KO4A<)I[?YZIO^ULOYHQ\=GNV.M\\TA$S1 M:M$WLO*-+4>BEMT;%^-/PM>=^:[UD9B+CPX7&JVV^]MDUAG$-5=:[E1YNG:MR:$ M!V='A<'$Y6[]MXI$U7-_W>7O1 D]K)+-EL=,6N:EI-!RZ##R4',A=JN]C8KN M0J^;^^V@GNP>2'EW5\X^+,OQGT>O?#QY-"-,6D")DHA"Y#WCP1/>2D2-CC+; MT>O&?HO0I[MQ/ED+/)J^&Q7!C36C^V(Y.A0H\4*+S%6)U2T74D&!J%<,NOI* M( 5"1-6V?=WD;U\#"7>V-ECDF[VX*FWQ/+_- QR?\X?D]W_DRZOKCZ,OA_>[ M3GE3AAAS*DSA 0EG/+-$6E/C$<")RFOP>@*03C/IK@\O1P&*29V<]Y%4P9DI MQL7A/)+'&F<",@6M8XAB*(%STL/="L =BIHA7T\".E5&LHN5E;UP6TZ#4A=5 M7.7RZP'*/7\X4T8I(+@V3"-LA5.4R5HJI$W,[5WTNO'?*O@].)MJ-CF)8,>: M9E0BI33WT@79/3-2D?I"%<..1,UHKZ< ':KB@7S)TD97%]W]M/SKQTD9':8# MK34.^H94.T& )D))8*U43A/?* *E4PP&ES):0@$\USC,GH9+*(GUI$;,AJ$3 MLSL_V.FD/1ZUFS+Z-&6DNRT[C)315$L @'#02N\!)@IA6J/CJ8TZ !\L53NG M4CLIHT_3S7"9VUW*:&EM\'@4E!@IYCD0"*LM0AXH?6%9?KJF45LIHT_32K(# M^.\@9314P!BCK!%68A_^A)VND:- 7MALW#W!ND@9?9J.TF55&U;*: R--T 8 M *@UWD/DK:U1DC0J1^ #^B2,SF99M(=X/61,AHA9@A#DB.M?15%K3FLL MP,MB:4_6;Y^BH0 X%LPMR"0PW8".9#A_5,60;X.+>D=8;I8P^ M">C$MQ"[3ADMB9:,>>29%L(# Q"O9:=,Q20]&B#)XM1_7LKHDP!.=^8[\)31 M1%NM<)4&5F!?A:)QOT4-2@YB8A@N*:@F;J%-KJ=4[/XC7SY$7QP@ZC?/515( M#<% T0 B$S"8MA36LFAO&Y6__7ZFPI3*+]N#O0?_XF/Y/A^7LW&QSNSZT/./ M976V%XR3S\4DG^BO_UA4%^*N[O/YJ%H4U#B@MSFY/'ZVUL7G@GZ PM0(I27E M1D(%D:N1#6#'$/J2O)5X0@] >^FN)06]CXLUL =O(CT\EG'J.";,04N"R4,P M@6XWP@F%EUO[I@4EX!S]=JO2OGR^+?Z[Y>7=MBL!;"JJ.!\MC@V9>YOD%&IN<,>0D,,T]0@S6O_$6$ 8HYX!N@) M#8J/K6@D]7WA1RD9PG@)OYKPP^+@A'FL:68,LMXPAHB'"C'OC-X> 6CLXW+, M#O!"P: XV+)NT@5]A*D\C!R;;WY]!,[VVDX#IZCY2S* K(-:"0&U=$XB3BRJ M45#*OE8[:0&7DSCYO'FF-*6*0TR])9)#:"W8C)YTQM M2G;!C*/DBP:_/]IM*[?4$_S>"BXG$;')"S.F554"6E1NH/1.>H#JPPX,,8I) M#SA<+Z<7:G:@CO[(>D:QGB9OR(!1&B(-"<>:(#?'_^>9-4YB7E/VF8<5E>.D%24<\-L@,"J6F;C^85Y,[V0+0[R_DW!;1[A M*J+S67+-LXS#0R_,/ 9($V>"VJ(=>6?HD M^>96K%.IN?\M&=!0"Z^] P!Z;0D30&YQH(#AF"W' 5ZF[HN/K8"?,**BX8Y7 M=:6OF*W"S[9_6,H (%8@[BH@&._2,)Q=FF?8;@91>7ZG8'E:2 M[>&%&O]K5YU8F)@&.\:0&:'OV1+9NE=(*T2JJ MGT^REUMGTC"*).1.,F(=09Q)6LNB&8XQ$P>XRSD4@K6FD._#5^_,1\\(9\ Y M8Y%"#%-#B)&D1HMI'7-P/L!-T9X7XZ2ZZIG9OIB-9N,.=Z%._$!FE152 T'# MI& <9PX]+#J:L!A+8( 3]?!VH;K55S*O:;L(56G^UGD[K]9WKA?N2SX?%XO# M7OVQMAEQ$"&F'(,*.!E^+V0=Y,4M(1=VI2@U49ZZ1BVK([7C'ARX]_G]:CZ^ M'2WRJ^M')2H:^.LO-\Z@)H0+[1@!'&OH&/:BEIIKGV8_Z83O M1\O\:K;>T9U-JE^J0XC/P0$]?%_SE-=D#&/H@H7EA&1. Z:TJT\SN'8JYHAT M@&Y8C\9IAUI)E^,PC+@U4$\#)PZP\>5&656\W2,M&>;!V/'2!CQK*0&D,=FA9]8%2V,^_QH,B*-E$INTS[RA4 J%I=%*8<.D-G76"%'],:6K?;\FPH?E M:+[LE(EMT:$9RZ( ORRR$8T (\H+3!'7U#E%Z@@ 832+JEUW'MG<;'*Y5#L- M[@>JI:N>\[RBWH]32,<)+XTCSB/+.$7$:+XM;&D(\%=$QPLP 0%E.,==")U-C4"$%K+RPW M>=(##:RN @8!3!9%@M8H8A/S"#J63,SF99I*E7^VED Y7#DEJ M @15PAOJ(<"PQ@)8''/#88 L[C91B$=C)@6568E0@CPG'$L92T9 M1O#"C-6.M-ZDD,YI0">;X9(4TN&>(T^T1< S!JL+05IM9>>0127;'R#)XM1_ M5B&=TP!.1:ZA%]*1UA @I( (*^+"Z.;!ZJA1DSSF]&Z 45X]+;3)]90P=O&, M0CK8 4"D1=0Y(+@A6K#=2.4@ZOKJ *?"E,H_6$CG--A346B=[7+/,5ZP3?+B M9F96\VI?X.L:EM%XK>[99/VGZ1K%WX*W5HFGYL4BK!!V-:\,F36TZPOD'T=? M#A SP=>2-:#Q@589 M\$ XP[5VQ@*O#<%V-[;#@(^Q2P:8XJ!'9K:GA%Y"CC:A%)L,W3].M!$34DF, M<5CF$/+.&07##R"M#$HO;:/1T3#?Q#<0OR^GT^MR'G0Q>2DZZ'BC##$'H:MJ M/V.+&&900KSMO2>(7Z;/T9Y.RXZ /CLER;>C\(6SAQ>>K"J"$8 A9\Y:P*42 M!*&ZC][3I"'+W9&A366]J/]S &U)Z2]&K[SX;(8T41X%K@-HD*0@AOIW]T@PKK#3AFFG'5.4U![^Y M1HEKD/0^5$_S6@L\3(5_[_/>^WP\'2T6Q7613]:U2X]7ZCKY71GCQBKCB">4 M&8.P#4#4F&!$8L)I!K3!V]?WH5?[(^/EG>YIM5ZICM M=NK[,B(,83)@&PR:8.(&8\9NK5L6#!QV(<40.J)92NA[G_4BK#T&%)' 4<85 MIU0 @KVI)97*XPB2G9SKL-O[QGW:>J>AW,.>?UVOKI;"E(L?:>L_Z$(ZKSU% MB'"+B$.4;IW&H#G0Z"YB5[R794WX]$9\/9,HZ.7;@^VRQ@24'KHG9% <>^A8K6L4)BH8J#?#Y5. MTWHS)IV%[]ENU(-%<7=7!'>NG"T.'W"\V"#CE$"H$23NBQOK"C M[9:T5W8 ;<\3RZ%CDJ9-,^ -"?)9S[701B =I-U*C"S0,5E?![2AV,=*=2[& M/;/JB//\8J-,8.&,QH@YIH"@&DM?GS0A:.&%Y=II3^G-V'0ZPC_J$4E8 31B M7ODP@!W'F& C=\!K$Q/S\?W,:"WP,)4&SM^9?L$RV"KHQ0WHP\TRPJQ'TD!M M(=6*><"8J7M/591Y-:#CC,[XTP'&?>\#W)7S9?'OT;$IZWCK#&E*#:;*.LR# M.6FUD@\CP_F8_+T#.L/H:XV,@/I[/K/0V#G@B97&!Q2YQ$[63@L67L:*6R=\7:K&=XTS/?$?9QMUYI>5CC2 M+!-$(4:Y]\A@!!VRA+): J=PS,(P0.>I=;WNV]UI!^I4"X,>3:N$41]N\WSY MMMQCCANVX:';4\,W#F3,( M66H@@R"X9YXY!>O;(P+ J)WA[X0#IZKLP"IT%J9M:?^4JQ4-FF:>, :-QMP; MK;D1CNT D4"9F(") >VP=;*^=(1QG^[KVV+TJ9@6RZ\G^J^[=AD%MMH @IH: M83B@,OAKM:Q.TZ2ISY- FR=X%NY M5'58=QF'$)VQJ6O !S&9G6W+!3 =#LX2Q@X+4<7-D!K-J@ALS%0UL,.(GBVY MTX#NY33B1SE^@((8;P3S6(:N2"DPUA9(B("&%KA&"1\;+A8?P]\N;LOI)+"L MOAY8K5>5LC;]7"R#1JX^!>QGP<8:U1U_:>4X^X49)@@+[@"#"B)J@"'"UE)C M)V(*2PQP?ZAU+I0]*.%L&^7QR?IF5IULU3-^B*%]B6*-&F=8AXF,:"H0(L M3C6N)4%0-BMN.'R?*PF=N@ \E57R$)L=*+_)X'IHBM[W>.:D,1(:@; #QG' M$$>U9#XNRF9 [E+75&H1XAZLCTV6R0_A1>OB%C^.,8*81)#\ZGT\E6!=%8D_34;J;)L,J$BLU4 HY0KC0T&"%M<AD,UR2(K%".\,D 9I0KT6P M^(G?&OL66GXIA2G:4?]916)/ S@5N89>)%;@8&QX0Y 6PFOK,-P9S5 1^EJR MK8V%-KF>4K'[;3'.9XM\L17P %6?/)F98.D:[RE6C$G!)2,2UO)P=VDULU,2 MH&P3^%1$^CWX7,M\5OE(Q[GT_.%,.*XHLKZZF$&-AJQ*E+V5BL&HC-&7Y"_$ MTRD:^\0+;X/E/:MD@A%7.!9$ AU@/@3@3J/:QBQSCT]-$, M"!*<%"$]\4YJ[I3P-2PH !:3R^SD:.J+YE$D\NEB]A?+J^OCQM WSV5AY17* M!C]82J@XA%(RL!L7V,780>R512W!GHI"O\W+Q>+=O+PN#D6;/7HJJS+?"F@- M$%:&]1@))NEN608L9C'CK_1I!?14Y/F03\,[;]1L\OMH_F=>[;ZY+_?5"GR M2R\WRCCQP.-JK49$"FC"4-D6_[:8(Q7C\(M7:G6A@W2>VB(/W[H-/;8!MFEY M7QT_'"?;P789]HI!ASEVA"A+B8"HW@[&$$7599"O?.M(#U7U> M=7,W)Q_R$9\]FPFF@D4@L7)&.H0EKNR&K4R.FJC<@:_;YFUBGYQ/FULP;X-9 MV811#T]GPA.@K$"48: 4MYS6/( M.(;#B/;.X.IRM9#UQC0QAD4%BK^>!PQ3BVE'2Y!D.ZAUL( /[^V]T"(3#GGA M-)6 2@ZA%X")6CX?P@_75P'P9I? MU(_\0(8DMX"X,#J<, (;%/Y?(PB\CCD5'^Y^1WN\VA]^DU8I9VI$CB_<08IY7:8HI@8 @UF0#RFJ@"-;:95'[L(2Y*>F M2)E<0V?S\2%?Z-7G?/Y'6+$0^3T,T]O%B_?H&[7+!)?<^>"<8^RM998350]G M9;V]D$DNC8K+[H#O@#B'BS4<:Y=1[CD@4E!C$<,"8"1-W7^LXXX#!D:<]G39 MC"%G(9PXMOG\2?IM\\M%+7PD4RX,6Q540PDFBD H+-BBJ)6(BDH;[@E#ZB6T M=[T-BOVQQ,X4MHAX[QPU4'$*C5>PEMTS?F$9/_H@S3F\/5$M/>QYK ?OC["Y MP;%W'%3E-JWWC 3LM=]H0@@5*-C?YL:'\6T^64WS9T4HOKG=/IN8V]'L)E^\ MF>TI5+'X&)2F0__^/!3NV.J',@<9H!IPQX*-(1&#%NX01=)%Q0X-=LIICV=/ MXR#[5$ZZ6P(O5+$-@NT2R*^GI"9\/N-MF;+*$LB0A\%8"48Q5F#KF0EIJ8KQ M089KVW5&VNXUD'))_)#?U*/LS6R]F*\U_*E<+>N;@/KK;WEY,Q_=WQ;C]_G- M(\LM^=*Y[>W[_+[*J3V[:;!6OM0D8P@:K0G@&)N@?>"9D6N= "6ELXV"JM)( M:8O%^/]O[\N6W,B1+=_G8V:P+R]CAK6FS*HEF:3J:_,$8V6&4KR32>J23-VN M_OH!R(C<20:)6,!0MK6I4LI8@./' 7Y1I='5YG%$S,Z-Y#L,*W-%[DGJ;=MJG 3W8LC9( M.VUKM 0$"P.MQ_$OG(L&2 DMGEA6;I[XSVJG?1K @W4E:DYY? PA1QOD\/ZX M]YX@@!"<6L4D,!PHH*(R-G-D".;T9"^P+GG(O; KS(?K=G7S0][:5?]H MD6_?YO:@.18*$JJ ,4H(QY'0]YK9G\:IL5GXXR+Y6J[N4?[QGUQV_[,#H=?9UNYN_CKZ9%O1YX\>HU[\^T1\N,?G!0/E]4:O2[M2/-)U72KNX-M5J$Q7KZVIVG9R>5%FX M/JT"K*]7!NHDL%Q$1XA2+30GAN,&8<:S^%W@&ML3^U[E,QK.A/B<8AC9IOJ9KF:_WO6*F'V^,V!8B.\ HP![J//0[G"KIDUA^V^65P. ML7+$?I!!'6 [F#_9F"Q/ENVC3-I_4Y#4(DB%48IPB@66C*IFEH20B:4;=2GV MEWM<5QB?G7F4+-A-2V8OX4^*EEN?5N$/6#>T&\ZS ^'Z>[M1(@ M-,(21XEULL& V':]""]GQ^N<&6?'YT_#?;BF>'=WU>IJ/KO]-/M1K3XLTZ$I MM_?7U?6VK=ILG0.)8BC"_OGE:\H*NE\]P>@H(???%#B*6A^M#N.IEP1[JY&N9XFX M0#E'>A:X%?=/N,Z@'HY0ORU_5JM%LD_53;6X2AA$:$ZB5[M'!.0A0S1UMU0> M&6NXAHU*(>&R\@8++*(;@FR] #_#'RYTJD[E)*^;^K:[-<;_1L?;AYRXF/"A!@82/ V%G)52J@XXW! M@9W4PZ9)+#>SV]'Y> 9;7G9$Z%<(8]'RR12NKG9MF:KKWU;+]?K/1;1G;].< M?HN[2-TS:?:O$WAZ\K.#4)H+HY$$B#@;IX @;#!C6OR"^6O=$[=OJ93,Y'0D M;E],?O;L0(VEG#C#N0*,*\N9:,PCC W,:5G8WB20.R8OJILTWJ^_,*%SA#,^ MH9_O->9^E81Q%GW??%( 7%"HJ" 4819M>NAT;:=9 @V;;,7X."SM0@:E!&E0L8SD?;>@[,WL20VGD[("2 2'%J9;6 M ^CBE(H9?.=;%MNDD%$]NY2=0I^09GDCS@^R[)_;I=\6M:];\]..]_;DNCA MG6^_\4 :^6D/"$ A(XS0%A$KF,@VG0:8>I7T\ M??PTB*>2/NX88M)@RD'40"F X@S6LQ:&^(DEF^2(_?3T\=.PO=3T\6AX$%Q0G"02,ND-Y)I"*+E4J,$-6)73V>'TG.G"4E6'9_FY06%=7__-F^?-_S;=#2CC@^N>$ M 'Z"P.Y?GV;4'#O-[L@= 43#(65-*<<51X9)GE)DMG/CGEHZK3!9'T)?]@%T M^;O:PW[=^D#%SM\5&*/>N%148P" BBHL<(.I\BBG;WB!'VA[)&\I(AITC]O$ M\>G9.O6BN/M1+=;;1XVVJ3V>#/+QV],!?:ZV!D/JE['^\CW.X*\TY$^SOW>' MT1[?Z/(>')P1QF#%E$66."L,!&Q[GB8TD GTCVN]40S;!C,KIK:I#D6PY9A"&G]EJLL>/\Q6J_CWG]7[2O6"2%P1$ZTL MQ*$Q #."Z+:AGP6 6TS]B"O5XZ"?3DM%02YNJC0)_?>K>:G(B6OWKQ_SU?;B M3]5JOKP^ %YG[PC8 2^%8M9(A5G\T0C9X$B\9N^KUSFD>U7/,HZXABND:E;> MP_/3+^>W_>.?T="=+VYV,X3'6-_1:X**'IK$7&.>CMP4S$"G&B2E5#FGQ13H M3HQ)_'$D-GPZW]')KO?-MGVI?>8[@H4IX8UK8*@$!$-$@:XQ= #('&.UP&_@ M8[%^)'$-1?E/M[/%A]G=L>+]IY<%)ZU36@(I&,<::@T=;&9B")E8+<<(#%AV M!O[0-#I:C_;\PB"P]9;&.1!*+73 1J=R-QM!*+83.T#P/$'N8<-9")Y=1.V^ M?/ITN&KZ\8I@J#+,*BHQL@P(9RE'S9@00CFG;!4LU5,%LNP"O.+=@C_:E#]D M/SP Y*4'4%L@-*2,&.EPC1JE1.480P6Z ./O28.+[.R5ZZC#_M<^AWW[D>;W M1;0@[[=(?MQ\KU:;[[/%QQ_I$>M_S/XUO[N_B_=$T=W:*)&KVKV_JM[L$SGJ M> )$RL65R3LIG$0$(,-<@[=6;FIFVX $75Z>> M4IT_WJZOO\:Z]$=-!WQ^L M =HY'_]/";' :@%H@R<"."?%O,0=97+JDB7.0:XF0XE*:XNQ^WR[^KZDNU M^AE'_C;T'Y;;5)MJ%W->;S-7G_X^10D_+#?_M]I\KJZ6-XN4#'- 47I[9R . M.R\1 PXSPIDQC-J'U0BC''>EP(;T(\5N2Q'?Q:O(;@OURU7]3]OBEC'TYLV! M!,,DEA1CPB@'5'%$&GX(IH3/4:8">^A/39FZD&DQ23ZU[?F>XO."=4#KN& Z M"2TQB#*M*=Z)$V'(%6_5.+.PP&8MZH_WF_5FMKB>+VX^1[<\\CC]LH]@Y\$7 M!B4<%A%A@*F#1!$AZ0/"6JN)?4D9BHY=13V[E%WQ(?_7D_UP?[03<\?OBEZ, M!XS;U)>?15171)^O#C^T6]V4S6VW*]$<[HF=_VG*64 =3E&01 M_+Y>WU?7]G[UD.6TG=MZ^\MZ0NY?T<6>KP_ZG*<_+#!D".71&7'>J2@AX0!J M4)&0#A.I'+SXOS"N]RVV]U6_S0(ATW""*5IQ%Y0 MW>RZV @XL5,/+M2UZ$F:EZ)/];::@C:]*\ZK=P4"F-'.,>&-TE)XQ)![7*.R M#K(J\+/7A6I(KM@N116>J/Q_5/.;[VE9^%FM9C=58WMNO_VEW?[;D-&JEH,) M1$F*''$6$FN8\@!:T4@%LJP\I>E]&RL@DM6/7">F;>.K6$ &2H.T,Q ++2E! MPO &?\5)3I7,*"1EASV]0_'!U3HF%'$[3$5J>3X35 !A,J/#>-7(@3 M$VMS5PC'NRH_&TSNEZ*/)QO(^P ZVFVOB$$&384C0&G"A&-1BMAYU4A1(YNC MO1,,>):IO:/1X5*4>K]%/H;VGC&:@* TWENCJ#&I'M@3T83J*,6TU=$9EY/1 M,DTU[5_NE^(C/EF9?H\3GB_6\ZMC)Y7U]L[ &# ",4T)]4Q)L"MUW&&!2L&X5(-U+T:#C6[ZZN5EMBS\&T["SQQ0FOI@ HXAHPQX;[ BQC1!/89XUA?U C\= M%*QC)8BWF 8-G]?W[]T97L;?L9+6$L>)0$1SS)$&NZ^L$ JF=*O> 3TMBA?5 MD5]3"PGA6'JHA<("QGVEQE%"[=][,)Q%NMXZ\I\FKJ'L@-T XRN/M.1_=EV0 M1BLF"5&62ZL)L%;Q>BX*:XNF1;T1./#RP,4,](OQ^?9B\SB[Q77KUOY]O"Y0 MH3SGT4RWFFKL/+&$-,AJ*";&ZS-9U5GJ"&(KBGZ/'MYHG[V]K]?VYF&_6 MG[_\N?>D@E;W!<D4'4OAXB:UB[G6TZ)GUQ'MPT&%UGQ1/^PK+MRO^[:/5C[ MO%/'$"1#7%B/X_[K<%QP:!1%+0,CL9[8*39#DK8K?>E9I,6KU=L]\+\^]L!_ MZ,?:7T^,4\<0;%Q*D?1$I)Y"$#O#<,,2BWS6N0K3*T/NC^%=Z6#/\K]\'?PM M/F+S4 0ZB@H^'T)@WD(-O(JV.PD8"W&1M;"?;@S^KU5_+4K>V"6A? MEN@O7_EV'XE'5;[G0PC2:H\4)TX@XRTVDJJ&(E8XFJ-\[1/K+J99YP0T,$O^ MEZ^!43#?JOG82OAJ%($RP3" $E#@G%1.T,>5$.0=&-D^">]=#X?3PUP*7+XJ MEN@-1AW@SD,)%0$.R&B0"%O+P GFYG0 MLP'0UA^V MT=KRL_FJMP3U#H<7/)&>"8.=L@)#2:%CS582K3'4_<8S!<:\Q5(@1Q]/)DE&6&@,5R(F=/OVO[*'2Y?)5_'E(K4^5/ M'&,0",DH+XGB*JTL,P0JULA0".2G47#]KO*CT.7R5;Z.WJ6JJ#+U_90!!HF( MY0A*R['62BB%)6^DAY'-B7J=7 '>YQ?8=W4?GBV7K^O3\=VYH8!P)+$W4D.' MM/9UC1."$+N<3;VPZ/:[I@_-EF)*:K? K-7/^//32LOWZMJZT!$J+IDE5&A' M4I]+@,3NE"EH&=>FU2+P7EU;!:R9I P:;(RP&C@J):RBKI2E3.E)<^_2RH)CB*9""4J,ZCA%R"CG3*@XC_A M].J]I:1O718<0XI@:XGRT?+$Q#M>AV6L(-+8:*B2(P&9L- #K:UJ)B:TPCGMP@KZ'-.E5,\&K^PN&] )Q+D3!DMH!!2" M -O,14(VM>;%HUL".>@7$P>[@"X;"G $K6(>40Z0E 0U>7A6(@<&/1ITZ"X; MK5DU1)>-TP0Q%,7C!.^6"W,[6Z_5T=8:KR\.R!NNL,=60(8MM\KZQO23E(B< M!@0%TFM<8BP[ED8QR^C(330DD%!R):S!%'#CR4/=CI4&^6'JMGZAK7]PD0V? M7;Y+@J\A?@R@^^5J^W&@S_SQ]J\.VI.((Q->00NQ RBN&@V*1*E?;?'ND':= M9(CW)LGB%_XC,^]C.SCRRA#E30EF%E&E/65846UJA)7G-N@:,OT]:@S$1>O2F_F;_^V6JY[<4[VORTX[S25GB@+K)!2.%>><81;O-)<8 ^[)'Q7'3'5*[_$03(A6%(60(0C3YT9 NJRZZM<=SF1"$*.K'I M,O2M.'%?_A97:I>D:(X3;!#T7J0C.E*N1A.]-01F%:H4=(C39:A=D2(O7O4* MC!)J):#Q2C$H$.::6/$0/XH(9_5\GH[U,H[?8 M0TJ9P]SP*$DII$"[4^Z8V0OX:Q:KCF/Y? M1M'&\8<'1(W'%G$D'?=>.JH9;)!3LMV9*8&+6X?NO@F%S>=_K:0*# #B* +!>8,<\9,S72VE$_L59K96C$F!(\/Z&D MGL-RSQQJA9[M&7MCBWRK;9&C[.__I0$ 1CD0$"/)O4&4(TH;Y*"S.741!69/ M#>;NC&;&[U[ERRFS*=!D/)<$ M+S>\GN =5X?KU@(7I\H("Z8I!DX[)M.!&A0I"Z5B&$I"VS7NZ]VBW@8 _M[F MA)]0O?_RKL@GXI"#!D3KQ<>M0:H4?*GGRK+2<\I7U]:"WF^?9@(ZF"L6I;,- MA6U'6H_[2-7#U'A9296C9Q%])^M>!W@^U@Q4-/ MAGFTNNWUQ<$0Q( QR?(UT8J0VNID; ML2AG)2F0)WT8*5W@.E@OGT8>V]'N/N@^.5'G 'N.W!DL$@QSHI"AW *+L89Q MO@H+*Y6U8F(>4J;,7[;]Z13;,;G4JH[F\(T!*6>I(QA!AU.#2& 5;5"$%.;$ MSPMM@K]5*VV\VA-J'T/"%(X;3W%6'!@E!8" M2=G,WNJ%NEO>+S;P M ,-:/B%8#22D#CK)L(_K,R2DF;_1..N(OY.;G5\:Q?K!^/POTV\.Y_?%U:J* M?]TL7PYL[\?F$Y\3 .9*.R6B'0HUP,QHV 0_#'-23"/]OUL.#8'T2*O5]39O M8S./(K/WJV@.[G*7CU>KG/"8()PGQ'.**; "1]O /H3X#7*LU6?9\G/?!UFW MN@1Z*,I]31IRO_I[%X&]^J_[-/JZ>7O*X&AA@[5]1$# I&0BA8&ED%-J*& - M M3803/"+XUJ/8%"Y?3Q%),G6S] MX3RNW?^Y2O'A.(%'>^#QFG-=@38/#88HJ;E/:@D]A%1M^\3N4%(8YL1:Y2_& MQOY@'_8#SZFQLP-W!0>]#*4?RXW<;7\G(YG M6KO%9KZYC6-:;JIU,Z;_4]V^M?Z<]9R "/<0$(R-9E! SJUO5EXKLM4J[ZF6E3P?_Q1[6:I;%_J6ZV=5@')KKWGJ#BIL(5%4QH:YA " *]FZ<% MQKN))1]V(?!E/]">;1!^KGY6B_OJZB'M?U>?L,P&/W!4*L M X9" A$BE "%Q>/XW=1R-SJD1A_P#N6(?JC^^PD2J^4B_GBUZY?_<66^I_8B MOR^>7C%?7,U_W%;'"G*RGANX\MX['N'GVDB+X@X,&ZP$0<.T!;U$*HX!_^ % M/KL2IU0TO%QL"Y);%OF\=5\0AG&-#7. >6* =<0^J&6TQB9VTN% O-A7"M2! M!(9BVXNA'JT(>O/Z #"3@AL=UW=KX@0!$:J>&P0@JX56@>SJ2,[+[I$=BC6? MDUNTJ*[=;)6^;*R/5G^\?4-P @OJ@51. &48X!T M*,+HV>TLKL!?OE?5YH\DQB2LP_O9OEL"@9@9Z$SZFBN)ET8]*!BD7N54(!9H MP(^SE74$_ICT.KJ5[;\I0$UP=&XU5" ZNDX"[T@S2XG@Q"I%\H7=@CUG(7MV M],#6"-?NZN&CA=^\.#CHL!,\NK/."8N !%;4(T4$@HF='=V%R)8=8YKQ,7&Q M]2O5>EWM]9OV7!F(@-)A;A6'UC/HE.:^&:/S/B69Y]H[ QH%P=;SG+*8 DNKQO%,NL-_9)X=;[YSZ+Z@C&=:4XF1 MTL P@ 1KP@8889J5^%8>USJ1>CLFG85OMJ.2DJGFZW7J"=K.67EU0^!(,L.% M(M113 @%$#9V.HX;=DZ!U.4PXE3IO>6SY$([U,*BKO_S?KW9+KA^N3JP'!_9 MTDYZ3N"-NA&#LKKV%%C[..OR@(VG6@JE) HSL@QP9N9J:B"TUK2>I+ZRP*]?* '6^ >YO\E]9F9 MK:[7?_Z(2W45KX^^R5%.M;H_8,BI0HQ+A@%-VX3C#W.WT$_,DLH3_\MUJ@> M2T\)^J-%'[/L9X?H"$Y8$RFE@,B)5;N/L\L.+:6SG82O\;?K MU)#[VW*UC:L\2;_S$-1;S/B3C[@4%(P36PQCJ/J34 M(9=TF5-+'-)P8ID> S)D.8)XSB:DNENN-O-_;R6X.[+NNA;KX@;XRBM;S=:3.\['_O?NS32%B MNP<$+ &#G'LC$%->("P@:Q"(WM+$,HVZH,*K7*,>9B1]NQ+OR[%&.F1(KS@/5D.T M*];\7/U(]OWIFU>K^X/@2'$(M:)4&84%QMPT<]?4Y&3*%9CNT,,JU ?,PY6 MO"P$;4^OH_<&3C 01.'H"MAHK7..;;-="P!13O)M@1\9>Z!6UQ /1:N';_#? M9ZN;9M%MPZG#-Z;3%@&*L]((Z&@':N_K<[7C;+GG.80J,)[> Z$ZQ7>X_F-Q M!T^AT>UQOW%3-W$&\TWZZ5 0:/]=@7@,D%-*6DV]E5Q"B^MY2HW;-="XG-:P M/?"H.W +^%!XJEUUZJ,"@$1!BA#&@D*NI)?$/$$DQXPOL#EL#W3K&?$6,<+Z M%^F/= KX__X?_Q]02P$"% ,4 " !TBFA-_M2Z=,V2 0#/I2( $0 M @ $ 9&%T82TR,#$X,#DS,"YX;6Q02P$"% ,4 " !TBFA- M@#GO\P\. !0F $0 @ '\D@$ 9&%T82TR,#$X,#DS,"YX M&UL4$L! A0#% @ =(IH3?UB%2\N M4@ =C4$ !4 ( !W;X! &1A=&$M,C Q.# Y,S!?9&5F+GAM M;%!+ 0(4 Q0 ( '2*:$VK#'@%XI< /E[" 5 " 3X1 M @!D871A+3(P,3@P.3,P7VQA8BYX;6Q02P$"% ,4 " !TBFA-B9X,60IT M !])@8 %0 @ %3J0( 9&%T82TR,#$X,#DS,%]P&UL 64$L%!@ & 8 B@$ ) = P $! end