0001122388-18-000048.txt : 20181108 0001122388-18-000048.hdr.sgml : 20181108 20181108161047 ACCESSION NUMBER: 0001122388-18-000048 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181108 DATE AS OF CHANGE: 20181108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ELLIE MAE INC CENTRAL INDEX KEY: 0001122388 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35140 FILM NUMBER: 181169778 BUSINESS ADDRESS: STREET 1: 4420 ROSEWOOD DRIVE, SUITE 500 CITY: PLEASANTON STATE: CA ZIP: 94588 BUSINESS PHONE: 925-227-2082 MAIL ADDRESS: STREET 1: 4420 ROSEWOOD DRIVE, SUITE 500 CITY: PLEASANTON STATE: CA ZIP: 94588 10-Q 1 elli-2018093010q.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
¨
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-35140 
_____________________________
ELLIE MAE, INC.
(Exact name of registrant as specified in its charter)
_____________________________
Delaware
 
94-3288780
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
4420 Rosewood Drive, Suite 500
Pleasanton, California
 
94588
(Address of principal executive offices)
 
(Zip Code)
(925) 227-7000
(Registrant’s telephone number, including area code)
_____________________________
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x    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,” “small reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
x
Accelerated filer
¨
 
 
 
 
Non-accelerated filer
o
Smaller reporting company
¨
 
 
 
 
 
 
Emerging growth company
¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    ¨
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).    Yes  ¨    No  x
Indicate the number of shares outstanding of each of the registrant’s classes of common stock as of the latest practicable date:
As of October 31, 2018:
Class
Number of Shares
Common Stock, $0.0001 par value
34,841,403

 



TABLE OF CONTENTS
 
 
 
 
Page
PART I—FINANCIAL INFORMATION
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PART II—OTHER INFORMATION
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



PART I—FINANCIAL INFORMATION
ITEM 1—CONDENSED FINANCIAL STATEMENTS
Ellie Mae, Inc.
CONDENSED BALANCE SHEETS
(UNAUDITED)
(in thousands)
 
 
September 30, 2018
 
December 31, 2017
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
133,582

 
$
137,698

Short-term investments
138,656

 
103,345

Accounts receivable, net
48,013

 
43,121

Prepaid expenses and other current assets
36,994

 
18,474

Total current assets
357,245

 
302,638

Property and equipment, net
222,769

 
186,991

Long-term investments
69,822

 
107,363

Intangible assets, net
62,179

 
80,874

Goodwill
141,168

 
144,451

Deposits and other long-term assets
37,147

 
9,290

Total assets
$
890,330

 
$
831,607

Liabilities and Stockholders' Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
16,024

 
$
24,913

Accrued and other current liabilities
30,421

 
26,188

Deferred revenues
22,001

 
26,287

Total current liabilities
68,446

 
77,388

Other long-term liabilities
27,901

 
18,880

Total liabilities
96,347

 
96,268

Stockholders' equity:
 
 
 
Common stock
4

 
3

Additional paid-in capital
685,122

 
649,817

Accumulated other comprehensive loss
(1,264
)
 
(880
)
Retained earnings
110,121

 
86,399

Total stockholders' equity
793,983

 
735,339

Total liabilities and stockholders' equity
$
890,330

 
$
831,607


See accompanying notes to these condensed financial statements (unaudited).

1


Ellie Mae, Inc.
CONDENSED STATEMENTS OF COMPREHENSIVE INCOME
(UNAUDITED)
(in thousands, except per share amounts)
 
 
 
 
 
 
 
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
Revenues
$
122,965

 
$
107,029

 
$
364,220

 
$
304,156

Cost of revenues
51,272

 
39,603

 
150,728

 
112,638

Gross profit
71,693

 
67,426

 
213,492

 
191,518

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
18,788

 
13,522

 
62,987

 
46,762

Research and development
20,625

 
15,901

 
67,700

 
49,354

General and administrative
21,062

 
20,159

 
71,270

 
55,828

Total operating expenses
60,475

 
49,582

 
201,957

 
151,944

Income from operations
11,218

 
17,844

 
11,535

 
39,574

Other income, net
1,079

 
1,140

 
2,851

 
2,403

Income before income taxes
12,297

 
18,984

 
14,386

 
41,977

Income tax provision (benefit)
(119
)
 
4,465

 
(8,105
)
 
(964
)
Net income
$
12,416

 
$
14,519

 
$
22,491

 
$
42,941

Net income per share of common stock:
 
 
 
 
 
 
 
Basic
$
0.36

 
$
0.42

 
$
0.65

 
$
1.26

Diluted
$
0.35

 
$
0.41

 
$
0.63

 
$
1.20

Weighted average common shares used in computing net income per share of common stock:
 
 
 
 
 
 
 
Basic
34,559

 
34,275

 
34,348

 
34,004

Diluted
35,828

 
35,785

 
35,775

 
35,804

 
 
 
 
 
 
 
 
Net income
$
12,416

 
$
14,519

 
$
22,491

 
$
42,941

Other comprehensive income, net of taxes:
 
 
 
 
 
 
 
Unrealized gain (loss) on investments
26

 
53

 
(384
)
 
8

Comprehensive income
$
12,442

 
$
14,572

 
$
22,107

 
$
42,949


See accompanying notes to these condensed financial statements (unaudited).

2


Ellie Mae, Inc.
CONDENSED STATEMENTS OF CASH FLOWS
(UNAUDITED)
(in thousands)
 
 
 
 
 
Nine Months Ended September 30,
 
2018
 
2017
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net income
$
22,491

 
$
42,941

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
36,087

 
26,024

Amortization of acquisition-related intangibles
18,695

 
3,233

Stock-based compensation expense
30,734

 
25,260

Amortization of deferred costs
6,427

 
2,540

Deferred income taxes
(8,132
)
 
(1,259
)
Others
249

 
(948
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
(4,892
)
 
(9,628
)
Prepaid expenses, other current assets, and other long-term assets
(12,501
)
 
(946
)
Deferred costs
(5,869
)
 
(3,201
)
Accounts payable
(2,879
)
 
625

Accrued liabilities, other current liabilities, and other long-term liabilities
2,557

 
(12,271
)
Deferred revenues
(3,758
)
 
(2,749
)
Net cash provided by operating activities
79,209

 
69,621

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
Acquisition of property and equipment
(21,708
)
 
(24,919
)
Acquisition of internal-use software
(50,730
)
 
(40,047
)
Purchases of investments
(120,894
)
 
(213,749
)
Maturities of investments
122,507

 
70,276

Other investing activities, net
172

 

Net cash used in investing activities
(70,653
)
 
(208,439
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
Proceeds from issuance of common stock under employee stock plans
18,671

 
17,590

Payments for repurchase of common stock
(14,740
)
 

Tax payments related to shares withheld for vested restricted stock units
(16,518
)
 
(12,245
)
Other financing activities, net
(85
)
 
(602
)
Net cash provided by (used in) financing activities
(12,672
)
 
4,743

NET DECREASE IN CASH AND CASH EQUIVALENTS
(4,116
)
 
(134,075
)
CASH AND CASH EQUIVALENTS, Beginning of period
137,698

 
380,907

CASH AND CASH EQUIVALENTS, End of period
$
133,582

 
$
246,832


See accompanying notes to these condensed financial statements (unaudited).

3


Ellie Mae, Inc.
NOTES TO CONDENSED FINANCIAL STATEMENTS
(UNAUDITED)
NOTE 1Description of Business
Ellie Mae, Inc. (“Ellie Mae,” and the “Company”) is the leading cloud-based platform provider for the mortgage finance industry. The Company’s technology solutions enable lenders to originate and close residential mortgage loans. Banks, credit unions, and mortgage lenders use the Company’s Encompass® all-in-one mortgage management solution (“Encompass”) to originate and fund mortgages and improve compliance, loan quality, and efficiency.
NOTE 2Basis of Presentation and Significant Accounting Policies
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed financial statements should be read in conjunction with the financial statements and notes 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 March 1, 2018 (“2017 Form 10-K”).
The condensed balance sheet as of December 31, 2017, included herein, was derived from the audited financial statements as of that date but does not include all disclosures, including notes, required by U.S. GAAP.
The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Condensed Statements of Comprehensive Income for the three and nine months ended September 30, 2017 and the Condensed Statement of Cash Flows for the nine months ended September 30, 2017 are consolidated with Ellie Mae’s then-subsidiaries Mavent Holdings Inc. and Mavent Inc. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
In the opinion of management, the accompanying unaudited condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending December 31, 2018 or any future period.
Certain prior period amounts reported in the Company’s condensed financial statements have been reclassified to conform to current period presentation.
Use of Estimates
The preparation of condensed financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Management evaluates estimates on a regular basis including those relating to the transaction price of customer contracts, constraints of variable consideration, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company’s condensed financial statements and footnotes.
Segment Information
The Company operates in one industry—mortgage-related software and services. The Company’s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented as a single segment. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.
Significant Accounting Policies
Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as amended (“Topic 606”), there have been no significant changes to the Company’s significant accounting policies described in Note 2 of the Notes to Consolidated Financial Statements in its 2017 Form 10-K.

4


Revenue Recognition
The Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
The Company generates revenues primarily from hosted software services, transaction-based fees, and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy, guideline, data and analytics under the AllRegs brand, lead management, marketing, and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation, and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.
In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.
The Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.
When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.
Hosted Software Subscription Revenues.  Hosted software subscription revenues generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) subscriptions that are a performance obligation consisting of a

5


series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
Encompass Revenues.  The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. Fixed fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Contracts generally range from one year to five years.
Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month.
Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.
Closed loan fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where “the allocation objective is met”). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.
The Company evaluates its ability to accurately estimate such variable consideration considering all relevant facts and circumstances associated with both the likelihood of a downward adjustment in the estimate of variable consideration and the potential magnitude of a significant revenue reversal relative to the cumulative revenue recognized to-date under the contract. Because the amount of consideration is highly susceptible to broad economic factors outside the Company’s influence, have a broad range of possible consideration amounts, and the uncertainty is not expected to be resolved for a long period of time, the Company’s ability to accurately estimate the variable consideration is limited. Therefore, the amount of variable consideration included in the transactions price is constrained to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the amount of variable consideration is subsequently resolved.
Other Subscription Revenues.  The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Online Research and Data Resources Subscription Revenues.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Transactional Revenues.  Transactional Revenues include the following:
Ellie Mae Network Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Variable fees are recognized in the month in which they are earned because the allocation objective is met by allocating the fees to each distinct month in the series.
Other Transactional Revenues. The Company provides other services delivered on a transactional basis including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company’s annual user conference. Fixed fees are recognized at the point in time when control is transferred.

6


Professional Services Revenues.  Professional services, including implementation services for the Company’s subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company’s professional services are provided on a fixed price basis, and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services.
Deferred Revenues
Deferred revenues represent billings or payments received in advance of revenue recognition and are recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities.
Contract Assets
Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets.
Deferred Costs
Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers, as well as partners’ referral fees. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company plans to adopt this new standard on January 1, 2019, and currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption, which will increase total assets and total liabilities that the Company reports relative to such amounts prior to adoption. 
In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, Equity-Based Payments to Non-Employees, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements and related disclosures.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which modifies the disclosure requirements on fair value measurements. The ASU removes the requirement to disclose: the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The standard is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not believe the adoption of this standard will have a material impact on its financial statements and related disclosures.

7


In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for interim and annual reporting periods beginning after December 15, 2019, and can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. Early adoption is permitted. The Company is currently gathering information and evaluating the impact of this accounting standard update on its financial statements and related disclosures.
Standards Adopted
ASU No. 2014-09
On January 1, 2018, the Company adopted ASU No. 2014-09 (“Topic 606”), as subsequently amended, using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018.
On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company’s opening balances is primarily related to the Company’s straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 “Revenue Recognition” for additional accounting policy and transition disclosures.
The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:
Selected Balance Sheet Line Items
 
Balance at December 31, 2017
 
Adjustments Due to ASC 606
 
Balance at January 1, 2018
 
(in thousands)
Current assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
18,474

 
$
8,900

 
$
27,374

Non-current assets:
 
 
 
 
 
Deposits and other long-term assets
$
9,290

 
$
22,013

 
$
31,303

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
26,188

 
$
3,138

 
$
29,326

Deferred revenues
$
26,287

 
$
(1,706
)
 
$
24,581

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
18,880

 
$
16,546

 
$
35,426

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
86,399

 
$
12,935

 
$
99,334


8


The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended September 30, 2018.
Selected Balance Sheet Line Items
 
September 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Current assets:
 
 
 
 
 
Accounts receivable, net
$
48,013

 
$
(629
)
 
$
47,384

Prepaid expenses and other current assets
$
36,994

 
$
(10,149
)
 
$
26,845

Non-current assets:
 
 
 
 
 
Deposits and other long-term assets
$
37,147

 
$
(13,416
)
 
$
23,731

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
30,421

 
$
(2,525
)
 
$
27,896

Deferred revenues
$
22,001

 
$
135

 
$
22,136

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
27,901

 
$
(8,709
)
 
$
19,192

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
110,121

 
$
(13,095
)
 
$
97,026

Selected Statement of Comprehensive Income Line Items
 
Three Months Ended September 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
122,965

 
$
(1,411
)
 
$
121,554

Gross profit
$
71,693

 
$
(1,411
)
 
$
70,282

Operating expenses:
 
 
 
 
 
Sales and marketing
$
18,788

 
$
320

 
$
19,108

Income from operations
$
11,218

 
$
(1,731
)
 
$
9,487

Income tax benefit
$
(119
)
 
$
(2,111
)
 
$
(2,230
)
Net income
$
12,416

 
$
380

 
$
12,796

Basic net income per share of common stock
$
0.36

 
$
0.01

 
$
0.37

Diluted net income per share of common stock
$
0.35

 
$
0.01

 
$
0.36


9


 
Nine Months Ended September 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
364,220

 
$
(1,202
)
 
$
363,018

Gross profit
$
213,492

 
$
(1,202
)
 
$
212,290

Operating expenses:
 
 
 
 
 
Sales and marketing
$
62,987

 
$
985

 
$
63,972

Income from operations
$
11,535

 
$
(2,187
)
 
$
9,348

Income tax benefit
$
(8,105
)
 
$
(2,028
)
 
$
(10,133
)
Net income
$
22,491

 
$
(159
)
 
$
22,332

Basic net income per share of common stock
$
0.65

 
$

 
$
0.65

Diluted net income per share of common stock
$
0.63

 
$
(0.01
)
 
$
0.62

Selected Statement of Cash Flows Line Items
 
Nine Months Ended September 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Net income
$
22,491

 
$
(159
)
 
$
22,332

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Amortization of deferred costs
$
6,427

 
$
(1,519
)
 
$
4,908

Deferred income taxes
$
(8,132
)
 
$
(2,028
)
 
$
(10,160
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(4,892
)
 
$
629

 
$
(4,263
)
Prepaid expenses, other current assets, and other long-term assets
$
(12,501
)
 
$
554

 
$
(11,947
)
Deferred costs
$
(5,869
)
 
$
1,905

 
$
(3,964
)
Accrued liabilities, other current liabilities, and other long-term liabilities
$
2,557

 
$
1,410

 
$
3,967

Deferred revenues
$
(3,758
)
 
$
(792
)
 
$
(4,550
)
Net cash provided by operating activities
$
79,209

 
$

 
$
79,209

ASU No. 2018-05
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (“ASU 2018-05”). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (“Tax Act”) in conformity with SEC Staff Accounting Bulletin No. 118 (“SAB 118”) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note 8Income Taxes.”

10


NOTE 3Revenue Recognition
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers.
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
(in thousands)
Hosted software subscription revenues
$
90,847

 
$
262,132

Transactional revenues
23,762

 
76,814

Professional services revenues
8,356

 
25,274

Revenues
$
122,965

 
$
364,220

Contract Balances
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.
 
Balance Sheet Line Reference
September 30, 2018
 
 
(in thousands)
Accounts receivables, net
Accounts receivables, net
$
48,013

Contract assets - current
Prepaid expenses and other current assets
$
5,036

Contract assets - noncurrent
Deposits and other long-term assets
$
8,948

Deferred revenues - current
Deferred revenues
$
22,001

Deferred revenues - noncurrent
Other long-term liabilities
$
3,935

Changes in the contract assets and the deferred revenues balances during the nine months ended September 30, 2018 are as follows:
 
January 1, 2018
 
September 30, 2018
 
$ Change
 
(in thousands)
Contract assets
$
13,428

 
$
13,984

 
$
556

Deferred revenues
$
29,694

 
$
25,936

 
$
(3,758
)
The increase in contract assets from $13.4 million to $14.0 million as of September 30, 2018 was primarily the result of $3.0 million in increases in estimated transaction price including changes in the assessment of whether estimated variable consideration is constrained and $1.6 million in contract additions, offset by billings of $4.0 million in advance of revenue being recognized. The decrease in deferred revenues from $29.7 million to $25.9 million was due to additional performance on certain arrangements in which billing occurred in advance. During the nine months ended September 30, 2018, $20.0 million of revenues recognized were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.

11


Revenues Allocated to Remaining Performance Obligations
Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and amounts that will be invoiced and recognized as revenues in future periods.
The Company expects to recognize revenues on the remaining performance obligations as follows:
  
September 30, 2018
 
(in thousands)
Within 1 year
$
280,094

2-3 years
257,759

Thereafter
50,758

 
$
588,611

Remaining performance obligations exclude variable consideration allocated entirely to future distinct services as well as variable consideration in most arrangements that involve services revenues priced on a transactional basis and professional services invoiced on a time and materials basis as these arrangements include revenue recognized under the as billed expedient. Additionally, in instances where an estimate of variable consideration is constrained, the amount of such constraint is not included in revenues allocated to remaining performance obligations.
Deferred Costs
Deferred costs, which consist of deferred sales commissions, were $22.8 million as of September 30, 2018 and $8.5 million as of December 31, 2017. For the three and nine months ended September 30, 2018, amortization expense for deferred costs was $2.2 million and $6.4 million, respectively. For the three and nine months ended September 30, 2017, amortization expense for deferred costs was $0.9 million and $2.5 million, respectively. There was no impairment loss related to the costs capitalized during these periods.
NOTE 4Net Income Per Share of Common Stock
Basic net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is computed by dividing net income by the weighted average shares of common stock outstanding plus the additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock unit awards (“RSUs”), unvested performance-vesting RSUs, unvested performance share awards (“performance awards”), and shares to be purchased under the Employee Stock Purchase Plan (“ESPP”). The dilutive effect of potentially dilutive securities is reflected in diluted net income per share of common stock by application of the treasury stock method.
The components of net income per share of common stock were as follows:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share amounts)
Net income
$
12,416

 
$
14,519

 
$
22,491

 
$
42,941

 
 
 
 
 
 
 
 
Weighted average common shares outstanding used to compute basic net income per share
34,559

 
34,275

 
34,348

 
34,004

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Employee stock options, RSUs, performance-vesting RSUs, performance awards, and ESPP shares
1,269

 
1,510

 
1,427

 
1,800

Weighted average common shares outstanding used to compute diluted net income per share
35,828

 
35,785

 
35,775

 
35,804

Net income per share of common stock:
 
 
 
 
 
 
 
Basic
$
0.36

 
$
0.42

 
$
0.65

 
$
1.26

Diluted
$
0.35

 
$
0.41

 
$
0.63

 
$
1.20


12


The following potential weighted average common shares were excluded from the computation of diluted net income per share of common stock, as their effect would have been anti-dilutive:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands)
Employee stock options and awards
11

 
320

 
22

 
179

Performance-vesting RSUs and performance awards are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, 86,903 and 59,455 shares underlying performance-vesting RSUs and performance awards were excluded from the dilutive shares outstanding for each of the three and nine months ended September 30, 2018 and 2017, respectively.
NOTE 5Financial Instruments and Fair Value Measurement
As of September 30, 2018 and December 31, 2017, the Company’s cash, cash equivalents, and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.
The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
September 30, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
(in thousands)
Cash
$
112,602

 
$

 
$

 
$
112,602

Level 1:
 
 
 
 
 
 
 
Money market funds
2,275

 

 

 
2,275

U.S. government and government agency obligations
69,725

 

 
(577
)
 
69,148

 
184,602

 

 
(577
)
 
184,025

Level 2:
 

 
 

 
 

 
 

Corporate notes and obligations
70,972

 
2

 
(432
)
 
70,542

Certificates of deposit
3,992

 

 

 
3,992

Municipal obligations
5,405

 

 
(25
)
 
5,380

U.S. government and government agency obligations
78,352

 
1

 
(232
)
 
78,121

Total financial instruments
343,323

 
3

 
(1,266
)
 
342,060

Less investments
209,741

 
3

 
(1,266
)
 
208,478

Cash and cash equivalents
$
133,582

 
$

 
$

 
$
133,582


13


 
December 31, 2017
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
Cash
$
119,035

 
$

 
$

 
$
119,035

Level 1:
 
 
 
 
 
 
 
Money market funds
3,623

 

 

 
3,623

U.S. government and government agency obligations
52,255

 

 
(266
)
 
51,989

 
174,913

 

 
(266
)
 
174,647

Level 2:
 

 
 
 
 

 
 

Corporate notes and obligations
81,062

 

 
(304
)
 
80,758

Certificates of deposit
6,527

 
2

 

 
6,529

Municipal obligations
10,274

 

 
(46
)
 
10,228

U.S. government and government agency obligations
76,510

 

 
(266
)
 
76,244

Total financial instruments
349,286

 
2

 
(882
)
 
348,406

Less investments
211,588

 
2

 
(882
)
 
210,708

Cash and cash equivalents
$
137,698

 
$

 
$

 
$
137,698

The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level 1 instruments due to the use of observable market prices for identical securities that are traded in active markets.
Valuation of the Company’s marketable securities investments classified as Level 2 is achieved primarily through broker quotes when such investments exist in a non-active market.
At September 30, 2018 and December 31, 2017, the Company did not have any assets or liabilities that were valued using Level 3 inputs.
Realized gains and losses from the sale of investments were immaterial during the three and nine months ended September 30, 2018 and 2017.
The following table shows the gross unrealized losses and the related fair values of the Company’s investments in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at September 30, 2018 or December 31, 2017 based on its evaluation of available evidence, such as the Company’s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company expects to receive the full principal and interest on these investments.
 
September 30, 2018
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
43,069

 
$
(315
)
 
$
12,431

 
$
(117
)
 
$
55,500

 
$
(432
)
Certificates of deposit

 

 
746

 

 
746

 

U.S. government, government agency, and municipal obligations
94,863

 
(266
)
 
53,846

 
(568
)
 
148,709

 
(834
)
 
$
137,932

 
$
(581
)
 
$
67,023

 
$
(685
)
 
$
204,955

 
$
(1,266
)

14


 
December 31, 2017
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
62,099

 
$
(253
)
 
$
7,574

 
$
(51
)
 
$
69,673

 
$
(304
)
Certificates of deposit
482

 

 
1,348

 

 
1,830

 

U.S. government, government agency, and municipal obligations
119,456

 
(492
)
 
13,070

 
(86
)
 
132,526

 
(578
)
 
$
182,037

 
$
(745
)
 
$
21,992

 
$
(137
)
 
$
204,029

 
$
(882
)
The following table summarizes the contractual maturities of the Company’s investments at September 30, 2018:
 
Amortized Cost
 
Carrying or
Fair Value
 
(in thousands)
Due within one year
$
139,050

 
$
138,656

Due after one year through three years (1)
70,691

 
69,822

Total
$
209,741

 
$
208,478

________________
(1) Maximum maturity of individual investments is three years.
Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.
NOTE 6Property and Equipment, Net
Property and equipment, net, consisted of the following:
 
September 30, 2018
 
December 31, 2017
 
(in thousands)
Computer equipment and software
$
79,691

 
$
67,068

Internal-use software
159,741

 
108,710

Furniture and fixtures
9,542

 
8,311

Leasehold improvements
32,433

 
27,356

Internal-use software and other assets not placed in service
53,700

 
52,659

Property and equipment, gross
335,107

 
264,104

Accumulated depreciation and amortization
(112,338
)
 
(77,113
)
Property and equipment, net
$
222,769

 
$
186,991

Depreciation and amortization expense for the three and nine months ended September 30, 2018 was $12.9 million and $36.1 million, respectively. Depreciation and amortization expense for the three and nine months ended September 30, 2017 was $9.7 million and $26.0 million, respectively. These amounts include amortization of assets under capital leases of less than $0.1 million and $0.9 million for the three and nine months ended September 30, 2018, and $0.6 million and $2.2 million for the three and nine months ended September 30, 2017, respectively.

15


NOTE 7Goodwill and Intangible Assets, Net
During the three months ended September 30, 2018, the Company recorded a $3.1 million adjustment to Goodwill related to certain acquired deferred tax assets of Velocify. The adjustment was the result of a change in the provisional amounts to the purchase accounting and was made within the measurement period.
Intangible assets, net, consisted of the following:
  
September 30, 2018
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(15,591
)
 
$
37,944

 
6.8
Trade names
1,931

 
(864
)
 
1,067

 
2.0
Customer relationships
34,900

 
(15,869
)
 
19,031

 
7.3
Order backlog
14,370

 
(14,272
)
 
98

 
1.1
Total assets subject to amortization
104,736

 
(46,596
)
 
58,140

 
6.9
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
108,775

 
$
(46,596
)
 
$
62,179

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
December 31, 2017
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(10,810
)
 
$
42,725

 
7.5
Trade names
1,931

 
(464
)
 
1,467

 
2.8
Customer relationships
34,900

 
(13,050
)
 
21,850

 
7.7
Order backlog
14,370

 
(3,577
)
 
10,793

 
0.8
Total assets subject to amortization
104,736

 
(27,901
)
 
76,835

 
6.5
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
108,775

 
$
(27,901
)
 
$
80,874

 
 
Amortization expense associated with intangible assets for the three and nine months ended September 30, 2018 was $6.2 million and $18.7 million, respectively. Amortization expense associated with intangible assets for the three and nine months ended September 30, 2017 was $1.1 million and $3.2 million, respectively.

16


Future amortization expense for intangible assets at September 30, 2018 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2018
$
2,694

2019
10,499

2020
8,978

2021
7,114

2022
7,055

2023
6,800

Thereafter
15,000

 
$
58,140

NOTE 8Income Taxes
The Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate and, if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period.
The following table presents the income tax provision (benefit) and the effective tax rate for the three and nine month periods ended September 30, 2018 and 2017 were as follows:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Income tax provision (benefit)
$
(119
)
 
$
4,465

 
$
(8,105
)
 
$
(964
)
Effective tax rate
(1.0
)%
 
23.5
%
 
(56.3
)%
 
(2.3
)%
For the three and nine months ended September 30, 2018, the Company’s effective tax rate differed from the U.S. federal statutory rate of 21% primarily due to income tax benefits from excess stock-based compensation deductions, research and development credits, and a reduction in the state blended income tax rate, offset by income tax expense related to the remeasurement of certain deferred tax assets as a result of the Tax Act. The Company recognized a deferred income tax expense of $1.2 million related to the remeasurement of certain acquired deferred tax assets of Velocify as a result of the reduction in the federal statutory tax rate. For the three and nine months ended September 30, 2017, the Company’s effective tax rate differed from the U.S. federal statutory rate of 35% primarily due to the income tax benefits from excess stock-based compensation deductions and research and development credits, offset by income tax expense for certain nondeductible stock-based compensation.
The Company regularly assesses the realizability of its deferred tax assets and establishes a valuation allowance if it is more-likely-than-not that some, or all, of its deferred tax assets will not be realized in the future. The Company evaluates and weighs all available evidence, both positive and negative, including its historic operating results, future reversals of existing deferred tax liabilities, as well as projected future taxable income. The Company will continue to regularly assess the realizability of its deferred tax assets. Changes in earnings performance and future earnings projections, among other factors, may cause the Company to adjust the valuation allowance on deferred tax assets, which could materially impact the income tax expense in the period the Company determines that these factors have changed.
The Company’s income tax positions are subject to audit by the Internal Revenue Service (“IRS”) and various state tax authorities. The Company recognizes a tax benefit for an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained upon examination, based upon the technical merits of the position by the relevant tax authority. The Company believes that it has adequately provided reserves for its uncertain tax positions for all tax years that remain open to examination. The Company does not believe it is reasonably possible that its gross unrecognized tax benefits will materially change in the next 12 months.
The Company has a policy to classify accrued interest and penalties for its uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals as a component of the provision for income taxes. There was no interest nor were there penalties accrued in the provision for income taxes during the three and nine months ended September 30, 2018 and 2017.
In December 2017, the SEC staff issued SAB 118, which allows companies to record provisional amounts for the Tax Act during a measurement period not to extend beyond one year of the enactment date.

17


In order to complete the accounting for the impacts of the Tax Act, the Company continues to obtain, analyze and interpret additional guidance that becomes available from the U.S. Treasury Department, the IRS, state taxing jurisdictions, the FASB, and other standard-setting and regulatory bodies. New guidance or interpretations may materially impact the Company’s provision for income taxes in future periods. Additional information that is needed to complete the analysis but is currently unavailable includes, but is not limited to, the final determination of certain net deferred tax assets and liabilities subject to remeasurement and when the related temporary differences will be settled or realized, and the tax treatment of such provisions of the Tax Act by various state tax authorities. In addition, the Company is currently examining the recently issued IRS guidance to determine the impact of the “transition rule” related to the Company’s covered employees’ compensation stemming from written binding contracts entered on or before November 2, 2017. The provisional estimates recorded may change in the fourth quarter of 2018 as the Company’s accounting analysis is finalized. As of September 30, 2018, the Company has not completed the accounting for the tax effects of the Tax Act.
For additional information related to the impact of the 2017 Tax Act on the Company’s tax provision and tax rate, please see Note 8 of the notes to condensed consolidated financial statements in the Company’s Annual Report on Form 10-K for the calendar year ended December 31, 2017, filed with the SEC on March 1, 2018.
NOTE 9Commitments and Contingencies
Leases
As of September 30, 2018, the Company leased nine facilities under operating lease arrangements. The lease expiration dates range from September 2019 to December 2025. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period.
Legal Proceedings
From time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company’s line of business, including commercial and employment disputes. As of the date of this Quarterly Report on Form 10-Q, the Company is not involved in any pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows.
NOTE 10Equity and Stock Incentive Plans
The 2011 Equity Incentive Award Plan (the “2011 Plan”) serves as the successor to the Company’s 2009 Stock Option and Incentive Plan (together with the 2011 Plan, the “Stock Plans”). The Company recognized stock-based compensation expense related to awards granted under the Stock Plans and ESPP.
Total stock-based compensation expense recognized consisted of:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,408

 
$
1,810

 
$
6,408

 
$
4,929

Sales and marketing
1,929

 
1,346

 
5,245

 
3,780

Research and development
2,796

 
2,043

 
8,283

 
6,002

General and administrative
3,407

 
3,700

 
10,798

 
10,549

 
$
10,540

 
$
8,899

 
$
30,734

 
$
25,260


18


Stock Plans
Stock Options
The following table summarizes the Company’s stock option activity under the Stock Plans:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2018
1,436,031

 
$
27.06

 
5.43
 
$
89,554

Granted
4,641

 
$
92.28

 
 
 
 
Exercised
(281,184
)
 
$
24.49

 
 
 
 
Forfeited or expired
(6,676
)
 
$
48.48

 
 
 
 
Outstanding at September 30, 2018
1,152,812

 
$
27.83

 
4.77
 
$
77,172

Ending vested and expected to vest at September 30, 2018
1,152,252

 
$
27.81

 
4.77
 
$
77,153

Exercisable at September 30, 2018
1,094,838

 
$
26.11

 
4.66
 
$
75,172

There were no stock options granted during the three months ended September 30, 2018. The aggregate intrinsic value of the stock options outstanding at September 30, 2018 represents the value of the Company’s closing stock price of $94.77 on September 30, 2018 in excess of the exercise price multiplied by the number of options outstanding for options that were in-the-money.
As of September 30, 2018, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $1.5 million and is expected to be recognized over a weighted average period of 11 months.
Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards
The following table summarizes the Company’s RSU, performance award, and performance-vesting RSU activity:
 
RSUs
 
Performance Awards and Performance-Vesting RSUs
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
Outstanding at January 1, 2018
1,179,458

 
$
82.84

 
294,464

 
$
56.17

Granted
619,623

 
$
100.67

 
88,513

 
$
92.28

Released
(344,029
)
 
$
74.53

 
(125,253
)
 
$
47.97

Forfeited or expired
(128,438
)
 
$
89.32

 
(29,048
)
 
$
70.33

Outstanding at September 30, 2018
1,326,614

 
$
92.69

 
228,676

 
$
72.84

Ending vested and expected to vest at September 30, 2018
1,171,628

 
 
 
228,676

 
 
RSUs, performance-vesting RSUs, and performance awards that are expected to vest are presented net of estimated future forfeitures.
RSUs released during the nine months ended September 30, 2018 and 2017 had an aggregate intrinsic value of $34.4 million and $32.0 million, respectively, and had an aggregate grant-date fair value of $25.6 million and $17.7 million, respectively.
Performance-vesting RSUs and performance awards released during the nine months ended September 30, 2018 and 2017 had an aggregate intrinsic value of $11.5 million and $13.7 million, respectively, and had an aggregate grant-date fair value of $6.0 million and $5.8 million, respectively. The number of RSUs released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.
As of September 30, 2018, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs, and performance awards, adjusted for estimated forfeitures, was $96.9 million and is expected to be recognized over a weighted average period of 2.6 years.

19


Employee Stock Purchase Plan
For the nine months ended September 30, 2018 and 2017, employees purchased 159,692 shares and 121,010 shares, respectively, under the ESPP, resulting in cash proceeds of $11.8 million and $9.1 million, respectively. As of September 30, 2018, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on February 28, 2019, was $1.7 million and is expected to be recognized over five months.
Valuation Information
The fair value of stock options and stock purchase rights granted under the Stock Plans, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended September 30, 2018
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
2.63
%
 
2.04
%
Expected life of options (in years)

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
45.00
%
 
48.00
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate
2.27

%
 
1.12

%
 
2.06
%
 
0.58
%
Expected life of options (in years)
0.48

 
 
0.49

 
 
0.50
 
 
0.49
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility
27.96

%
 
37.25

%
 
27.47
%
 
34.88
%
Common Stock
The following numbers of shares of common stock were reserved and available for future issuance under the 2011 Plan and ESPP at September 30, 2018: 
  
Reserved
Shares
Options and awards outstanding under the Stock Plans
2,708,103

Shares available for future grant under the 2011 Plan
6,455,860

Shares available under the ESPP
1,797,273

Total
10,961,236

In March 2018, 342,276 additional shares were reserved under the ESPP, and 1,711,384 additional shares were reserved under the 2011 Plan, pursuant to the automatic increase provisions in each plan.
Stock Repurchase Program
In August 2017, the Company’s audit committee, under the authority delegated to it by the Company’s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to $250.0 million of its common stock. This authorization expires in August 2020. All shares are retired upon repurchase.
During the nine months ended September 30, 2018, the Company repurchased a total of 159,141 shares for $14.7 million. During the three months ended September 30, 2018, the Company did not repurchase any shares. As of September 30, 2018, $200.0 million remained available for future repurchases under the program.


20


ITEM 2—MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This Quarterly Report on Form 10-Q and the documents incorporated herein by reference contain 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, which are subject to the “safe harbor” created by those sections. Forward-looking statements may include words such as “may,” “will,” “should,” “expect,” “plan,” “intend,” “target,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” “project,” “continue,” or other wording indicating future results or expectations. These forward-looking statements include, but are not limited to, statements about:
expectations regarding demand for home purchases;
the impact of changes in mortgage interest rates, home sale activity and regulatory changes;
the impact of seasonality on our revenues;
estimates of the percentage of our revenues that have direct sensitivities to volume;
changes in mortgage originator, lender, investor or service provider behavior and any related impact on the residential mortgage industry;
our revenue and cost forecasts and drivers;
the number of users of Encompass and estimated Encompass closed loans;
our ability to remediate the material weakness in our internal control over financial reporting;
anticipated benefits of our new solutions;
anticipated timing of roll-out of new solutions and features;
our planned offerings to address regulatory changes;
our planned investments;
the anticipated benefits and growth prospects from our acquisitions;
the timing of future acquisitions of businesses, solutions or technologies and new product launches;
our acquisition strategy;
our belief that our existing cash, cash equivalents, and short-term investments will be sufficient to fund capital expenditures, operating expenses and other cash requirements for at least the next 12 months; and
our planned stock repurchases.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q. You should not rely upon forward-looking statements as predictions of future events. The outcomes of the events described in these forward-looking statements are subject to substantial risks, uncertainties and other factors described in Part II, Item 1A “Risk Factors,” and elsewhere, in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements.
In this report, references to “Ellie Mae,” the “Company,” “we,” “our,” or “us” refer to Ellie Mae, Inc., unless the context requires otherwise.

21


Overview
We are the leading cloud-based platform provider for the mortgage finance industry. Our technology solutions are used by lenders to originate and close residential mortgage loans. Banks, credit unions, and mortgage lenders use our Encompass® all-in-one mortgage management solution to originate and fund mortgages and improve compliance, loan quality, and efficiency.
Mortgage originators use our Encompass software, a comprehensive digital mortgage solution that handles key business and management functions involved in running a residential mortgage origination business. Mortgage originators use Encompass as a single tool for marketing, loan origination, processing, and customer communication, and to interact electronically with lenders, investors, and service providers over the Ellie Mae Network. Our software also enables enforcement of rules and business practices designed to ensure loan quality, adherence to processing standards, and regulatory compliance.
The Ellie Mae Network electronically connects approximately 192,000 mortgage professionals using Encompass to the broad array of third-party service providers, mortgage lenders, and investors integral to the origination and funding of residential mortgages. During the mortgage origination process, mortgage originators may order various services through the Ellie Mae Network, including credit reports, product eligibility and pricing services, automated underwriting services, appraisals, title reports, insurance, flood certifications and flood insurance, compliance reviews, fraud detection, document preparation, and verification of income, identity, and employment. Mortgage originators can also initiate secure data transmission to and from lenders and investors.
In October 2017, we acquired Velocify, Inc. (“Velocify”), a cloud-based sales engagement platform that provides customers the capabilities to generate and manage leads and customer relationships.
On January 1, 2018, we adopted the Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”) including its subsequent amendments (collectively “Topic 606”) for all open contracts as of January 1, 2018 using the modified retrospective method. Prior period amounts were not adjusted and are reported under Topic 605, Revenue Recognition.
Our revenues are generated primarily from subscriptions to the company-hosted Encompass Software that customers access through the Internet, including customers who pay fees based on the number of loans they close, or success basis, subject to monthly base fees, which we refer to as Success-Based Pricing, and related professional services such as consulting, implementation, and training services. Our revenues also include software-related services that are sold on a transactional basis; Ellie Mae Network fees; fees for education and training; and loan product, policy and guideline data and analytics services that are provided under the AllRegs brand.
Seasonality and current industry trends
Our revenues typically, but not always, track the seasonality of the residential mortgage industry, with increased activity in the second and third quarters and reduced activity in the first and fourth quarters as home buyers tend to purchase their homes during the spring and summer in order to move to a new home before the start of the school year. Mortgage volumes are also impacted by other factors such as interest rate fluctuations, home sale activity, regulatory changes, and general economic conditions, which can lead to departures from the typical seasonal pattern. A combination of tight housing inventory and rising mortgage interest rates resulted in a decline in mortgage volumes in the first three quarters of 2018 relative to the first three quarters of 2017. This had the effect of reducing the number of closed loans per active user on our platform in the first three quarters of 2018 relative to the same period in 2017. Although the market for mortgages is expected to transition to one in which increasing volumes are driven primarily by demand for home purchases, a tight housing supply in certain markets is currently limiting the rate of growth in purchase volumes.
In spite of the lower year-over-year industry volume, we continued to experience year-over-year increases in revenues as our customers use our platform to process an increasing percentage of loans originated in the United States, combined with our ability to increase the revenues we earned per loan in the first three quarters of 2018 compared to the same period in 2017. This was driven by an increase in active users and the adoption of our broader service offerings by our customers.
We currently estimate that approximately 25% to 35% of our revenues have some direct sensitivity to volume. The base fee portion of success based revenues, subscription revenues, and professional services revenues are generally not affected by fluctuations in mortgage origination volume. The impact on our revenues from a substantial decline in mortgage volumes is difficult to predict and subject to risk and uncertainty. Please refer to the risks relating to a decline in mortgage lending volumes described in Part II, Item 1A “Risk Factors” for additional information.

22


Our investments
We are investing aggressively in initiatives that we believe will help us continue to grow our business, improve our products and services, and strengthen our competitive advantage while bringing sustainable long-term value to our customers. Our recent launch of Developer Connect, Data Connect, and Investor Connect will enable developers to create new features for Encompass, easily integrate Encompass with external systems and data, and build and deploy custom applications in the cloud. In addition, lenders are also looking for a technology partner to deliver a better digital mortgage experience to consumers. We recently made generally available Encompass Consumer Connect, which enables our customers to originate loans directly from borrowers by offering an online loan application that can be accessed by anyone with a web browser. Furthermore, our acquisition of Velocify accelerates our vision of offering a fully digital mortgage by combining Velocify’s lead management, engagement, and distribution capabilities with Encompass Consumer Connect.
In 2017 and the first three quarters of 2018, we increased our investment in our platform, research and development, technology infrastructure, and data security in an effort to support our growing user base. This includes the roll out of our Connect solutions, the development of our hybrid cloud infrastructure, and the development of our next generation Encompass platform and capabilities, which we expect to continue to progressively roll out to customers during the remainder of 2018, 2019, and 2020. The amortization expense of capitalized costs associated with our Connect solutions and intangible assets from the Velocify acquisition resulted in a decrease in our gross margin and increased operating expenses in the first three quarters of 2018 as compared to the same period in 2017. Conversely, capitalized costs associated with solutions that we have not yet introduced are reflected as an asset on our Condensed Balance Sheet.
We have also invested in our sales and client services capabilities to continue to increase sales of our products and to assist our customers in implementing our solutions. To continue to support customers as we grow our business and further differentiate ourselves, we intend to invest in key areas, such as research and development, enterprise sales, services, technical support, data security, and our hybrid cloud infrastructure. We expect that our cost of revenues will continue to increase as our revenues increase, as we make additional and accelerated investments to bolster our infrastructure and enhance our system capacity, reliability, and data security, as we place new internal-use software into service, and as we pursue additional strategic acquisitions. As we continue to invest in these areas, such expenditures may affect our ability to improve our margins.
In addition to our internal initiatives, our business strategy has evolved to address recent industry trends, including:
greater focus on operational efficiencies;
customers adopting multi-channel strategies;
consumer demand for a digital based experience from lenders;
changes in regulation affecting lenders and investors;
increased quality standards imposed by regulators, lenders, and investors; and
greater focus by customers and regulators on data security and consumer privacy.
We are responding to these trends as follows:
Greater focus on operational efficiencies. The average total production cost per loan was $7,877 in the second quarter of 2018 (1). We expect operational costs to continue to be a significant consideration for mortgage originators due to the continuously changing regulatory environment and heightened quality standards. By automating many of the functions of mortgage origination, we enable our users to comply with regulations and process quality loans more efficiently and effectively. This reduces the cost of originating loans and lowers the risk of buy-back demands from investors resulting from poorly originated or documented loans or loans that fail to comply with applicable regulations. We continually address the changing needs of our customers by developing and enhancing tools to allow for simplified regulatory compliance, increased availability of information, and enhanced system functionality and performance.
With an eye towards providing customers with ever-improving tools to enhance efficiency, we currently anticipate that we will continue to develop new service offerings through the Ellie Mae Network and encourage adoption of our services through initiatives such as our Encompass Connect Solutions. By integrating and expanding our current and new services, we aim to provide a more comprehensive solution to our users.

________________
(1) Mortgage Bankers Association, Second Quarter IMB Profits Up over First Quarter, Down Year-over-Year, August 28, 2018.

23


Customers adopting multi-channel strategies. Customers are developing multi-channel strategies beyond a single retail, correspondent or wholesale mortgage lending channel in order to grow their businesses. The requirements of these different channels vary and in order to maintain a single operating system, customers must use a robust system with customizable functionality. Encompass includes support for multi-channel workflows, allowing our customers to drive efficiencies and boost productivity by creating distinct workflows for each channel that map to our customers’ business needs. Encompass users can customize workflows based on channel, loan purpose or specific loan criteria - all of which can vary between lending channels. With the introduction of Encompass TPO Connect, Encompass users are able to utilize a customizable and interactive web experience for wholesale and correspondent lending channels, which gives lenders and investors a modern and collaborative web experience for their third-party origination (“TPO”) partners that promotes compliance, data integrity, and easy bi-directional communication throughout the entire loan process. Additionally, Encompass Consumer Connect supports our customers’ retail channel by enabling our customers to originate loans directly from borrowers by offering an online loan application that can be accessed by anyone with a web browser.
Consumer Demand for a Digital Based Experience from Lenders. Borrowers expect transparency, service and speed, and a human touch. To meet these requirements, lenders must offer a seamless, online experience that continues even after the application has been submitted. It is our goal to provide a true digital mortgage process that enables the lender to originate more loans, lower origination costs, reduce the time to close and make smarter decisions through data and predictive analytics, all while ensuring the highest levels of compliance, quality and efficiency. Our digital mortgage vision encompasses all phases of the mortgage loan lifecycle, with each milestone in the mortgage origination process informing the next.
Changes in regulation affecting lenders and investors. Regulations continue to be subject to change, and many regulatory reforms have significantly increased the complexity and importance of regulatory compliance. We devote considerable resources to continually upgrade our software to help our customers address regulatory changes. We offer Encompass Compliance Service, which analyzes mortgage loan data for compliance with consumer protection laws and institutionally mandated compliance policies and also alerts users to possible violations of these laws and policies. In addition, we have a staff of attorneys who work with compliance experts and help ensure that documents prepared using our software and the processes recommended by the Encompass workflow comply with applicable rules and regulations. For example, additional tools and product updates were required to address the Ability-to-Repay/Qualified Mortgage and Federal and State High Cost rules that became effective in January 2014. In addition, we updated certain of our products to comply with the TILA-RESPA Integrated Disclosure rule changes that took effect in October 2015 and we will provide a complete offering of readiness initiatives, tools and training programs in advance of the 2018 Home Mortgage Disclosure Act and Regulation C collection and reporting changes. We believe we are well-positioned to help our customers comply with changing regulatory requirements as they are published and become effective. However, changes to existing laws or regulations or adoption of new laws or regulations relating to the residential mortgage industry could require us to incur significant costs to update our products and services so that our customers remain compliant with such laws and regulations.
Increased quality standards imposed by regulators, lenders, and investors. Encompass is designed to automate and streamline the process of originating mortgages to, among other things, satisfy increased quality requirements of investors. Relevant features of Encompass include enabling customers’ management to impose processing rules and formats, and providing milestone and process reminders, automated population of forms with accurate data, and accurate and automated transmission of loan files and data from originators to investors and lenders. Our Total Quality Loan Program (“TQL”) is designed to further enhance the quality, compliance, and salability of loans that are originated through Encompass. Additionally, TQL is intended to reduce the possibility of errors in the process of transferring information from originator to partners and from originator to investor and to give investors confidence in the accuracy and regulatory compliance of the information that is underlying loan files.
In response to the increased quality standards and compliance mandates affecting the industry, we expect many non-Encompass mortgage lenders to assess new platform options and replace their legacy systems. We have increased the size of our customer acquisition, implementation, and support teams in order to address anticipated demand for our software solutions.
Greater focus by customers and regulators on data security and consumer privacy. Recent high-profile data security incidents affecting financial institutions and their service providers have resulted in an increased focus on data security by our customers and our customers’ regulators. We are making significant investments in the security of the Encompass service, as well as our internal systems, processes, and monitoring capabilities to protect our customers’ data and help minimize the risk of data security loss. We expect the industry focus on data security to continue to increase, and we anticipate that our investments in data security will increase substantially over time.
Acquisition Strategy
We evaluate strategic acquisition and investment opportunities within our core mortgage vertical and across complementary fintech verticals. To date, our acquisitions have been focused on enhancing the delivery of an end-to-end digital mortgage experience for our clients and their customers. The acquisition of Velocify accelerates our vision of offering a fully digital mortgage. We expect to continue to evaluate and explore strategic opportunities that will enhance the breadth and depth of our solutions and further our mission of automating the entire end-to-end mortgage process for our customers.

24


Operating Metrics
We use certain operational metrics to evaluate our business, determine allocation of our resources, and make decisions regarding corporate strategy. We focus on these metrics to determine our success in leveraging our user base to increase our revenues and to gauge the degree of our market penetration.
Our key operating metrics are defined below.
Contracted revenues. Contracted revenues are those revenues that are fixed by the terms of a contract and are generally not affected by fluctuations in mortgage origination volume. These revenues consist of the base fee portion of Success-Based Pricing revenues, monthly per-user subscription revenues, professional services revenues, and subscription revenues paid for products other than Encompass.
Active users. An active user is a mortgage origination professional who has used Encompass at least once within a 90-day period preceding the measurement date. A user is a mortgage origination professional working at an Encompass mortgage lender, such as a mortgage bank, commercial bank, thrift or credit union, which sources and funds loans and generally sells these funded loans to investors; or a mortgage brokerage, which typically processes and submits loan files to a mortgage lender or mega lender that funds the loan.
Average active users. Average active users during a period is calculated by averaging the monthly active users during a reporting period.
Estimated Encompass closed loans. Estimated Encompass closed loans is an estimate of the number of loans originated by Encompass users, calculated as loans originated by our Success-Based Pricing customers, which does not include certain brokered loans or correspondent purchased loans, plus an estimate of the number of loans originated by Encompass customers who are on purely subscription, or SaaS, licenses, which estimate is derived by applying the ratio of active Success-Based Pricing customers to loans originated by these customers to the number of active SaaS users of Encompass for the same period of time.
Revenues per loan. This is all our revenues for the applicable period of time divided by Estimated Encompass closed loans originated during the same period.
The following table shows these operating metrics as of and for the three and nine months ended September 30, 2018 and 2017:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
Revenues (in thousands):
 
 
 
 
 
 
 
Revenues
$
122,965

 
$
107,029

 
$
364,220

 
$
304,156

Contracted revenues
$
88,565

 
$
70,994

 
$
260,940

 
$
200,958

Users:
 
 
 
 
 
 
 
Active users
192,296

 
183,122

 
192,296

 
183,122

Average active users during the period
192,445

 
181,413

 
191,053

 
175,151

Loans:
 
 
 
 
 
 
 
Estimated Encompass closed loans
699,000

 
693,000

 
1,973,000

 
1,890,000

Revenues per loan
$
176

 
$
154

 
$
185

 
$
161

Basis of Presentation
Revenue Recognition
Effective January 1, 2018, we apply the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, we recognize revenues under the core principle to depict the transfer of control to our customers in an amount reflecting the consideration to which we expect to be entitled. In order to achieve that core principle, the following five step approach is applied:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and

25


Recognition of revenue when, or as, we satisfy a performance obligation.
We generate revenues primarily from hosted software subscription services, transaction-based fees and related services, including professional services and our annual user conference, and recognizes revenues as performance obligations are satisfied. Sales taxes assessed by governmental authorities are excluded from transaction price.
Our revenues are generated from our hosted Encompass software subscriptions that customers access through the Internet. Our revenues are also comprised of fees for software services sold both as a subscription and on a transactional basis, including fees based on a per closed loan, or success basis, subject to monthly base fees, which we refer to as Success-Based Pricing, as well as Ellie Mae Network fees, fees for loan product, policy and guideline data and analytics services under the AllRegs brand, fees for lead management, marketing and customer relationship management, and fees for professional services which include consulting, implementation, and education and training services.
Cost of Revenues and Operating Expenses
Cost of Revenues
Our cost of revenues consists primarily of: salaries and benefits, including stock-based compensation expense; data center operating costs; depreciation on data center computer equipment; amortization of internal-use software and acquired intangible assets such as developed technology and trade names; customer support; professional services associated with implementation of our software; third-party royalty expenses; and allocated facilities costs. We expect that our cost of revenues will continue to increase in absolute dollars as our revenues increase, as we make additional and accelerated investments to bolster our infrastructure and enhance our system capacity, reliability, and data security, as we place new internal-use software into service, as we pursue additional strategic acquisitions, and as we continue to hire personnel in our implementation and customer support departments to support new customers and provide new services. We anticipate that we will continue to invest in key areas such as development of internal-use software, professional services, technical support, data security, and data center infrastructure to better support our customers and further differentiate ourselves. This includes development of our next generation Encompass platform, which we expect to continue to roll out to customers throughout 2018 and 2019.
Sales and Marketing
Our sales and marketing expenses consist primarily of: salaries, benefits, and incentive compensation, including stock-based compensation expense and commissions; allocated facilities costs; expenses for trade shows, public relations, our annual user conference, and other promotional and marketing activities; expenses for travel and entertainment; and amortization of acquired intangible assets such as customer relationships. We expect that our sales and marketing expenses will continue to increase as we hire additional sales personnel in order to address anticipated demand for our software solutions, as we pursue additional strategic acquisitions, and as our annual user conference continues to increase in size.
Research and Development
Our research and development expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense; fees to contractors engaged in the development of the Encompass software, Ellie Mae Network, and other products; and allocated facilities costs. We expect that our research and development expenses will continue to increase in absolute dollars as we continue to invest in our products and services and related next-generation enhancements, including hiring additional engineering and product development personnel and as we pursue additional strategic acquisitions.
General and Administrative
Our general and administrative expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense for employees involved in finance, accounting, human resources, administration, information technology, and legal; third-party provider expenses such as general consulting, legal, accounting, and other professional services; and allocated facilities costs. We expect general and administrative expenses to continue to increase in absolute dollars as we expand our facilities and invest in our back-office infrastructure to enhance our system capacity, reliability, and security. We also expect general and administrative expenses to continue to increase as we hire additional personnel and grant stock-based awards to attract and retain the employees needed to continue to grow our business and as we pursue additional strategic acquisitions.
Other Income, Net
Other income, net consists of interest income earned on investments and cash accounts, offset by investment discount amortization, and interest expense paid on equipment and software leases.

26


Income Taxes
Our tax provision for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update our estimate of the annual effective tax rate and, if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period.
We are subject to federal and state income taxes in various jurisdictions and are subject to audit by the relevant taxing authorities. We recognize a tax benefit from an uncertain tax position only if it is more likely than not the tax position will be sustained, based upon the technical merits of the position, on examination by the taxing authority. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement of the position. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of our income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on estimates of future sources of taxable income for the jurisdictions in which we operate and the periods over which our deferred tax assets will be realizable. We will continue to regularly assess the realizability of our deferred tax assets. Changes in earnings performance and future earnings projections, among other factors, may cause us to adjust our valuation allowance on deferred tax assets, which could materially impact our income tax expense in the period we determine that these factors have changed.
Critical Accounting Policies and Estimates
There have been no significant changes during the three and nine months ended September 30, 2018 to our critical accounting policies and estimates previously disclosed in our 2017 Form 10-K except in relation to our adoption of Topic 606 as discussed in Notes 2 and 3 of the Notes to the Condensed Financial Statements.

27


Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our revenues for those periods. The period-to-period comparison of financial results is not necessarily indicative of future results.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Revenues
$
122,965

 
$
107,029

 
$
364,220

 
$
304,156

Cost of revenues(1)
51,272

 
39,603

 
150,728

 
112,638

Gross profit
71,693

 
67,426

 
213,492

 
191,518

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing(1)
18,788

 
13,522

 
62,987

 
46,762

Research and development(1)
20,625

 
15,901

 
67,700

 
49,354

General and administrative(1)
21,062

 
20,159

 
71,270

 
55,828

Total operating expenses
60,475

 
49,582

 
201,957

 
151,944

Income from operations
11,218

 
17,844

 
11,535

 
39,574

Other income, net
1,079

 
1,140

 
2,851

 
2,403

Income before income taxes
12,297

 
18,984

 
14,386

 
41,977

Income tax provision (benefit)
(119
)
 
4,465

 
(8,105
)
 
(964
)
Net income
$
12,416

 
$
14,519

 
$
22,491

 
$
42,941

________________
(1) Stock-based compensation included in the above line items:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,408

 
$
1,810

 
$
6,408

 
$
4,929

Sales and marketing
1,929

 
1,346

 
5,245

 
3,780

Research and development
2,796

 
2,043

 
8,283

 
6,002

General and administrative
3,407

 
3,700

 
10,798

 
10,549

 
$
10,540

 
$
8,899

 
$
30,734

 
$
25,260

 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
Revenues
100.0
 %
 
100.0
%
 
100.0
 %
 
100.0
 %
Cost of revenues
41.7

 
37.0

 
41.4

 
37.0

Gross profit
58.3

 
63.0

 
58.6

 
63.0

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
15.3

 
12.6

 
17.3

 
15.4

Research and development
16.8

 
14.9

 
18.6

 
16.2

General and administrative
17.1

 
18.8

 
19.6

 
18.4

Total operating expenses
49.2

 
46.3

 
55.4

 
50.0

Income from operations
9.1

 
16.7

 
3.2

 
13.0

Other income, net
0.9

 
1.1

 
0.8

 
0.8

Income before income taxes
10.0

 
17.8

 
3.9

 
13.8

Income tax provision (benefit)
(0.1
)
 
4.2

 
(2.2
)
 
(0.3
)
Net income
10.1
 %
 
13.6
%
 
6.2
 %
 
14.1
 %

28


Comparison of the Three and Nine Months Ended September 30, 2018 and 2017
Revenues
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Revenues
$
122,965

 
$
107,029

 
$
364,220

 
$
304,156

Three months ended September 30, 2018. Total revenues increased $15.9 million, or 14.9%, for the three months ended September 30, 2018 as compared to the same period in 2017. The increase in revenues is primarily due to increased adoption of our service offerings including Velocify and a larger user base.
Nine months ended September 30, 2018. Total revenues increased $60.1 million, or 19.7%, for the nine months ended September 30, 2018 as compared to the same period in 2017. The increase in revenues is primarily due to increased adoption of our service offerings including Velocify, an increase in estimated Encompass closed loans to 1,973,000 from 1,890,000, and a larger user base.
Gross Profit
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Gross profit
$
71,693

 
$
67,426

 
$
213,492

 
$
191,518

Gross margin
58.3
%
 
63.0
%
 
58.6
%
 
63.0
%
Three months ended September 30, 2018. Gross profit increased by $4.3 million and gross margin decreased 4.7% during the three months ended September 30, 2018 as compared to the same period in 2017. Revenues increased by $15.9 million and cost of revenues increased by $11.7 million. The increase in costs was primarily the result a $4.8 million increase in amortization related to intangibles acquired from the Velocify acquisition, a $3.4 million increase in amortization related to internal-use software and depreciation related to infrastructure hardware, a $2.8 million increase in employees related expenses associated with additional headcount, and a $1.8 million increase in expenses related to our technology and infrastructure services as we increase capacity to accommodate new customers through our hybrid cloud architecture.
Nine months ended September 30, 2018. Gross profit increased by $22.0 million and gross margin decreased 4.4% during the nine months ended September 30, 2018 as compared to the same period in 2017. Revenues increased by $60.1 million and cost of revenues increased by $38.1 million. The increase in costs was primarily the result of a $14.4 million increase in amortization related to intangibles acquired from the Velocify acquisition, a $9.7 million increase in employee-related expenses associated with additional headcount, a $9.2 million increase in amortization expense related to internal-use software and depreciation expense related to infrastructure hardware, and a $5.3 million increase in expenses related to our technology and infrastructure services as we increased capacity to accommodate new customers through our hybrid cloud architecture.
Sales and Marketing
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Sales and marketing
$
18,788

 
$
13,522

 
$
62,987

 
$
46,762

Sales and marketing as a % of revenues
15.3
%
 
12.6
%
 
17.3
%
 
15.4
%
Three months ended September 30, 2018. Sales and marketing expenses increased by $5.3 million, or 38.9%, for the three months ended September 30, 2018 as compared to the same period in 2017. Sales and marketing expenses as a percentage of revenues increased by 2.7%. The increase in sales and marketing expenses was primarily due to a $2.3 million increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued to grow our sales and marketing departments in an effort to increase our market share and address anticipated demand for our software solutions, a $1.3 million increase in commissions related to higher amortization of deferred costs and reclassification of certain costs to obtain contracts, and a $0.8 million increase in marketing and promotion expenses, including our user conference and trade shows.

29


Nine months ended September 30, 2018. Sales and marketing expenses increased by $16.2 million, or 34.7%, for the nine months ended September 30, 2018 as compared to the same period in 2017. Sales and marketing expenses as a percentage of revenues increased by 1.9%. The increase in sales and marketing expenses was primarily due to a $7.9 million increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued to grow our sales and marketing departments in an effort to increase our market share and address anticipated demand for our software solutions, a $3.3 million increase in commissions related to higher amortization of deferred costs and reclassification of certain costs to obtain contracts, and a $2.2 million increase in marketing and promotion expenses, including our user conference and trade shows.
Research and Development
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Research and development
$
20,625

 
$
15,901

 
$
67,700

 
$
49,354

Research and development as a % of revenues
16.8
%
 
14.9
%
 
18.6
%
 
16.2
%
Three months ended September 30, 2018. Research and development expenses increased by $4.7 million, or 29.7%, for the three months ended September 30, 2018 as compared to the same period in 2017. Research and development expenses as a percentage of revenues increased by 1.9%. The increase in research and development expenses was primarily driven by salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued to invest in our products and services.
Nine months ended September 30, 2018. Research and development expenses increased by $18.3 million, or 37.2%, for the nine months ended September 30, 2018 compared to the same period in 2017. Research and development expenses as a percentage of revenues increased by 2.4%. The increase in research and development expenses was primarily driven by salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued to invest in our products and services.
General and Administrative
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
General and administrative
$
21,062

 
$
20,159

 
$
71,270

 
$
55,828

General and administrative as a % of revenues
17.1
%
 
18.8
%
 
19.6
%
 
18.4
%
Three months ended September 30, 2018. General and administrative expenses increased by $0.9 million, or 4.5%, for the three months ended September 30, 2018 as compared to the same period in 2017. General and administrative expenses as a percentage of revenues decreased by 1.7%. The increase in general and administrative expenses was primarily driven by third-party service fees due to consulting services.
Nine months ended September 30, 2018. General and administrative expenses increased by $15.4 million, or 27.7%, for the nine months ended September 30, 2018 as compared to the same period in 2017. General and administrative expenses as a percentage of revenues increased by 1.2%. The increase in general and administrative expenses was primarily due to a $5.6 million increase in salaries, stock-based compensation, and employee benefits related to increased headcount, a $3.7 million increase in professional services, and a $3.0 million increase in third-party service fees due to consulting services.
Income Tax Provision
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Income tax provision (benefit)
$
(119
)
 
$
4,465

 
$
(8,105
)
 
$
(964
)
Effective tax rate
(1.0
)%
 
23.5
%
 
(56.3
)%
 
(2.3
)%

30


For the three and nine months ended September 30, 2018, our effective tax rate differed from the U.S. federal statutory rate of 21% primarily due to income tax benefits from excess stock-based compensation deductions, research and development credits, and a reduction in our state blended income tax rate, offset by income tax expense related to the remeasurement of certain deferred tax assets as a result of the Tax Act. We recognized a deferred income tax expense of $1.2 million related to the remeasurement of certain acquired deferred tax assets of Velocify as a result of the reduction in the federal statutory tax rate. For the three and nine months ended September 30, 2017, our effective tax rate differed from the U.S. federal statutory rate of 35% primarily due to the income tax benefits from excess stock-based compensation deductions and research and development credits, offset by income tax expense for certain nondeductible stock-based compensation.
In December 2017, the SEC staff issued SAB 118, which allows companies to record provisional amounts for the Tax Act during a measurement period not to extend beyond one year of the enactment date. The guidance allows us to record provisional amounts to the extent a reasonable estimate can be made and provides us with up to one year from enactment date to finalize the accounting for the impact of the Tax Act. Since the Tax Act was passed in our fourth quarter of 2017, we continue to perform an impact analysis on the Tax Act on an ongoing basis. The analysis is expected to be completed within the 12-month measurement period which is our fourth quarter of 2018 and corresponding adjustments may materially impact our provision for income taxes and effective tax rate in the period in which the adjustments are made.
For further discussion of our income tax provision, see Note 8 of Notes to Condensed Financial Statements.
Liquidity and Capital Resources
As of September 30, 2018, we had cash, cash equivalents, and short-term investments of $272.2 million and long-term investments of $69.8 million. Cash and cash equivalents consist of cash, money market accounts, and highly liquid investments purchased with an original maturity of three months or less. Both short and long-term investments consist of U.S. government notes, and U.S. government agency securities, corporate bonds and obligations, certificates of deposit and municipal obligations.
We believe our existing cash, cash equivalents, and short-term investments will be sufficient to fund capital expenditures, operating expenses and other cash requirements for at least the next 12 months. We have used our cash and investments to repurchase our stock and may continue to do so in future periods. Acquisitions that we enter into are funded by our cash and investments or require us to seek additional equity or debt financing. Additional funds may not be available on terms favorable to us or at all.
The following table sets forth our statement of cash flows data for the periods presented:
 
Nine Months Ended September 30,
 
Net Change
 
2018
 
2017
 
 
(in thousands)
Net cash provided by operating activities
$
79,209

 
$
69,621

 
$
9,588

Net cash used in investing activities
(70,653
)
 
(208,439
)
 
137,786

Net cash provided by (used in) financing activities
(12,672
)
 
4,743

 
(17,415
)
Net decrease in cash and cash equivalents
$
(4,116
)
 
$
(134,075
)
 
$
129,959

Operating Activities
Cash provided by operating activities consists of net income adjusted for non-cash items and changes in operating assets and liabilities.
Cash provided by operating activities for the nine months ended September 30, 2018 increased by $9.6 million as compared to the same period in 2017. The increase in cash provided by operating activities was primarily due to increased revenue and related cash collections, partially offset by higher payments for operating expenses primarily driven by increased headcount, costs related to the integration of Velocify, and an increase in professional and consulting services due to the adoption of the new revenue standard.
Investing Activities
Our primary investing activities have consisted of purchases and maturities of investments, and purchases of property and equipment (including costs incurred to develop internal-use software). Purchases of property and equipment may vary from period-to-period due to the timing of the expansion of our operations and the timing of our internal-use software projects subject to capitalization. We plan to continue to invest in the expansion of our operations and facilities as well as the next generation Encompass platform, and we intend to continue pursuing strategic acquisitions.

31


Cash used in investing activities of $70.7 million for the nine months ended September 30, 2018 was primarily the result of $21.7 million in expenditures for purchases of property, including capital improvements to our corporate headquarters, investments to bolster our infrastructure and enhance our system capacity, reliability, and security, and $50.7 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. These payments were partially offset by net proceeds of $1.6 million from the maturities of investments.
Cash used in investing activities of $208.4 million for the nine months ended September 30, 2017 was primarily the result of $24.9 million in expenditures for purchases of property, including capital improvements to our corporate headquarters, investments to bolster our infrastructure and enhance our system capacity, reliability, and security, and $40.0 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. We also incurred $143.5 million in net purchases of investments.
Financing Activities
Financing activities have consisted primarily of cash provided from the exercise of stock options and purchases under the employee stock purchase plan, reduced by the payments related to capital lease obligations, repurchases of common stock and tax payments related to shares withheld for vested restricted stock units, or RSUs. In August 2017, our audit committee, under the authority delegated to it by our board of directors, approved a new stock repurchase program under which we are authorized to repurchase up to $250.0 million of our common stock. This authorization expires in August 2020.
Cash used in financing activities of $12.7 million for the nine months ended September 30, 2018 consisted primarily of $14.7 million in common stock repurchases and $16.5 million in tax payments related to shares withheld for vested RSUs, partially offset by $18.7 million in proceeds from employee stock purchases and the exercise of stock options.
Cash provided by financing activities of $4.7 million for the nine months ended September 30, 2017 consisted primarily of $17.6 million in proceeds from employee stock purchases and the exercise of stock options, partially offset by $12.2 million in tax payments related to shares withheld for vested RSUs.
Off Balance Sheet Arrangements
As of September 30, 2018, we had no off-balance sheet arrangements, and operating leases were the only financing arrangements not reported on our condensed financial statements.
Contractual Obligations
During the nine months ended September 30, 2018, there have been no material changes to our contractual obligations outside the ordinary course of business from those specified in our 2017 Form 10-K.
ITEM 3QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We believe that there have been no significant changes in our market risk exposures for the three and nine months ended September 30, 2018, as compared with those discussed in our 2017 Form 10-K.

32



ITEM 4CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and our Interim Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2018. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of September 30, 2018, our Chief Executive Officer and Interim Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were not effective because of the material weakness in internal control over financial reporting described below.
During the third quarter of fiscal year 2018, we identified a material weakness in our controls related to the adoption of ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). The following deficiencies primarily contributed to management’s assessment:
We determined that we did not design controls that adequately constrained the variable consideration that is estimated and included in the transaction price for certain customer subscriptions to our Encompass software, such that, at the time we adopted Topic 606, it was probable that a significant revenue reversal would not occur.
The processes and controls relating to the costs to obtain contracts were not sufficient to identify certain third party costs to obtain contracts which should have been recorded to our opening balances upon adoption of Topic 606.
The material weakness described above resulted in the restatement of our condensed consolidated financial statements for the quarters ended March 31, 2018 and June 30, 2018.
Changes in Internal Control Over Financial Reporting
The material weakness described above constitutes a change in our internal control over financial reporting during the three months ended September 30, 2018, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Management's Plan for Remediation of Material Weakness
Management has implemented or is in the process of implementing the following planned actions to address the material weakness described above:
(a)
supplementing the accounting and finance function with additional subject matter expertise on complex accounting matters related to Topic 606,
(b)
supplemental procedures to review and ensure the adequacy of the constraint on the variable consideration included in the transaction price for certain customer subscriptions to our Encompass software, such that, it is probable that a significant reversal will not occur,
(c)
supplemental procedures to ensure the completeness of our evaluation of third party agreements that may be within the scope of costs to obtain or fulfill a contract.


33


PART II—OTHER INFORMATION
ITEM 1LEGAL PROCEEDINGS
From time to time, we are involved in litigations that we believe are of the type common to companies engaged in our line of business, including commercial and employment disputes. As of the date of this Quarterly Report on Form 10-Q, we are not involved in any pending legal proceedings whose outcome we expect to have a material adverse effect on our financial position, results of operations or cash flows. However, litigation is unpredictable and excessive verdicts, both in the form of monetary damages and injunctions, could occur. In the future, litigation could result in substantial costs and diversion of resources, and we could incur judgments or enter into settlements of claims that could have a material adverse effect on our business.
ITEM 1ARISK FACTORS
You should carefully consider the risks described below and the other information in this Quarterly Report on Form 10-Q. If any of the following risks materialize, our business could be materially harmed, and our financial condition and results of operations could be materially and adversely affected. The risks described below are not the only ones facing us. Additional risks not currently known to us or that we currently believe are immaterial may also impair our business, results of operations, financial condition, and liquidity.
The following discussion of risk factors contains forward-looking statements. These risk factors may be important to understanding other statements in this Quarterly Report on Form 10-Q. The following information should be read in conjunction with the condensed consolidated financial statements and related notes in Part I, Item 1, “Financial Statements” and Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Quarterly Report on Form 10-Q.
Because of the following risks, as well as other factors affecting our financial condition and operating results, past financial performance should not be considered to be a reliable indicator of future performance, and investors should not use historical trends to anticipate results or trends in future periods.
Any outages or system interruptions that impair access to Encompass, the Ellie Mae Network, or our other services could damage our reputation and brand and may substantially harm our business and operating results.
The satisfactory performance, reliability, and availability of Encompass, the Ellie Mae Network, and our other services are critical to our reputation and our ability to attract and retain Encompass users and Ellie Mae Network participants. Because our services are complex and incorporate a variety of hardware and proprietary and third-party software, our services may have errors or defects that could result in unanticipated downtime for our customers. Internet-based services frequently contain undetected errors when first introduced or when new versions or enhancements are released, and we have from time to time found errors and defects in our services and new errors and defects in our services may be detected in the future. We are dependent on third parties for the implementation and maintenance of certain aspects of our systems and because some of the causes of system interruptions may be outside of our control, we may not be able to remedy such interruptions in a timely manner.
Moreover, we have experienced and may in the future continue to experience temporary system interruptions to Encompass, the Ellie Mae Network, or our other services for a variety of other reasons, including:
network or power failures;
problems with Encompass and other third-party firmware updates;
an overwhelming number of users trying to access our services during periods of strong demand;
security or denial of services attacks which result in service interruptions;
use of our services by our customers in unanticipated ways that may cause a disruption in services for other customers; and
disruptions or congestions in the portions of the Internet linking us to our customers.
Since our customers use our service for important aspects of their business, any errors, defects, disruptions in service, or other performance problems could result in negative publicity, damage to our reputation and brand, reduce our revenue, increase our operating expenses, negatively impact our ability to run our business, hinder our ability to enroll new customers, cause us to incur legal liability or issue refunds or service credits to our customers and cause us to lose current customers, all of which could substantially harm our business and operating results.


34


We depend on data centers and computing infrastructure operated by third parties and any disruption in these operations could damage our reputation and brand and substantially harm our business and operating results.
We host our applications and serve our customers from third-party data centers located within the United States. We utilize a hybrid cloud approach to our third-party data centers consisting of (i) two primary production data centers, located in Santa Clara, California and Elk Grove (Chicago), Illinois, which are each hosted by a third-party service provider, as well as third party data centers located in St. Louis, Missouri and Richardson, Texas, which host our Encompass CRM and Velocify products, and (ii) a network of Amazon Web Services (“AWS”) data centers within the United States which provides a distributed computing infrastructure platform for business operations. We maintain regular oversight but have little direct control over our third party data centers. In the case of AWS, we do not control any aspects of the AWS data center operations and do not own any of the underlying computing hardware. We rely on these third-party service providers to provide continuous and uninterrupted access to our products and services, including Encompass and the Ellie Mae Network. If for any reason our relationship with any of these third parties were to end unexpectedly, it could require a significant amount of time to transition the hosting of our computing infrastructure to new third-party service providers.
Problems faced by our third-party data center providers or AWS, or with the telecommunications network providers with whom we or they rely, could adversely affect the experience of our customers. Our third-party data center operators or AWS could decide to close their facilities or reduce services to us without adequate notice. In addition, any financial difficulties, such as bankruptcy, faced by our third-party data center providers, AWS or any of the other service providers with whom we or they contract may have negative effects on our business, the nature and extent of which are difficult to predict. Additionally, if our data center providers or AWS are unable to keep up with our needs for capacity, this could have an adverse effect on our business. Any changes in third-party service levels at our data centers or at AWS or any errors, defects, disruptions, or other performance problems with our applications or the hosted infrastructure on which they run could adversely affect our reputation and may damage our customers’ stored files or result in lengthy interruptions in our services. Interruptions in our services, as discussed in the preceding risk factor, could substantially harm our business and operating results.
Our failure to maintain the security of the confidential information of the customers of the users of our software and services could damage our reputation and brand and substantially harm our business and operating results.
We collect, process, transmit, and maintain certain confidential information relating to the customers (borrowers and loan applicants) of the users of our software and services, including personally identifiable information. This information resides on data center servers hosted by third-party providers and on AWS, and is transmitted to, across, and from our networks. While we have security measures in place to protect this information and prevent security breaches, these security measures may be compromised as a result of third-party action, including intentional misconduct by computer hackers, advanced persistent cyber-attacks (by hacktivists or cybercriminal organizations), employee error or malfeasance, service provider or vendor error, malfeasance or other intentional or unintentional acts by third parties. Furthermore, our customers’ data, including personally identifiable information, may be lost, exposed, or subject to unauthorized access and/or use as a result of accidents, errors, or malfeasance by our employees, independent contractors, or others working with us or on our behalf. Our servers and systems, and those of our service providers, may also be vulnerable to computer malware, break-ins, denial-of-service attacks, and similar disruptions from unauthorized tampering with our computer systems, which could result in someone obtaining unauthorized access to our customers’ data or our data, including our intellectual property and other confidential business information. Because the techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. We may also experience security breaches that may remain undetected for an extended period. The possession and use of personally identifiable information in conducting our business subjects us to legislative and regulatory burdens that may require notification to customers in the event of a security breach, restrict our use of personally identifiable information, and hinder our ability to acquire new customers or market to existing customers.
We cannot guarantee that our security measures will prevent security breaches or the loss or exposure of confidential information or other information we maintain or process. Any actual or perceived compromise of our security could result in the loss of customer data, intellectual property or trade secrets, and could damage our reputation and brand, negatively affect our ability to attract new customers and retain existing customers, adversely affect investor confidence, and expose us to a risk of litigation or regulatory actions and orders, penalties for violation of applicable laws, regulations, or contractual obligations and/or other liabilities, which would substantially harm our business and operating results. We will need to expend significant resources to protect against and remedy any potential security breaches and their consequences, including costs to deploy additional personnel and protection technologies, train employees, and engage third-party experts and consultants.

35


A decrease in mortgage lending volume could materially adversely affect our business.
Mortgage lending volume decreased in the first three quarters of 2018 relative to 2017 and may continue to decrease materially for the remainder of 2018 and future years. Such a decrease could materially adversely affect our business and our operating results. A decline in mortgage lending volume could reduce the closed loan fees we receive as well as fees for transactions on our platform, including Ellie Mae Network transaction fees. In addition, a substantial decline in mortgage lending volumes by our customers could result in a reduction of Encompass users, consolidation of our customers with other lenders that do not use Encompass, or cessation of operations by our customers, in each case which would decrease the base fee portion of success based revenues, subscription revenues and professional services revenues we receive from our customers. Furthermore, the volumes of mortgages originated by our customers may decline more than the volume of mortgages originated by lenders who do not use Encompass. Factors that adversely impact mortgage lending volumes include increasing mortgage interest rates, reduced consumer and investor demand for mortgages, more stringent underwriting guidelines, decreased liquidity in the secondary mortgage market, high levels of unemployment, high levels of consumer debt, lower consumer confidence, changes in tax and other regulatory policies (including the passage of the Tax Act), the number of existing mortgages eligible for refinancing, the available inventory of housing, affordability of housing, and other macroeconomic factors.
Mortgage interest rates are influenced by a number of factors, including monetary policy. The Federal Reserve Bank raised the target federal funds rate by 0.25% in each of March 2017, June 2017, December 2017, March 2018, June 2018, and September 2018, the most recent increase from 2.00% to 2.25%, and signaled that the federal funds rate could be increased further over the coming months and years. The increase in the federal funds rate since December 2016 has contributed to an increase in mortgage interest rates and may result in future mortgage interest rate increases. Increases in mortgage interest rates reduced the volume of new mortgages originated in the first three quarters of 2018 relative to 2017, in particular the volume of mortgage refinancings, and future increases may further decrease the volume of new mortgages originated. Furthermore, changes in tax law may have an impact on the number of mortgages originated. The Tax Act, which was enacted in December 2017 and which limits the deductibility of mortgage interest and local property taxes for federal income tax purposes, as well as increases the standard deduction (reducing the number of United States tax payers who itemize deductions), may have a negative effect on the number of mortgages originated. In addition, our revenues typically, but not always, track the seasonality of the residential mortgage industry, with increased activity in the second and third quarters and reduced activity in the first and fourth quarters as home buyers tend to purchase their homes during the spring and summer in order to move to a new home before the start of the school year. As a result, a higher percentage of our revenues have historically been recognized during those quarters.
Our future performance will be highly dependent on both our ability to continue to attract new customers to our service offerings and our ability to sell additional service offerings to existing customers.
To maintain or increase our revenues, we may need to (i) increase the number of customers of our service offerings, and (ii) increase the adoption of our suite of other and newer service offerings to existing customers, in each case the failure to do so may have a materially adverse impact on our business.
Our success will depend on (i) the willingness of our customers, primarily mortgage lenders, to continue to accept the SaaS model for delivering software applications that they view as critical to the success of their business, (ii) our ability to successfully deliver new and improved SaaS service offerings that meet the needs of our existing customers and potential customers, and (iii) the available market of potential customers of our services and our ability to sell our services to these potential customers.
It is difficult to predict customer adoption rates and demand for our services, the future growth rate and size of the market for our service offerings, or the entry of competitive applications. The growth of the mortgage technology market depends on a number of factors, including the cost, performance, and perceived value associated with product offerings, most notably SaaS offerings such as our own, including the extent to which SaaS companies are successful in continuing to address security and reliability concerns. If other SaaS providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for SaaS applications as a whole, including our own products and services, may be negatively affected. If there is a reduction in demand for mortgage technology caused by technological challenges, weakening economic conditions, interest rate increases, security or privacy concerns, competing technologies, and products, decreases in spending by mortgage lenders, or a decrease in the number of potential users of our service offerings, this could result in decreased revenues and our business could be adversely affected. In addition, we will need to continue to optimize our sales infrastructure in order to grow our customer base and our business. Identifying and recruiting qualified personnel and training them in the use of our software requires significant time, expense, and attention.

36


If we are not able to provide successful enhancements, new features, and modifications to our services, our business could be adversely affected. Further, impairment of software-related assets and other assets may materially adversely affect our operating results.
If we are unable to provide enhancements, new features, and modifications of our existing services, including the successful completion and deployment of our next generation Encompass software, the Encompass Lending Platform and our Encompass Connect solutions as well as changes to our services to reflect changes in laws and regulations relating to residential mortgage lending, our business and operating results could be adversely affected. If we do not successfully manage the migration of our customers to our next generation Encompass software or if the transition takes longer than expected, customers may not experience the benefits of new enhancements and features and our business and operating results could be adversely affected. In addition, we will need to continuously modify and enhance our services to keep pace with changes in software, communication, browser, database, and SaaS infrastructure technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion, which could increase our costs and adversely affect our business. The failure of our services to operate effectively with future technologies could reduce the demand for our services, result in customer dissatisfaction, and adversely affect our business.
We have invested and continue to invest significant resources to develop and acquire technology related to our services that is capitalized to property and equipment or intangible assets and treated as an asset on our balance sheet. We may not launch this developed and acquired technology, the launch of such technology may result in disruptions to our business operations, or such technology might not meet our and our customers’ expectations. Also, changes to any of our implementation strategies or the failure of this technology to meet our and our customers’ expectations could result in the impairment of software-related assets, and our future operating results could be materially adversely affected if we are required to write down the carrying value of capitalized software development or other intangible assets.
Changes in current legislation or new legislation may increase our costs by requiring us to update our products and services and if our products and services fail to address relevant laws and regulations our business could be adversely affected.
Changes to existing laws or regulations or adoption of new laws or regulations relating to the residential mortgage industry or mortgage lending may require us to incur significant costs to update our products and services so that our customers remain compliant with such laws and regulations. Our Encompass Compliance Service analyzes mortgage loan data for compliance with consumer protection laws and institutionally mandated compliance policies and must continually be updated to incorporate changes to such laws and policies. The Dodd-Frank Act has caused and will continue to cause us to make similar updates to Encompass, Encompass Compliance Service, Encompass Product and Pricing Service, Encompass Docs Solution, TQL, and the Ellie Mae Network to address, among other things, regulations that protect consumers against unfair, deceptive, and abusive practices by lenders. For example, additional tools and product updates were required to address the Ability-to-Repay/Qualified Mortgage and Federal and State High Cost rules that became effective in January 2014. In addition, we have updated certain products to comply with the TILA-RESPA Integrated Disclosure rule changes and the 2013 Loan Originator Rule under the Truth in Lending Act (Regulation Z) that became effective on October 3, 2015 (and amended again on August 24, 2017). The final rule amending Regulation C to implement amendments to the Home Mortgage Disclosure Act made by section 1094 of the Dodd-Frank Act was published on October 15, 2015. It includes various effective compliance dates, starting with January 1, 2017 through May 30, 2020. The final “Qualified Residential Mortgage” rule which implements the risk retention requirements in the Dodd-Frank Act became effective on December 24, 2015. On August 23, 2016, Fannie Mae and Freddie Mac published the first material updates to the Uniform Residential Loan Application (“URLA”) in more than 20 years. In September 2017, Fannie Mae and Freddie Mac announced that lenders may begin using the redesigned URLA starting in July 2019 and they will require the use of the redesigned URLA for all new loan applications beginning in February 2020. These additions and updates have caused us to incur significant expense, and future updates will likely cause us to incur similar significant expense. For example, if the current U.S. presidential administration and U.S. Congress significantly change or repeal the mortgage lending portions of the Dodd-Frank Act or the Consumer Financial Protection Bureau announces new rules or repeals previously announced rules, we may need to incur significant expense to make updates to our products and services.
In addition, if our products and services fail to adequately address laws or regulations relating to the residential mortgage industry or mortgage lending (including existing laws and regulations or newly introduced laws or regulations), we could be subject to claims by our customers that we have breached our customer contracts as well as potential claims by borrowers or government agencies. Such claims could result from a failure of our product to meet customer expectations regarding functionality or from errors or defects in our products. Such claims could result in substantial costs and we could incur judgments or enter into settlements of claims that could have a material adverse effect on our business and operating results. Furthermore, if our products and services fail to address relevant laws and regulations this could result in negative publicity, damage to our reputation and brand, hinder our ability to enroll new customers and cause us to lose current customers, all of which could substantially harm our business and operating results.


37


A failure in our continued operation of revenue controls and procedures under Topic 606, the new revenue recognition standard, may impact our ability to produce accurate and timely financial statements, which could have a material adverse effect on our business and the market price of our common stock.
Our adoption of Topic 606 on January 1, 2018, required us to make significant updates to our financial information technology systems and significant modifications to our accounting controls and procedures. The implementation of Topic 606 continues to place a significant burden on our accounting and information technology teams, both financially and through the expenditure of management time. Many of these updates and modifications remain in process as we evolve our systems and controls. The significant system and process updates required to implement ASC 606 remain an on-going initiative. As a result, we cannot provide any assurance that we will continue to timely meet our reporting requirements. Our failure to timely meet our reporting obligations could have a material adverse effect on our business and the market price of our common stock. Furthermore, due to the implementation of Topic 606 and the changes we are making to our internal control environment to adopt Topic 606, there is an increased risk that we fail to maintain an effective internal control environment. For example, during the three months ended September 30, 2018, we identified a material weakness in our controls related to the adoption of Topic 606. Specifically, we determined that we did not design controls that adequately constrained the variable consideration that is estimated and included in the transaction price for certain customer subscriptions to our Encompass software, such that, at the time we adopted Topic 606, it was probable that a significant revenue reversal would not occur; and that the processes and controls relating to the costs to obtain contracts were not sufficient to identify certain third party costs to obtain contracts which should have been recorded to our opening balances upon adoption of Topic 606. The material weakness described above resulted in the restatement of our condensed consolidated financial statements for the quarters ended March 31, 2018 and June 30, 2018. Our failure to maintain an effective internal control environment may, among other things, result in further material misstatements in our financial statements and failure to meet our reporting obligations.
We cannot accurately predict subscription renewal or upgrade rates and the impact these rates may have on our future revenues and operating results.
Our customers have no obligation to renew their subscriptions for our service after the expiration of their initial subscription term, which ranges from one to five years. They may also choose to renew their subscriptions at lower levels. In addition, in the first year of a subscription, customers often purchase a higher level of professional services than they do in renewal years. As a result, our ability to grow is dependent in part on existing customers renewing their subscriptions and purchasing new services after the initial subscription term. It may be more difficult to predict renewal rates as our customer base grows, as we continue to expand suite of offerings, and as we continue to expand the number of multi-year subscription contracts. Our customers’ renewal rates may decline or fluctuate because of several factors, including merger and acquisition activity, their satisfaction or dissatisfaction with our services, the prices of our services, changes to the standard prices of our services, the prices of services offered by our competitors or reductions in our customers’ spending levels due to the macroeconomic environment or other factors. If our customers do not renew their subscriptions for our services, renew on less favorable terms, or do not purchase additional subscriptions or services, our revenues may grow more slowly than expected or decline and our profitability and gross margin may be harmed.
Our future performance will be highly dependent on our ability to expand the third-party services available on, and increase the number of transactions effected through, the Ellie Mae Network.
To grow our base of Ellie Mae Network participants, we must continue to enhance the features and functionality of the Ellie Mae Network, including the Application Program Interfaces (“APIs”) we make available to Ellie Mae Network providers. In addition, increasing the number of settlement service and other transactions effected through the Ellie Mae Network will depend, in part, on third-party service providers enhancing their technical capabilities, which is largely beyond our control.
We must also convince a variety of potential Ellie Mae Network participants, including mortgage lenders, originators, settlement service providers, and mega lenders, of the benefits of electronic origination and network participation as compared to traditional mortgage origination methods including paper, facsimile, courier, mail, and email.
We cannot guarantee that our Ellie Mae Network and other service offerings will achieve market acceptance. In the event these efforts are not successful, our business and growth prospects would be adversely affected.
We expect a number of factors to cause our operating results to fluctuate on a quarterly and annual basis, which may make it difficult to predict our future performance.
Our revenues and operating results have in the past varied and could in the future vary significantly from quarter-to-quarter and year-to-year because of a variety of factors, many of which are outside of our control. As a result, comparing our operating results on a period-to-period basis may not be indicative of future operating results. In addition to other risk factors discussed in this section, factors that may contribute to the variability of our quarterly and annual results include:
the volume of mortgages originated by Encompass users, especially users on our Success-Based Pricing model;

38


changes in the overall mortgage market;
the number of Encompass users;
transaction volume on the Ellie Mae Network and the demand for our services;
fluctuations in mortgage lending volume and the number of closed loans relative to loan applications;
the relative mix of purchase and refinance volume handled by Encompass users;
the timing of the introduction and acceptance of new services and Ellie Mae Network service providers;
how quickly larger customers implement our services and use our services to originate and close loans;
continued investment in the Encompass Lending Platform and our Encompass Connect solutions;
changes in accounting rules applicable to our business;
any write-downs in the value of our property and equipment, goodwill or intangible assets as a result of our investment or acquisition activities;
changes in government regulation affecting mortgage lenders and Ellie Mae Network participants or our business, and potential structural changes in the U.S. residential mortgage industry; and
costs associated with defending intellectual property infringement and other litigation claims.
Due to these and other factors, our future results may not reach our financial projections. In addition, our operating results in future periods may not meet the expectations of investors or public market analysts who follow our company, which could cause our stock price to decline rapidly and significantly. The results of any prior quarterly or annual periods should not be relied upon as indications of our future operating performance.
As we sell our services to larger customers, our sales cycle may become longer and more expensive, we may encounter pricing pressure and implementation challenges, and we may have to delay revenue recognition for some complex transactions or experience delays in these customers using our service to originate and close loans, all of which could harm our business and operating results.
Part of our business strategy is to target larger mortgage lenders that handle greater volumes of loans. As we target more of our sales and marketing efforts at larger customers, we could face greater costs, longer sales cycles, and less predictability in completing some of our sales. In this market, the customer’s decision to use our products and services may be an enterprise-wide decision and, if so, this type of sale could require us to provide greater levels of education regarding the use and benefits of our products and services. In addition, larger customers may demand more complex integration services, more comprehensive implementation services, and expanded or modified product functionality, which may result in implementations that take longer than we forecast or plan or result in delays in these customers using our service to originate and close loans. As a result of these factors, these sales opportunities may require us to devote greater sales support and professional services resources to individual customers, driving up costs and time required to complete sales and diverting our own sales and professional services resources to a smaller number of larger transactions. Furthermore, if implementations take longer than planned or these customers delay their use of our service to originate and close loans, we may be required to delay revenue recognition on some of these transactions until the technical or implementation requirements have been met and may not generate revenue from these customers as quickly as we had forecast.
If we are unable to scale our operations and increase productivity, we may not be able to successfully implement our business plan.
We continue to experience significant growth in our customer base, which has placed a strain on our management and administrative, operational, and financial infrastructure. Additional investments in our implementation capabilities, technical support, technical operations, research and development, and general and administrative functions will be required to scale our operations and increase productivity, address the needs of our customers, further develop and enhance our products and services, and scale with the overall growth of our company.
In addition, professional services, such as implementation services, are a key aspect of on-boarding new customers. The implementation process is complicated and we may need to scale our capabilities in this area to meet future revenue targets. If a customer is not satisfied with the quality of work performed by us or with the type of services or solutions delivered, then we could incur additional costs to address the situation, the profitability of that work might be impaired, and the customer’s dissatisfaction with our products and services could damage our ability to obtain additional work from that customer. In addition, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to compete for new business with current and prospective customers.

39


Our growth strategy will require significant expenditures and resources to improve our technology, systems, and operational infrastructure in order to support a growing number of customers. We will need to make such expenditures with no assurance that the volume of our business or revenues will actually increase.
Our strategy of growing our business and increasing the number of Encompass users has placed and may continue to place significant demands on our technology systems and operational infrastructure. As our operations grow in size, scope, and complexity, we will need to expand, improve, and upgrade our technology systems and operational infrastructure, including the data center infrastructure we utilize to offer an increasing number of customers enhanced solutions, features, and functionality, and to ensure that our services are reliable.
Our growth and the improvement of our technology systems and operational infrastructure will require significant lead time and substantial financial, operational and technical resources in advance of the anticipated increase in the volume of business, with no assurance that the volume of business or our revenues will actually increase.
We have experienced rapid growth. If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and operational controls, or adequately address competitive challenges.
We have experienced, and are continuing to experience, a period of rapid growth in our customers, headcount, and operations. We have grown from approximately 900 employees as of December 31, 2015 to approximately 1,550 employees as of September 30, 2018, and have also significantly increased the number of customers and loans originated using Encompass. We anticipate that we will significantly expand our operations in the near term and will continue to expand our loans originated on our platform. This growth has placed, and future growth will place, a significant strain on our management, general and administrative resources, and operational infrastructure.
Our success will depend in part on our ability to manage this growth effectively and to scale our operations. To manage the expected growth of our operations, we will need to continue to improve our operational, financial, and management controls and our reporting systems and procedures. As we continue to grow, we also need to ensure that our policies and procedures evolve to reflect our current operations and are appropriately communicated to and observed by employees, and that we appropriately manage our corporate information assets, including confidential and proprietary information. Failure to effectively manage growth could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features, or other operational difficulties, and any of these difficulties could adversely impact our business performance and results of operations.
Completing and integrating future acquisitions could disrupt our business, harm our financial condition, and operating results or dilute or adversely affect the price of our common stock.
Our success will depend in part on our ability to expand our solutions and services and to grow our business in response to changing technologies, customer demands, and competitive pressures. In some circumstances, we may pursue growth through the acquisition of complementary businesses, solutions, or technologies rather than through internal development. For example, in October 2017, we purchased Velocify, a leading cloud-based sales engagement platform.
The identification of suitable acquisition candidates can be difficult, time-consuming, and costly, and we may not be able to complete acquisitions successfully. Moreover, if such acquisitions require us to seek additional debt or equity financing, we may not be able to obtain such financing on terms favorable to us or at all. Acquisitions and investments involve numerous risks which may have a negative impact on our results of operations, including:
write-offs of acquired assets or investments;
potential financial and credit risks associated with acquired customers;
unknown liabilities associated with the acquired businesses;
unanticipated expenses related to acquired technology and its integration into existing technology;
limitations to our ability to recognize revenue from acquired deferred revenues;
the potential loss of key employees;
depreciation and amortization of amounts related to acquired intangible assets, fixed assets, and deferred compensation; and
adverse tax consequences of any such acquisitions.

40


Even if we successfully complete an acquisition, we may not be able to assimilate and integrate effectively the acquired business, technologies, solutions, assets, personnel, or operations, particularly if key personnel of an acquired company decide not to work for us. We may encounter difficulty in incorporating acquired technologies into our service and maintaining the quality standards that are consistent with our brand and reputation. In addition, we may issue debt or equity securities to complete an acquisition, which could dilute our stockholders’ ownership and adversely affect the price of our common stock.
The residential mortgage industry is heavily regulated and changes in current legislation or new legislation could adversely affect our business.
The U.S. mortgage industry is heavily regulated. Federal and state governments and agencies could enact legislation or other policies that could negatively impact the business of our Encompass users and other Ellie Mae Network participants. Any changes to existing laws or regulations or adoption of new laws or regulations that increase restrictions on the residential mortgage industry may decrease residential mortgage volume or otherwise limit the ability of our Encompass users and Ellie Mae Network participants to operate their businesses, resulting in decreased usage of our solutions. In addition, reduced regulatory requirements may reduce the demand for certain of our products and services, including the Encompass Compliance service.
Potential structural changes in the U.S. residential mortgage industry, in particular, plans to diminish the role of Fannie Mae and Freddie Mac, could disrupt the residential mortgage market and have a material adverse effect on our business.
Fannie Mae and Freddie Mac play a very important role in providing liquidity, stability, and affordability in the current U.S. residential mortgage market. In particular, they participate in the secondary mortgage market by purchasing mortgage loans and mortgage-related securities for investment and by issuing guaranteed mortgage-related securities. There have been numerous executive branch proposals as well as proposed federal legislation which may wind down or recapitalize Fannie Mae and Freddie Mac and/or eliminate or reduce the government’s role in the housing market. Any significant structural change to the role of Fannie Mae and Freddie Mac or to the U.S. residential mortgage industry may cause significant disruption to the residential mortgage market. If we are unable to react effectively and quickly to changes in the residential mortgage industry or if such changes reduce the volume of mortgage lending, our business could be harmed.
We may be limited in the way in which we market our business or generate revenue by U.S. federal law prohibiting referral fees in real estate transactions, and if we are found to be in violation of such laws we would be subject to significant liability.
The Real Estate Settlement Procedures Act (“RESPA”) generally prohibits the payment or receipt of fees or any other thing of value for the referral of business related to a residential real estate settlement service and prohibits fee shares or splits or unearned fees in connection with the provision of such services. Encompass software and services and the Ellie Mae Network were designed with payment methods that are intended to comply with the restrictions under RESPA. Nonetheless, RESPA may restrict our ability to enter into marketing and distribution arrangements with third parties for existing or newly developed products and services, particularly to the extent that such arrangements may be characterized as involving payments for the referral of residential real estate settlement service business. Additionally, any amendments to RESPA, court opinions interpreting the provisions of RESPA, or changes in the manner that RESPA is interpreted by the regulatory agencies responsible for enforcing RESPA that result in restrictions on our current payment methods, or any determination that our payment methods have been and currently are subject to the restrictions under RESPA, could have a material adverse effect on our business. If we were found to be in violation of RESPA rules, we would be exposed to significant potential liability that could have a material adverse effect on our reputation and business.
We depend on key and highly skilled personnel to operate our business, and if we are unable to retain our current or hire additional personnel, our ability to develop and successfully market our business could be harmed.
We believe our future success will depend in large part upon our ability to attract and retain highly skilled managerial, technical, finance, creative, and sales and marketing personnel. Moreover, we believe that our future success is highly dependent on the contributions of our named executive officers. All of our officers and other employees are at-will employees, which means they may terminate their employment relationship with us at any time, and their knowledge of our business and industry would be extremely difficult to replace. In addition, the loss of any key employee or the inability to attract or retain qualified personnel could delay the development and introduction of, and harm our ability to sell, our solutions and harm the market’s perception of us. Competition for qualified personnel is particularly intense in the San Francisco Bay Area, where our headquarters are located. Qualified individuals are in high demand, and we may incur significant costs to attract them. We may be unable to attract and retain suitably qualified individuals who are capable of meeting our growing sales, operational, and managerial requirements, or we may be required to pay increased compensation in order to do so. If we are unable to attract and retain the qualified personnel we need to succeed, our business will suffer.

41


Volatility or lack of performance in our stock price may also affect our ability to attract and retain our key employees. Most of our named executive officers are vested in a substantial number of stock options and performance awards. 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 vested options, or if the exercise prices of the options that they hold are significantly above the market price of our common stock. If we are unable to retain our named executive officers or other key employees, our business will be harmed.
We operate in a highly competitive market, which could make it difficult for us to attract and retain Encompass users and Ellie Mae Network participants.
The mortgage origination software market is highly competitive. There are many software providers that compete with us by offering loan origination software to mortgage originators. These competitors include: Calyx Technology, Inc.; DH Corporation now Finastra; LendingQB; Mortgage Builder Software, Inc.; Mortgage Cadence, an Accenture Company; Wipro Gallagher Solutions, Inc.; and Black Knight Financial Technology Solutions, LLC (LoanSphere Empower and LoanSphere LendingSpace). Some of these software providers, including Calyx Technology, Inc. and Black Knight Financial Technology Solutions, LLC, also provide connectivity between their software users and lenders and service providers to make such services available to mortgage lenders. We also compete with compliance, document preparation service, and product eligibility and pricing service providers that are more established than us. We also compete with companies that offer “point of sale” or web-based online loan applications services. There is vigorous competition among providers of these services and we may not succeed in convincing potential customers using other services to switch to ours. In addition, some of our competitors are consolidating, which facilitates greater cross-selling of services and could weaken our ability to differentiate our offering in the market. Some of our competitors also offer services on a per closed loan basis, which could adversely impact the effectiveness of our Success-Based Pricing strategy for increasing the number of Encompass customers. If we are unsuccessful in competing effectively by providing attractive functionality, customer service, or value, we could lose existing Encompass users to our competitors and our ability to attract new Encompass users could be harmed.
There are many service providers that offer our Encompass users competing services, including borrower-facing websites, customer relationship management solutions, document preparation services, compliance services, product eligibility and pricing services, and electronic document management services. We may be unsuccessful in continuing to differentiate our Encompass service offerings to the extent necessary to effectively compete in some or all of these markets.
The Ellie Mae Network is only available to mortgage originators using Encompass. The principal alternative to the use of the Ellie Mae Network by Encompass users remains traditional methods of exchanging data and documents among mortgage industry participants by email, facsimile, phone, courier, and mail. In addition, mortgage originators may use standalone web browsers to go individually to each investor, lender, or service provider’s website, and then manually upload loan data or enter information into the website. Mortgage originators may continue to use these methods due to habit, personal business relationships, or otherwise. The success of the Ellie Mae Network depends on our ability to achieve and offer access to both the critical mass of investors, lenders, and service providers necessary to attract and retain mortgage originators using Encompass on the Ellie Mae Network and the critical mass of active mortgage originators necessary to attract and retain investors, lenders, and service providers on our network.
Some of our actual and potential competitors have longer operating histories and significantly greater financial, technical, marketing, and other resources than we do and, as a result, these companies may be able to respond more quickly to changes in regulations, new technologies or customer demands, or devote greater resources to the development, promotion, and sale of their software and services than we can. In addition, we may face increased competition as a result of continuing industry consolidation. We expect the mortgage origination market to continue to attract new competitors and there can be no assurance that we will be able to compete successfully against current or future competitors or that competitive pressures we face will not materially adversely affect our business.
Failure to adapt to technological changes may render our technology obsolete or decrease the attractiveness of our solutions to our customers.
If new industry standards and practices emerge, or if competitors introduce new solutions embodying new services or technologies, Encompass and the Ellie Mae Network technology may become obsolete. Our future success will depend on our ability to:
enhance our existing solutions;
develop and potentially license new solutions and technologies that address the needs of our prospective customers; and
respond to changes in industry standards and practices on a cost-effective and timely basis.

42


We must continue to enhance the features and functionality of Encompass, our other services, and the Ellie Mae Network. The effective performance, reliability, and availability of Encompass, our other services, and the Ellie Mae Network infrastructure are critical to our reputation and our ability to attract and retain Encompass users, users of our other services, and Ellie Mae Network participants. If we do not continue to make investments in product development and, as a result, or due to other reasons, fail to attract new and retain existing mortgage originators, lenders, investors, and service providers, we may lose existing Ellie Mae Network participants, which could significantly decrease the value of the Ellie Mae Network to all participants and materially adversely affect our business.
We are subject to the risks of current and future legal proceedings, which could have a material adverse effect on our business, financial condition, results of operations, and future prospects.
At any given time, we are a defendant in various legal proceedings and litigation matters arising in the ordinary course of business including commercial and employment disputes. We can give no assurance that the outcome of any such matter would not have a material adverse effect on our financial condition, results of operations, or cash flows. We are unable to predict the ultimate outcome of these disputes or the actual impact of these matters on our profitability at this time, and any views we form as to the viability of these claims or the financial exposure in which they could result, could change from time to time as the matters proceed through their course, as facts are established, and as various judicial determinations are made.
If we agree to settle these matters or judgments are secured against us, we may incur charges which may have a material and adverse impact on our business, financial conditions, results of operations, and future prospects.
Failure to adequately protect our intellectual property could harm our business.
The protection of our intellectual property rights, including our proprietary Encompass software and Ellie Mae Network technology, is crucial to the success of our business. We rely on a combination of patents, copyrights, trademarks, and trade secret laws, and contractual restrictions to protect our intellectual property. Our present and future patents may provide only limited protection for our technology and may not be sufficient to provide competitive advantage to us. Furthermore, we cannot guarantee any patents will be issued to us as a result of our patent applications. We also rely in part on confidentiality and invention assignment agreements with our employees, independent contractors, and consultants. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our Ellie Mae Network and Encompass features and functionality or obtain and use information that we consider proprietary. Enforcing our proprietary rights is difficult and may not always be effective.
We have registered “Ellie Mae,” “Encompass,” “Velocify,” and “AllRegs” and certain of our other trademarks as trademarks in the United States. Competitors may adopt service names similar to ours, thereby impeding our ability to build brand identity and possibly leading to customer confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate variations of the terms Ellie Mae, Encompass, or our other trademarks.
Litigation or proceedings before the U.S. Patent and Trademark Office or other governmental authorities and administrative bodies in the United States and abroad may be necessary in the future to enforce our intellectual property rights, protect our patent and copyright rights, trade secrets and domain names, and determine the validity and scope of the proprietary rights of others. Our efforts to enforce or protect our proprietary rights may be ineffective and could result in substantial costs and diversion of resources and could harm our business.
Assertions that we infringe third-party intellectual property rights could result in significant costs and substantially harm our business.
Other parties have asserted, and may in the future assert, that we have infringed their intellectual property rights. In addition, we generally agree to indemnify our customers against legal claims that our software products infringe intellectual property rights of third parties and, in the event of an infringement, to modify or replace the infringing product or, if those options are not reasonably possible, to refund the cost of the software, as pro-rated over a period of years. We cannot predict whether assertions of third-party intellectual property rights or claims arising from such assertions will substantially harm our business and operating results. If we are forced to defend against any infringement claims, whether they are with or without merit or are determined in our favor, we may face costly litigation and diversion of technical and management personnel. Furthermore, an adverse outcome of a dispute may require us to: pay damages, potentially including treble damages and attorneys’ fees if the infringement were found to be willful; cease providing solutions that allegedly incorporate the intellectual property of others; expend additional development resources to redesign or re-engineer our solutions and products, if feasible; and enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies. We cannot be certain of the outcome of any litigation. Any royalty or licensing agreement, if required, may not be available to us on acceptable terms or at all. Our failure to obtain the necessary licenses or other rights could prevent the sale or distribution of some of our products and services and, therefore, could have a material adverse effect on our business.

43


Our internal information technology systems are critical to our business. System integration and implementation issues could disrupt our operations, which could have a material adverse impact on our business or results in significant deficiencies or material weaknesses in our internal controls.
We rely on the efficient and uninterrupted operation of complex information technology systems, including systems for customer billing, human resources, enterprise resource planning, and customer relationship management.  As our business has grown in size and complexity, the growth has placed, and will continue to place, significant demands on our internal information technology systems. To effectively manage this growth, we must commit significant financial resources and personnel to maintain and enhance existing systems and develop or acquire new systems to keep pace with continuing changes in our business and information processing technology as well as evolving industry, regulatory, and accounting standards.  If the information we rely upon to run our businesses is determined to be inaccurate or unreliable, or if we fail to properly maintain or enhance our internal information technology systems, we could have operational disruptions, customer disputes, significant deficiencies, or material weaknesses in our internal controls, incur increased operating and administrative expenses, lose our ability to produce timely and accurate financial reports, or suffer other adverse consequences.
For example, as discussed in more detail below, our implementation of Topic 606, a new revenue recognition standard which became effective on January 1, 2018 and as more fully described in Note 2 “Basis of Presentation and Significant Accounting Policies”, required significant updates to our financial technology systems. The timely and precise implementation of necessary systems updates for Topic 606 are critical to our ability to properly record and recognize revenue and any errors resulting from this implementation would have, and may continue in the future to, among other things, result in significant deficiencies or material weaknesses in our internal controls.
If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements could be impaired, which could result in a loss of investor confidence in our financial reports, significant expenses to remediate any internal control deficiencies, and ultimately have an adverse effect on the market price of our common stock.
As a publicly-traded company, we are subject to compliance with, among other regulations, Section 404 of the Sarbanes-Oxley Act of 2002 (“SOX”), which requires that we properly implement and maintain our internal control over financial reporting and disclosure controls and procedures. Ensuring that we have adequate functioning internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently. Our compliance with SOX requires that we incur substantial expense and expend significant management time on compliance-related issues. If we fail to achieve and maintain an effective internal control environment, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could harm our operating results and lead to a decline in our stock price. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the New York Stock Exchange, regulatory investigations, civil or criminal sanctions, and class action litigation.
During the third quarter of fiscal year 2018, we identified a material weakness in our controls related to the adoption of Topic 606. Specifically, we determined that we did not design controls that adequately constrained the variable consideration that is estimated and included in the transaction price for certain customer subscriptions to our Encompass software, such that, at the time we adopted Topic 606, it was probable that a significant revenue reversal would not occur; and that the processes and controls relating to the costs to obtain contracts were not sufficient to identify certain third party costs to obtain contracts which should have been recorded to our opening balances upon adoption of Topic 606. The material weakness described above resulted in the restatement of our condensed consolidated financial statements for the quarters ended March 31, 2018 and June 30, 2018. While we expect that we will be able to remediate this material weakness, we may fail to do so or we could experience unforeseen difficulties causing new significant deficiencies or material weaknesses. In addition, we may need to operate for an extended period of time with the new or revised controls in place before this material weakness will be determined to be remediated.
As a third-party technology service provider of mission-critical products and services to many financial institutions that are regulated by one or more member agencies of the Federal Financial Institutions Examination Council (the “FFIEC”), we are subject to an Information Technology (“IT”) Examination by the member agencies of the FFIEC. As a result, the FFIEC conducts recurring IT Examinations in order to identify existing or potential risks associated with our operations or our products and services that could adversely affect the financial institutions to whom we provide products and services, evaluate our risk management systems, and controls and determine our compliance with applicable laws that affect the products and services we provide to financial institutions. In addition to examining areas such as our management of technology, product functionality, data integrity, information confidentiality, and service availability, the reviews also assess our financial stability. A sufficiently unfavorable review from the FFIEC in the future could have a material adverse effect on our business and financial condition.

44


If one or more U.S. states or local jurisdictions successfully assert that we should have collected or in the future should collect additional sales or use taxes on our fees, we could be subject to additional liability with respect to past or future sales, and the results of our operations could be adversely affected.
We do not collect state and local sales and use taxes on all sales in all jurisdictions in which our customers are located, based on our determination that such taxes are not applicable. Sales and use tax laws and rates vary by jurisdiction and such laws are subject to interpretation. Jurisdictions in which we do not collect sales and use taxes may assert that such taxes are applicable, which could result in the assessment of such taxes, interest, and penalties, and we could be required to collect such taxes in the future. This additional sales and use tax liability could adversely affect the results of our operations.
Adverse tax laws or regulations could be enacted or existing laws could be applied to us, which could increase the costs of our services and adversely impact our business.
The application of federal, state and local tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the Internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results and cash flows.
In addition, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us (possibly with retroactive effect), which could require us or our customers to pay additional tax amounts, as well as require us or our customers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs, thereby adversely impacting our operating results and cash flows.
On December 22, 2017, the President of the United States signed into law the Tax Act that significantly revises the Internal Revenue Code of 1986, as amended.  The newly enacted federal income tax law, among other things, contains significant changes to corporate taxation, including reduction of the corporate tax rate from a top marginal rate of 35% to a flat rate of 21%, limitation of the tax deduction for interest expense to 30% of adjusted earnings (except for certain small businesses), limitation of the deduction for net operating losses to 80% of current year taxable income and elimination of net operating loss carrybacks, one time taxation of offshore earnings at reduced rates regardless of whether they are repatriated, elimination of U.S. tax on foreign earnings (subject to certain important exceptions), immediate deductions for certain new investments instead of deductions for depreciation expense over time, and modifying or repealing many business deductions and credits.  Notwithstanding the reduction in the corporate income tax rate, the overall impact of the new federal tax law on our business and financial condition is uncertain. The Company expects to finalize the impact analysis in the fourth quarter of 2018 and corresponding adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made.
Our business is subject to the risks of earthquakes, fires, floods, and other natural catastrophic events and to interruption by man-made problems such as terrorism.
Our systems and operations are vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, and similar events. For example, a significant natural disaster, such as an earthquake, fire, or flood, could have a material adverse impact on our business, operating results and financial condition, and our insurance coverage may be insufficient to compensate us for losses that may occur. Our corporate offices and one of the facilities we lease to house our computer and telecommunications equipment are located in the San Francisco Bay Area, a region known for seismic activity. In addition, acts of terrorism, which may be targeted at metropolitan areas with higher population density than rural areas, could cause disruptions in our or our customers’ businesses or the economy as a whole. We may not have sufficient protection or recovery plans in certain circumstances, such as natural disasters affecting the San Francisco Bay Area, and our business interruption insurance may be insufficient to compensate us for losses that may occur.
Our stock price is volatile and purchasers of our common stock could incur substantial losses.
The trading price of our common stock may be subject to wide fluctuations in response to various factors, some of which are beyond our control. In addition to the factors discussed in this “Risk Factors” section and elsewhere in our filings with the Securities and Exchange Commission (“SEC”), these factors include:
our operating performance and the operating performance of similar companies;
the overall performance of the equity markets;
the number of shares our common stock publicly owned and available for trading;
threatened or actual litigation;
changes in laws or regulations relating to our solutions;
any major change in our board of directors or management;

45


publication of research reports about us or our industry or positive or negative recommendations or withdrawal of research coverage by securities analysts;
large volumes of sales of our shares of common stock by existing stockholders; and
general political and economic conditions.
In addition, the stock market in general has experienced extreme price and volume fluctuations. Securities class action litigation has often been instituted against companies following periods of volatility in the overall market and in the market price of a company’s securities. This litigation, if instituted against us, could result in very substantial costs, divert our management’s attention and resources, and harm our business.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (“FASB”), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and affect the reporting of transactions completed before the announcement of a change. For example, the adoption of Topic 606, a new revenue recognition standard, which became effective for us on January 1, 2018, has an impact on the timing of revenue recognition of our Encompass subscription and professional services revenues. It also has a material impact to the scope of costs deferred to obtain customer contracts and the timing of recognition of these costs. Refer to Note 2 “Basis of Presentation and Significant Accounting Policies” in the notes to our financial statements for additional information on the recent accounting pronouncements and the potential impact on us.
Our stock repurchase programs may be suspended or terminated at any time, which may result in a decrease in the trading price of our common stock.
In August 2017, our Audit Committee, under authority delegated to it by our Board of Directors, approved a new stock repurchase program granting us authority to repurchase up to $250.0 million of our outstanding common stock through August 2020. Stock repurchases under this program or any future program may be limited, suspended, or terminated at any time without prior notice. There can be no assurance that we will repurchase additional shares of our common stock under our stock repurchase program or that any future repurchases will have a positive impact on the trading price of our common stock or earnings per share. Important factors that could cause us to limit, suspend or terminate our stock repurchase program include, among others, unfavorable market conditions, the trading price of our common stock, the nature of other investment or strategic opportunities presented to us from time to time, the rate of dilution of our equity compensation programs, the status of our corporate trading windows, the availability of adequate funds, and our ability to make appropriate, timely, and beneficial decisions as to when, how, and whether to purchase shares under the stock repurchase program. If we limit, suspend or terminate our stock repurchase program, our stock price may be negatively affected.
If securities or industry analysts discontinue publishing research or publish inaccurate or unfavorable research about our business, our stock price could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our stock or publish inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, demand for our stock could decrease, which may cause our stock price to decline.
Certain provisions in our charter documents and Delaware law could discourage takeover attempts and lead to management entrenchment.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could have the effect of delaying or preventing changes in control or changes in our board of directors. These provisions include:
no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
the ability of our board of directors to determine to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer; and

46


advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
We are also subject to certain anti-takeover provisions under Delaware law. Under Delaware law, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or other employees.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the sole and exclusive forum for  (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors or officers or other employees to us or our stockholders, (3) any action asserting a claim against us or any of our directors or officers or other employee arising pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or our bylaws or (4) any action asserting a claim against us or any of our directors, officers, stockholders or employees governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits. If a court were to find this choice of forum provision to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our results of operations and financial condition.
ITEM 2—UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Purchases Of Equity Securities By The Issuer And Affiliated Purchasers
The table below sets forth the information with respect to purchases made by or on behalf of the Company or any “affiliated purchaser” (as the term is defined in Rule 10b-18(a)(3) under the Securities Exchange Act of 1934, as amended) of our common stock during the three months ended September 30, 2018:
Period
 
Total Number of Shares Purchased
 
Average Price Paid Per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value or Shares that May Yet be Purchased Under the Plans or Programs (1)
July 1, 2018 to July 31, 2018
 

 

 

 
200,016,889

August 1, 2018 to August 31, 2018
 

 

 

 
200,016,889

September 1, 2018 to September 30, 2018
 

 

 

 
200,016,889

_________________
(1) In August 2017, our audit committee, under the authority delegated to it by our board of directors, approved a new stock repurchase program under which we are authorized to repurchase up to $250.0 million of our common stock. This stock repurchase program expires in August 2020. All shares are retired upon repurchase.
ITEM 3DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5—OTHER INFORMATION
Not applicable.

47


ITEM 6—EXHIBITS
Exhibit
Number
 
Description of Document
31.1
 
31.2
 
32.1*
 
32.2*
 
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Extension Schema Document
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
_________________
*
Exhibits 32.1 and 32.2 are being furnished and shall not be deemed to be “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall such exhibits be deemed to be incorporated by reference in any registration statement or other document filed under the Securities Act of 1933, as amended, or the Exchange Act, except as otherwise specifically stated in such filing.

48


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.
 
 
ELLIE MAE, INC.
 
 
 
 
Date:
November 8, 2018
By:
/s/ Popi Heron
 
 
 
Popi Heron
 
 
 
Interim Chief Financial Officer
(Principal Financial and Accounting Officer and duly authorized signatory)

49
EX-31.1 2 elli-20180930ex311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Jonathan Corr, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Ellie Mae, 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.
 
/s/ Jonathan Corr
Jonathan Corr
President and Chief Executive Officer
Date: November 8, 2018


EX-31.2 3 elli-20180930ex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF INTERIM CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Popi Heron, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Ellie Mae, 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.
 
/s/ Popi Heron
Popi Heron
Interim Chief Financial Officer
Date: November 8, 2018


EX-32.1 4 elli-20180930ex321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
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), Jonathan Corr, Chief Executive Officer of Ellie Mae, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period 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.
 
/s/ Jonathan Corr
Jonathan Corr
President and Chief Executive Officer
(Principal Executive Officer)
Date: November 8, 2018


EX-32.2 5 elli-20180930ex322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION OF INTERIM CHIEF FINANCIAL OFFICER
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), Popi Heron, Interim Chief Financial Officer of Ellie Mae, Inc. (the “Company”), hereby certifies that, to the best of her knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period ended September 30, 2018, to which this Certification is attached as Exhibit 32.2 (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.
 
/s/ Popi Heron
Popi Heron
Interim Chief Financial Officer
(Principal Financial Officer)
Date: November 8, 2018


EX-101.INS 6 elli-20180930.xml XBRL INSTANCE DOCUMENT 0001122388 2018-01-01 2018-09-30 0001122388 2018-10-31 0001122388 2018-09-30 0001122388 2017-12-31 0001122388 2017-01-01 2017-09-30 0001122388 2018-07-01 2018-09-30 0001122388 2017-07-01 2017-09-30 0001122388 2016-12-31 0001122388 2017-09-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2018-09-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2018-09-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-09-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-09-30 0001122388 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001122388 2018-01-01 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-09-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-09-30 0001122388 srt:MinimumMember 2018-01-01 2018-09-30 0001122388 srt:MaximumMember 2018-01-01 2018-09-30 0001122388 2021-10-01 2018-09-30 0001122388 2018-10-01 2018-09-30 0001122388 2019-10-01 2018-09-30 0001122388 elli:HostedSoftwareServicesMember 2018-07-01 2018-09-30 0001122388 elli:ProfessionalServicesMember 2018-07-01 2018-09-30 0001122388 elli:TransactionServicesMember 2018-01-01 2018-09-30 0001122388 elli:ProfessionalServicesMember 2018-01-01 2018-09-30 0001122388 elli:TransactionServicesMember 2018-07-01 2018-09-30 0001122388 elli:HostedSoftwareServicesMember 2018-01-01 2018-09-30 0001122388 elli:PerformanceBasedAwardsMember 2018-01-01 2018-09-30 0001122388 elli:PerformanceBasedAwardsMember 2017-01-01 2017-09-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-07-01 2017-09-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2018-01-01 2018-09-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2018-07-01 2018-09-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-01-01 2017-09-30 0001122388 us-gaap:CertificatesOfDepositMember 2018-09-30 0001122388 elli:USTreasuryAndGovernmentAndMunicipalBondsMember 2018-09-30 0001122388 us-gaap:CorporateNoteSecuritiesMember 2018-09-30 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateNoteSecuritiesMember 2018-09-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-09-30 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-09-30 0001122388 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InvestmentsMember 2018-09-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-09-30 0001122388 us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-09-30 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-09-30 0001122388 us-gaap:CertificatesOfDepositMember 2017-12-31 0001122388 elli:USTreasuryAndGovernmentAndMunicipalBondsMember 2017-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember 2017-12-31 0001122388 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001122388 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InvestmentsMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateNoteSecuritiesMember 2017-12-31 0001122388 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001122388 elli:InternalUseSoftwareAndAssetsNotInServiceMember 2017-12-31 0001122388 us-gaap:SoftwareDevelopmentMember 2017-12-31 0001122388 us-gaap:FurnitureAndFixturesMember 2018-09-30 0001122388 elli:InternalUseSoftwareAndAssetsNotInServiceMember 2018-09-30 0001122388 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001122388 us-gaap:SoftwareDevelopmentMember 2018-09-30 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2017-12-31 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2018-09-30 0001122388 us-gaap:LeaseholdImprovementsMember 2018-09-30 0001122388 us-gaap:DevelopedTechnologyRightsMember 2018-09-30 0001122388 us-gaap:TradeNamesMember 2017-12-31 0001122388 us-gaap:CustomerRelationshipsMember 2018-09-30 0001122388 2017-01-01 2017-12-31 0001122388 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001122388 us-gaap:CustomerRelationshipsMember 2017-12-31 0001122388 us-gaap:TradeNamesMember 2018-01-01 2018-09-30 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001122388 us-gaap:TradeNamesMember 2018-09-30 0001122388 us-gaap:TradeNamesMember 2017-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-09-30 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-12-31 0001122388 us-gaap:TradeNamesMember 2018-09-30 0001122388 us-gaap:OrderOrProductionBacklogMember 2018-09-30 0001122388 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-09-30 0001122388 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2018-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0001122388 us-gaap:EmployeeStockMember 2017-07-01 2017-09-30 0001122388 us-gaap:EmployeeStockMember 2018-07-01 2018-09-30 0001122388 us-gaap:EmployeeStockMember 2017-01-01 2017-09-30 0001122388 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0001122388 us-gaap:PerformanceSharesMember 2018-01-01 2018-09-30 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2018-09-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2018-01-01 2018-09-30 0001122388 us-gaap:PerformanceSharesMember 2017-01-01 2017-09-30 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2018-01-01 2018-09-30 0001122388 2017-08-31 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2018-09-30 0001122388 us-gaap:EmployeeStockMember 2018-03-01 0001122388 us-gaap:EmployeeStockOptionMember 2018-03-01 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2017-01-01 2017-09-30 0001122388 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001122388 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001122388 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001122388 us-gaap:CostOfSalesMember 2017-07-01 2017-09-30 0001122388 elli:SharesAvailableUnderEmployeeStockPurchasePlanMember 2018-09-30 0001122388 elli:OptionsAndAwardsOutstandingMember 2018-09-30 0001122388 elli:SharesAvailableForFutureGrantMember 2018-09-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0001122388 us-gaap:PerformanceSharesMember 2018-09-30 0001122388 us-gaap:PerformanceSharesMember 2017-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure elli:segment elli:Facilities false --12-31 Q3 2018 2018-09-30 10-Q 0001122388 34841403 false Large Accelerated Filer ELLIE MAE INC false 342276 1711384 70691000 69822000 P3Y 1600000 556000 -3758000 P5M 15000000 6800000 P5Y P1Y 1200000 1700000 27.81 24913000 16024000 43121000 48013000 47384000 -629000 77113000 112338000 -880000 -1264000 649817000 685122000 8899000 1810000 3700000 2043000 1346000 25260000 4929000 10549000 6002000 3780000 10540000 2408000 3407000 2796000 1929000 30734000 6408000 10798000 8283000 5245000 1100000 3200000 3233000 6200000 18695000 18700000 320000 179000 59455 11000 22000 86903 831607000 890330000 302638000 357245000 0 0 0 2000 0 0 0 2000 2000 0 0 0 0 2000 0 1000 3000 3000 266000 0 266000 0 304000 46000 266000 882000 882000 577000 0 577000 0 432000 25000 232000 1266000 1266000 174913000 3623000 52255000 6527000 81062000 10274000 76510000 349286000 211588000 209741000 184602000 2275000 69725000 3992000 70972000 5405000 78352000 343323000 209741000 139050000 138656000 174647000 3623000 51989000 6529000 80758000 10228000 76244000 348406000 210708000 208478000 184025000 2275000 69148000 3992000 70542000 5380000 78121000 342060000 208478000 103345000 138656000 107363000 69822000 600000 2200000 100000 900000 900000 2540000 2200000 6427000 4908000 -1519000 8500000 22800000 119035000 112602000 380907000 246832000 137698000 137698000 133582000 133582000 -134075000 -4116000 10961236 2708103 6455860 1797273 3000 4000 14572000 42949000 12442000 22107000 3000000 13984000 13428000 5036000 8948000 4000000 25936000 29694000 26287000 22001000 22136000 135000 24581000 -1706000 3935000 20000000 39603000 112638000 51272000 150728000 21992000 13070000 1348000 7574000 67023000 53846000 746000 12431000 137000 86000 0 51000 685000 568000 0 117000 182037000 119456000 482000 62099000 137932000 94863000 0 43069000 745000 492000 0 253000 581000 266000 0 315000 204029000 132526000 1830000 69673000 204955000 148709000 746000 55500000 882000 578000 0 304000 1266000 834000 0 432000 -1259000 -10160000 9700000 26000000 26024000 12900000 36087000 36100000 0.42 1.26 0.36 0.37 0.01 0.65 0.65 0.00 0.41 1.20 0.35 0.36 0.01 0.63 0.62 -0.01 0.235 -0.023 -0.010 -0.563 P2Y7M3D P11M 96900000 1500000 27901000 13050000 10810000 3577000 464000 46596000 15869000 15591000 14272000 864000 2694000 7055000 7114000 8978000 10499000 104736000 34900000 53535000 14370000 1931000 104736000 34900000 53535000 14370000 1931000 76835000 21850000 42725000 10793000 1467000 58140000 19031000 37944000 98000 1067000 P78M5D P92M25D P89M18D P9M6D P33M0D P82M12D P87M10D P81M23D P13M P24M 20159000 55828000 21062000 71270000 144451000 141168000 3100000 67426000 191518000 71693000 70282000 -1411000 213492000 212290000 -1202000 18984000 41977000 12297000 14386000 4465000 -964000 -119000 -2230000 -2111000 -8105000 -10133000 -2028000 625000 -2879000 9628000 4892000 4263000 -629000 -12271000 2557000 3967000 1410000 -2749000 3201000 5869000 3964000 -1905000 946000 4039000 4039000 108775000 108775000 80874000 62179000 96268000 96347000 831607000 890330000 77388000 68446000 4743000 -12672000 -208439000 -70653000 69621000 79209000 79209000 0 14519000 42941000 12416000 12796000 380000 22491000 22332000 -159000 1 1 49582000 151944000 60475000 201957000 17844000 39574000 11218000 9487000 -1731000 11535000 9348000 -2187000 9290000 37147000 23731000 -13416000 31303000 22013000 26188000 30421000 27896000 -2525000 29326000 3138000 18880000 27901000 19192000 -8709000 35426000 16546000 1140000 2403000 1079000 2851000 -948000 249000 0 -172000 0 14740000 40047000 50730000 12245000 16518000 213749000 120894000 24919000 21708000 18474000 36994000 26845000 -10149000 27374000 8900000 17590000 18671000 70276000 122507000 -602000 -85000 264104000 67068000 52659000 8311000 27356000 108710000 335107000 79691000 53700000 9542000 32433000 159741000 186991000 222769000 9 15901000 49354000 20625000 67700000 86399000 110121000 97026000 -13095000 99334000 12935000 107029000 304156000 122965000 90847000 8356000 23762000 121554000 -1411000 364220000 262132000 25274000 76814000 363018000 -1202000 588611000 280094000 257759000 50758000 P1Y P2Y 13522000 46762000 18788000 19108000 320000 62987000 63972000 985000 25260000 30734000 29048 128438 70.33 89.32 88513 619623 92.28 100.67 294464 1179458 228676 1326614 56.17 82.84 72.84 92.69 125253 344029 5800000 17700000 25600000 6000000 47.97 74.53 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.3725 0.00 0.3488 0.4800 0.2796 0.00 0.2747 0.4500 0.0112 0.0000 0.0058 0.0204 0.0227 0.0000 0.0206 0.0263 6676 4641 89554000 77172000 1436031 1152812 27.06 27.83 1094838 77153000 1152252 228676 1171628 26.11 24.49 48.48 92.28 94.77 32000000 13700000 34400000 11500000 P179D P179D P6Y0M29D P176D P181D P6Y0M29D 75172000 P4Y7M28D P5Y157D P4Y9M7D P4Y9M7D 121010 159692 281184 9100000 11800000 250000000.0 200000000 0 159141 14700000 735339000 793983000 53000 8000 26000 -384000 0 0 1510000 1800000 1269000 1427000 35785000 35804000 35828000 35775000 34275000 34004000 34559000 34348000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized consisted of:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,407</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,798</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,549</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,540</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,734</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,260</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-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and stock purchase rights granted under the Stock Plans, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:41%;" 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:3%;" 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:3%;" 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:3%;" 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:3%;" 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended 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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option plans:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.63</font></div></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;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">2.04</font></div></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;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">&#8212;</font></div></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;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">48.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Stock Purchase Plan:</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">0.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">27.47</font></div></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;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">34.88</font></div></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;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following numbers of shares of common stock were reserved and available for future issuance under the 2011 Plan and ESPP at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reserved</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options and awards outstanding under the Stock Plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,708,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available for future grant under the 2011 Plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,455,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available under the ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,797,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,961,236</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Significant Accounting Policies</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. Certain information and note disclosures included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed financial statements should be read in conjunction with the financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, which was filed with the SEC on March&#160;1, 2018 (&#8220;2017 Form 10-K&#8221;).</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, included herein, was derived from the audited financial statements as of that date but does not include all disclosures, including notes, required by U.S. GAAP.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Condensed Statements of Comprehensive Income for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the Condensed Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are consolidated with Ellie Mae&#8217;s then-subsidiaries Mavent Holdings Inc. and Mavent Inc. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or any future period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company leased </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> facilities under operating lease arrangements. The lease expiration dates range from September 2019 to December 2025. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company&#8217;s line of business, including commercial and employment disputes. As of the date of this Quarterly Report on Form 10-Q, the Company is not involved in any pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.</font></div><div style="line-height:120%;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="5" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:39%;" 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Line Reference</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets - current</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets - noncurrent</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,948</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - current</font></div></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;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - noncurrent</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the contract assets and the deferred revenues balances during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows: </font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;1, 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">$ Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company did not identify any investments as other-than-temporarily impaired at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> based on its evaluation of available evidence, such as the Company&#8217;s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment&#8217;s amortized basis. The Company expects to receive the full principal and interest on these investments.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(581</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,023</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,955</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,266</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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 colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(492</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,037</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(745</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,029</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about disaggregated revenue from customers.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hosted software subscription revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transactional revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,965</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,220</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity and Stock Incentive Plans</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2011 Equity Incentive Award Plan (the &#8220;2011 Plan&#8221;) serves as the successor to the Company&#8217;s 2009 Stock Option and Incentive Plan (together with the 2011 Plan, the &#8220;Stock Plans&#8221;). The Company recognized stock-based compensation expense related to awards granted under the Stock Plans and ESPP.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized consisted of:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,407</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,798</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,549</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,540</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,734</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,260</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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Plans</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity under the Stock Plans:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,436,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">5.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,641</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(281,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152,812</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152,252</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.81</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.77</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,094,838</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no stock options granted during the </font><font style="font-family:inherit;font-size:10pt;">three months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The aggregate intrinsic value of the stock options outstanding at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> represents the value of the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:10pt;">$94.77</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> in excess of the exercise price multiplied by the number of options outstanding for options that were in-the-money.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">11 months</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s RSU, performance award, and performance-vesting RSU activity:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Awards and Performance-Vesting RSUs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Outstanding at January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,179,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">619,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(344,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125,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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(128,438</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">(29,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Outstanding at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,326,614</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,676</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,171,628</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,676</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs, performance-vesting RSUs, and performance awards that are expected to vest are presented net of estimated future forfeitures. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs released during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> had an aggregate intrinsic value of </font><font style="font-family:inherit;font-size:10pt;">$34.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$32.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and had an aggregate grant-date fair value of </font><font style="font-family:inherit;font-size:10pt;">$25.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance-vesting RSUs and performance awards released during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> had an aggregate intrinsic value of </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and had an aggregate grant-date fair value of </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The number of RSUs released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs, and performance awards, adjusted for estimated forfeitures, was </font><font style="font-family:inherit;font-size:10pt;">$96.9 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">2.6 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">, employees purchased </font><font style="font-family:inherit;font-size:10pt;">159,692</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">121,010</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, under the ESPP, resulting in cash proceeds of </font><font style="font-family:inherit;font-size:10pt;">$11.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on February&#160;28, 2019, was </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recognized over </font><font style="font-family:inherit;font-size:10pt;">five months</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation Information</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and stock purchase rights granted under the Stock Plans, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:41%;" 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:3%;" 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:3%;" 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:3%;" 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:3%;" 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended 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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option plans:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.63</font></div></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;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">2.04</font></div></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;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">&#8212;</font></div></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;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">48.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Stock Purchase Plan:</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">0.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">27.47</font></div></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;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">34.88</font></div></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;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following numbers of shares of common stock were reserved and available for future issuance under the 2011 Plan and ESPP at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reserved</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options and awards outstanding under the Stock Plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,708,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available for future grant under the 2011 Plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,455,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares available under the ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,797,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,961,236</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">March 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">342,276</font><font style="font-family:inherit;font-size:10pt;"> additional shares were reserved under the ESPP, and </font><font style="font-family:inherit;font-size:10pt;">1,711,384</font><font style="font-family:inherit;font-size:10pt;"> additional shares were reserved under the 2011 Plan, pursuant to the automatic increase provisions in each plan.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">August 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s audit committee, under the authority delegated to it by the Company&#8217;s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> of its common stock. This authorization expires in </font><font style="font-family:inherit;font-size:10pt;">August 2020</font><font style="font-family:inherit;font-size:10pt;">. All shares are retired upon repurchase. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased a total of </font><font style="font-family:inherit;font-size:10pt;">159,141</font><font style="font-family:inherit;font-size:10pt;"> shares for </font><font style="font-family:inherit;font-size:10pt;">$14.7 million</font><font style="font-family:inherit;font-size:10pt;">. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company did not repurchase any shares. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> remained available for future repurchases under the program.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income Per Share of Common Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is computed by dividing net income by the weighted average shares of common stock outstanding plus the additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock unit awards (&#8220;RSUs&#8221;), unvested performance-vesting RSUs, unvested performance share awards&#160;(&#8220;performance awards&#8221;), and shares to be purchased under the Employee Stock Purchase Plan (&#8220;ESPP&#8221;). The dilutive effect of potentially dilutive securities is reflected in diluted net income per share of common stock by application of the treasury stock method.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net income per share of common stock were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,519</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,491</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,941</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used to compute basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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:inherit;font-size:10pt;">34,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options, RSUs, performance-vesting RSUs, performance awards, and ESPP shares</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used to compute diluted net income per share</font></div></td><td colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,828</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,785</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,775</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,804</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share of common stock:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potential weighted average common shares were excluded from the computation of diluted net income per share of common stock, as their effect would have been anti-dilutive:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options and 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:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance-vesting RSUs and performance awards are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, </font><font style="font-family:inherit;font-size:10pt;">86,903</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">59,455</font><font style="font-family:inherit;font-size:10pt;"> shares underlying performance-vesting RSUs and performance awards were excluded from the dilutive shares outstanding for each of the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type: </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1:</font></div></td><td 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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,725</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">(577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">184,602</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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">184,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,352</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(232</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,121</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial instruments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less 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:inherit;font-size:10pt;">209,741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">(1,266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,478</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,582</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:12px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1:</font></div></td><td 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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,255</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">174,913</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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">174,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial instruments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">349,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less 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:inherit;font-size:10pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,698</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-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments and Fair Value Measurement</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s cash, cash equivalents, and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type: </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1:</font></div></td><td 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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,725</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">(577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">184,602</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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">184,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,352</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(232</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,121</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial instruments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less 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:inherit;font-size:10pt;">209,741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">(1,266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,478</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,582</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:12px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1:</font></div></td><td 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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,255</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">174,913</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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">174,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial instruments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">349,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less 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:inherit;font-size:10pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,698</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-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level&#160;1 instruments due to the use of observable market prices for identical securities that are traded in active markets.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation of the Company&#8217;s marketable securities investments classified as Level 2 is achieved primarily through broker quotes when such investments exist in a non-active market.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company did not have any assets or liabilities that were valued using Level 3 inputs. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and losses from the sale of investments were immaterial during the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of the Company&#8217;s investments in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> based on its evaluation of available evidence, such as the Company&#8217;s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment&#8217;s amortized basis. The Company expects to receive the full principal and interest on these investments.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(581</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,023</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,955</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,266</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;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 colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(492</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,037</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(745</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,029</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of the Company&#8217;s investments at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align: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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>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="text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year through three years </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,822</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,741</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,478</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:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Maximum maturity of individual investments is </font><font style="font-family:inherit;font-size:9pt;">three years</font><font style="font-family:inherit;font-size:9pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets, Net</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three months ended September 30, 2018, the Company recorded a </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> adjustment to Goodwill related to certain acquired deferred tax assets of Velocify. The adjustment was the result of a change in the provisional amounts to the purchase accounting and was made within the measurement period.</font></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net, consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,591</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">6.8</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2.0</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,869</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">7.3</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,272</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98</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 style="vertical-align: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:inherit;font-size:10pt;">1.1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</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:inherit;font-size:10pt;">104,736</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:inherit;font-size:10pt;">(46,596</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,140</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">4,039</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,179</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;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:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,810</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">7.5</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,050</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">7.7</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,793</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 style="vertical-align: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:inherit;font-size:10pt;">0.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,874</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense associated with intangible assets for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </font><font style="font-family:inherit;font-size:10pt;">and </font><font style="font-family:inherit;font-size:10pt;">$18.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense associated with intangible assets for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </font><font style="font-family:inherit;font-size:10pt;">and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,000</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,140</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate and, if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the income tax provision (benefit) and the effective tax rate for the three and nine month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(dollars in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision (benefit)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s effective tax rate differed from the U.S. federal statutory rate of 21% primarily due to income tax benefits from excess stock-based compensation deductions, research and development credits, and a reduction in the state blended income tax rate, offset by income tax expense related to the remeasurement of certain deferred tax assets as a result of the Tax Act. The Company recognized a deferred income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> related to the remeasurement of certain acquired deferred tax assets of Velocify as a result of the reduction in the federal statutory tax rate. For the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s effective tax rate differed from the U.S. federal statutory rate of 35% primarily due to the income tax benefits from excess stock-based compensation deductions and research and development credits, offset by income tax expense for certain nondeductible stock-based compensation. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company regularly assesses the realizability of its deferred tax assets and establishes a valuation allowance if it is more-likely-than-not that some, or all, of its deferred tax assets will not be realized in the future. The Company evaluates and weighs all available evidence, both positive and negative, including its historic operating results, future reversals of existing deferred tax liabilities, as well as projected future taxable income. The Company will continue to regularly assess the realizability of its deferred tax assets. Changes in earnings performance and future earnings projections, among other factors, may cause the Company to adjust the valuation allowance on deferred tax assets, which could materially impact the income tax expense in the period the Company determines that these factors have changed.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s income tax positions are subject to audit by the Internal Revenue Service (&#8220;IRS&#8221;) and various state tax authorities. The Company recognizes a tax benefit for an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained upon examination, based upon the technical merits of the position by the relevant tax authority. The Company believes that it has adequately provided reserves for its uncertain tax positions for all tax years that remain open to examination. The Company does not believe it is reasonably possible that its gross unrecognized tax benefits will materially change in the next 12 months.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a policy to classify accrued interest and penalties for its uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals as a component of the provision for income taxes. There was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> interest nor were there penalties accrued in the provision for income taxes during the three and </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the SEC staff issued SAB 118, which allows companies to record provisional amounts for the Tax Act during a measurement period not to extend beyond one year of the enactment date.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In order to complete the accounting for the impacts of the Tax Act, the Company continues to obtain, analyze and interpret additional guidance that becomes available from the U.S. Treasury Department, the IRS, state taxing jurisdictions, the FASB, and other standard-setting and regulatory bodies. New guidance or interpretations may materially impact the Company&#8217;s provision for income taxes in future periods. Additional information that is needed to complete the analysis but is currently unavailable includes, but is not limited to, the final determination of certain net deferred tax assets and liabilities subject to remeasurement and when the related temporary differences will be settled or realized, and the tax treatment of such provisions of the Tax Act by various state tax authorities. In addition, the Company is currently examining the recently issued IRS guidance to determine the impact of the &#8220;transition rule&#8221; related to the Company&#8217;s covered employees&#8217; compensation stemming from written binding contracts entered on or before November 2, 2017. The provisional estimates recorded may change in the fourth quarter of 2018 as the Company&#8217;s accounting analysis is finalized. As of September&#160;30, 2018, the Company has not completed the accounting for the tax effects of the Tax Act.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For additional information related to the impact of the 2017 Tax Act on the Company&#8217;s tax provision and tax rate, please see Note 8 of the notes to condensed consolidated financial statements in the Company&#8217;s Annual Report on Form 10-K for the calendar year ended December&#160;31, 2017, filed with the SEC on March 1, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of the Company&#8217;s investments at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;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="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align: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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>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="text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year through three years </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,822</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,741</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,478</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:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Maximum maturity of individual investments is </font><font style="font-family:inherit;font-size:9pt;">three years</font><font style="font-family:inherit;font-size:9pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ellie Mae, Inc. (&#8220;Ellie Mae,&#8221; and the &#8220;Company&#8221;) is the leading cloud-based platform provider for the mortgage finance industry. The Company&#8217;s technology solutions enable lenders to originate and close residential mortgage loans. Banks, credit unions, and mortgage lenders use the Company&#8217;s Encompass&#174; all-in-one mortgage management solution (&#8220;Encompass&#8221;) to originate and fund mortgages and improve compliance, loan quality, and efficiency.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-02&#8221;), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company plans to adopt this new standard on January 1, 2019, and currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption, which will increase total assets and total liabilities that the Company reports relative to such amounts prior to adoption.&#160;</font></div><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU No. 2018-07,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-07&#8221;), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Equity-Based Payments to Non-Employees</font><font style="font-family:inherit;font-size:10pt;">, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-13&#8221;), which modifies the disclosure requirements on fair value measurements. The ASU removes the requirement to disclose: the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The standard is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not believe the adoption of this standard will have a material impact on its financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-15&#8221;), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for interim and annual reporting periods beginning after&#160;December 15, 2019, and can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. Early adoption is permitted. The Company is currently gathering information and evaluating the impact of this accounting standard update on its financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standards Adopted</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2014-09</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted ASU No. 2014-09 (&#8220;Topic 606&#8221;), as subsequently amended, using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company&#8217;s opening balances is primarily related to the Company&#8217;s straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 &#8220;Revenue Recognition&#8221; for additional accounting policy and transition disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments Due to 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Current 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></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current 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></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current 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;border-top:1px solid #000000;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(629</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,709</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Comprehensive Income Line Items</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,411</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,282</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,111</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,230</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,105</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,028</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,133</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Cash Flows Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net income to net cash provided by operating 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,132</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,028</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,160</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,892</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">629</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,263</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses, other current assets, and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,869</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,964</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities, other current liabilities, and other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(792</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,550</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2018-05</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the FASB issued ASU No. 2018-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-05&#8221;). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (&#8220;Tax Act&#8221;) in conformity with SEC Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company&#8217;s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note </font><font style="font-family:inherit;font-size:10pt;">8</font><font style="font-family:inherit;font-size:10pt;"> &#8220;</font><font style="font-family:inherit;font-size:10pt;">Income Taxes</font><font style="font-family:inherit;font-size:10pt;">.&#8221;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Significant Accounting Policies</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. Certain information and note disclosures included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed financial statements should be read in conjunction with the financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, which was filed with the SEC on March&#160;1, 2018 (&#8220;2017 Form 10-K&#8221;).</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, included herein, was derived from the audited financial statements as of that date but does not include all disclosures, including notes, required by U.S. GAAP.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Condensed Statements of Comprehensive Income for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the Condensed Statement of Cash Flows for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are consolidated with Ellie Mae&#8217;s then-subsidiaries Mavent Holdings Inc. and Mavent Inc. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or any future period.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain prior period amounts reported in the Company&#8217;s condensed financial statements have been reclassified to conform to current period presentation.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Management evaluates estimates on a regular basis including those relating to the transaction price of customer contracts, constraints of variable consideration, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company&#8217;s condensed financial statements and footnotes.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in one industry&#8212;mortgage-related software and services. The Company&#8217;s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented as a single segment. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2014-09&#8221;)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, as amended</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;Topic 606&#8221;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">),</font><font style="font-family:inherit;font-size:10pt;"> there have been no significant changes to the Company&#8217;s significant accounting policies described in Note 2 of the Notes to Consolidated Financial Statements in its 2017 Form 10-K. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company&#8217;s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of the transaction price;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generates revenues primarily from hosted software services, transaction-based fees, and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy, guideline, data and analytics under the AllRegs brand, lead management, marketing, and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation, and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company&#8217;s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hosted Software Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Hosted software subscription revenues generally include a combination of the Company&#8217;s products delivered as software-as-a-service (&#8220;SaaS&#8221;) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following: </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Encompass Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. Fixed fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services. Contracts generally range from </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closed loan fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where &#8220;the allocation objective is met&#8221;). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its ability to accurately estimate such variable consideration considering all relevant facts and circumstances associated with both the likelihood of a downward adjustment in the estimate of variable consideration and the potential magnitude of a significant revenue reversal relative to the cumulative revenue recognized to-date under the contract. Because the amount of consideration is highly susceptible to broad economic factors outside the Company&#8217;s influence, have a broad range of possible consideration amounts, and the uncertainty is not expected to be resolved for a long period of time, the Company&#8217;s ability to accurately estimate the variable consideration is limited. Therefore, the amount of variable consideration included in the transactions price is constrained to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the amount of variable consideration is subsequently resolved.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Online Research and Data Resources Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transactional Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Transactional Revenues include the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Ellie Mae Network Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services. Variable fees are recognized in the month in which they are earned because the allocation objective is met by allocating the fees to each distinct month in the series.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Transactional Revenues. </font><font style="font-family:inherit;font-size:10pt;">The Company provides other services delivered on a transactional basis including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company&#8217;s annual user conference. Fixed fees are recognized at the point in time when control is transferred.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Professional services, including implementation services for the Company&#8217;s subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company&#8217;s professional services are provided on a fixed price basis, and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenues</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues represent billings or payments received in advance of revenue recognition and are recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Costs</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers, as well as partners&#8217; referral fees. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-02&#8221;), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company plans to adopt this new standard on January 1, 2019, and currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption, which will increase total assets and total liabilities that the Company reports relative to such amounts prior to adoption.&#160;</font></div><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU No. 2018-07,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-07&#8221;), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Equity-Based Payments to Non-Employees</font><font style="font-family:inherit;font-size:10pt;">, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-13&#8221;), which modifies the disclosure requirements on fair value measurements. The ASU removes the requirement to disclose: the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The standard is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not believe the adoption of this standard will have a material impact on its financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-15&#8221;), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for interim and annual reporting periods beginning after&#160;December 15, 2019, and can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. Early adoption is permitted. The Company is currently gathering information and evaluating the impact of this accounting standard update on its financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standards Adopted</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2014-09</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted ASU No. 2014-09 (&#8220;Topic 606&#8221;), as subsequently amended, using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company&#8217;s opening balances is primarily related to the Company&#8217;s straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 &#8220;Revenue Recognition&#8221; for additional accounting policy and transition disclosures.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments Due to 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Current 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></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current 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></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current 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;border-top:1px solid #000000;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(629</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,709</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Comprehensive Income Line Items</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,411</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,282</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,111</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,230</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,105</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,028</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,133</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Cash Flows Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net income to net cash provided by operating 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,132</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,028</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,160</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,892</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">629</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,263</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses, other current assets, and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,869</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,964</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities, other current liabilities, and other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(792</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,550</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2018-05</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, the FASB issued ASU No. 2018-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-05&#8221;). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (&#8220;Tax Act&#8221;) in conformity with SEC Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company&#8217;s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note </font><font style="font-family:inherit;font-size:10pt;">8</font><font style="font-family:inherit;font-size:10pt;"> &#8220;</font><font style="font-family:inherit;font-size:10pt;">Income Taxes</font><font style="font-family:inherit;font-size:10pt;">.&#8221;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, Net</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software and other assets not placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,659</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:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">335,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(77,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,769</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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,991</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$36.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation and amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$9.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$26.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. These amounts include amortization of assets under capital leases of less than </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software and other assets not placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,659</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:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">335,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(77,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,769</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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,991</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company&#8217;s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of the transaction price;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" 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:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generates revenues primarily from hosted software services, transaction-based fees, and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy, guideline, data and analytics under the AllRegs brand, lead management, marketing, and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation, and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company&#8217;s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hosted Software Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Hosted software subscription revenues generally include a combination of the Company&#8217;s products delivered as software-as-a-service (&#8220;SaaS&#8221;) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following: </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Encompass Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. Fixed fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services. Contracts generally range from </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closed loan fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where &#8220;the allocation objective is met&#8221;). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates its ability to accurately estimate such variable consideration considering all relevant facts and circumstances associated with both the likelihood of a downward adjustment in the estimate of variable consideration and the potential magnitude of a significant revenue reversal relative to the cumulative revenue recognized to-date under the contract. Because the amount of consideration is highly susceptible to broad economic factors outside the Company&#8217;s influence, have a broad range of possible consideration amounts, and the uncertainty is not expected to be resolved for a long period of time, the Company&#8217;s ability to accurately estimate the variable consideration is limited. Therefore, the amount of variable consideration included in the transactions price is constrained to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the amount of variable consideration is subsequently resolved.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Online Research and Data Resources Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transactional Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Transactional Revenues include the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Ellie Mae Network Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services. Variable fees are recognized in the month in which they are earned because the allocation objective is met by allocating the fees to each distinct month in the series.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Transactional Revenues. </font><font style="font-family:inherit;font-size:10pt;">The Company provides other services delivered on a transactional basis including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company&#8217;s annual user conference. Fixed fees are recognized at the point in time when control is transferred.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Professional services, including implementation services for the Company&#8217;s subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company&#8217;s professional services are provided on a fixed price basis, and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenues</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues represent billings or payments received in advance of revenue recognition and are recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Costs</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers, as well as partners&#8217; referral fees. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about disaggregated revenue from customers.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hosted software subscription revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transactional revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,965</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,220</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.</font></div><div style="line-height:120%;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="5" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:39%;" 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Line Reference</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets - current</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets - noncurrent</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,948</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - current</font></div></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;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - noncurrent</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the contract assets and the deferred revenues balances during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows: </font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January&#160;1, 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">$ Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">increase</font><font style="font-family:inherit;font-size:10pt;"> in contract assets from </font><font style="font-family:inherit;font-size:10pt;">$13.4 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$14.0 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was primarily the result of </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> in increases in estimated transaction price including changes in the assessment of whether estimated variable consideration is constrained and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> in contract additions, offset by billings of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> in advance of revenue being recognized. The </font><font style="font-family:inherit;font-size:10pt;">decrease</font><font style="font-family:inherit;font-size:10pt;"> in deferred revenues from </font><font style="font-family:inherit;font-size:10pt;">$29.7 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$25.9 million</font><font style="font-family:inherit;font-size:10pt;"> was due to additional performance on certain arrangements in which billing occurred in advance. During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> of revenues recognized were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenues Allocated to Remaining Performance Obligations</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and amounts that will be invoiced and recognized as revenues in future periods.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expects to recognize revenues on the remaining performance obligations as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Within 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,758</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588,611</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining performance obligations exclude variable consideration allocated entirely to future distinct services as well as variable consideration in most arrangements that involve services revenues priced on a transactional basis and professional services invoiced on a time and materials basis as these arrangements include revenue recognized under the as billed expedient. Additionally, in instances where an estimate of variable consideration is constrained, the amount of such constraint is not included in revenues allocated to remaining performance obligations.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Costs</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred costs, which consist of deferred sales commissions, were </font><font style="font-family:inherit;font-size:10pt;">$22.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. For the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, amortization expense for deferred costs was </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. For the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, amortization expense for deferred costs was </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. There was no impairment loss related to the costs capitalized during these periods.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expects to recognize revenues on the remaining performance obligations as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Within 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,758</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588,611</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net, consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,591</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">6.8</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2.0</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,869</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">7.3</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,272</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98</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 style="vertical-align: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:inherit;font-size:10pt;">1.1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</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:inherit;font-size:10pt;">104,736</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:inherit;font-size:10pt;">(46,596</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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,140</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">4,039</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,179</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;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:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,810</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">7.5</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,050</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:inherit;font-size:10pt;">7.7</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,793</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 style="vertical-align: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:inherit;font-size:10pt;">0.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,775</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,874</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potential weighted average common shares were excluded from the computation of diluted net income per share of common stock, as their effect would have been anti-dilutive:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options and 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:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type: </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1:</font></div></td><td 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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,725</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">(577</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">184,602</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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">184,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,352</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(232</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,121</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial instruments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less 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:inherit;font-size:10pt;">209,741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">(1,266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,478</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,582</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,582</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:12px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;<br clear="none"/>Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1:</font></div></td><td 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:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,255</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">174,913</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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:inherit;font-size:10pt;">174,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:inherit;font-size:10pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:inherit;font-size:10pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,510</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:inherit;font-size:10pt;">(266</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total financial instruments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">349,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less 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:inherit;font-size:10pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(882</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,698</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,698</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-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the income tax provision (benefit) and the effective tax rate for the three and nine month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(dollars in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision (benefit)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net income per share of common stock were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,519</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,491</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,941</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used to compute basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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:inherit;font-size:10pt;">34,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock options, RSUs, performance-vesting RSUs, performance awards, and ESPP shares</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding used to compute diluted net income per share</font></div></td><td colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,828</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,785</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,775</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,804</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share of common stock:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments Due to 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:inherit;font-size:10pt;">Current 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></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current 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></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current 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;border-top:1px solid #000000;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(629</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,709</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Comprehensive Income Line Items</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,411</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,282</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,111</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,230</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,105</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,028</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,133</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Cash Flows Line Items</font></div><div style="line-height:120%;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended 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="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net income to net cash provided by operating 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of deferred costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,908</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,132</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,028</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,160</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,892</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">629</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,263</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses, other current assets, and other long-term assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,869</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,964</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities, other current liabilities, and other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,758</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(792</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,550</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity under the Stock Plans:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,436,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:inherit;font-size:10pt;">5.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,641</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(281,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152,812</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.77</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152,252</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.81</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.77</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,094,838</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s RSU, performance award, and performance-vesting RSU activity:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Awards and Performance-Vesting RSUs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Outstanding at January 1, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,179,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">294,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">619,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(344,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125,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:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(128,438</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:inherit;font-size:10pt;">(29,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Outstanding at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,326,614</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,676</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,171,628</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,676</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,000</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,140</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in one industry&#8212;mortgage-related software and services. The Company&#8217;s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented as a single segment. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2014-09&#8221;)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, as amended</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;Topic 606&#8221;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">),</font><font style="font-family:inherit;font-size:10pt;"> there have been no significant changes to the Company&#8217;s significant accounting policies described in Note 2 of the Notes to Consolidated Financial Statements in its 2017 Form 10-K. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Management evaluates estimates on a regular basis including those relating to the transaction price of customer contracts, constraints of variable consideration, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company&#8217;s condensed financial statements and footnotes.</font></div></div> EX-101.SCH 7 elli-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2102100 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Cumulative Effect of Initially Applying ASC 606) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Balance Sheet Line Items) (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Cash Flows Line Items) (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Comprehensive Income Line Items) (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Equity and Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Equity and Stock Incentive Plans (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Equity and Stock Incentive Plans (Fair Value Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Equity and Stock Incentive Plans (Reserved Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Equity and Stock Incentive Plans (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Equity and Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Financial Instruments and Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Continuous Unrealized Loss Position) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Financial Instruments that are Measured at Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Financial Instruments and Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Goodwill and Intangible Assets, Net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Intangible Assets, Net (Future Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Intangible Assets, Net (Schedule of Intangible Assets, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Income Taxes (Tax Provision and Effective Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Net Income Per Share of Common Stock link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Net Income Per Share of Common Stock (Anti-dilutive Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Net Income Per Share of Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Property and Equipment, Net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenue Recognition (Changes in Contract Assets and Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue Recognition (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Revenue Recognition (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue Recognition (Disaggregation of Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenue Recognition (Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 elli-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 elli-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 elli-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Revenue from Contract with Customer [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Financial Instrument and Fair Value Measurements [Abstract] Financial Instrument and Fair Value Measurements [Abstract] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Corporate notes and obligations Corporate Note Securities [Member] Certificates of deposit Certificates of Deposit [Member] U.S. government, government agency, and municipal obligations US Treasury And Government And Municipal Bonds [Member] US Treasury And Government And Municipal Bonds [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technology Developed Technology Rights [Member] Trade names Trade Names [Member] Customer relationships Customer Relationships [Member] Order backlog Order or Production Backlog [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Trade name Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Assets subject to amortization: Finite-Lived Intangible Assets, Net [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Intangibles, finite-lived Finite-Lived Intangible Assets, Net Weighted Average Remaining Useful Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Assets not subject to amortization: Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Indefinite-lived intangible assets Indefinite-lived Intangible Assets (Excluding Goodwill) Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Employee stock options and awards Employee Stock Options and Awards [Member] Employee stock options and awards. Performance based awards Performance Based Awards [Member] Performance-based awards. Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities excluded from computation of net income per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Accounting Policies [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU No. 2014-09 Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Adjustments Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Balances without adoption of Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Gross profit Gross Profit Sales and marketing Selling and Marketing Expense Income (loss) from operations Operating Income (Loss) Income tax benefit Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Basic income per share of common stock (in usd per share) Earnings Per Share, Basic Diluted income per share common stock (in usd per share) Earnings Per Share, Diluted Components of net income per share of common stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Common shares excluded from computation of diluted net income per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Award Type [Axis] Award Type [Axis] Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain] Equity Award [Domain] Options and Awards Outstanding Options and Awards Outstanding [Member] Options and Awards Outstanding [Member] Shares Available for Future Grant Shares Available for Future Grant [Member] Shares Available for Future Grant [Member] Shares Available Under Employee Stock Purchase Plan Shares Available Under Employee Stock Purchase Plan [Member] Shares Available Under Employee Stock Purchase Plan [Member] Class of Stock [Line Items] Class of Stock [Line Items] Reserved shares Common Stock, Capital Shares Reserved for Future Issuance Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Adjustments Due to ASC 606 Restatement Adjustment [Member] Balance Sheet Balance Sheet Related Disclosures [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deposits and other long-term assets Other Assets, Noncurrent Accrued and other current liabilities Other Liabilities, Current Deferred revenues Contract with Customer, Liability, Current Other long-term liabilities Other Liabilities, Noncurrent Retained earnings Retained Earnings (Accumulated Deficit) Document and Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Equity and Stock Incentive Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Accounts receivable, net Accounts Receivable, Net, Current Contract assets - current Contract with Customer, Asset, Net, Current Contract assets - noncurrent Contract with Customer, Asset, Net, Noncurrent Deferred revenues - current Deferred revenues - noncurrent Contract with Customer, Liability, Noncurrent Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Nature of Operations [Text Block] Income Tax Disclosure [Abstract] Deferred income tax expense related to remeasurement of certain acquired deferred tax assets due to tax rate change Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Asset, Income Tax Expense Amount of income tax expense for remeasurement of deferred tax asset from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017. Income tax interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Property, Plant and Equipment [Abstract] Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Capital leases amortization expense Capital Leases, Income Statement, Amortization Expense Net Income Per Share of Common Stock Earnings Per Share [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment and software Computer Equipment And Computer Software [Member] Computer Equipment And Computer Software [Member] Internal-use software Software Development [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Internal-use software and other assets not placed in service Internal Use Software And Assets Not In Service [Member] Internal Use Software And Assets Not In Service [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and Equipment, Net Property, Plant and Equipment, Net, by Type [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Number of facilities under operating lease arrangements Property Subject to or Available for Operating Lease, Number of Units Schedule of Impact of New Accounting Pronouncement Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Financial Instruments and Fair Value Measurements [Abstract] Financial instruments and fair value measurements. Fair value hierarchy of financial assets on recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Carrying amounts, gross unrealized gains and losses, and estimated fair value of cash and investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of investments in continuous unrealized loss position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Summary of the maturities of investments Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Disaggregated Revenue from Customers Disaggregation of Revenue [Table Text Block] Schedule of Receivables, Contract Assets, and Deferred Revenues from Contracts with Customer Contract with Customer, Asset and Liability [Table Text Block] Schedule of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Contract assets Contract with Customer, Asset, Net Increase in contract assets related to increase in estimated transaction price Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Increase in contract assets related to contract additions Contract with Customer, Asset, Contract Additions Contract with Customer, Asset, Contract Additions Decrease in contract assets related to billings Contract with Customer, Asset, Reclassified to Receivable Deferred revenues Contract with Customer, Liability Revenue recognized that was included in deferred revenue at beginning of period Contract with Customer, Liability, Revenue Recognized Deferred costs Capitalized Contract Cost, Net Amortization expense related to deferred costs Capitalized Contract Cost, Amortization Basis of Presentation and Significant Accounting Policies Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Minimum future amortization expense for intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Six Finite-Lived Intangible Assets, Amortization Expense, Year Six Thereafter Finite-Lived Intangible Assets, Amortization Expense, After Year Six Finite-Lived Intangible Assets, Amortization Expense, After Year Six Total future amortization Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] Research and development General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation expense Allocated Share-based Compensation Expense Number of reportable segments Number of Reportable Segments Number of operating segments Number of Operating Segments Schedule of Basis of Presentation and Significant Accounting Policies [Table] Schedule of Basis of Presentation and Significant Accounting Policies [Table] Schedule of basis of presentation and significant accounting policies. Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Basis of Presentation and Significant Accounting Policies [Line Items] Basis of Presentation and Significant Accounting Policies [Line Items] Basis of presentation and significant accounting policies. Saas Encompass contract term Saas Encompass contract term Saas Encompass contract term. Financial Instruments and Fair Value Measurements Financial Instruments Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Hosted software subscription revenues Hosted Software Services [Member] Hosted Software Services [Member] Transactional revenues Transaction Services [Member] Transaction Services [Member] Professional services revenues Professional Services [Member] Professional Services [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenues Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Stock Option Employee Stock Option [Member] RSUs Restricted Stock Units (RSUs) [Member] Performance Awards Performance Shares [Member] Restricted Stock Units and Performance Awards Restricted Stock Units and Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Employee Stock Purchase Plan Employee Stock [Member] Options granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share price (in usd per share) Share Price Unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Expected to be recognized over a weighted average period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Aggregate intrinsic value of shares released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Aggregate grant-date fair value of shares released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Number of shares purchased under ESPP Stock Issued During Period, Shares, Employee Stock Purchase Plans Purchase price of ESPP shares Stock Issued During Period, Value, Employee Stock Purchase Plan Unrecognized compensation cost related to employee stock purchase plan Unrecognized Compensation Cost Related To Employee Stock Purchase Plan Unrecognized compensation cost related to employee stock purchase plan. Expected recognized period under employee stock purchase plan Expected Recognized Period under Employee Stock Purchase Plan Expected recognized period under employee stock purchase plan. Annual automatic increase in shares reserved for issuance, shares Annual Automatic Increase in Shares Reserved for Issuance, Shares Annual Automatic Increase in Shares Reserved for Issuance, Shares Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Shares repurchased Stock Repurchased and Retired During Period, Shares Cost shares repurchased Stock Repurchased and Retired During Period, Value Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Expected timing of satisfaction of remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Schedule of Intangible Assets, Net Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of Minimum Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Investments Investments [Member] Money market funds Money Market Funds [Member] Municipal obligations Municipal Bonds [Member] U.S. government and government agency obligations US Treasury and Government [Member] Fair Value, Assets Measured on Recurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash Cash Fair Value to Amortized Cost [Abstract] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Carrying or Fair Value Debt Securities, Available-for-sale Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Statement of Comprehensive Income [Abstract] Cost of revenues Cost of Revenue Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income from operations Other income, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision (benefit) Net income Net income per share of common stock: Basic (in usd per share) Diluted (in usd per share) Weighted average common shares used in computing net income per share of common stock: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income, net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill adjustment related to certain acquired deferred tax assets Goodwill, Subsequent Recognition of Deferred Tax Asset Amortization of intangible assets Amortization of Intangible Assets Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options outstanding, beginning of period, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options exercised, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options forfeited or expired, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Options outstanding, end of period, shares Ending vested and expected to vest, end of period, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options exercisable, end of period, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, beginning of period, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options forfeited or expired, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding, end of period, weighted average exercise price Ending vested and expected to vest, Weighted Average Exercise Price at End of Period Vested and Expected to Vest Weighted Average Exercise Price Vested and expected to vest weighted average exercise price. Stock option exercisable at End of Period, weighted average exercise price, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average remaining contractual term at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Ending vested and expected to vest, Weighted Average Remaining Contractual Term at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Stock option exercisable, weighted average remaining Contractual term, Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic value at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Ending vested and expected to vest, Aggregate Intrinsic Value at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Stock-based compensation expense Schedule of Share-based Compensation Expenses [Table Text Block] Schedule of share-based compensation expenses. Summary of stock option activity Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of RSU, Performance Award, and performance-vesting RSU activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of stock options and employee stock purchase plan valuation assumptions Schedule of Share-based Payment Award Stock Options and Employee Stock Purchase Plan Valuation Assumptions [Table Text Block] Schedule of share-based payment award stock options and employee stock purchase plan valuation assumptions. Schedule of shares of common stock available for future issuance under stock option plans ScheduleOfSharesOfCommonStockAvailableForFutureIssuanceUnderStockOptionPlansTextBlock [Table Text Block] [Table Text Block] for ScheduleOfSharesOfCommonStockAvailableForFutureIssuanceUnderStockOptionPlansTextBlock [Table] Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Statement of Cash Flows Supplemental Cash Flow Information [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization of deferred costs 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, other current assets, and other long-term assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred costs Increase (Decrease) in Deferred Charges Accrued liabilities, other current liabilities, and other long-term liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenues Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life of options (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Short-term investments Debt Securities, Available-for-sale, Current Total current assets Assets, Current Property and equipment, net Long-term investments Debt Securities, Available-for-sale, Noncurrent Goodwill Goodwill Total assets Assets Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Total current liabilities Liabilities, Current Total liabilities Liabilities Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] 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 Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Schedule of Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Components of net income per share Earnings Per Share, Basic and Diluted [Abstract] Weighted average common shares outstanding used to compute basic net income per share Effect of potentially dilutive securities: Employee stock options, RSUs, performance-vesting RSUs, performance awards, and ESPP shares Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average common shares outstanding used to compute diluted net income per share Net income per share of common stock: Net Income (Loss) Per Share [Abstract] Net income (loss) per share. RSUs Performance Awards and Performance-Vesting RSUs Summary of RSU and Performance Share activities Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Outstanding, beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited or expired Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding, end of period Weighted Average Grant Date Fair Value, beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Released in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, end of period Basis of Presentation and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Income Taxes Income Tax Disclosure [Text Block] Maximum maturity of individual investments Available For Sale Securities, Debt Securities, Maturity Of Individual Investment, Maximum Available For Sale Securities, Debt Securities, Maturity Of Individual Investment, Maximum Amortized Cost Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract] Due within one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Due after one year through three years Available For Sale Securities Debt Maturities Rolling Year Two Through Three Amortized Cost Basis Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through third year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. Carrying or Fair Value Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] Due within one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Due after one year through three years Available For Sale Securities Debt Maturities Rolling Year Two Through Three Fair Value Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through third year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. Carrying or Fair Value Change in contract assets Contract with Customer, Asset, Increase (Decrease) During Period Contract with Customer, Asset, Increase (Decrease) During Period Change in deferred revenues Contract with Customer, Liability, Decrease Due To Additional Performance Contract with Customer, Liability, Decrease Due To Additional Performance Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income 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 Amortization of acquisition-related intangibles Stock-based compensation expense Share-based Compensation Others Other Operating Activities, Cash Flow Statement Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Net cash provided by operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of internal-use software Payments for Software Purchases of investments Payments to Acquire Investments Maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Other investing activities, net Payments for (Proceeds from) Other Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock under employee stock plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Payments for repurchase of common stock Payments for Repurchase of Common Stock Tax payments related to shares withheld for vested restricted stock units Payments Related to Tax Withholding for Share-based Compensation Other financing activities, net Proceeds from (Payments for) Other Financing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities NET DECREASE IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS, Beginning of period CASH AND CASH EQUIVALENTS, End of period EX-101.PRE 11 elli-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Oct. 31, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name ELLIE MAE INC  
Entity Central Index Key 0001122388  
Document Type 10-Q  
Document Period End Date Sep. 30, 2018  
Amendment Flag false  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   34,841,403
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 133,582 $ 137,698
Short-term investments 138,656 103,345
Accounts receivable, net 48,013 43,121
Prepaid expenses and other current assets 36,994 18,474
Total current assets 357,245 302,638
Property and equipment, net 222,769 186,991
Long-term investments 69,822 107,363
Intangible assets, net 62,179 80,874
Goodwill 141,168 144,451
Deposits and other long-term assets 37,147 9,290
Total assets 890,330 831,607
Current liabilities:    
Accounts payable 16,024 24,913
Accrued and other current liabilities 30,421 26,188
Deferred revenues 22,001 26,287
Total current liabilities 68,446 77,388
Other long-term liabilities 27,901 18,880
Total liabilities 96,347 96,268
Stockholders' equity:    
Common stock 4 3
Additional paid-in capital 685,122 649,817
Accumulated other comprehensive loss (1,264) (880)
Retained earnings 110,121 86,399
Total stockholders' equity 793,983 735,339
Total liabilities and stockholders' equity $ 890,330 $ 831,607
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ 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]        
Revenues $ 122,965 $ 107,029 $ 364,220 $ 304,156
Cost of revenues 51,272 39,603 150,728 112,638
Gross profit 71,693 67,426 213,492 191,518
Operating expenses:        
Sales and marketing 18,788 13,522 62,987 46,762
Research and development 20,625 15,901 67,700 49,354
General and administrative 21,062 20,159 71,270 55,828
Total operating expenses 60,475 49,582 201,957 151,944
Income from operations 11,218 17,844 11,535 39,574
Other income, net 1,079 1,140 2,851 2,403
Income before income taxes 12,297 18,984 14,386 41,977
Income tax provision (benefit) (119) 4,465 (8,105) (964)
Net income $ 12,416 $ 14,519 $ 22,491 $ 42,941
Net income per share of common stock:        
Basic (in usd per share) $ 0.36 $ 0.42 $ 0.65 $ 1.26
Diluted (in usd per share) $ 0.35 $ 0.41 $ 0.63 $ 1.20
Weighted average common shares used in computing net income per share of common stock:        
Basic (shares) 34,559 34,275 34,348 34,004
Diluted (shares) 35,828 35,785 35,775 35,804
Other comprehensive income, net of taxes:        
Net income $ 12,416 $ 14,519 $ 22,491 $ 42,941
Unrealized gain (loss) on investments 26 53 (384) 8
Comprehensive income $ 12,442 $ 14,572 $ 22,107 $ 42,949
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 22,491 $ 42,941
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 36,087 26,024
Amortization of acquisition-related intangibles 18,695 3,233
Stock-based compensation expense 30,734 25,260
Amortization of deferred costs 6,427 2,540
Deferred income taxes   (1,259)
Others 249 (948)
Changes in operating assets and liabilities:    
Accounts receivable, net (4,892) (9,628)
Prepaid expenses, other current assets, and other long-term assets   (946)
Deferred costs (5,869) (3,201)
Accounts payable (2,879) 625
Accrued liabilities, other current liabilities, and other long-term liabilities 2,557 (12,271)
Deferred revenues   (2,749)
Net cash provided by operating activities 79,209 69,621
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (21,708) (24,919)
Acquisition of internal-use software (50,730) (40,047)
Purchases of investments (120,894) (213,749)
Maturities of investments 122,507 70,276
Other investing activities, net 172 0
Net cash used in investing activities (70,653) (208,439)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock under employee stock plans 18,671 17,590
Payments for repurchase of common stock (14,740) 0
Tax payments related to shares withheld for vested restricted stock units (16,518) (12,245)
Other financing activities, net (85) (602)
Net cash provided by (used in) financing activities (12,672) 4,743
NET DECREASE IN CASH AND CASH EQUIVALENTS (4,116) (134,075)
CASH AND CASH EQUIVALENTS, Beginning of period 137,698 380,907
CASH AND CASH EQUIVALENTS, End of period $ 133,582 $ 246,832
XML 16 R5.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
Ellie Mae, Inc. (“Ellie Mae,” and the “Company”) is the leading cloud-based platform provider for the mortgage finance industry. The Company’s technology solutions enable lenders to originate and close residential mortgage loans. Banks, credit unions, and mortgage lenders use the Company’s Encompass® all-in-one mortgage management solution (“Encompass”) to originate and fund mortgages and improve compliance, loan quality, and efficiency.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies
Basis of Presentation and Significant Accounting Policies
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed financial statements should be read in conjunction with the financial statements and notes 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 March 1, 2018 (“2017 Form 10-K”).
The condensed balance sheet as of December 31, 2017, included herein, was derived from the audited financial statements as of that date but does not include all disclosures, including notes, required by U.S. GAAP.
The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Condensed Statements of Comprehensive Income for the three and nine months ended September 30, 2017 and the Condensed Statement of Cash Flows for the nine months ended September 30, 2017 are consolidated with Ellie Mae’s then-subsidiaries Mavent Holdings Inc. and Mavent Inc. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
In the opinion of management, the accompanying unaudited condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending December 31, 2018 or any future period.
Certain prior period amounts reported in the Company’s condensed financial statements have been reclassified to conform to current period presentation.
Use of Estimates
The preparation of condensed financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Management evaluates estimates on a regular basis including those relating to the transaction price of customer contracts, constraints of variable consideration, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company’s condensed financial statements and footnotes.
Segment Information
The Company operates in one industry—mortgage-related software and services. The Company’s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented as a single segment. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.
Significant Accounting Policies
Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as amended (“Topic 606”), there have been no significant changes to the Company’s significant accounting policies described in Note 2 of the Notes to Consolidated Financial Statements in its 2017 Form 10-K.
Revenue Recognition
The Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
The Company generates revenues primarily from hosted software services, transaction-based fees, and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy, guideline, data and analytics under the AllRegs brand, lead management, marketing, and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation, and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.
In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.
The Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.
When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.
Hosted Software Subscription Revenues.  Hosted software subscription revenues generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
Encompass Revenues.  The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. Fixed fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Contracts generally range from one year to five years.
Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month.
Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.
Closed loan fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where “the allocation objective is met”). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.
The Company evaluates its ability to accurately estimate such variable consideration considering all relevant facts and circumstances associated with both the likelihood of a downward adjustment in the estimate of variable consideration and the potential magnitude of a significant revenue reversal relative to the cumulative revenue recognized to-date under the contract. Because the amount of consideration is highly susceptible to broad economic factors outside the Company’s influence, have a broad range of possible consideration amounts, and the uncertainty is not expected to be resolved for a long period of time, the Company’s ability to accurately estimate the variable consideration is limited. Therefore, the amount of variable consideration included in the transactions price is constrained to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the amount of variable consideration is subsequently resolved.
Other Subscription Revenues.  The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Online Research and Data Resources Subscription Revenues.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Transactional Revenues.  Transactional Revenues include the following:
Ellie Mae Network Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Variable fees are recognized in the month in which they are earned because the allocation objective is met by allocating the fees to each distinct month in the series.
Other Transactional Revenues. The Company provides other services delivered on a transactional basis including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company’s annual user conference. Fixed fees are recognized at the point in time when control is transferred.
Professional Services Revenues.  Professional services, including implementation services for the Company’s subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company’s professional services are provided on a fixed price basis, and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services.
Deferred Revenues
Deferred revenues represent billings or payments received in advance of revenue recognition and are recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities.
Contract Assets
Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets.
Deferred Costs
Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers, as well as partners’ referral fees. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company plans to adopt this new standard on January 1, 2019, and currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption, which will increase total assets and total liabilities that the Company reports relative to such amounts prior to adoption. 
In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, Equity-Based Payments to Non-Employees, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements and related disclosures.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which modifies the disclosure requirements on fair value measurements. The ASU removes the requirement to disclose: the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The standard is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not believe the adoption of this standard will have a material impact on its financial statements and related disclosures.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for interim and annual reporting periods beginning after December 15, 2019, and can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. Early adoption is permitted. The Company is currently gathering information and evaluating the impact of this accounting standard update on its financial statements and related disclosures.
Standards Adopted
ASU No. 2014-09
On January 1, 2018, the Company adopted ASU No. 2014-09 (“Topic 606”), as subsequently amended, using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018.
On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company’s opening balances is primarily related to the Company’s straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 “Revenue Recognition” for additional accounting policy and transition disclosures.
The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:
Selected Balance Sheet Line Items
 
Balance at December 31, 2017
 
Adjustments Due to ASC 606
 
Balance at January 1, 2018
 
(in thousands)
Current assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
18,474

 
$
8,900

 
$
27,374

Non-current assets:
 
 
 
 
 
Deposits and other long-term assets
$
9,290

 
$
22,013

 
$
31,303

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
26,188

 
$
3,138

 
$
29,326

Deferred revenues
$
26,287

 
$
(1,706
)
 
$
24,581

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
18,880

 
$
16,546

 
$
35,426

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
86,399

 
$
12,935

 
$
99,334

The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended September 30, 2018.
Selected Balance Sheet Line Items
 
September 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Current assets:
 
 
 
 
 
Accounts receivable, net
$
48,013

 
$
(629
)
 
$
47,384

Prepaid expenses and other current assets
$
36,994

 
$
(10,149
)
 
$
26,845

Non-current assets:
 
 
 
 
 
Deposits and other long-term assets
$
37,147

 
$
(13,416
)
 
$
23,731

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
30,421

 
$
(2,525
)
 
$
27,896

Deferred revenues
$
22,001

 
$
135

 
$
22,136

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
27,901

 
$
(8,709
)
 
$
19,192

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
110,121

 
$
(13,095
)
 
$
97,026

Selected Statement of Comprehensive Income Line Items
 
Three Months Ended September 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
122,965

 
$
(1,411
)
 
$
121,554

Gross profit
$
71,693

 
$
(1,411
)
 
$
70,282

Operating expenses:
 
 
 
 
 
Sales and marketing
$
18,788

 
$
320

 
$
19,108

Income from operations
$
11,218

 
$
(1,731
)
 
$
9,487

Income tax benefit
$
(119
)
 
$
(2,111
)
 
$
(2,230
)
Net income
$
12,416

 
$
380

 
$
12,796

Basic net income per share of common stock
$
0.36

 
$
0.01

 
$
0.37

Diluted net income per share of common stock
$
0.35

 
$
0.01

 
$
0.36

 
Nine Months Ended September 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
364,220

 
$
(1,202
)
 
$
363,018

Gross profit
$
213,492

 
$
(1,202
)
 
$
212,290

Operating expenses:
 
 
 
 
 
Sales and marketing
$
62,987

 
$
985

 
$
63,972

Income from operations
$
11,535

 
$
(2,187
)
 
$
9,348

Income tax benefit
$
(8,105
)
 
$
(2,028
)
 
$
(10,133
)
Net income
$
22,491

 
$
(159
)
 
$
22,332

Basic net income per share of common stock
$
0.65

 
$

 
$
0.65

Diluted net income per share of common stock
$
0.63

 
$
(0.01
)
 
$
0.62

Selected Statement of Cash Flows Line Items
 
Nine Months Ended September 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Net income
$
22,491

 
$
(159
)
 
$
22,332

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Amortization of deferred costs
$
6,427

 
$
(1,519
)
 
$
4,908

Deferred income taxes
$
(8,132
)
 
$
(2,028
)
 
$
(10,160
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(4,892
)
 
$
629

 
$
(4,263
)
Prepaid expenses, other current assets, and other long-term assets
$
(12,501
)
 
$
554

 
$
(11,947
)
Deferred costs
$
(5,869
)
 
$
1,905

 
$
(3,964
)
Accrued liabilities, other current liabilities, and other long-term liabilities
$
2,557

 
$
1,410

 
$
3,967

Deferred revenues
$
(3,758
)
 
$
(792
)
 
$
(4,550
)
Net cash provided by operating activities
$
79,209

 
$

 
$
79,209


ASU No. 2018-05
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (“ASU 2018-05”). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (“Tax Act”) in conformity with SEC Staff Accounting Bulletin No. 118 (“SAB 118”) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note 8Income Taxes.”
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Revenue Recognition
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers.
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
(in thousands)
Hosted software subscription revenues
$
90,847

 
$
262,132

Transactional revenues
23,762

 
76,814

Professional services revenues
8,356

 
25,274

Revenues
$
122,965

 
$
364,220


Contract Balances
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.
 
Balance Sheet Line Reference
September 30, 2018
 
 
(in thousands)
Accounts receivables, net
Accounts receivables, net
$
48,013

Contract assets - current
Prepaid expenses and other current assets
$
5,036

Contract assets - noncurrent
Deposits and other long-term assets
$
8,948

Deferred revenues - current
Deferred revenues
$
22,001

Deferred revenues - noncurrent
Other long-term liabilities
$
3,935

Changes in the contract assets and the deferred revenues balances during the nine months ended September 30, 2018 are as follows:
 
January 1, 2018
 
September 30, 2018
 
$ Change
 
(in thousands)
Contract assets
$
13,428

 
$
13,984

 
$
556

Deferred revenues
$
29,694

 
$
25,936

 
$
(3,758
)

The increase in contract assets from $13.4 million to $14.0 million as of September 30, 2018 was primarily the result of $3.0 million in increases in estimated transaction price including changes in the assessment of whether estimated variable consideration is constrained and $1.6 million in contract additions, offset by billings of $4.0 million in advance of revenue being recognized. The decrease in deferred revenues from $29.7 million to $25.9 million was due to additional performance on certain arrangements in which billing occurred in advance. During the nine months ended September 30, 2018, $20.0 million of revenues recognized were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.
Revenues Allocated to Remaining Performance Obligations
Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and amounts that will be invoiced and recognized as revenues in future periods.
The Company expects to recognize revenues on the remaining performance obligations as follows:
  
September 30, 2018
 
(in thousands)
Within 1 year
$
280,094

2-3 years
257,759

Thereafter
50,758

 
$
588,611


Remaining performance obligations exclude variable consideration allocated entirely to future distinct services as well as variable consideration in most arrangements that involve services revenues priced on a transactional basis and professional services invoiced on a time and materials basis as these arrangements include revenue recognized under the as billed expedient. Additionally, in instances where an estimate of variable consideration is constrained, the amount of such constraint is not included in revenues allocated to remaining performance obligations.
Deferred Costs
Deferred costs, which consist of deferred sales commissions, were $22.8 million as of September 30, 2018 and $8.5 million as of December 31, 2017. For the three and nine months ended September 30, 2018, amortization expense for deferred costs was $2.2 million and $6.4 million, respectively. For the three and nine months ended September 30, 2017, amortization expense for deferred costs was $0.9 million and $2.5 million, respectively. There was no impairment loss related to the costs capitalized during these periods.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share of Common Stock
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Net Income Per Share of Common Stock
Net Income Per Share of Common Stock
Basic net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is computed by dividing net income by the weighted average shares of common stock outstanding plus the additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options, unvested restricted stock unit awards (“RSUs”), unvested performance-vesting RSUs, unvested performance share awards (“performance awards”), and shares to be purchased under the Employee Stock Purchase Plan (“ESPP”). The dilutive effect of potentially dilutive securities is reflected in diluted net income per share of common stock by application of the treasury stock method.
The components of net income per share of common stock were as follows:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share amounts)
Net income
$
12,416

 
$
14,519

 
$
22,491

 
$
42,941

 
 
 
 
 
 
 
 
Weighted average common shares outstanding used to compute basic net income per share
34,559

 
34,275

 
34,348

 
34,004

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Employee stock options, RSUs, performance-vesting RSUs, performance awards, and ESPP shares
1,269

 
1,510

 
1,427

 
1,800

Weighted average common shares outstanding used to compute diluted net income per share
35,828

 
35,785

 
35,775

 
35,804

Net income per share of common stock:
 
 
 
 
 
 
 
Basic
$
0.36

 
$
0.42

 
$
0.65

 
$
1.26

Diluted
$
0.35

 
$
0.41

 
$
0.63

 
$
1.20


The following potential weighted average common shares were excluded from the computation of diluted net income per share of common stock, as their effect would have been anti-dilutive:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands)
Employee stock options and awards
11

 
320

 
22

 
179


Performance-vesting RSUs and performance awards are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, 86,903 and 59,455 shares underlying performance-vesting RSUs and performance awards were excluded from the dilutive shares outstanding for each of the three and nine months ended September 30, 2018 and 2017, respectively.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement
9 Months Ended
Sep. 30, 2018
Financial Instruments and Fair Value Measurements [Abstract]  
Financial Instruments and Fair Value Measurements
Financial Instruments and Fair Value Measurement
As of September 30, 2018 and December 31, 2017, the Company’s cash, cash equivalents, and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.
The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
September 30, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
(in thousands)
Cash
$
112,602

 
$

 
$

 
$
112,602

Level 1:
 
 
 
 
 
 
 
Money market funds
2,275

 

 

 
2,275

U.S. government and government agency obligations
69,725

 

 
(577
)
 
69,148

 
184,602

 

 
(577
)
 
184,025

Level 2:
 

 
 

 
 

 
 

Corporate notes and obligations
70,972

 
2

 
(432
)
 
70,542

Certificates of deposit
3,992

 

 

 
3,992

Municipal obligations
5,405

 

 
(25
)
 
5,380

U.S. government and government agency obligations
78,352

 
1

 
(232
)
 
78,121

Total financial instruments
343,323

 
3

 
(1,266
)
 
342,060

Less investments
209,741

 
3

 
(1,266
)
 
208,478

Cash and cash equivalents
$
133,582

 
$

 
$

 
$
133,582


 
December 31, 2017
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
Cash
$
119,035

 
$

 
$

 
$
119,035

Level 1:
 
 
 
 
 
 
 
Money market funds
3,623

 

 

 
3,623

U.S. government and government agency obligations
52,255

 

 
(266
)
 
51,989

 
174,913

 

 
(266
)
 
174,647

Level 2:
 

 
 
 
 

 
 

Corporate notes and obligations
81,062

 

 
(304
)
 
80,758

Certificates of deposit
6,527

 
2

 

 
6,529

Municipal obligations
10,274

 

 
(46
)
 
10,228

U.S. government and government agency obligations
76,510

 

 
(266
)
 
76,244

Total financial instruments
349,286

 
2

 
(882
)
 
348,406

Less investments
211,588

 
2

 
(882
)
 
210,708

Cash and cash equivalents
$
137,698

 
$

 
$

 
$
137,698


The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level 1 instruments due to the use of observable market prices for identical securities that are traded in active markets.
Valuation of the Company’s marketable securities investments classified as Level 2 is achieved primarily through broker quotes when such investments exist in a non-active market.
At September 30, 2018 and December 31, 2017, the Company did not have any assets or liabilities that were valued using Level 3 inputs.
Realized gains and losses from the sale of investments were immaterial during the three and nine months ended September 30, 2018 and 2017.
The following table shows the gross unrealized losses and the related fair values of the Company’s investments in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at September 30, 2018 or December 31, 2017 based on its evaluation of available evidence, such as the Company’s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company expects to receive the full principal and interest on these investments.
 
September 30, 2018
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
43,069

 
$
(315
)
 
$
12,431

 
$
(117
)
 
$
55,500

 
$
(432
)
Certificates of deposit

 

 
746

 

 
746

 

U.S. government, government agency, and municipal obligations
94,863

 
(266
)
 
53,846

 
(568
)
 
148,709

 
(834
)
 
$
137,932

 
$
(581
)
 
$
67,023

 
$
(685
)
 
$
204,955

 
$
(1,266
)

 
December 31, 2017
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
62,099

 
$
(253
)
 
$
7,574

 
$
(51
)
 
$
69,673

 
$
(304
)
Certificates of deposit
482

 

 
1,348

 

 
1,830

 

U.S. government, government agency, and municipal obligations
119,456

 
(492
)
 
13,070

 
(86
)
 
132,526

 
(578
)
 
$
182,037

 
$
(745
)
 
$
21,992

 
$
(137
)
 
$
204,029

 
$
(882
)

The following table summarizes the contractual maturities of the Company’s investments at September 30, 2018:
 
Amortized Cost
 
Carrying or
Fair Value
 
(in thousands)
Due within one year
$
139,050

 
$
138,656

Due after one year through three years (1)
70,691

 
69,822

Total
$
209,741

 
$
208,478


________________
(1) Maximum maturity of individual investments is three years.
Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net
9 Months Ended
Sep. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, net, consisted of the following:
 
September 30, 2018
 
December 31, 2017
 
(in thousands)
Computer equipment and software
$
79,691

 
$
67,068

Internal-use software
159,741

 
108,710

Furniture and fixtures
9,542

 
8,311

Leasehold improvements
32,433

 
27,356

Internal-use software and other assets not placed in service
53,700

 
52,659

Property and equipment, gross
335,107

 
264,104

Accumulated depreciation and amortization
(112,338
)
 
(77,113
)
Property and equipment, net
$
222,769

 
$
186,991


Depreciation and amortization expense for the three and nine months ended September 30, 2018 was $12.9 million and $36.1 million, respectively. Depreciation and amortization expense for the three and nine months ended September 30, 2017 was $9.7 million and $26.0 million, respectively. These amounts include amortization of assets under capital leases of less than $0.1 million and $0.9 million for the three and nine months ended September 30, 2018, and $0.6 million and $2.2 million for the three and nine months ended September 30, 2017, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Net
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net
Goodwill and Intangible Assets, Net
During the three months ended September 30, 2018, the Company recorded a $3.1 million adjustment to Goodwill related to certain acquired deferred tax assets of Velocify. The adjustment was the result of a change in the provisional amounts to the purchase accounting and was made within the measurement period.
Intangible assets, net, consisted of the following:
  
September 30, 2018
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(15,591
)
 
$
37,944

 
6.8
Trade names
1,931

 
(864
)
 
1,067

 
2.0
Customer relationships
34,900

 
(15,869
)
 
19,031

 
7.3
Order backlog
14,370

 
(14,272
)
 
98

 
1.1
Total assets subject to amortization
104,736

 
(46,596
)
 
58,140

 
6.9
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
108,775

 
$
(46,596
)
 
$
62,179

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
December 31, 2017
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(10,810
)
 
$
42,725

 
7.5
Trade names
1,931

 
(464
)
 
1,467

 
2.8
Customer relationships
34,900

 
(13,050
)
 
21,850

 
7.7
Order backlog
14,370

 
(3,577
)
 
10,793

 
0.8
Total assets subject to amortization
104,736

 
(27,901
)
 
76,835

 
6.5
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
108,775

 
$
(27,901
)
 
$
80,874

 
 

Amortization expense associated with intangible assets for the three and nine months ended September 30, 2018 was $6.2 million and $18.7 million, respectively. Amortization expense associated with intangible assets for the three and nine months ended September 30, 2017 was $1.1 million and $3.2 million, respectively.
Future amortization expense for intangible assets at September 30, 2018 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2018
$
2,694

2019
10,499

2020
8,978

2021
7,114

2022
7,055

2023
6,800

Thereafter
15,000

 
$
58,140

XML 23 R12.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 Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate and, if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period.
The following table presents the income tax provision (benefit) and the effective tax rate for the three and nine month periods ended September 30, 2018 and 2017 were as follows:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Income tax provision (benefit)
$
(119
)
 
$
4,465

 
$
(8,105
)
 
$
(964
)
Effective tax rate
(1.0
)%
 
23.5
%
 
(56.3
)%
 
(2.3
)%

For the three and nine months ended September 30, 2018, the Company’s effective tax rate differed from the U.S. federal statutory rate of 21% primarily due to income tax benefits from excess stock-based compensation deductions, research and development credits, and a reduction in the state blended income tax rate, offset by income tax expense related to the remeasurement of certain deferred tax assets as a result of the Tax Act. The Company recognized a deferred income tax expense of $1.2 million related to the remeasurement of certain acquired deferred tax assets of Velocify as a result of the reduction in the federal statutory tax rate. For the three and nine months ended September 30, 2017, the Company’s effective tax rate differed from the U.S. federal statutory rate of 35% primarily due to the income tax benefits from excess stock-based compensation deductions and research and development credits, offset by income tax expense for certain nondeductible stock-based compensation.
The Company regularly assesses the realizability of its deferred tax assets and establishes a valuation allowance if it is more-likely-than-not that some, or all, of its deferred tax assets will not be realized in the future. The Company evaluates and weighs all available evidence, both positive and negative, including its historic operating results, future reversals of existing deferred tax liabilities, as well as projected future taxable income. The Company will continue to regularly assess the realizability of its deferred tax assets. Changes in earnings performance and future earnings projections, among other factors, may cause the Company to adjust the valuation allowance on deferred tax assets, which could materially impact the income tax expense in the period the Company determines that these factors have changed.
The Company’s income tax positions are subject to audit by the Internal Revenue Service (“IRS”) and various state tax authorities. The Company recognizes a tax benefit for an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained upon examination, based upon the technical merits of the position by the relevant tax authority. The Company believes that it has adequately provided reserves for its uncertain tax positions for all tax years that remain open to examination. The Company does not believe it is reasonably possible that its gross unrecognized tax benefits will materially change in the next 12 months.
The Company has a policy to classify accrued interest and penalties for its uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals as a component of the provision for income taxes. There was no interest nor were there penalties accrued in the provision for income taxes during the three and nine months ended September 30, 2018 and 2017.
In December 2017, the SEC staff issued SAB 118, which allows companies to record provisional amounts for the Tax Act during a measurement period not to extend beyond one year of the enactment date.
In order to complete the accounting for the impacts of the Tax Act, the Company continues to obtain, analyze and interpret additional guidance that becomes available from the U.S. Treasury Department, the IRS, state taxing jurisdictions, the FASB, and other standard-setting and regulatory bodies. New guidance or interpretations may materially impact the Company’s provision for income taxes in future periods. Additional information that is needed to complete the analysis but is currently unavailable includes, but is not limited to, the final determination of certain net deferred tax assets and liabilities subject to remeasurement and when the related temporary differences will be settled or realized, and the tax treatment of such provisions of the Tax Act by various state tax authorities. In addition, the Company is currently examining the recently issued IRS guidance to determine the impact of the “transition rule” related to the Company’s covered employees’ compensation stemming from written binding contracts entered on or before November 2, 2017. The provisional estimates recorded may change in the fourth quarter of 2018 as the Company’s accounting analysis is finalized. As of September 30, 2018, the Company has not completed the accounting for the tax effects of the Tax Act.
For additional information related to the impact of the 2017 Tax Act on the Company’s tax provision and tax rate, please see Note 8 of the notes to condensed consolidated financial statements in the Company’s Annual Report on Form 10-K for the calendar year ended December 31, 2017, filed with the SEC on March 1, 2018.
XML 24 R13.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
Leases
As of September 30, 2018, the Company leased nine facilities under operating lease arrangements. The lease expiration dates range from September 2019 to December 2025. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period.
Legal Proceedings
From time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company’s line of business, including commercial and employment disputes. As of the date of this Quarterly Report on Form 10-Q, the Company is not involved in any pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity and Stock Incentive Plans
Equity and Stock Incentive Plans
The 2011 Equity Incentive Award Plan (the “2011 Plan”) serves as the successor to the Company’s 2009 Stock Option and Incentive Plan (together with the 2011 Plan, the “Stock Plans”). The Company recognized stock-based compensation expense related to awards granted under the Stock Plans and ESPP.
Total stock-based compensation expense recognized consisted of:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,408

 
$
1,810

 
$
6,408

 
$
4,929

Sales and marketing
1,929

 
1,346

 
5,245

 
3,780

Research and development
2,796

 
2,043

 
8,283

 
6,002

General and administrative
3,407

 
3,700

 
10,798

 
10,549

 
$
10,540

 
$
8,899

 
$
30,734

 
$
25,260


Stock Plans
Stock Options
The following table summarizes the Company’s stock option activity under the Stock Plans:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2018
1,436,031

 
$
27.06

 
5.43
 
$
89,554

Granted
4,641

 
$
92.28

 
 
 
 
Exercised
(281,184
)
 
$
24.49

 
 
 
 
Forfeited or expired
(6,676
)
 
$
48.48

 
 
 
 
Outstanding at September 30, 2018
1,152,812

 
$
27.83

 
4.77
 
$
77,172

Ending vested and expected to vest at September 30, 2018
1,152,252

 
$
27.81

 
4.77
 
$
77,153

Exercisable at September 30, 2018
1,094,838

 
$
26.11

 
4.66
 
$
75,172


There were no stock options granted during the three months ended September 30, 2018. The aggregate intrinsic value of the stock options outstanding at September 30, 2018 represents the value of the Company’s closing stock price of $94.77 on September 30, 2018 in excess of the exercise price multiplied by the number of options outstanding for options that were in-the-money.
As of September 30, 2018, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $1.5 million and is expected to be recognized over a weighted average period of 11 months.
Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards
The following table summarizes the Company’s RSU, performance award, and performance-vesting RSU activity:
 
RSUs
 
Performance Awards and Performance-Vesting RSUs
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
Outstanding at January 1, 2018
1,179,458

 
$
82.84

 
294,464

 
$
56.17

Granted
619,623

 
$
100.67

 
88,513

 
$
92.28

Released
(344,029
)
 
$
74.53

 
(125,253
)
 
$
47.97

Forfeited or expired
(128,438
)
 
$
89.32

 
(29,048
)
 
$
70.33

Outstanding at September 30, 2018
1,326,614

 
$
92.69

 
228,676

 
$
72.84

Ending vested and expected to vest at September 30, 2018
1,171,628

 
 
 
228,676

 
 

RSUs, performance-vesting RSUs, and performance awards that are expected to vest are presented net of estimated future forfeitures.
RSUs released during the nine months ended September 30, 2018 and 2017 had an aggregate intrinsic value of $34.4 million and $32.0 million, respectively, and had an aggregate grant-date fair value of $25.6 million and $17.7 million, respectively.
Performance-vesting RSUs and performance awards released during the nine months ended September 30, 2018 and 2017 had an aggregate intrinsic value of $11.5 million and $13.7 million, respectively, and had an aggregate grant-date fair value of $6.0 million and $5.8 million, respectively. The number of RSUs released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.
As of September 30, 2018, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs, and performance awards, adjusted for estimated forfeitures, was $96.9 million and is expected to be recognized over a weighted average period of 2.6 years.
Employee Stock Purchase Plan
For the nine months ended September 30, 2018 and 2017, employees purchased 159,692 shares and 121,010 shares, respectively, under the ESPP, resulting in cash proceeds of $11.8 million and $9.1 million, respectively. As of September 30, 2018, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on February 28, 2019, was $1.7 million and is expected to be recognized over five months.
Valuation Information
The fair value of stock options and stock purchase rights granted under the Stock Plans, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended September 30, 2018
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
2.63
%
 
2.04
%
Expected life of options (in years)

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
45.00
%
 
48.00
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate
2.27

%
 
1.12

%
 
2.06
%
 
0.58
%
Expected life of options (in years)
0.48

 
 
0.49

 
 
0.50
 
 
0.49
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility
27.96

%
 
37.25

%
 
27.47
%
 
34.88
%
Common Stock
The following numbers of shares of common stock were reserved and available for future issuance under the 2011 Plan and ESPP at September 30, 2018: 
  
Reserved
Shares
Options and awards outstanding under the Stock Plans
2,708,103

Shares available for future grant under the 2011 Plan
6,455,860

Shares available under the ESPP
1,797,273

Total
10,961,236


In March 2018, 342,276 additional shares were reserved under the ESPP, and 1,711,384 additional shares were reserved under the 2011 Plan, pursuant to the automatic increase provisions in each plan.
Stock Repurchase Program
In August 2017, the Company’s audit committee, under the authority delegated to it by the Company’s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to $250.0 million of its common stock. This authorization expires in August 2020. All shares are retired upon repurchase.
During the nine months ended September 30, 2018, the Company repurchased a total of 159,141 shares for $14.7 million. During the three months ended September 30, 2018, the Company did not repurchase any shares. As of September 30, 2018, $200.0 million remained available for future repurchases under the program.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies
Basis of Presentation and Significant Accounting Policies
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed financial statements should be read in conjunction with the financial statements and notes 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 March 1, 2018 (“2017 Form 10-K”).
The condensed balance sheet as of December 31, 2017, included herein, was derived from the audited financial statements as of that date but does not include all disclosures, including notes, required by U.S. GAAP.
The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Condensed Statements of Comprehensive Income for the three and nine months ended September 30, 2017 and the Condensed Statement of Cash Flows for the nine months ended September 30, 2017 are consolidated with Ellie Mae’s then-subsidiaries Mavent Holdings Inc. and Mavent Inc. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
In the opinion of management, the accompanying unaudited condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending December 31, 2018 or any future period.
Use of Estimates
Use of Estimates
The preparation of condensed financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and 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. Management evaluates estimates on a regular basis including those relating to the transaction price of customer contracts, constraints of variable consideration, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company’s condensed financial statements and footnotes.
Segment Information
Segment Information
The Company operates in one industry—mortgage-related software and services. The Company’s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented as a single segment. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically technology-enabled solutions to help streamline and automate the residential mortgage origination process in the United States.
Significant Accounting Policies
Significant Accounting Policies
Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as amended (“Topic 606”), there have been no significant changes to the Company’s significant accounting policies described in Note 2 of the Notes to Consolidated Financial Statements in its 2017 Form 10-K.
Revenue Recognition
Revenue Recognition
The Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
The Company generates revenues primarily from hosted software services, transaction-based fees, and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy, guideline, data and analytics under the AllRegs brand, lead management, marketing, and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation, and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.
In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.
The Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.
When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.
Hosted Software Subscription Revenues.  Hosted software subscription revenues generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
Encompass Revenues.  The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. Fixed fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Contracts generally range from one year to five years.
Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month.
Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.
Closed loan fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where “the allocation objective is met”). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.
The Company evaluates its ability to accurately estimate such variable consideration considering all relevant facts and circumstances associated with both the likelihood of a downward adjustment in the estimate of variable consideration and the potential magnitude of a significant revenue reversal relative to the cumulative revenue recognized to-date under the contract. Because the amount of consideration is highly susceptible to broad economic factors outside the Company’s influence, have a broad range of possible consideration amounts, and the uncertainty is not expected to be resolved for a long period of time, the Company’s ability to accurately estimate the variable consideration is limited. Therefore, the amount of variable consideration included in the transactions price is constrained to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the amount of variable consideration is subsequently resolved.
Other Subscription Revenues.  The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Online Research and Data Resources Subscription Revenues.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Transactional Revenues.  Transactional Revenues include the following:
Ellie Mae Network Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Variable fees are recognized in the month in which they are earned because the allocation objective is met by allocating the fees to each distinct month in the series.
Other Transactional Revenues. The Company provides other services delivered on a transactional basis including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company’s annual user conference. Fixed fees are recognized at the point in time when control is transferred.
Professional Services Revenues.  Professional services, including implementation services for the Company’s subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company’s professional services are provided on a fixed price basis, and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services.
Deferred Revenues
Deferred revenues represent billings or payments received in advance of revenue recognition and are recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other long-term liabilities.
Contract Assets
Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets.
Deferred Costs
Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers, as well as partners’ referral fees. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other long-term assets.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company plans to adopt this new standard on January 1, 2019, and currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption, which will increase total assets and total liabilities that the Company reports relative to such amounts prior to adoption. 
In June 2018, the FASB issued ASU No. 2018-07, Compensation—Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, Equity-Based Payments to Non-Employees, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements and related disclosures.
In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement (“ASU 2018-13”), which modifies the disclosure requirements on fair value measurements. The ASU removes the requirement to disclose: the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The standard is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not believe the adoption of this standard will have a material impact on its financial statements and related disclosures.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The standard is effective for interim and annual reporting periods beginning after December 15, 2019, and can be applied either prospectively to implementation costs incurred after the date of adoption or retrospectively to all arrangements. Early adoption is permitted. The Company is currently gathering information and evaluating the impact of this accounting standard update on its financial statements and related disclosures.
Standards Adopted
ASU No. 2014-09
On January 1, 2018, the Company adopted ASU No. 2014-09 (“Topic 606”), as subsequently amended, using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018.
On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company’s opening balances is primarily related to the Company’s straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 “Revenue Recognition” for additional accounting policy and transition disclosures.
The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:
Selected Balance Sheet Line Items
 
Balance at December 31, 2017
 
Adjustments Due to ASC 606
 
Balance at January 1, 2018
 
(in thousands)
Current assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
18,474

 
$
8,900

 
$
27,374

Non-current assets:
 
 
 
 
 
Deposits and other long-term assets
$
9,290

 
$
22,013

 
$
31,303

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
26,188

 
$
3,138

 
$
29,326

Deferred revenues
$
26,287

 
$
(1,706
)
 
$
24,581

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
18,880

 
$
16,546

 
$
35,426

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
86,399

 
$
12,935

 
$
99,334

The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended September 30, 2018.
Selected Balance Sheet Line Items
 
September 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Current assets:
 
 
 
 
 
Accounts receivable, net
$
48,013

 
$
(629
)
 
$
47,384

Prepaid expenses and other current assets
$
36,994

 
$
(10,149
)
 
$
26,845

Non-current assets:
 
 
 
 
 
Deposits and other long-term assets
$
37,147

 
$
(13,416
)
 
$
23,731

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
30,421

 
$
(2,525
)
 
$
27,896

Deferred revenues
$
22,001

 
$
135

 
$
22,136

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
27,901

 
$
(8,709
)
 
$
19,192

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
110,121

 
$
(13,095
)
 
$
97,026

Selected Statement of Comprehensive Income Line Items
 
Three Months Ended September 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
122,965

 
$
(1,411
)
 
$
121,554

Gross profit
$
71,693

 
$
(1,411
)
 
$
70,282

Operating expenses:
 
 
 
 
 
Sales and marketing
$
18,788

 
$
320

 
$
19,108

Income from operations
$
11,218

 
$
(1,731
)
 
$
9,487

Income tax benefit
$
(119
)
 
$
(2,111
)
 
$
(2,230
)
Net income
$
12,416

 
$
380

 
$
12,796

Basic net income per share of common stock
$
0.36

 
$
0.01

 
$
0.37

Diluted net income per share of common stock
$
0.35

 
$
0.01

 
$
0.36

 
Nine Months Ended September 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
364,220

 
$
(1,202
)
 
$
363,018

Gross profit
$
213,492

 
$
(1,202
)
 
$
212,290

Operating expenses:
 
 
 
 
 
Sales and marketing
$
62,987

 
$
985

 
$
63,972

Income from operations
$
11,535

 
$
(2,187
)
 
$
9,348

Income tax benefit
$
(8,105
)
 
$
(2,028
)
 
$
(10,133
)
Net income
$
22,491

 
$
(159
)
 
$
22,332

Basic net income per share of common stock
$
0.65

 
$

 
$
0.65

Diluted net income per share of common stock
$
0.63

 
$
(0.01
)
 
$
0.62

Selected Statement of Cash Flows Line Items
 
Nine Months Ended September 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Net income
$
22,491

 
$
(159
)
 
$
22,332

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Amortization of deferred costs
$
6,427

 
$
(1,519
)
 
$
4,908

Deferred income taxes
$
(8,132
)
 
$
(2,028
)
 
$
(10,160
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(4,892
)
 
$
629

 
$
(4,263
)
Prepaid expenses, other current assets, and other long-term assets
$
(12,501
)
 
$
554

 
$
(11,947
)
Deferred costs
$
(5,869
)
 
$
1,905

 
$
(3,964
)
Accrued liabilities, other current liabilities, and other long-term liabilities
$
2,557

 
$
1,410

 
$
3,967

Deferred revenues
$
(3,758
)
 
$
(792
)
 
$
(4,550
)
Net cash provided by operating activities
$
79,209

 
$

 
$
79,209


ASU No. 2018-05
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (“ASU 2018-05”). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (“Tax Act”) in conformity with SEC Staff Accounting Bulletin No. 118 (“SAB 118”) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note 8Income Taxes.”
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Schedule of Impact of New Accounting Pronouncement
Selected Balance Sheet Line Items
 
Balance at December 31, 2017
 
Adjustments Due to ASC 606
 
Balance at January 1, 2018
 
(in thousands)
Current assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
18,474

 
$
8,900

 
$
27,374

Non-current assets:
 
 
 
 
 
Deposits and other long-term assets
$
9,290

 
$
22,013

 
$
31,303

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
26,188

 
$
3,138

 
$
29,326

Deferred revenues
$
26,287

 
$
(1,706
)
 
$
24,581

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
18,880

 
$
16,546

 
$
35,426

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
86,399

 
$
12,935

 
$
99,334

The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended September 30, 2018.
Selected Balance Sheet Line Items
 
September 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Current assets:
 
 
 
 
 
Accounts receivable, net
$
48,013

 
$
(629
)
 
$
47,384

Prepaid expenses and other current assets
$
36,994

 
$
(10,149
)
 
$
26,845

Non-current assets:
 
 
 
 
 
Deposits and other long-term assets
$
37,147

 
$
(13,416
)
 
$
23,731

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
30,421

 
$
(2,525
)
 
$
27,896

Deferred revenues
$
22,001

 
$
135

 
$
22,136

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
27,901

 
$
(8,709
)
 
$
19,192

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
110,121

 
$
(13,095
)
 
$
97,026

Selected Statement of Comprehensive Income Line Items
 
Three Months Ended September 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
122,965

 
$
(1,411
)
 
$
121,554

Gross profit
$
71,693

 
$
(1,411
)
 
$
70,282

Operating expenses:
 
 
 
 
 
Sales and marketing
$
18,788

 
$
320

 
$
19,108

Income from operations
$
11,218

 
$
(1,731
)
 
$
9,487

Income tax benefit
$
(119
)
 
$
(2,111
)
 
$
(2,230
)
Net income
$
12,416

 
$
380

 
$
12,796

Basic net income per share of common stock
$
0.36

 
$
0.01

 
$
0.37

Diluted net income per share of common stock
$
0.35

 
$
0.01

 
$
0.36

 
Nine Months Ended September 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
364,220

 
$
(1,202
)
 
$
363,018

Gross profit
$
213,492

 
$
(1,202
)
 
$
212,290

Operating expenses:
 
 
 
 
 
Sales and marketing
$
62,987

 
$
985

 
$
63,972

Income from operations
$
11,535

 
$
(2,187
)
 
$
9,348

Income tax benefit
$
(8,105
)
 
$
(2,028
)
 
$
(10,133
)
Net income
$
22,491

 
$
(159
)
 
$
22,332

Basic net income per share of common stock
$
0.65

 
$

 
$
0.65

Diluted net income per share of common stock
$
0.63

 
$
(0.01
)
 
$
0.62

Selected Statement of Cash Flows Line Items
 
Nine Months Ended September 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Net income
$
22,491

 
$
(159
)
 
$
22,332

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Amortization of deferred costs
$
6,427

 
$
(1,519
)
 
$
4,908

Deferred income taxes
$
(8,132
)
 
$
(2,028
)
 
$
(10,160
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(4,892
)
 
$
629

 
$
(4,263
)
Prepaid expenses, other current assets, and other long-term assets
$
(12,501
)
 
$
554

 
$
(11,947
)
Deferred costs
$
(5,869
)
 
$
1,905

 
$
(3,964
)
Accrued liabilities, other current liabilities, and other long-term liabilities
$
2,557

 
$
1,410

 
$
3,967

Deferred revenues
$
(3,758
)
 
$
(792
)
 
$
(4,550
)
Net cash provided by operating activities
$
79,209

 
$

 
$
79,209

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue from Customers
The following table provides information about disaggregated revenue from customers.
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2018
 
(in thousands)
Hosted software subscription revenues
$
90,847

 
$
262,132

Transactional revenues
23,762

 
76,814

Professional services revenues
8,356

 
25,274

Revenues
$
122,965

 
$
364,220


Schedule of Receivables, Contract Assets, and Deferred Revenues from Contracts with Customer
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.
 
Balance Sheet Line Reference
September 30, 2018
 
 
(in thousands)
Accounts receivables, net
Accounts receivables, net
$
48,013

Contract assets - current
Prepaid expenses and other current assets
$
5,036

Contract assets - noncurrent
Deposits and other long-term assets
$
8,948

Deferred revenues - current
Deferred revenues
$
22,001

Deferred revenues - noncurrent
Other long-term liabilities
$
3,935

Changes in the contract assets and the deferred revenues balances during the nine months ended September 30, 2018 are as follows:
 
January 1, 2018
 
September 30, 2018
 
$ Change
 
(in thousands)
Contract assets
$
13,428

 
$
13,984

 
$
556

Deferred revenues
$
29,694

 
$
25,936

 
$
(3,758
)
Schedule of Remaining Performance Obligations
The Company expects to recognize revenues on the remaining performance obligations as follows:
  
September 30, 2018
 
(in thousands)
Within 1 year
$
280,094

2-3 years
257,759

Thereafter
50,758

 
$
588,611

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share of Common Stock (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Components of net income per share of common stock
The components of net income per share of common stock were as follows:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share amounts)
Net income
$
12,416

 
$
14,519

 
$
22,491

 
$
42,941

 
 
 
 
 
 
 
 
Weighted average common shares outstanding used to compute basic net income per share
34,559

 
34,275

 
34,348

 
34,004

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Employee stock options, RSUs, performance-vesting RSUs, performance awards, and ESPP shares
1,269

 
1,510

 
1,427

 
1,800

Weighted average common shares outstanding used to compute diluted net income per share
35,828

 
35,785

 
35,775

 
35,804

Net income per share of common stock:
 
 
 
 
 
 
 
Basic
$
0.36

 
$
0.42

 
$
0.65

 
$
1.26

Diluted
$
0.35

 
$
0.41

 
$
0.63

 
$
1.20

Common shares excluded from computation of diluted net income per share
The following potential weighted average common shares were excluded from the computation of diluted net income per share of common stock, as their effect would have been anti-dilutive:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands)
Employee stock options and awards
11

 
320

 
22

 
179

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2018
Financial Instruments and Fair Value Measurements [Abstract]  
Fair value hierarchy of financial assets on recurring basis
The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
September 30, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
(in thousands)
Cash
$
112,602

 
$

 
$

 
$
112,602

Level 1:
 
 
 
 
 
 
 
Money market funds
2,275

 

 

 
2,275

U.S. government and government agency obligations
69,725

 

 
(577
)
 
69,148

 
184,602

 

 
(577
)
 
184,025

Level 2:
 

 
 

 
 

 
 

Corporate notes and obligations
70,972

 
2

 
(432
)
 
70,542

Certificates of deposit
3,992

 

 

 
3,992

Municipal obligations
5,405

 

 
(25
)
 
5,380

U.S. government and government agency obligations
78,352

 
1

 
(232
)
 
78,121

Total financial instruments
343,323

 
3

 
(1,266
)
 
342,060

Less investments
209,741

 
3

 
(1,266
)
 
208,478

Cash and cash equivalents
$
133,582

 
$

 
$

 
$
133,582


 
December 31, 2017
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
Cash
$
119,035

 
$

 
$

 
$
119,035

Level 1:
 
 
 
 
 
 
 
Money market funds
3,623

 

 

 
3,623

U.S. government and government agency obligations
52,255

 

 
(266
)
 
51,989

 
174,913

 

 
(266
)
 
174,647

Level 2:
 

 
 
 
 

 
 

Corporate notes and obligations
81,062

 

 
(304
)
 
80,758

Certificates of deposit
6,527

 
2

 

 
6,529

Municipal obligations
10,274

 

 
(46
)
 
10,228

U.S. government and government agency obligations
76,510

 

 
(266
)
 
76,244

Total financial instruments
349,286

 
2

 
(882
)
 
348,406

Less investments
211,588

 
2

 
(882
)
 
210,708

Cash and cash equivalents
$
137,698

 
$

 
$

 
$
137,698

Carrying amounts, gross unrealized gains and losses, and estimated fair value of cash and investments
The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
September 30, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
(in thousands)
Cash
$
112,602

 
$

 
$

 
$
112,602

Level 1:
 
 
 
 
 
 
 
Money market funds
2,275

 

 

 
2,275

U.S. government and government agency obligations
69,725

 

 
(577
)
 
69,148

 
184,602

 

 
(577
)
 
184,025

Level 2:
 

 
 

 
 

 
 

Corporate notes and obligations
70,972

 
2

 
(432
)
 
70,542

Certificates of deposit
3,992

 

 

 
3,992

Municipal obligations
5,405

 

 
(25
)
 
5,380

U.S. government and government agency obligations
78,352

 
1

 
(232
)
 
78,121

Total financial instruments
343,323

 
3

 
(1,266
)
 
342,060

Less investments
209,741

 
3

 
(1,266
)
 
208,478

Cash and cash equivalents
$
133,582

 
$

 
$

 
$
133,582


 
December 31, 2017
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
Cash
$
119,035

 
$

 
$

 
$
119,035

Level 1:
 
 
 
 
 
 
 
Money market funds
3,623

 

 

 
3,623

U.S. government and government agency obligations
52,255

 

 
(266
)
 
51,989

 
174,913

 

 
(266
)
 
174,647

Level 2:
 

 
 
 
 

 
 

Corporate notes and obligations
81,062

 

 
(304
)
 
80,758

Certificates of deposit
6,527

 
2

 

 
6,529

Municipal obligations
10,274

 

 
(46
)
 
10,228

U.S. government and government agency obligations
76,510

 

 
(266
)
 
76,244

Total financial instruments
349,286

 
2

 
(882
)
 
348,406

Less investments
211,588

 
2

 
(882
)
 
210,708

Cash and cash equivalents
$
137,698

 
$

 
$

 
$
137,698

Schedule of investments in continuous unrealized loss position
The Company did not identify any investments as other-than-temporarily impaired at September 30, 2018 or December 31, 2017 based on its evaluation of available evidence, such as the Company’s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company expects to receive the full principal and interest on these investments.
 
September 30, 2018
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
43,069

 
$
(315
)
 
$
12,431

 
$
(117
)
 
$
55,500

 
$
(432
)
Certificates of deposit

 

 
746

 

 
746

 

U.S. government, government agency, and municipal obligations
94,863

 
(266
)
 
53,846

 
(568
)
 
148,709

 
(834
)
 
$
137,932

 
$
(581
)
 
$
67,023

 
$
(685
)
 
$
204,955

 
$
(1,266
)

 
December 31, 2017
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
62,099

 
$
(253
)
 
$
7,574

 
$
(51
)
 
$
69,673

 
$
(304
)
Certificates of deposit
482

 

 
1,348

 

 
1,830

 

U.S. government, government agency, and municipal obligations
119,456

 
(492
)
 
13,070

 
(86
)
 
132,526

 
(578
)
 
$
182,037

 
$
(745
)
 
$
21,992

 
$
(137
)
 
$
204,029

 
$
(882
)
Summary of the maturities of investments
The following table summarizes the contractual maturities of the Company’s investments at September 30, 2018:
 
Amortized Cost
 
Carrying or
Fair Value
 
(in thousands)
Due within one year
$
139,050

 
$
138,656

Due after one year through three years (1)
70,691

 
69,822

Total
$
209,741

 
$
208,478


________________
(1) Maximum maturity of individual investments is three years.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net, consisted of the following:
 
September 30, 2018
 
December 31, 2017
 
(in thousands)
Computer equipment and software
$
79,691

 
$
67,068

Internal-use software
159,741

 
108,710

Furniture and fixtures
9,542

 
8,311

Leasehold improvements
32,433

 
27,356

Internal-use software and other assets not placed in service
53,700

 
52,659

Property and equipment, gross
335,107

 
264,104

Accumulated depreciation and amortization
(112,338
)
 
(77,113
)
Property and equipment, net
$
222,769

 
$
186,991

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net
Intangible assets, net, consisted of the following:
  
September 30, 2018
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(15,591
)
 
$
37,944

 
6.8
Trade names
1,931

 
(864
)
 
1,067

 
2.0
Customer relationships
34,900

 
(15,869
)
 
19,031

 
7.3
Order backlog
14,370

 
(14,272
)
 
98

 
1.1
Total assets subject to amortization
104,736

 
(46,596
)
 
58,140

 
6.9
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
108,775

 
$
(46,596
)
 
$
62,179

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
December 31, 2017
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(10,810
)
 
$
42,725

 
7.5
Trade names
1,931

 
(464
)
 
1,467

 
2.8
Customer relationships
34,900

 
(13,050
)
 
21,850

 
7.7
Order backlog
14,370

 
(3,577
)
 
10,793

 
0.8
Total assets subject to amortization
104,736

 
(27,901
)
 
76,835

 
6.5
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
108,775

 
$
(27,901
)
 
$
80,874

 
 
Schedule of Minimum Future Amortization Expense for Intangible Assets
Future amortization expense for intangible assets at September 30, 2018 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2018
$
2,694

2019
10,499

2020
8,978

2021
7,114

2022
7,055

2023
6,800

Thereafter
15,000

 
$
58,140

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2018
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Provision
The following table presents the income tax provision (benefit) and the effective tax rate for the three and nine month periods ended September 30, 2018 and 2017 were as follows:
  
Three Months Ended September 30,
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Income tax provision (benefit)
$
(119
)
 
$
4,465

 
$
(8,105
)
 
$
(964
)
Effective tax rate
(1.0
)%
 
23.5
%
 
(56.3
)%
 
(2.3
)%
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based compensation expense
Total stock-based compensation expense recognized consisted of:
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,408

 
$
1,810

 
$
6,408

 
$
4,929

Sales and marketing
1,929

 
1,346

 
5,245

 
3,780

Research and development
2,796

 
2,043

 
8,283

 
6,002

General and administrative
3,407

 
3,700

 
10,798

 
10,549

 
$
10,540

 
$
8,899

 
$
30,734

 
$
25,260

Summary of stock option activity
The following table summarizes the Company’s stock option activity under the Stock Plans:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2018
1,436,031

 
$
27.06

 
5.43
 
$
89,554

Granted
4,641

 
$
92.28

 
 
 
 
Exercised
(281,184
)
 
$
24.49

 
 
 
 
Forfeited or expired
(6,676
)
 
$
48.48

 
 
 
 
Outstanding at September 30, 2018
1,152,812

 
$
27.83

 
4.77
 
$
77,172

Ending vested and expected to vest at September 30, 2018
1,152,252

 
$
27.81

 
4.77
 
$
77,153

Exercisable at September 30, 2018
1,094,838

 
$
26.11

 
4.66
 
$
75,172

Summary of RSU, Performance Award, and performance-vesting RSU activity
The following table summarizes the Company’s RSU, performance award, and performance-vesting RSU activity:
 
RSUs
 
Performance Awards and Performance-Vesting RSUs
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
Outstanding at January 1, 2018
1,179,458

 
$
82.84

 
294,464

 
$
56.17

Granted
619,623

 
$
100.67

 
88,513

 
$
92.28

Released
(344,029
)
 
$
74.53

 
(125,253
)
 
$
47.97

Forfeited or expired
(128,438
)
 
$
89.32

 
(29,048
)
 
$
70.33

Outstanding at September 30, 2018
1,326,614

 
$
92.69

 
228,676

 
$
72.84

Ending vested and expected to vest at September 30, 2018
1,171,628

 
 
 
228,676

 
 
Schedule of stock options and employee stock purchase plan valuation assumptions
The fair value of stock options and stock purchase rights granted under the Stock Plans, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended September 30, 2018
 
Nine Months Ended September 30,
  
2018
 
2017
 
2018
 
2017
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
2.63
%
 
2.04
%
Expected life of options (in years)

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
45.00
%
 
48.00
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate
2.27

%
 
1.12

%
 
2.06
%
 
0.58
%
Expected life of options (in years)
0.48

 
 
0.49

 
 
0.50
 
 
0.49
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility
27.96

%
 
37.25

%
 
27.47
%
 
34.88
%
Schedule of shares of common stock available for future issuance under stock option plans
The following numbers of shares of common stock were reserved and available for future issuance under the 2011 Plan and ESPP at September 30, 2018: 
  
Reserved
Shares
Options and awards outstanding under the Stock Plans
2,708,103

Shares available for future grant under the 2011 Plan
6,455,860

Shares available under the ESPP
1,797,273

Total
10,961,236

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Details Textual)
9 Months Ended
Sep. 30, 2018
segment
Accounting Policies [Abstract]  
Number of reportable segments 1
Number of operating segments 1
Minimum [Member]  
Basis of Presentation and Significant Accounting Policies [Line Items]  
Saas Encompass contract term 1 year
Maximum [Member]  
Basis of Presentation and Significant Accounting Policies [Line Items]  
Saas Encompass contract term 5 years
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Cumulative Effect of Initially Applying ASC 606) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Balance Sheet      
Prepaid expenses and other current assets $ 36,994 $ 27,374 $ 18,474
Deposits and other long-term assets 37,147 31,303 9,290
Accrued and other current liabilities 30,421 29,326 26,188
Deferred revenues 22,001 24,581 26,287
Other long-term liabilities 27,901 35,426 18,880
Retained earnings $ 110,121 99,334 $ 86,399
ASU No. 2014-09 | Adjustments Due to ASC 606      
Balance Sheet      
Prepaid expenses and other current assets   8,900  
Deposits and other long-term assets   22,013  
Accrued and other current liabilities   3,138  
Deferred revenues   (1,706)  
Other long-term liabilities   16,546  
Retained earnings   $ 12,935  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Balance Sheet Line Items) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Balance Sheet      
Accounts receivable, net $ 48,013   $ 43,121
Prepaid expenses and other current assets 36,994 $ 27,374 18,474
Deposits and other long-term assets 37,147 31,303 9,290
Accrued and other current liabilities 30,421 29,326 26,188
Deferred revenues 22,001 24,581 26,287
Other long-term liabilities 27,901 35,426 18,880
Retained earnings 110,121 $ 99,334 $ 86,399
ASU No. 2014-09 | Adjustments      
Balance Sheet      
Accounts receivable, net (629)    
Prepaid expenses and other current assets (10,149)    
Deposits and other long-term assets (13,416)    
Accrued and other current liabilities (2,525)    
Deferred revenues 135    
Other long-term liabilities (8,709)    
Retained earnings (13,095)    
ASU No. 2014-09 | Balances without adoption of Topic 606      
Balance Sheet      
Accounts receivable, net 47,384    
Prepaid expenses and other current assets 26,845    
Deposits and other long-term assets 23,731    
Accrued and other current liabilities 27,896    
Deferred revenues 22,136    
Other long-term liabilities 19,192    
Retained earnings $ 97,026    
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Comprehensive Income Line Items) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenues $ 122,965 $ 107,029 $ 364,220 $ 304,156
Gross profit 71,693 67,426 213,492 191,518
Sales and marketing 18,788 13,522 62,987 46,762
Income (loss) from operations 11,218 17,844 11,535 39,574
Income tax benefit (119) 4,465 (8,105) (964)
Net income $ 12,416 $ 14,519 $ 22,491 $ 42,941
Basic income per share of common stock (in usd per share) $ 0.36 $ 0.42 $ 0.65 $ 1.26
Diluted income per share common stock (in usd per share) $ 0.35 $ 0.41 $ 0.63 $ 1.20
ASU No. 2014-09 | Adjustments        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenues $ (1,411)   $ (1,202)  
Gross profit (1,411)   (1,202)  
Sales and marketing 320   985  
Income (loss) from operations (1,731)   (2,187)  
Income tax benefit (2,111)   (2,028)  
Net income $ 380   $ (159)  
Basic income per share of common stock (in usd per share) $ 0.01   $ 0.00  
Diluted income per share common stock (in usd per share) $ 0.01   $ (0.01)  
ASU No. 2014-09 | Balances without adoption of Topic 606        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenues $ 121,554   $ 363,018  
Gross profit 70,282   212,290  
Sales and marketing 19,108   63,972  
Income (loss) from operations 9,487   9,348  
Income tax benefit (2,230)   (10,133)  
Net income $ 12,796   $ 22,332  
Basic income per share of common stock (in usd per share) $ 0.37   $ 0.65  
Diluted income per share common stock (in usd per share) $ 0.36   $ 0.62  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Cash Flows Line Items) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Cash Flows        
Net income $ 12,416 $ 14,519 $ 22,491 $ 42,941
Adjustments to reconcile net income to net cash provided by operating activities:        
Amortization of deferred costs 2,200 $ 900 6,427 2,540
Deferred income taxes       (1,259)
Changes in operating assets and liabilities:        
Accounts receivable, net     (4,892) (9,628)
Prepaid expenses, other current assets, and other long-term assets       (946)
Deferred costs     (5,869) (3,201)
Accrued liabilities, other current liabilities, and other long-term liabilities     2,557 (12,271)
Deferred revenues       (2,749)
Net cash provided by operating activities     79,209 $ 69,621
ASU No. 2014-09 | Adjustments        
Statement of Cash Flows        
Net income 380   (159)  
Adjustments to reconcile net income to net cash provided by operating activities:        
Amortization of deferred costs     (1,519)  
Changes in operating assets and liabilities:        
Accounts receivable, net     629  
Deferred costs     1,905  
Accrued liabilities, other current liabilities, and other long-term liabilities     1,410  
Net cash provided by operating activities     0  
ASU No. 2014-09 | Balances without adoption of Topic 606        
Statement of Cash Flows        
Net income $ 12,796   22,332  
Adjustments to reconcile net income to net cash provided by operating activities:        
Amortization of deferred costs     4,908  
Deferred income taxes     (10,160)  
Changes in operating assets and liabilities:        
Accounts receivable, net     (4,263)  
Deferred costs     (3,964)  
Accrued liabilities, other current liabilities, and other long-term liabilities     3,967  
Net cash provided by operating activities     $ 79,209  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 122,965 $ 107,029 $ 364,220 $ 304,156
Hosted software subscription revenues        
Disaggregation of Revenue [Line Items]        
Revenues 90,847   262,132  
Transactional revenues        
Disaggregation of Revenue [Line Items]        
Revenues 23,762   76,814  
Professional services revenues        
Disaggregation of Revenue [Line Items]        
Revenues $ 8,356   $ 25,274  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Contract Balances) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]      
Accounts receivable, net $ 48,013   $ 43,121
Contract assets - current 5,036    
Contract assets - noncurrent 8,948    
Deferred revenues - current 22,001 $ 24,581 $ 26,287
Deferred revenues - noncurrent $ 3,935    
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Changes in Contract Assets and Deferred Revenue) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Jan. 01, 2018
Revenue from Contract with Customer [Abstract]    
Contract assets $ 13,984 $ 13,428
Change in contract assets 556  
Deferred revenues 25,936 $ 29,694
Change in deferred revenues $ 3,758  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Remaining Performance Obligations) (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 588,611
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 280,094
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction of remaining performance obligation 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 257,759
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction of remaining performance obligation 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 50,758
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction of remaining performance obligation
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]            
Contract assets $ 13,984   $ 13,984   $ 13,428  
Increase in contract assets related to increase in estimated transaction price     3,000      
Increase in contract assets related to contract additions     1,600      
Decrease in contract assets related to billings     4,000      
Deferred revenues 25,936   25,936   $ 29,694  
Revenue recognized that was included in deferred revenue at beginning of period     20,000      
Deferred costs 22,800   22,800     $ 8,500
Amortization expense related to deferred costs $ 2,200 $ 900 $ 6,427 $ 2,540    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share of Common Stock (Components of Net Income 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
Components of net income per share        
Net income $ 12,416 $ 14,519 $ 22,491 $ 42,941
Weighted average common shares outstanding used to compute basic net income per share 34,559 34,275 34,348 34,004
Effect of potentially dilutive securities:        
Employee stock options, RSUs, performance-vesting RSUs, performance awards, and ESPP shares 1,269 1,510 1,427 1,800
Weighted average common shares outstanding used to compute diluted net income per share 35,828 35,785 35,775 35,804
Net income per share of common stock:        
Basic (in usd per share) $ 0.36 $ 0.42 $ 0.65 $ 1.26
Diluted (in usd per share) $ 0.35 $ 0.41 $ 0.63 $ 1.20
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share of Common Stock (Anti-dilutive Shares) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Employee stock options and awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of net income per share 11,000 320,000 22,000 179,000
Performance based awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of net income per share     86,903 59,455
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement (Investments in Financial Instruments that are Measured at Fair Value) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Fair Value to Amortized Cost [Abstract]        
Amortized Cost $ 209,741      
Carrying or Fair Value 208,478      
Cash and cash equivalents 133,582 $ 137,698 $ 246,832 $ 380,907
Fair Value, Measurements, Recurring        
Fair Value, Assets Measured on Recurring Basis [Line Items]        
Cash 112,602 119,035    
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 343,323 349,286    
Unrealized Gains 3 2    
Unrealized Losses (1,266) (882)    
Carrying or Fair Value 342,060 348,406    
Cash and cash equivalents 133,582 137,698    
Fair Value, Measurements, Recurring | Investments        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 209,741 211,588    
Unrealized Gains 3 2    
Unrealized Losses (1,266) (882)    
Carrying or Fair Value 208,478 210,708    
Fair Value, Measurements, Recurring | Level 1        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 184,602 174,913    
Unrealized Gains 0 0    
Unrealized Losses (577) (266)    
Carrying or Fair Value 184,025 174,647    
Fair Value, Measurements, Recurring | Level 1 | Money market funds        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 2,275 3,623    
Unrealized Gains 0 0    
Unrealized Losses 0 0    
Carrying or Fair Value 2,275 3,623    
Fair Value, Measurements, Recurring | Level 1 | U.S. government and government agency obligations        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 69,725 52,255    
Unrealized Gains 0 0    
Unrealized Losses (577) (266)    
Carrying or Fair Value 69,148 51,989    
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 70,972 81,062    
Unrealized Gains 2 0    
Unrealized Losses (432) (304)    
Carrying or Fair Value 70,542 80,758    
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 3,992 6,527    
Unrealized Gains 0 2    
Unrealized Losses 0 0    
Carrying or Fair Value 3,992 6,529    
Fair Value, Measurements, Recurring | Level 2 | Municipal obligations        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 5,405 10,274    
Unrealized Gains 0 0    
Unrealized Losses (25) (46)    
Carrying or Fair Value 5,380 10,228    
Fair Value, Measurements, Recurring | Level 2 | U.S. government and government agency obligations        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 78,352 76,510    
Unrealized Gains 1 0    
Unrealized Losses (232) (266)    
Carrying or Fair Value $ 78,121 $ 76,244    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement (Investments in Continuous Unrealized Loss Position) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months $ 137,932 $ 182,037
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (581) (745)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 67,023 21,992
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (685) (137)
Debt Securities, Available-for-sale, Unrealized Loss Position 204,955 204,029
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (1,266) (882)
Corporate notes and obligations    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 43,069 62,099
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (315) (253)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 12,431 7,574
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (117) (51)
Debt Securities, Available-for-sale, Unrealized Loss Position 55,500 69,673
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (432) (304)
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 0 482
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 746 1,348
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 746 1,830
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 0 0
U.S. government, government agency, and municipal obligations    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 94,863 119,456
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (266) (492)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 53,846 13,070
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (568) (86)
Debt Securities, Available-for-sale, Unrealized Loss Position 148,709 132,526
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ (834) $ (578)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Financial Instruments and Fair Value Measurements [Abstract]  
Maximum maturity of individual investments 3 years
Amortized Cost  
Due within one year $ 139,050
Due after one year through three years 70,691
Amortized Cost 209,741
Carrying or Fair Value  
Due within one year 138,656
Due after one year through three years 69,822
Carrying or Fair Value $ 208,478
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Property and Equipment, Net    
Property and equipment, gross $ 335,107 $ 264,104
Accumulated depreciation and amortization (112,338) (77,113)
Property and equipment, net 222,769 186,991
Computer equipment and software    
Property and Equipment, Net    
Property and equipment, gross 79,691 67,068
Internal-use software    
Property and Equipment, Net    
Property and equipment, gross 159,741 108,710
Furniture and fixtures    
Property and Equipment, Net    
Property and equipment, gross 9,542 8,311
Leasehold improvements    
Property and Equipment, Net    
Property and equipment, gross 32,433 27,356
Internal-use software and other assets not placed in service    
Property and Equipment, Net    
Property and equipment, gross $ 53,700 $ 52,659
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense $ 12,900 $ 9,700 $ 36,087 $ 26,024
Capital leases amortization expense $ 100 $ 600 $ 900 $ 2,200
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Net (Schedule of Intangible Assets, Net) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 108,775 $ 108,775
Intangible assets, net 62,179 80,874
Assets subject to amortization:    
Gross Carrying Amount 104,736 104,736
Accumulated Amortization (46,596) (27,901)
Net Intangibles, finite-lived $ 58,140 $ 76,835
Weighted Average Remaining Useful Life (in years) 82 months 12 days 78 months 5 days
Trade name    
Assets not subject to amortization:    
Indefinite-lived intangible assets $ 4,039 $ 4,039
Developed technology    
Assets subject to amortization:    
Gross Carrying Amount 53,535 53,535
Accumulated Amortization (15,591) (10,810)
Net Intangibles, finite-lived $ 37,944 $ 42,725
Weighted Average Remaining Useful Life (in years) 81 months 23 days 89 months 18 days
Trade name    
Assets subject to amortization:    
Gross Carrying Amount $ 1,931 $ 1,931
Accumulated Amortization (864) (464)
Net Intangibles, finite-lived $ 1,067 $ 1,467
Weighted Average Remaining Useful Life (in years) 24 months 33 months
Customer relationships    
Assets subject to amortization:    
Gross Carrying Amount $ 34,900 $ 34,900
Accumulated Amortization (15,869) (13,050)
Net Intangibles, finite-lived $ 19,031 $ 21,850
Weighted Average Remaining Useful Life (in years) 87 months 10 days 92 months 25 days
Order backlog    
Assets subject to amortization:    
Gross Carrying Amount $ 14,370 $ 14,370
Accumulated Amortization (14,272) (3,577)
Net Intangibles, finite-lived $ 98 $ 10,793
Weighted Average Remaining Useful Life (in years) 13 months 9 months 6 days
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Net (Future Amortization) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Minimum future amortization expense for intangible assets    
Remainder of 2018 $ 2,694  
2019 10,499  
2020 8,978  
2021 7,114  
2022 7,055  
2023 6,800  
Thereafter 15,000  
Total future amortization $ 58,140 $ 76,835
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill adjustment related to certain acquired deferred tax assets $ 3,100      
Amortization of intangible assets $ 6,200 $ 1,100 $ 18,695 $ 3,233
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tax Provision and Effective Tax Rate) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Tax Disclosure [Abstract]        
Income tax provision (benefit) $ (119) $ 4,465 $ (8,105) $ (964)
Effective tax rate (percent) (1.00%) 23.50% (56.30%) (2.30%)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details Textual) - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Income Tax Disclosure [Abstract]    
Deferred income tax expense related to remeasurement of certain acquired deferred tax assets due to tax rate change $ 1,200,000  
Income tax interest and penalties $ 0 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details Textual)
Sep. 30, 2018
Facilities
Commitments and Contingencies Disclosure [Abstract]  
Number of facilities under operating lease arrangements 9
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 10,540 $ 8,899 $ 30,734 $ 25,260
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,408 1,810 6,408 4,929
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 1,929 1,346 5,245 3,780
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,796 2,043 8,283 6,002
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 3,407 $ 3,700 $ 10,798 $ 10,549
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Stock Option Activity) (Details) - Stock Option - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding, beginning of period, shares   1,436,031  
Options granted, shares 4,641    
Options exercised, shares   (281,184)  
Options forfeited or expired, shares   (6,676)  
Options outstanding, end of period, shares 1,152,812 1,152,812 1,436,031
Ending vested and expected to vest, end of period, shares 1,152,252 1,152,252  
Options exercisable, end of period, shares 1,094,838 1,094,838  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Outstanding, beginning of period, weighted average exercise price   $ 27.06  
Options granted, weighted average exercise price   92.28  
Options exercised, weighted average exercise price   24.49  
Options forfeited or expired, weighted average exercise price   48.48  
Outstanding, end of period, weighted average exercise price $ 27.83 27.83 $ 27.06
Ending vested and expected to vest, Weighted Average Exercise Price at End of Period 27.81 27.81  
Stock option exercisable at End of Period, weighted average exercise price, Ending Balance $ 26.11 $ 26.11  
Weighted average remaining contractual term at End of Period   4 years 9 months 7 days 5 years 157 days
Ending vested and expected to vest, Weighted Average Remaining Contractual Term at End of Period   4 years 9 months 7 days  
Stock option exercisable, weighted average remaining Contractual term, Ending balance   4 years 7 months 28 days  
Aggregate Intrinsic value at End of Period $ 77,172 $ 77,172 $ 89,554
Ending vested and expected to vest, Aggregate Intrinsic Value at End of Period 77,153 77,153  
Exercisable aggregate Intrinsic Value $ 75,172 $ 75,172  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding, beginning of period 1,179,458
Granted 619,623
Released (344,029)
Forfeited or expired (128,438)
Outstanding, end of period 1,326,614
Weighted Average Grant Date Fair Value, beginning of period | $ / shares $ 82.84
Grants in Period, Weighted Average Grant Date Fair Value | $ / shares 100.67
Released in Period, Weighted Average Grant Date Fair Value | $ / shares 74.53
Forfeitures, Weighted Average Grant Date Fair Value | $ / shares 89.32
Weighted Average Grant Date Fair Value, end of period | $ / shares $ 92.69
Ending vested and expected to vest, end of period, shares 1,171,628
Performance Awards and Performance-Vesting RSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding, beginning of period 294,464
Granted 88,513
Released (125,253)
Forfeited or expired (29,048)
Outstanding, end of period 228,676
Weighted Average Grant Date Fair Value, beginning of period | $ / shares $ 56.17
Grants in Period, Weighted Average Grant Date Fair Value | $ / shares 92.28
Released in Period, Weighted Average Grant Date Fair Value | $ / shares 47.97
Forfeitures, Weighted Average Grant Date Fair Value | $ / shares 70.33
Weighted Average Grant Date Fair Value, end of period | $ / shares $ 72.84
Ending vested and expected to vest, end of period, shares 228,676
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Fair Value Assumptions) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Stock Option        
Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions        
Risk-free interest rate 0.00% 0.00% 2.63% 2.04%
Expected life of options (in years)     6 years 29 days 6 years 29 days
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Volatility 0.00% 0.00% 45.00% 48.00%
Employee Stock Purchase Plan        
Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions        
Risk-free interest rate 2.27% 1.12% 2.06% 0.58%
Expected life of options (in years) 176 days 179 days 181 days 179 days
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Volatility 27.96% 37.25% 27.47% 34.88%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Reserved Shares) (Details)
Sep. 30, 2018
shares
Class of Stock [Line Items]  
Reserved shares 10,961,236
Options and Awards Outstanding  
Class of Stock [Line Items]  
Reserved shares 2,708,103
Shares Available for Future Grant  
Class of Stock [Line Items]  
Reserved shares 6,455,860
Shares Available Under Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Reserved shares 1,797,273
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Sep. 30, 2017
Mar. 01, 2018
Aug. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount         $ 250,000,000.0
Shares repurchased 0        
Cost shares repurchased   $ 14,700,000      
Stock repurchase program, remaining authorized repurchase amount $ 200,000,000 $ 200,000,000      
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted, shares 4,641        
Share price (in usd per share) $ 94.77 $ 94.77      
Unrecognized stock-based compensation expense $ 1,500,000 $ 1,500,000      
Expected to be recognized over a weighted average period   11 months      
Annual automatic increase in shares reserved for issuance, shares       1,711,384  
Shares repurchased   159,141      
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value of shares released   $ 11,500,000 $ 13,700,000    
Aggregate grant-date fair value of shares released   6,000,000 17,700,000    
Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value of shares released   34,400,000 32,000,000    
Aggregate grant-date fair value of shares released   25,600,000 $ 5,800,000    
Restricted Stock Units and Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense 96,900,000 $ 96,900,000      
Expected to be recognized over a weighted average period   2 years 7 months 3 days      
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual automatic increase in shares reserved for issuance, shares       342,276  
Employee Stock Purchase Plan | Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares purchased under ESPP   159,692 121,010    
Purchase price of ESPP shares   $ 11,800,000 $ 9,100,000    
Unrecognized compensation cost related to employee stock purchase plan $ 1,700,000 $ 1,700,000      
Expected recognized period under employee stock purchase plan   5 months      
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'R!:$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,$% @ ?(%H32?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 " !\@6A-H*+]@>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>NMG$-*(N%Q GD)"8!.(6.=X6K6FCQ*C=VY.6 MK1."!^ 8^\_GSY)K# J[2"^Q"Q394;H9?-,FA6$C#LQ! 20\D#>IS(DV-W== M](;S,^XA&#R:/<&BJE;@B8TU;& $%F$F"EU;5!C)(LS/GS&9H)9!&K( M4\L)9"E!Z'%B. U-#5? "&.*/GT7R,[$J?HG=NJ .">'Y.94W_=EOYQR>0<) M[\]/K].ZA6L3FQ8I_TI.\2G01EPFORWO'[:/0B\JN2ZD+*KU5JZ4K-3MW&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 " !\@6A--TNQ5VT" ![" & 'AL+W=OB@-: MW_[] 'W. >Z+ IYSS[UP+]>BY^)55I2JZ*UAK=S&E5+=,P#R7-&&R"?>T59_ MN7+1$*6GX@9D)RBY6%+# $J2%6A(W<9E8=>.HBSX7;&ZI4<1R7O3$/%[3QGO MMS&,WQ=>ZENES (HBX[JOG='H6=@LG*I&]K*FK>1H-=MO(//!Y@9@D7\ MJ&DO9^/(A'+B_-5,/E^V<6(\HHR>E3%!].M!#Y0Q8TG[\6LT&D^:AC@?OUO_ M:(/7P9R(I ?.?M8756WC/(XN]$KN3+WP_A,= \KB:(S^"WU0IN'&$ZUQYDS: M9W2^2\6;T8IVI2%OP[MN[;L?OJ1XI(4):"2@B8#2_Q+P2, 3 5H"&#RSH7X@ MBI2%X'TDAM/JB$D*^(SU9I[-HMT[^TU'*_7JHTP*\#!F1L1^0* 9 DX(H&U/ M B@DL$<>'?TKAJFIT%Z:NGIC)XY&^ C5F&!+"B0>?2U M(S @,HMHAQV&".$\#\NL@C(K3R9W9'S$)BRP#@JL/3IT4R4 6M1LQJCEE(++A0N]!7<7,K MA%F*)5C .XA\"QM7Q<>@9$$E7,40^Q:@J^)CE@X?AHL=^K6,W P+8!95PA4/ M_9)'V+GTH%_T.,U3F":N%IA=Y0T5-]OU9'3F]]:VW-GJU%EWR+:"O_"A+7\E MXE:W,CIQI1N*O?:OG"NJ'4J>M"N5_A.8)HQ>E1FN]5@,[7"8*-Z-K1Y,_QOE M'U!+ P04 " !\@6A->0]:8<$# "H$ & 'AL+W=O:(452@6U@[471 BT0;-'V6K'I6%C) MGUKNV_]V?MA];VI+_TF.0_#]2E-^\/9 M-V7_J;WZ2_AR:KNF',)C]YKVU\Z7QRFHJ5/,,I,V975)MNOIW7.W7;=O0UU= M_'.WZM^:INS^W?FZO6T22'Z\^%J]GH?Q1;I=7\M7_XU_584O#QSU)HRM[OV_KOZCB<-XE+5D=_*M_J MX6M[^\4O#^M:CH,"GE1(YF%\ M.>5N^A9:VX>W[UO4Z_1]+&>1[&8)/DH^*O:"(K]+TE#_W02*)G"*5X_Q1HY7 M8KR:XO5CO"6-F"5VDEPF"2B5.]H2269-X60W6G2CN1M'W,R2_$,USN2&N!%D MF5(ZDMM<=)-S-P5QD[-JM,M $3."2@&"[,6(7@SSHC+BQ;!:E"D*,B3W7 5. M6RU[L:(7R[T \6*YE]SB0_IG,X(L0Z,B8\:);AQW0X;FSK%J$#&,3>*&R\"% M#$;ZJ1#=%-P-&0V[@E439@G2Z<15D%EEE&P&,AE1&;?#&)5Q/PB6)D>0N1[@*9GX#I MIBA% :60 6.7H'-&%47$D,Q2Y"S-*4N10](6JG!TERSI5*Y4S)%,4^0TS2E- M%\WC645<026=M(*F#T?&\0S_>]F]5I=^]=(.X?0YG1%/;3OX4&;V*;3O[,OC M_:'VIV&\M>&^F\_.\\/07I?_!=+[GQ/;_P!02P,$% @ ?(%H3>C6H\BH M! "Q8 !@ !X;"]W;W)KQ-+RC?D_$.* M/\7%I:R^U8<0FMGW(C_5#_-#TYSODZ3>'4*1U7?E.9SB?U[*JLB:>%N])O6Y M"MF^"RKR!(2P29$=3_/EHGOV5"T7Y5N3'T_AJ9K5;T615?^L0EY>'N9R_O'@ MZ_'UT+0/DN7BG+V&WT/SQ_FIBG?)M97]L0BG^EB>9E5X>9@_ROLMV#:@(_X\ MADL]NIZU4I[+\EM[\\O^82[:C$(>=DW;1!9_WL,ZY'G;4LSC[Z'1^;7/-G!\ M_='Z3YWX*.8YJ\.ZS/\Z[IO#PSR=S_;A)7O+FZ_EY>\HBW MF<0^=F5>=W]GN[>Z*8NAE9A*D7WO?X^G[O,U&Z^[>#V.MZC6/>(ZY-07$L!;@\K!8,()\*@D M%%-6 PA4%P836HYRN]%F6&V&:G-(6X^843=&@L,C32GEK< 3CE+2" 66656:I,M3-RI)NG+0>Y;RFE'4:T S84 JDTA[/98I)+XV<4.9898[. M9\_'IVQ\2BICT=1:I33-U*6H?FN&4@:0Y VE+/@4S;(MI;1U%GA=GM7EJ2Z) M='DZ2L("?DTI)8T7J*T-I:QS K^DE-)>3:U?4O"+O:#*R&HOF DH,+;F,"$- M7H$8S,67'HMC,&-2F)C-+SR;1DN MOJM>3XT>ZY*/$J@^C?4!M^))_,)QF$LUME2V-:,,ED#VQYY:\^TMJ_W;"_B7O M_Y)N /#*OAJ8=)2JN%.D/!RER7++47B";!E*WL'$9E;R.P!)MP .;P$&!BDC M3L)1&F\!6 J;UY:AHK*)#RU^!P""#+J;:H%W6: NZ[#+ O4[I0W>'*Q9#+ 9 M;UA,:;S79S$A)EYYX#T6J,I8#!=ARW \#ZF$.VS.P'H:7WS6':8,_X#<,!O$+ N^)&:P= M,.Q R>@@JPC5:W>J6,]VY=NI:6?RZ.GUY/(1VH,P]'PE[]>2>;Z1]]O^7/)' M\_TQZ6]9]7H\U;/GLFG*HCLD>RG+)L3LQ5T;/+PT[:6+UU5_/-G? M-.5Y.'I-KN>_RW\!4$L#!!0 ( 'R!:$V:Z@: 8P0 !P4 8 >&PO M=V]R:W-H965T&UL?9C;;N,V$(9?Q?!]5IPA*4J!;2!V4;1 M"P1;M+U6;/J E2Q7DN/MVY*BUO=?&N/WG>S[U5Y M;I?S8]==GI.DW1Y]5;1?ZHL_A__LZZ8JNG#9')+VTOAB-P1598)*I4E5G,[S MU6*X]]JL%O6U*T]G_]K,VFM5%/<;7Y;]2,''/].@\WO./O#Q^\?H/P_%AV+>BM9OZO+O MTZX[+N?9?+;S^^):=E_KVR]^*LC.9U/UO_EW7P9Y[R3DV-9E._R=;:]M5U?3 M*,%*57P?/T_GX?,VC?\1)@?@%(#W +#_&Z"G /TCP S%C\Z&4G\JNF*U:.K; MK!F?UJ7H?Q3PK,-D;ON;P]P-_PO5MN'N^\IEB^2]'V>2K$<)/DC@KDC"X/<, M*&58(PO'SPDV7&&-G$&+->@A7C_6D,OQ1HPW0[QYB$_I'(P2-TC.8Q%H+*LE4W)\*L:GK):,N%R/$OO@4J2Y.-&+XU[( MHU\[E@6R-+?$"U=IU%JVDHE6,FY%$RL93Z*<-L0*5Z$-$R-[R44O.?="LJQS MEB4U2)\0%Z$U$2>@Y.Y7W N=_$GSF.<)T$8Z#"*8 9XHI9P!7I#)J1LN>LI- M%C$C$ND%D#>9BXP@$PT(,HTJ DN0:0<<=YKYX21[PLPQ/UR6HHVXD7D'''BY MHFXXR]!:VMJ"*O0973!0,%%"$X11M/U(7-0V2.4886(G=$ MEXU)\[GUPB*FJ"-!9Y0R$0BB#$'D$*0K]QH%N@&JC%K?2$($'?TEH@Q"Y"#, MZ3J#'(2AM\(\44MM19B5R5N9TFXL" M*YU*K:9F)*:JS.C8TY*!B8[W:6P$&7'($0>*,A M3R+WR9*V]!UT(^C0I)FFOZ3DX4RE\LUA.'YJ9]OZ>N[ZXXN'N_%[,YY7C1==?9G.XI+[@>#J/U!+ P04 " !\@6A-'+5M*[$! #2 P M& 'AL+W=OM. M@-3K-&W2)ITZK?N< P-1\\*2<'3_?D[@&.M0OQ#;^'G\V''RT=AGUP%X\J*D M=@7MO.\/C+FJ \7=C>E!XY_&6,4]NK9EKK? ZPA2DF5)\HXI+C0M\Q@[V3(W M@Y="P\D2-RC%[>\C2#,6-*77P*-H.Q\"K,Q[WL)W\#_ZDT6/+2RU4*"=,)I8 M: IZGQZ.^Y ?$YX$C&YED]#)V9CGX'RI"YH$02"A\H&!XW&!!Y R$*&,7S,G M74H&X-J^LG^*O6,O9^[@P\HJ:'A@_2/9OP,9E;,Q([ MS;[GX8K30X:SJ4(PCB+^0_$.HYYR=@E$<\YQRLG6.4L&0_:E1+95XIC] M!\^VX;M-A;L(W_VC\,,VP7Z38!\)]F^VN)&3)J^*L-5,%=@V;I,CE1ETW.15 M=%G8^RS>R=_T:=N_<=L*[+S9./_&& \H);G!%>KP@2V.A,8'\SW:=EJS MR?&FGU\06YYQ^0=02P,$% @ ?(%H352<: *T 0 T@, !@ !X;"]W M;W)K:&*=%JFJ?1=S)YBKV3K8:3(;97 M2I@_1Y X9#2A+XZ'MFY<<+ \[40-/\#][$[&6VQF*5L%VK:HB8$JH[?)X;@+ M\3'@5PN#79Q)J.2,^!2,KV5&-T$02"A<8!!^N\ =2!F(O(S?$R>=4P;@\OS" M_B76[FLY"PMW*!_;TC49W5-20B5ZZ1YPN(>IGFM*IN*_P06D#P]*?(X"I8TK M*7KK4$TL7HH2S^/>ZK@/X\WU?H*M _@$X#-@'_.P,5%4_EDXD:<&!V+&WGQTE>>.>!O>7Q M35[#QVG_+DS=:DO.Z/S+QOY7B Z\E,V5'Z'&?[#9D%"Y&PO=V]R:W-H M965T&UL?5/;;IPP$/T5RQ\0+RRY: 5(V515*S72*E';9R\, M8,47:ILE^?N,#:&T17VQ/>,Y9\Z,Q_EH[(OK #QY55*[@G;>]P?&7-6!XN[* M]*#QIC%6<8^F;9GK+? Z@I1DZ6YWPQ07FI9Y])ULF9O!2Z'A9(D;E.+V[0C2 MC 5-Z(?C2;2=#PY6YCUOX1G\]_YDT6(+2RT4:">,)A::@MXGAV,6XF/ #P&C M6YU)J.1LS$LPOM8%W05!(*'R@8'C=H$'D#(0H8Q?,R==4@;@^OS!_CG6CK6< MN8,'(W^*VG<%O:.DAH8/TC^9\0O,]5Q3,A?_#2X@,3PHP1R5D2ZNI!J<-VIF M02F*OTZ[T'$?IYOL=H9M ](9D"Z NYB'38FB\D_<\S*W9B1VZGW/PQ,GAQ1[ M4P5G;$6\0_$.O97@[4! #2 P & 'AL+W=O552VYRVSG5'QFS9@N+V!CO0_J9& MH[CSIFF8[0SP*H*49.EF\Y$I+C0MLN@[FR+#WDFAX6R([97BYM<)) XY3>B; MXT$TK0L.5F0=;^ 'N)_=V7B+S2R54*"M0$T,U#F]38ZG78B/ 8\"!KLXDU#) M!?$Y&%^KG&Z"()!0NL# _7:%.Y R$'D9+Q,GG5,&X/+\QOXEUNYKN7 +=RB? M1.7:G!XHJ:#FO70/.-S#5,\'2J;BO\$5I \/2GR.$J6-*RE[ZU!-+%Z*XJ_C M+G3Z_):[%?/HK"5OT5(%IXC194F*OXR0OO// WJ;Q3=[#QVG_SDTC MM"47=/YE8_]K1 =>RN;&CU#K/]AL2*A=..[]V8QC-AH.N^D'L?D;%[\!4$L# M!!0 ( 'R!:$W"NZ 4M0$ -(# 8 >&PO=V]R:W-H965T&UL=5-A;]P@#/TKB!]0$N[65:MG9 F#,[8BGCGQ5OO MO10I3S)V"41SS'&*X>N8)8)Y]B4%WTIQY/_ ^39\MZEP%^&[=PK_DW^_2;"/ M!/MW!/Q#B5LQNP])V*JG&DP3I\F2$H?.T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$->NDT6;M\47AX@)>)W_? 3NN MDUI] 6:8<^;,,&2CL<^N!?#D14GMR168&+SL-)TO09LQI0M\Y R$*&,WS,G75(&X/K\QOXEUHZUG(6#>R.?NLJW.;VE MI():#-(_FO$KS/5<4S(7_QTN(#$\*,$Z?C/DXW M:3+#M@%\!O %%%DUHS$3KWO17CBY,"Q-V5PQE;$.Q3OT'LI M$IYF[!*(YICC%,/7,4L$0_8E!=]*<>3_P/DV?+^I-///X@MW[CX U!+ P04 " !\ M@6A-FD=%!K4! #2 P &0 'AL+W=O_(M0"#/6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$E MD%:,;S;OF!;2T")+OK,K,ML')0V<'?&]UL+]/H&R0TZW],7Q*)LV1 0*E(A#)^39QT3AF!R_,+^\=4.]9R$1X>K/HIJ]#F]$!)!;7H M57BTPR>8ZKFE9"K^"UQ!87A4@CE*JWQ:2=G[8/7$@E*T>!YW:=(^C#>WNPFV M#N 3@,^ 0\K#QD1)^0<11)$Y.Q W]KX3\8FW1XZ]*:,SM2+=H7B/WFNQY7<9 MNT:B*>8TQO!ES!S!D'U.P==2G/@;.%^'[U85[A)\]X_"PSK!?I5@GPCV_RUQ M+>;]JR1LT5,-KDG3Y$EI>Y,F>>&=!_:>IS?Y&SY.^U?A&FD\N=B +YOZ7UL; M *5L;G"$6OQ@LZ&@#O%XAV< M.3,>YZ.QCZX#\.192>T*VGG?'QAS50>*NRO3@\:;QEC%/9JV9:ZWP.L(4I*E M2?*1*2XT+?/H.]DR-X.70L/)$CW+$:09"[JCKXX'T78^.%B9][R%[^!_ M]">+%EM8:J% .V$TL= 4]&9W..Y#? SX*6!TJS,)E9R->0S&75W0) @""94/ M#!RW"]R"E($(93S-G'1)&8#K\RO[EU@[UG+F#FZ-_"5JWQ7TFI(:&CY(_V#& MKS#7\X&2N?AO< &)X4$)YJB,='$EU>"\43,+2E'\>=J%COLXW639#-L&I#,@ M70#7,0^;$D7EG[GG96[-2.S4^YZ')]X=4NQ-%9RQ%?$.Q3OT7LI=EN3L$HCF MF.,4DZYCE@B&[$N*="O%,?T/GF[#LTV%681G?RE\(_]^DV ?"?;OEK@5\Z]* MMNJI MO&:7*D,H..D[SR+@-[D\8W^1,^3?L]MZW0CIR-QY>-_6^,\8!2DBL< MH0X_V&)(:'PX?L*SG<9L,KSIYQ_$EF]<_@902P,$% @ ?(%H30<@ ,VT M 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5 MRQ\0[P+;1BM RJ:J&JF15JG:/GMA "N^$-LLR=]W; BE+>J+[1G/.7-F/,Y' M8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT; T:W.)%1R,>8Y& ]U07=!$$BH?&#@N%WA M'J0,1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/4?NNH+>4U-#P0?HG,WZ!N9X# M)7/Q7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT"QWW<;HY)#-L&Y#,@&0!W,8\ M;$H4E7_BGI>Y-2.Q4^]['IYX?TRP-U5PQE;$.Q3OT'LM]VF:LVL@FF-.4TRR MCEDB&+(O*9*M%*?D'WBR#4\W%:81GOZA,-LFR#8)LDB0_;?$K9C#7TG8JJ<* M;!NGR9'*##I.\LJ[#.Q=?$3V.WR:]D=N6Z$=N1B/+QO[WQCC :7L;G"$.OQ@ MBR&A\>'X$<]V&K/)\*:??Q!;OG'Y"U!+ P04 " !\@6A-Z3LF:K4! #2 M P &0 'AL+W=O:6*=%JFJ?1 M=S9YBKV3K8:S(;972IA?)Y X9'1+/QR/;=VXX&!YVHD:GL#]Z,[&6VQF*5L% MVK:HB8$JHW?;XRD)\3'@9PN#79Q)J.2"^!*,KV5&-T$02"A<8!!^N\(]2!F( MO(S7B9/.*0-P>?Y@_Q)K][5ZK@/X\T^F6#K #X!^ PXQ#QL3!25 M?Q9.Y*G!@9BQ]YT(3[P]8TQO!ES!S! M//N<@J^E./%_X'P=OEM5N(OPW1\*]^L$R2I!$@F2_Y:X%G/X*PE;]%2!J>,T M65)@K^,D+[SSP-[Q^":_P\=I_RY,W6I++NC\R\;^5X@.O)3-C1^AQG^PV9!0 MN7#<^[,9QVPT'';3#V+S-\[? 5!+ P04 " !\@6A-SIUD"/D! #+!0 M&0 'AL+W=O?)#J13< )G@5 MO-,%:8SI#Y3JJ@'!](/LH;,G5ZD$,W:I:JI[!>SB@P2G<1ANJ6!M1\K<[YU4 MF9D2YP.7]S_^AKM[6QU'-O.C\-XLLVF,#P@G@+B.6#O.70$ M^*0/0K9(]\D74$03;K#(1D* MR1"#_0J":;(5A"X>DP!5^S:B@TK>.M_"%KMSIWJ,_6/\*Q_;W%>FZK;3P5D: M^Z3]P[M*:<"F$C[8_T=C.^N\X' U;KJS&PO=V]R:W-H965TWQ1@'$!K]._+V#' M<5/W!9CAG#,7AFQ$\V); $=>E=0VIZUS_8$Q6[:@A+W"'K2_J=$HX;QI&F9[ M Z**)"493Y(;ID2G:9%%W\D4&0Y.=AI.AMA!*6%^'T'BF-.4OCF>NZ9UP<&* MK!<-? /WO3\9;[%%I>H4:-NA)@;JG-ZGA^,^X"/@1P>C79U)J.2,^!*,SU5. MDY 02"A=4!!^N\ #2!F$?!J_9DVZA S$]?E-_2G6[FLY"PL/*']VE6MS>D=) M!;48I'O&\1/,]5Q3,A?_!2X@/3QDXF.4*&U<23E8AVI6\:DH\3KMG8[[.-W< MW,ZT;0*?"7PAW,4X; H4,W\43A29P9&8J?>]"$^<'KCO31F)Z8<2MS ?@[!53Q68)DZ3)24..D[RRKL,[#V/;_(.GZ;]JS!-IRTYH_,O M&_M?(SKPJ217?H1:_\$60T+MPO'6G\TT9I/AL)]_$%N^&PO=V]R:W-H965T?;0ACS/L2 M^X[?GSO'YVR4ZDVW :]"][I'+?&]$="=-F"H/I.]M#9+[54@AH;JH;H7@&M M/$EP$N]V*1&4=;C(?.ZLBDP.AK,.S@KI00BJ?IV RS''$;XE7EG3&I<@1=;3 M!KZ"^=:?E8W(HE(Q 9UFLD,*ZAP_1L=3ZO >\)W!J%=[Y#JY2/GF@D]5CG>N M(.!0&J= [7*%)^#<"=DR?LZ:>+%TQ/7^IO[B>[>]7*B&)\E_L,JT.7[ J(*: M#MR\RO$CS/TD&,W-?X8K< MWE5B/4G+M?U$Y:"/%K&)+$?1]6EGGUW'6O]'" MA'@FQ!L"F8Q\Y<_4T")3NK\X.L;V;$J7]$?AO]GBMBRC99^3J MA&;,:<+$:\R"(%9]L8A#%J?X'WHX]?;]VCY*PP"$HMO8E]_J'RX@./N[0?8==V,_3%P.?><H$2-,IB334.;Y/ M#\>=QP? [PY&LYHC7\E9J1>_^%;E./&&@$-I/0-SPP4>@'-/Y&R\SIQXD?2) MZ_D[^]=0NZOES P\*/[<5;;-\1ZC"FHV8Z]EA-!?_'2[ '=P[<1JE MXB9\43D8J\3,XJP(]C:-G0SC..W^2M.#]2=3>F#X2C"GC-O7/12I+=)1BZ>:,8<)PQ=8Q8$<>R+!(U)'.D_ MZ32>OHDZW(3TS5H]W<<)ME&";2#8?BHQO2HQAOF/RUU49!"GD SZUU ^FFTX:=%;6/9]PR;52%IR5Y,9Y M:5T7+PL.M?73.S?7TUN>%E;U&UL=53;;IPP$/T5 MRQ\0 [L+Z0J0LHFB5FJE5:JFSUX8+HJ-J6V6].]K&Y92ZKQ@S_C,.3/&,^DH MY)MJ #1ZYZQ3&6ZT[H^$J*(!3M6=Z*$S)Y60G&ICRIJH7@(M71!G) J"F'#: M=CA/G>\L\U0,FK4=G"52 ^=4_CX!$V.&0WQSO+1UHZV#Y&E/:_@.^D=_EL8B M"TO9!3L9UOJ)L/W&)50T8'I%S%^AKF> M T9S\5_A"LS ;29&HQ!,N2\J!J4%GUE,*IR^3VO;N76<^6]A_H!H#H@V 602 MGN>VI_<7B,S-T4UNFNPIV9Y)7Q7O,P/J3D:HEFS&G"1&O, M@B"&?9&(?!*GZ+_PR!^^\V:X<^&[M7KT@?[>2[!W!/M_2HPW)?HPB5_DX!4Y M> CN-R(^S ^.U 0 T@, !D M !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->M--[4QBKAT;0-<[T%4462DHSO=C=,B4[3(HN^DRTR,WC9 M:3A9X@:EA/U[!&G&G";TS?'8-:T/#E9DO6C@%_C?_D2 M,A#7YS?UK[%VK.4L'#P8^=15OLWI'245U&*0_M&,WV"NYYJ2N?@?< &)\) ) MQBB-='$EY>"\4;,*IJ+$Z[1W.N[C=),F,VV;P&<"7PAW,0Z; L7,OP@OBLR: MD=BI][T(3YP<./:F#,[8BGB'R3OT7HKD=I^Q2Q":,<<)P]>8!<%0?0G!MT(< M^7]TODW?;V:XC_3].CJ_WA9(-P72*)!^*#']5.(6YG,0MNJI MO$:7*D-(.. MD[SR+@-[S^.;O,.G:?\I;--I1\[&X\O&_M?&>,!4=E&UL=53K;ML@%'X5Q ,4AR1-&MF6FD[3 M)JU2U&G;;V(?7U0N'N"X??L"=CPO8W\,'+[+.F%8/K]"%P-&5[A:^"EK1OK R1/.U;#=[ _NI-V*S*KE*T :5HED88JPX^K MPW'K\0'PLX7!+.;(5W)6ZM4OOI893GQ"P*&P7H&YX0)/P+D7%/_5EK;)\!ZC$BK6<_NBAB\PU;/%:"K^&UR .[C/Q'D4 MBIOP145OK!*3BDM%L+=Q;&48AW%G=Z7%"70BT)FP#P0R&H7,/S'+\E2K >GQ M[#OFKWAUH.YL"A\,1Q'V7/+&12_Y:G>?DHL7FC#'$4.7F!E!G/IL06,61_H/ MG<;IZVB&ZT!?+]WI/BZPB0IL@L#FKQ)W-R7&,/\QV49-MA&!AQN3"&:?W)B0 MQ<4)T'5XL@85JI>A71;1N2L>:;CX/_"QI9Z9KEMIT%E9]WS")5=*67"I)'&UL=5/;;MP@$/T5 MQ >$-7:2U6;ML8W"Q0&\3O^^@!W'2=P78(8YY\P,0SYJ M\V0[ (=>I%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; Z@J0@=+>[(9)Q MA="PY2YCUKX1>XW_W)>(LL M+#67H"S7"AEH"GR7'(Y9B(\!?SB,=G5&H9*SUD_!^%X7>!<2 @&5"PS,;Q>X M!R$"D4_C>>;$BV0 KL^O[%]C[;Z6,[-PK\4CKUU7X#U&-31L$.Y!C]]@KN<: MH[GX'W !X<-#)EZCTL+&%56#=5K.+#X5R5ZFG:NXC]--=CO#M@%T!M %L(\Z M9!**F7]ACI6YT2,R4^][%IXX.5#?FRHX8ROBG4_>>N^E3/9)3BZ!:(XY3C%T M';-$$,^^2- MB2/]!*?;\'0SPS3"T[5Z^A_];),@BP39NQ+IAQ*W8M(/(F35 M4PFFC=-D4:4'%2=YY5T&]H[&-WD+GZ;])S,M5Q:=M?,O&_O?:.W I[*[\B/4 M^0^V& (:%XZW_FRF,9L,I_OY!Y'E&Y?_ %!+ P04 " !\@6A-*]7=?.P! M !E!0 &0 'AL+W=O\F*8X@U:UHX2Z1ZSJG\>P(FAB,.\U7*B"9\'^-(6NCSC!J("2]DR_BN$K3/5L M,9J*_PY78 9N,S$:N6#*?5'>*RWXQ&)2X?1C7)O6KR\(CL/0;(2\6$>_2)[K\C^GN Q6(GX,)_\$HE7)/$01"L1 M'R9>B9#%;\Y!5J[!%;/!H-1VNS=[.7;^:&C134.-S),U^P=02P,$% @ ?(%H M3=NK_6(& @ "08 !D !X;"]W;W)K&ULC53M MCILP$'P5Q .<@00($2!=[E2U4BM%5[7][<#RH;,QM4VXOGUMPU&:.*?\P?9Z M=F;'QIN.C+^*!D Z;Y1T(G,;*?L]0J)H@&+QP'KHU$[%.,52+7F-1,\!ER:) M$A1X7H0H;CLW3TWLR/.4#9*T'1RY(P9*,?]S ,+&S/7=]\!+6S=2!U">]KB& M[R!_]$>N5FAA*5L*G6A9YW"H,O?1WQ]\DV 0/UL8Q6KN:"LGQE[UXDN9N9ZN M" @44E-@-9SA"0C13*J.WS.INVCJQ/7\G?V3,:_,G+" )T9^M:5L,G?G.B54 M>"#RA8V?8384NL[L_BN<@2BXKD1I%(P(\W6*04A&9Q95"L5OT]AV9ARGG3B: MT^P)P9P0+ G!Y&42,I4_8XGSE+/1X=/A]UC?L;\/U-D4.FB.PNRIXH6*GG,_ MV:;HK(EFS&'"!&O,@D"*?9$(;!*'X#H]">T$&VN-&T.P61/X@9U@:R78&H+M M?Q5$%R8G3&@PW4R4BJT1DD=C9"6(K07Q]CDEB)]A9"797 M%:CG?V'2AKEA,[&*)!:"&[?M>_9_VKO?J'_C6?AW6+6"-A<$Y.J'YA76S$F0=7B/:C?JE%]>5D0 MJ*2>QFK.I^8T+23KY\:+ENZ?_P502P,$% @ ?(%H391&:+S7 @ P0H M !D !X;"]W;W)K&ULC99=;YLP%(;_"N)^Q5]\ MN$HB+433)FU2U6G;M9LX"2I@!D[2_?O90#-B'];>%.R\YYS'Q_BM%Q?5/G=' M*77P4I5UMPR/6C?W4=1MC[(2W9UJ9&U^V:NV$MH,VT/4-:T4NSZH*B."4!)5 MHJC#U:*?>VA7"W7295'+AS;H3E4EVC]K6:K+,L3AZ\1C<3AJ.Q&M%HTXR.]2 M_V@>6C.*KEEV127KKE!UT,K],OR([S5+JV0Z^[)8A MLD2RE%MM4PCS.,MG4C^JRV C@'TO0%L#&!.0#0LI>_-1FBQ6K3J$K3#]C;" M?D7XGIGN;^UDW^S^-].>SLR>5P2Q172VB4;->M"0J>96D0,*%-]J-H#FGR0R MD%=2 I*2/I[>U$C@!!1,0/L$;)* (F>E@R3M)?4@23AW^I'[*I+2U%%M?!7. MV$1U0\Q 8N83)P[Q((FGQ"EFJ4,,J#!%U"'V59QP! /'('#L 3.WQ;&/@AC! M#K"O(IP29_$;0)7@+(.)$Y X\8D=EG7B5S&^ZA(#*A9GCFH#J!*2I3!Q"A*G M/K&SD>O4KY)RC]A7T9AY/?95IL/9S%>1@<293\P=XLP_+!AA[[/(_"^44^J> M/#]9EE#.860.(G,/F:"97<((-E;T?K_",]Z,WW2L?-1,6Y)Q-+,]&'963-[T MF7S4.*< TYE"L -CWX)=?\A'C>-5,V<:P[Z)?>-T3W6.?;?[@-/9'8+]#@.& M1]U"ODOA)&9SA6";PH!/<;=0XA\BXYKN/]EH.%,;K>6E=_ 5!+ P04 M" !\@6A-GXQ($WD# ?#P &0 'AL+W=OWFQ1'EV=Y;DC,35N>V^]T=KA^A'737].CX.P^D^2?K=T=9%_ZD]V<;] M^X7]]'8RG/;?A\'O^[7L1@9VRA>J^%K>_[%S@VE<31W M_YM]LY6#CTQLS@J=?'C\[^'\0$X!^ U -3_ M!L@Y0'XT0,T!R@M(+JU,<[,MAF*SZMISU%V6]U2,NPCNE9O]W?APFNSI/S<] MO7OZMD&1KY*W,=&,>;A@<(FY13PR")'>8K8,YC](XDA>F2++%*=X>5,CXQ-( M-H&<$JAE N-U>H'H"=),$)4+D%XG#$H" L]%L5P4X2*%Q^4"21=59&:,\F9> M$2ZHI?906YH+:W#"J#/.<9:Y:QIHP]+@^:5G$>[S-F4"K-/=26 M0668:YYQSC+.*6-O(1]R6D4;PIBB9*K('%.4F^$\L"L,R]A0QKX)&%H%!)!M M88CRC)'25QY%Y9DTAJ<,@O=H09U+A%($;!X^[I[ ^R_@S_USQBSG[B[#$%7> MIH'Z-/'&&7-3QZV1"E7B31@8%_8]#:AUWH%4$)H[WCR!NB/\>CX>]&]E$T?/;>#.\-,)XU# MVP[6I12?'.NC.ZU>!Y4]#..M=O?=Y9?4$L#!!0 ( M 'R!:$URLYEO: 0 (L5 9 >&PO=V]R:W-H965T2&).E>N4[5.VY]>R^EX?E6HF/_.LJ!?.L6G.,]>MMT>5I_53>5:%_F=? M5GG:Z,_JX-;G2J6[SBC/7/2\P,W34^$LYUW;2[6<]X:OI\.Q:1OE.9AK>1Z#ZV959WOY/MI6[*?/"B0\G3G_WS5'3/Z^#_W8PWP,$ ;P:Z[\\, MQ& @/@SDIP9R,)!C>_ ' Y_TX/;O6MR4"S-VWUM& 6?48O,/XXA&2F) /)ZX.X!8%R"3 M?# P+_0P)CDQ82*0B!Y)# /S)-S%]L#-9[GY)K>(<.LA_ETW(00QF4MK$Q6$ M$DF>$A.%(&1,A]R$00P^1#RS@&46&,P"DL!58'83A1'AOV90PD<2H<%+IY 0"\V0 8$28U!A).D"Y7SY@LSLC8D2L1]:UFG$ M$HL88B28561T,P4@RV=M@J2D2S%A/$7@45H,*@XLK&*656Q.0[K 8D8\))"E MLV90TJ?<$Q.%*&-2&S8F2F(L+>(/'E^#/&:\2/Y6 RBZZ\E[$I0:BY)TA;$H M.JX;!@5/:-%$L)178*A1R1] A!I5?!8E@5+C4(&@U$R4IF9AQI;L9T"3F1=; M7/#E%'ZAG@)?4&%$106SNDU!TEU.PL+0L\7#%T$8407!K$EL/!S,'@]?NF!$ M[0*SE BZ0T@84!SYEECX<@-CZ@V8\C^%4!C)86"Z+(66@/@R 6/J!##"K;?( M1D N)." M\&P;9>3E#T?('S*G +U0:(UF8-B>A&Q9YO4/1^@?,MOR&+R(!L3LRT4F L:C 4D,%+X1BC! *=C])T\.BC .D>W>1 ME*OJT-WJU9-M>2F:5KWN6F\WA\_87D21]A7,UL"T)S#;]/>"'^[[:\H_T^IP M*NK):]DT9=Y=4NW+LE$Z>.])3[.C2G>WCTSMF_8UU.]5?SW8?S3E>;CZ=&_W MK\O_ %!+ P04 " !\@6A-Y+Y/U^X# %$@ &0 'AL+W=OG5>K_PGV"V$:HSZ!%_G_2UN;OWNE)>J^IK]_#[;N&'748ZU]NV>3)Y?!N=^K>8G>']_;OW7_OB33&O6:.?J_R?TZX]+OS$]W9ZGUWR M]G-U_4V/!2G?&ZO_0[_IW,"[3$R,;94W_:^WO31M58Q>3"I%]GVXGLK^>AW] MOYOQ!C@:X,T U(<&8C00/PSDAP9R-)"/1E"C@;(B!$/M?3/769LMYW5U]>IA M/9RS;MG!3)GIVG:#_>ST_YE^-F;T;8D0SX.WSM&(60T8O,,H,86L*01NB, D M<,L"N2Q62,QQ&N"9(I2T >2=2![!_+.0918 MS1X@<0\IATZBA,AJ!X.2"E*K(Q2%*%.PND)1$E/IF#_%UJ5(8Y*0MX]8^XCT M);%F=S5 U*26,+3:$I%24ANSIHXBB=:2WS#1E'24%+,EQ;0D906)29!? %7* M1TG8* EM?,S;IZQ]2K)$>Q&E-$N9I#:U&%0:H8,<$/):%-*>6?38C)AI(!DY MXC@T#V@8!5OR= DD]JK]H1,UV1REZV#,HL*8Q= M^? R!X+D(VW1&#&32!A+Q^(%7@Z!ZJ&M3NL1B/-^1\IWH#U(F0QHJ1QR> MQTAY3'0%*8]!@F.&D:&YB0PWG7GRW,2?X";RW,0'N#EBIJ]P M<1K9':'L1!0"'?GP],3'Z8D\/?$!>B*EITQ#1^<$ST[!;.[6"]%:,)L[A! Y M*A(\BP4\K .")ZB@!"4Z()BM5F(D'($<'Q24H40)!+/3BC1R?;CP%!4,16TI M$)2B)HZK'7._;[C8V]_5P,#$\M-5Y/'0);B<_R_\ 4$L#!!0 ( 'R!:$U@ MR>QYCP( ,X( 9 >&PO=V]R:W-H965TV$[=_7-H0EX%SZ$NR3.7/F MC+%-W%#VSC-"A/51%A5?V)D0]=QQ>)J1$O,G6I-*_K.GK,1"3MG!X34C>*>3 MRL*!KALX)S02O2_ >K>!W"?ZH@M/VKLW<8(&3 MF-'&8NW[4&/UVH&Y+Y7T5,"P2QV3HJHPZQ:#!Q@?'0)V4PA MH$:&+APMW68*0X$W%-T:8X"Y'AAHN^C--_;F M3WJ#\,I+$!@)@L?=#8T$X7UW6X@_:'3F1EXX?Y&)F\N.BGQ1D M+]0PE&/6WK#M1-"Z^WIP^D^8Y!]02P,$% @ ?(%H3:%5P\,9 @ #08 M !D !X;"]W;W)K&ULC57;CILP$/T5Q >LP9A+ M(D#:)*I:J96BK;I]=I))0&LPM9VP_?O:AJ4L<:M]B6_GS#DSL8>\Y^)%5@#* M>VU8*PN_4JI;(R2/%314/O .6GURYJ*A2B_%!WM1YORJ6-W"7GCRVC14_-X XWWAA_[;QE-]J9390&7>T0M\!_6CVPN]0E.4 M4]U *VO>>@+.A?\8KG>IP5O S^'(J_, 8 @9'92)0/=Q@ M"XR90-K&KS&F/TD:XGS^%OV3S5WGFGGC_&<9\ M8M\;D_\*-V :;IQHC2-GTOYZQZM4O!FC:"L-?1W&NK5C/YRD\4AS$_!(P!,A M)/\E1",A^BB!C 2R(* A%5N;'56TS 7O/3'\NQTUERA<$UW]H]FTQ;9GNCQ2 M[]Y*C$F.;B;0B-D,&#S'O$=L'8@@?H_9.3!_(4B;G)QBIU-L^=&,'X;_"! Y M T0V )D;6"TR'2"IA;060K(@C!:9.%!1B$.W%^+T0NZ]X$7!-@,FGLG$092X M56*G2NQ0218J\9U*MB*96R5QJB0.E72ADMRI8-V:PL4U2NX*BTF<+5 [!RK! M6>JVG#HMIP[+V<)R>B<3K:+EA4.S=V8:Y3#&PO=V]R:W-H965T.'2\5[1IX20\V3-&Q.\#4#[L_="_;[PT5:W,!BKRCE3P#=3W[B3T M"LTLEX9!*QO>>@*N>_\YW!TS@[> 'PT,$-OPHS,;]0-1I,@%'SPQ_ED=,7PDB"U!O'00!:MC&#&9Q;2C2+3=Q*LL+E2,-VXSB=-,XC 3KLR,F&0ADR2I M6R1UBJ0/(O%:(WW0P,DV2E>!TX? >)MN8[>7S.DEW9%#]B 39T0TBMYW]KNM-B=F] SML_F'3YVL*]$5$TKO3-7^O'9)W+E7('V$CSI M,ZEUTYP7%*[*3#,]%V/K&!>*=U-71'-K+OX 4$L#!!0 ( 'R!:$V^=0HO M00( ",( 9 >&PO=V]R:W-H965T9!+0&4]L)V[^O;0C*99"R+_&%,^?,>'(P M12_DFZH M/?>\%8M_4KK[CD(U+:"AJDGT4%KGNR%;)@V2WD(5">![5Q0PP,: MAFG0L+KUR\+MK659B*/F=0MKZ:ECTS#Y;P5<]$N?^.>-U_I0:;L1E$7'#O 3 M]*]N+45R&^ 0OVOHU<79&(VMX,K]>MNCTJ(964PJ#7L?QKIU8S_R MG\/P #H&T"F #K4,0B[SSTRSLI"B]^1P^!VS/2;/U)S-UFZZHW#/3/+*[)Y* M&D5%<+)$(V8U8.@5)IXP@>&?1"@J0AU!=$% 2((31"A!Y CBJPR2FRP'3.8P MK<,D>9X2@NO$J$Z,Z*0X08(2)(]7FJ($Z0.5IG>5TCP,%S,MR5"=["Y1&F4X M08X2Y$BB^4VB"":P4 QO=$)+E[O]OK\P>2A;I6W$=K<%.Y]OA="@R$, MG\PI5^;&GA8<]MI.,S.7P[4U++3HQBLYF+X+RO]02P,$% @ ?(%H32J) MFI2V @ \PD !D !X;"]W;W)K&ULC5;M;ML@ M%'T5RP]0 \9?41*I29INTB95K;;]I@E)K-K& Y)T;S^,J>L":?,G-C?GW',N MUX([/3/^(@Z4RN"UKAHQ"P]2MI,H$IL#K8FX82UMU#\[QFLBU9+O(]%R2K:: M5%<1 B"-:E(VX7RJ8P]\/F5'694-?>"!.-8UX?\6M&+G60C#M\!CN3_(+A#- MIRW9TR:*7@G1.EL6&5T+_!YB@DJTT69:4F MK_VS;/3S;/*_T?P$9 AH("CMSPBQ(<3O!/PI 1L"OE8A,83D6H74$-)K"9DA M9!8AZG=7MVM%))E/.3L'O/_B6M)]V'"2J0]BTP5U__5_JF-"14]SA.-I=.H2 M&!%@GP&,#,;":UF,RC6EZD;C([3V["K7VH3#* M_983K^7$M8QM,STF&1>E=Q1P=#J<>Z(H*2(;2M7H=:YTV-4I 7V.RZ\C@O/OF26F<(U RYN# 3^ M,PLX0GEAGUG %4(Y /:Y=17LWL#&NY,G%UU?.&FA9WMRVS9TVX!L.TL/JG!+ MT_?CT$_"]V4C@FV@)K!A4=&=[%XS]<[[ M,:1?2-::$2L:YKSY?U!+ P04 " !\@6A-C68!3M8" !/"@ &0 'AL M+W=O90.^U, M.W-SG;:?RJ)J% M?]3Z- N"9GN4I6@FZB0K\\]>U:709ED?@N942[%S3F41T#",@U+DE;^<.]MC MO9RKLR[R2C[67G,N2U'_R62AK@N?^&^&I_QPU-80+.JS-*NA9 M=GDIJR97E5?+_<)_(+,-<0X.\3.7UV;P[EDISTJ]V,67W<(/;4:RD%MM*81Y M7.1*%H5E,GG\[DC]/J9U'+Z_L7]RXHV89]'(E2I^Y3M]7/BI[^WD7IP+_:2N MGV4GB/M>I_ZKO,C"P&TF)L96%8W[];;G1JNR8S&IE.*U?>:5>UX[_C.? 082@U>Z*N19:+.>UNGIUNQ].PFX[ M,N.F75MK=-UQ_YEZ-L9Z65(VG0<72]1ALA9#!Q@>W4+68PCI$8%)H,^"8EED M=.1.;P.LQ@C.0 [_)-E\2'*39H06*W+^T3 "#W$"AA(P1\ &!'$*BMU"$@>I MVDI21F)0#@3%. &-6X]1U'27@*J,48Q.V9W^<507'^FB'(3)6@P?A(D8YR#E M%8:B"0?",%3$0"DW&"H,[W0\1H7%2,]LXQ05E2*BP&G,TG'Q>4I!BU88*DEANU$4W!0;-.*]=D]1 M8=-1NP=]N/$G(?XY#4>E24+X.6TQZ2#1=*VVX/ MK/WT\T#M90KL&9FM"&)?VVG)7;[O].VH]4W4A[QJO&>ES17N+MJ]4EJ:W,.) MV:I',]WUBT+NM7U-S'O=CCCM0JM3-[X%_0RY_ M02P,$% @ ?(%H34:' MG]!" @ Y@8 !D !X;"]W;W)K&ULC57;CILP M$/T5Q >LN3DA$4':7*I6:J5HJ[;/3C(): VFMA.V?U_;$):+E=T7L(=SSIRQ M\3BI&7\5&8!TW@I:BI6;25DM$1+'# HBGE@%I?IR9KP@4DWY!8F* SD94D%1 MX'DS5)"\=-/$Q/8\3=A5TKR$/7?$M2@(_[<&RNJ5Z[OWP$M^R:0.H#2IR 5^ M@OQ5[;F:H4[EE!=0BIR5#H?SRGWVE[M8XPW@=PZUZ(T=7U'(B #:-_\I/,5F[L.BUF,;=$DC3AK'9X\SM4 M1/]U_A*K[3KJH-D=\TVMIU#16QI@G*";%FHQZP83]# X'$*V4XC?(9 RT+D( M;"[6P80>#!-LI@@<7-[8*Q!\O[C:>5!K/%M[H..RF*+R(>N>J,8-ZA[0 ?C$=4SA' M=BVE+J07[9KR]-QW^>8&^$'X)2^%A<)9Z.%=CWK3>9B)9U=XJJ+O:TO]02P,$% @ ?(%H M3&ULE9G= M;N,V$(5?Q?!]5OP;4@H< XTW10NT0+!%VVLE9F)C9$V2>KGC=_E]9?RX/?M?U[* M:IA_>ZR6B_*M*;9[_UC-ZK?=+J_^ MO?=%^7$WE_//'[YM7S=-]T.R7!SR5_^';_X\/%;M57*RLM[N_+[>EOM9Y5_N MYC_)VP>KN@&]XJ^M_ZC/OL^ZI3R5Y??NXM?UW5QT'OG"/S>=B;S]>/U],+_F3;Y<5.7'K#KFPR'O MTD[>4KM=S]V/_>[T_VOC6;>_OB^5%8ODO3,T:.Z/&G6N&2M60$%CR5B1 84-:&A ]P;,R( .HG'4N%ZS/VI$YDS$40/G M,6">(!KW1PV-YDF-2_$\!.S--AE+E/&ICJP M]L!E.A69<'AM%J[-@A@2-N"@ 0>RQ6(#*320 @_"\*8\O+(]86%XD2P3.K*> M#+J33<]^*3 ,Q(3\'T3GOFJCM=(A$Y N4VDDQ#+")PE<2D.7))\J](9+8K'! M;)$*.)*%CB@VRXT\SZK!&2!+TY@_&%42L2IDR" :[X$2(>%74)<:$=LK3#4) ML!:>!\FQ!GD#=2/@C#W"_),(@")B F-&VBN.%0:-=%..E0.\']U7AL G924 MQ@*#T241N]BQXE1BQXI+8K'!T)+9E&.533M60!8]5@HC4"$$AL=*<;0%]^:C M0T@GA1.1O5(8@0H@T,7JHDAA=$5EI#!OU)3:2'&.R-3PVQW2.9-)'7$)\T:A M,BI,8L5!$M+OHF3L",:, IAA2:QXI75#SH6^ %6T+%$860J51BR'+=HJ$=;M M*Z1SQII(K:8P A5 H(LE($:62J_(80P;A6##B9.P()HQ&15:8OYI74,R12Y*Q(YA3&A598>9J7CV!#0*J"QL4 M:06MYP;+%TN M2<:.8*IH5%BQO.4%$^ N4D6YJS&A-"JJ6/;RBLEFTH2E Y"1S-(LXA#FG0:\ M1IU*3'DOQ8LD),LP?+DN%HTCE:S#Y M#&K?(JPRF%7FBO;-8,J8*>V;X?S06<:BPE665*24,I@R9DKK9C@^0OH"22PN MF"YF2NMF>)W$'+DD&3_DQ(RB*3T;@<=1?(. JMV@"'4)\XY0OQ:YDQ F%%W1 MKQ%F"TWIUXA3@XP(BP:@DB)Z(R$,%YK2K-'_-VL7)6-'(L_$IS1KA-HP%A<@ M,K&-QGBB*:T:\3J)=,H" QHUH53L?0%F':$^+<(GPGRB*_HTPF2A*7T:<6RX M5!,[T4!F249RQF+"V"F=FN7L"!_> 4G,$?6ZW=>SI[)IREW_*O.E+!O?FA1? MVL5M?+X^713^I>F^NO9[=7R)?+QHRL/P@CPYO:5?_@=02P,$% @ ?(%H M3<0"*5#$ P )Q( !D !X;"]W;W)K&ULE9A1 MC^(V%(7_"LK[;NQK.TY&@%18K5JIE49;;?N< 3-$FQ":9(;MOV\2,@BNCQ%] M@22<>WVNG?OA9'ZJFQ_MWKEN]K,J#^TBVG?=\2F.V\W>57G[N3ZZ0__+KFZJ MO.M/F]>X/38NWXY!51F3$$EG=K5Y9#IM['/U/2 MZ#+F$'A]_)']ZUA\7\Q+WKIU7?Y=;+O](DJCV=;M\K>R^U:??G5302::3=7_ M[MY=V[&W_IJV_[J^Y)L M.H_?AT239G76T+7F5K$&"G.1Q+V!BPN"+FB,5S*7G*2&>0$B&5HB"ZU88$4S*]:O6.C, M<#-0)BAP Z?03@KLL'%6*2B:DH2Y :HT#:Q2!KUDP$N"$TB!J2(>;V@9 )-\ MH*4GT76Q6HDDXWCR90F)+&0(,TK2 TT]B6YF7TE^PR 5&16P@XDG$?)X8T^B MZX$D:<4I V366!WP@Y$G$?-X;TO ,RDMMX/0* -N,/4DPAYO;^D3S1@C!+<# M\)@E-K1Z>Q+=LW)7$:4*()KR/R=\F93I-^"X3R*3,M EL0 C#B=!^RFMG ML%7R]U-(I4/;7L*@(P0ZKZE]BAF5^O>O+Y-*V,!]HS#N%,(=[VOEL^R32=C3 MX1JI0MM%A9FG$/-XE*7D]+MNN'0]L?- M^=7%^:2KC]-KF?CR;FCY'U!+ P04 " !\@6A-6V.FS 0?!7$ YR-^8X(4G)5 MU4JM%%W5ZV^'; (ZP-1VPO7M:QM"*3'2_0GV,CLSN\'KK&?\390 TGEOZE9L MW5+*;H.0*$IHJ'AB';3JS9GQADJUY17-WB&NM9, MRL?OD=2=-'7B?'UG_VR*5\4L M_AO9D\@8P*9$LA0RR!D MG'^BDN899[W#A^9W5/_'WH:HWA0Z:%IAWBGS0D5O.4G2#-TTT8C9#Q@RPW@3 M BGV28+8)/;D(9WX@9W MWKT#8$_UR9 A.XV!%)[7JI):^KWQ>'K:? ?R!SH^@\+_6)U$8K4BM'#?O \T? M07.I*$T(65&RGKJ=1RS]#Y9*Y.%[(C@)XF0AA6;CI %^,8-4. 6[MF:*SZ+3 ML-Z968W^P8=)_YWR2]4*Y\BD&FIF])P9DZ#LX"=54_TRL@( %X* 9 >&PO M=V]R:W-H965TW83)T$%S,!)NK^?;0BB<)GH"]CFW.-SCWV-5U=5OS0G*;7W6N1EL_9/ M6E?W0=#L3K(0S9VJ9&F^'%1="&VZ]3%HJEJ*O0LJ\H 2$@>%R$I_LW)CC_5F MI+0]K_R/<;RFQ 0[Q*Y/79M#V;"K/2KW8SM?]VB=6D\2>99-'*K\M_97I_6?N)[>WD0YUP_J>L7 MV244^5Z7_3=YD;F!6R5FCIW*&_?T=N=&JZ)C,5(*\=J^L]*]KQW_+0P/H%T M[0,@_&\ ZP+8*"!HE;E4/PDM-JM:7;VZ7:U*V$T!]\R8N;.#SCOWS63;F-'+ MAJ;A*KA8H@[ST&+H$/,6L44040\)C(!>!4554!?/!O% 0YR H03,$81OTHA& M:;08[C"EPS 6 >&C7*8P&H= 9N2$J)P0D1./Y+28:##/!P#*6#+2@^ X!V"X MG@C5$TWTL-$2/D23:2BE/$Y':J8P2.(T!5Q-C*J)$73HF)21,P, 1"\B,ER0V#F'( %EG2@-ZL?I3P< MFX+A2,*!S$C"#P6@B*1TA@(_%H"]PQB\E &KY8DQTR)-HW!R2DY1"8.9T@&\ MD@$I93+G*UY^$+_#%+P @2\QA4_2931D;.S*%$8YB^(907A!P[2B&9ES%B]# M2)?;0O$ZI&2!+1UH^(.)&!^L86L+!J-Q--[_P>!';V]>WT5]S,K&>U;:W!G< MG_V@E):&DMP9CT_FLM=WXGMZW..[[G&-TG'^*LH *3W5E>-6/N%E.T*(9$74%-QQUIHU,Z1\9I*M>0G M)%H.]&!(=85P$"Q03^)IPLZR*AMXXIXXUS7EOS.H6+?V0_\]\%R> M"JD#*$U:>H+O(%_:)ZY6:% YE#4THF2-Q^&X]A_#U8YHO '\**$3H[FGG>P9 M>]6++X>U'^B$H()<:@6JA@MLH*JTD$KCE]7TAR,U<3Q_5_]DO"LO>RI@PZJ? MY4$6:__>]PYPI.=*/K/N,U@_Q/>L^:]P@4K!=2;JC)Q5POQZ^5E(5EL5E4I- MW_JQ;,S8]3O+T-+F"=@2\$ (R4U"9 G1!R&^28@M(?[?$X@ED,D)J/=NBKFE MDJ8)9YW'^\^AI?JK"U=$75>N@^9VS)ZJIU#12QH%.$$7+60Q68_!(PR)KB%; M%Q(."*02&++ (9P5B M(Q!?57M2RJS'+ VFL8<\!,&D'B[J83D%;5U0M CNEY.JN"B\"/!?"D-F?9$9 M7Y/KR8CKRW'E8A:.*1?C5&?G8C >@7I':/1&:N GT["$E[-S(_4MCZ)#3WS$ M^HU-XEFXVH0S\:WJH7W+^Y#O&_ WRD]E([P]D^IEF_=W9$R"RCVX4\D7JNS]V7AU MT\VW]JQ4YWVORKI=^^>NNSP'0;L_JRIOO^B+JLT_1]U4>6Y1#4:FZ+73M->JX]E_8\T[(OL&@^*-0MW9V[O5= M>=/Z6W_Q\V'MA[TC5:I]UX?(S>%=[519]I&,C[^FH/[]F7W#^?E']!^'SIO. MO.6MVNGRS^+0G==^ZGL'=#W!BS]SP9B:B!(@V!T-G3UA[S+ M-ZM&W[QF?%N7O$\*]BS,8.[[F\/8#?^9WK;F[OM&A/$J>.\#39KMJ.$S#5LJ M=K9"A,E=$Q@'=QL1"E,IR8#N'LH6=F)H)[;M1,3-*(EGCTDXDQDQ8ZM28R;"7A+H)0%C MF^$ $@:0=F=82'HC+9\LC*1(2'<>RA9V4F@G!79(RF]3ZSE/41)GU Z0<9F% M#-O)H)T,V"'EL4#9-H/OA1*&@U/E(M[6!2,8 JY@J!Z<+B MSY*>A+-ZR,6L:# ?"A;&L*088@RM*R9S8\G%L>9->,A79C..KBT MA$'#$&EH:4^B>4H(F456-=FRB$O7),DP:AABC57<0,0I:J#(@3V.2<,1'US+ M"LP'SCZ?QQSS@?-/Y/$D6DSIF:!)\TBUM(-9PQ%K:!9/HD5VI@G-&*2*$L?, MSS%K.&(-S6".%CR)I': *DH<).:86QPLBZS\12)NK3>12#C,8 )R0$#N&E[, M+"[_1_YBQG#$&"M_ 6.B+*1%_5"V-(09PQ%CK S.$(?3A,Z74&<^81R6!":- M0*2A63R)EM4;6D4.9)RE3D.86P*M:V@>(Q&G4R<4.2 J, $%("!WU*5P?'VA MSR]''@M,&H%(0_-8((8(2?/XH6QI"+-&(-;0/!;VY]43Z^=EZ@CH1"Q=HXR! M(]"2RTKCQ.I[EE(WMH:%,G/@3V!V";3>LG(8B+AE!XEH]@2S+8]*-:=A=ZCU M]OI:#UM3L[OW':@7/FR9_"L?MZ]^S9M34;?>F^XZ70W;(T>M.V6\A%_,*SJK M_'"_*-6QZT^E.6_&;:/QHM.7:4LLN._+;?X!4$L#!!0 ( 'R!:$T(1P L M)P( *H& 9 >&PO=V]R:W-H965TXZ+EX MEQ6 \CX:ULJU7RG5K1"2APH:*E]X!ZW^<^*BH4H/Q1G)3@ ]6E+#4(!Q@AI: MMWY9V+F=* M^4:QN82<\>6D:*OYN@/%^[1/_-O%:GRME)E!9=/0,/T']ZG9" MC]"DU_(JLMP89@$6\U]/*N[YE4]IR_F\&WX]K')B)@<%!& M@NKF"EM@S"CI./Z,HO[D:8CW_9OZ%YN\3F9/)6PY^UT?5;7V,]\[PHE>F'KE M_5<8$XI];\S^.UR!:;B)1'L<.)/VZQTN4O%F5-&A-/1C:.O6MOVH?Z.Y"<%( M""8"B?Y+"$=".".@(3*;ZF>J:%D(WGMBV*V.FD-!5J%>S(.9M&MG_^ELI9Z] MEF&("W0U0B-F,V"".TSPB-@Z$/$$03J *8K &45@^>%#%,0M$#H%0BL0/0C, M@MP,F-1BVB'()(_<+I'3);(*\;T")OG,9@DB.,ISMT_L](D=/L%\5Y:@+$\S MMTWBM$E<-F1FLP2EA#Q9M=1ID[ILYINS!*4X?G*&,J=-YK()9S9+4))A[+;) MG3:YXZ3-7?+E$8CQ,QM=!)T7$SN,HOG-Q(LS'6VYTO7'5HD3YPJT)'[1V57ZX9@&#$[*=%/=%T/U' :*=^/+@*;G MJ?P'4$L#!!0 ( 'R!:$U$DU9#(0( /<% 9 >&PO=V]R:W-H965T M+:ED* J"&2II4?EI8F-[D2;\HEA1P5YX\E*65/Q= M ^/-R@_]]\!+<D9?H#Z6>^%/J%.Y5B44,F"5YZ T\I_"I<[8O 6 M\*N 1O;VGJGDP/FK.7P]KOS & (&F3(*5"]7V !C1DC;^--J^EU*0^SOW]6? M;>VZE@.5L.'L=W%4^KC!;3 O&D0&P%XIMNSP;==IBYQ50.$P;!=!8RF85,9)D/LI!1EEG4R^*: M/@:%X1"TG0 M9H^#.[0;HW"$\: JU+NU)8BS'2'2R_BE4J;OO6@WI9XB<^L' M\76XW(03\:V>:FX(?_ E?[7[!]QXER!]AX\:/.YGL+=@<%) MF>U<[X6;1>Z@>-V.6=3-^O0?4$L#!!0 ( 'R!:$TB62M +@( &$& 9 M >&PO=V]R:W-H965T7]@7;R\QX9XV7M&7\510 TGNK M:"T6?B%E,T=(Y 541#RP!FKUYL!X1:1:\B,2#0>R-Z2*HB@()J@B9>UGJ8EM M>9:RDZ1E#5ONB5-5$?YG"92U"S_T+X'G\EA('4!9VI CO(#\T6RY6J%!95]6 M4(N2U1Z'P\)_"N>;1.,-X&<)K1C-/>UDQ]BK7GS=+_Q )P04OZ0];:N)X?E'_;+PK+SLB8,7HKW(OBX4_\[T]',B)RF?6?H'>3^)[ MO?EO< :JX#H3M4?.J#!/+S\)R:I>1:52D;=N+&LSMKW^A>8F1#TA&@AA M>P)^)\1W"7%/B/]WAZ0G)-8.J/-NBKDFDF0I9ZW'N\^A(?JK"^>).JYJGD)%SQG&LQ2=M5"/67:8:(1)\#5D?0L)!P12"0Q91*XLEM$-/;K>8'6+ M2&(KAW^*;.Z*7*6)G<7"AH_'+O$'/F.G0&P$XI' 9&H5NX-,#:0VD$]A^&A5 MXQ84QY/$JH=#:18&%FKC0#U./JA*XC25W)C"V$IXZ<#$@67*A0DM3RZ,?D! #'! &0 'AL+W=O%[N#I^S2<@7U0)H[Y6S7N5^J_6P(T25+7"J[L0 /;ZI MA>14XU8V1 T2:&5)G)$H".X)IUWO%YF-'661B5&SKH>C]-3(.95_]\#$E/NA M?PD\=4VK38 4V4 ;^ GZUW"4N".+2M5QZ%4G>D]"G?N/X>Z0&KP%_.Y@4JNU M9RHY"?%B-M^JW ],0L"@U$:!XN,,!V#,"&$:?V9-?[$TQ/7ZHO[%UHZUG*B" M@V#/7:7;W/_D>Q74=&3Z24Q?8:XG];VY^.]P!H9PDPEZE((I^^^5H]*"SRJ8 M"J>O[MGU]CG-^A?:-B&:"=%""-,/"?%,B-\(B2W>969+_4PU+3(I)D^ZCS50 M$6D2;;#O%F$;'EQ^L$X_^DF&P*)%8@>=>%]*H+#O-@,;TSP6'!W[91NFF4 M;AC=7QFE-T;!5;\^0K@DR.K[GT*KI,XV-DSL]5?(]3ZH;J M3<:-^ \JFZY7WDEH/)WV#-5":, $@SO,L,5;9=DPJ+59/N!:NMER&RV&^=H@ MR]U5_ -02P,$% @ ?(%H35_ <@6> 0 6 , !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)7;22V ;:%H4&[ !08=MSXI- MQT(ET964N/W[4K)KI$5>S(L.#P\IN1C0O?@.(+ WHZTO>1="OQ'"UQT8Z:^P M!TLG+3HC X7N('SO0#:IR&B1+1;7PDAE>56DW,Y5!1Z#5A9VCOFC,=*];T'C M4/(E_TP\JT,78D)412\/\ ?"WW[G*!(S2Z,,6*_0,@=MR>^7FVT>\0GP3\'@ MSWP6)]DCOL3@9U/R110$&NH0&229$SR UI&(9+Q.G'QN&0O/_4_VIS0[S;*7 M'AY0_U=-Z$I^RUD#K3SJ\(S##YCF67,V#?\+3J )'I50CQJU3U]6'WU ,[&0 M%"/?1JMLLL-XLKZ>RBX79%-!-A=DJS3+V"@I?Y1!5H7#@;EQ][V,5[S<9+2; M.B;3*M(9B?>4/57YZJ80IT@T8;8C)ON"N9TQ@OCG)MG%)EDBR,\(EOGJ,D%^ MD2!/!*LO"NZ^J1PQZX2Q"7/WK84X6TI\<[^E.RCKV1X#[3=MH44,0&R+*R+J MZ)G/@88V1/>&?#=>]A@$[*=W+.:?J?H 4$L#!!0 ( 'R!:$V$VN\)VP( M ,+ 9 >&PO=V]R:W-H965T*G*NIF%!RF/DRAJ-@=6T>:.'UFMWNRXJ*A46[&/FJ-@=&M(51DA M )*HHD4=SJI ]%\>J1[ M]I/)7\<'H791K[(M*E8W!:\#P7:S\!Y.UC#1!(/X7;!+,U@'NI0GSI_UYMMV M%@*=$2O91FH)JAYGMF1EJ954'G\[T; _4Q.'ZU?U+Z9X5OK"N(A$%7_7=V9J6"ZTS4&1M>-N8WV)P:R:M.1:52T9?V M6=3F>>GT7VE^ NH(J">HL]\CQ!TA?B/@=PFX(^!;3R =@5@G1&WMQLP5E70^ M%?P2B/9[.%+]V<$)4=>UT4%S.^:=\K-1T?,\)F :G;50AUFT D/@:LG(A ML$=$*H$^"^3+8H$<.KH^8.DB"+9R^%!D_:[(59JQUZS8\.,KLT;JQ%X!; 3P M0""SG%RTD-1 ZM9)0+!U)4L7E65Y;AGB@F*0QI9M:Q>%"$J ORSB+8LX99'4 MST^\_.1V7U.O0/JQKRV$#,O$(+-L=4$P@Y;W*Q>4.$IK%X1SE/MKRKPU94Y- M8Y>2>_GY[:9"X.\-X&-;.\R59<-"6U]]J!@G=A-Q401A8CGK0<5I-F(-'.EZ MT#5WS!MOQ[J'Z!/V^KL)C&^P-W8_VS1/;'L]*("='NVB,F2?N/:@$@#02&7^ M-@?=/C=JK[^C0/()>_U-!28WV)NX+1*#U+;7@TJ!W18\* C2W&X,7AC!=FN( M!G_@%1-[,TTUP8:?:JE]&43[B>T>Z0' BB_@9 D]\96>\,S \";?CH<_J-@7 M=1,\<:G&#C,<[#B73&4/[M2]'-1$VF]*MI-ZF:JU:,>R=B/YL1LYHW[NG?\' M4$L#!!0 ( 'R!:$T!1?X)9P, -8. 9 >&PO=V]R:W-H965T]-4%5&.(Y95.5%':Z79N^Q62_E195%+1Z;H+U4 M5=[\>1"EO*Y"%+YM?"N.)]5M1.OE.3^*[T+].#\V>A4-6?9%)>JVD'70B,,J MO$=W6TRZ (/X68AK.[H/NE*>I'SN%I_WJS#N%(E2[%27(M>7%[$19=EETCI^ MVZ3AP-D%CN_?LG\TQ>MBGO)6;&3YJ]BKTRI,PV O#OFE5-_D]9.P!=$PL-5_ M$2^BU/!.B>;8R;(U?X/=I56RLEFTE"I_[:]%;:Y7F_\M# [ -@ / 9K[O8#$ M!B1# 'X_@-@ \H^!FV[UI9C>;'.5KY>-O 9-?[SGO'N*T!W1W=]UFZ;9YC?= MGE;OOJP3BI?12Y?(8AYZ#!YA:#*%;'P(FB*V/B*)V8")M,A!*8:4/F O@:-S M4PC^4#3A%*"4S$02(.$'&'B/M$C/&99RP%:5* M)G6ZEOK'@ZBNR'T:_Q.W!7#O'7<&"L\ X9DC/ ,%8?=UW]S&302A&#:6V)?$ M8M=98I\KSDB:I*Z_W 9.1AP"S8YG+!(!X[!X8!)H1@V&;PX#-<>_# M! +%,SRP#!?'1,7*._++_"[8%8&E&Z9QN MV"PQ8);1^S-V%30;"G8L!3N?L>6]"D0Q1HY"U8+R@:??17HCF: M@:H-=O)2FVENM#L,;??8# W_X/W$]S5OCD7=!D]2Z='## @'*970:N*%;LQ) M#YG#HA0'U=UR?=_TDU:_4/)LI\AH&&77?P%02P,$% @ ?(%H3191Y(5& M P 8@T !D !X;"]W;W)K&ULC9==;YLP%(;_ M"N)^@ _&X"J)U'2:-FF3JD[;KFGB)*B ,W":[M_/&)<15%VUXK$+^DO3E-V?K:CE=1V2\+WBJ3J>U% 1 M;U;G\BB^"_7C_-CI4CQEV5>-:/M*MD$G#NOPGMQMH1@:F(B?E;CVL_=@&,JS ME"]#XK'JW@0=3UDTOWX;9.&$W-H.']_S_[)#%X/YKGL MQ8.L?U5[=5J'11CLQ:&\U.I)7C\+.Z L#.SHOXI74>OPH2>:L9-U;[Z#W:57 MLK%9=%>:\FU\5JUY7FW^]V9X [ -8&J0F@;Q"#(]_UBJ9IS M/$&*]C$U">@\09'@"2B:@)H$Z4T"SQ R-$&&] "<61IC,A/3CK-$0XIP0(ASJ%"YTP/ZW79^T07/)92PB'O," M7-R B'OADS:(WXK;)SC Q0W82< 5MPV:DV@><=^8<&D#)FW7)FW0C2$G4>K; M?;@# '(86%BC#9JO4^[_/P/<* QBH4U F(4V.:+9T?<1G1'<[CO@YV\M.9F M,:N=+A#W8([(_\+'V\>WLCM6;1\\2Z4/VN8X?)!2"=V=)-(=.>D+SU2HQ4$- MK[E^[\93_UA0\FQO-/%TK=K\!5!+ P04 " !\@6A-3D&5T,4" #9"P M&0 'AL+W=OO?MUQ9$*4?DC=#Z._^>_X&6$U\I^^ G0H3U MF6<%G]DG(28O]&2%/*? V4Y%G+(C@XO&<%['91GCN>ZD9/CM+#G ML9[;L'E,SR)+"[)A%C_G.6;_EB2CUYF-[-O$>WH\"37AS.,2'\E/(GZ5&R9' M3J.R3W-2\)06%B.'F;U TS4*5( F?J?DRA_N+65E2^F'&GS;SVQ7940RLA-* M LO+A:Q(EBDEF H#<@J .">T#4&Q#6 :$1X%3>=3$3+/ \9O1JL>I] M*+%Z[= TE(]KIR;UT]'_R7IR.7N9^Q,_=BY*J&:6%>,],*&!)%T$-80C$VBR M\* LEEXGW&LOL.H286#D\%)DW2O22M,'B^7K^*!5K"<" 2@0: &_)1#" B$H M$ (91,;C@IB14(&\U_MP M"4$(F;8@R#-M09!OVNI7:MN"#VS4/;&[NQJ NKM@")0,@=8OH+8M^#."@@%[ M&X)08-J"H-"T!4&1:0N"3%O.0UN2$W;4/2*W=O1<"+4O'V:;/G3AJ;;&F%^B MZ0H!\XGJ6W4;=)>OFMX?F!W3@EM;*F0SI5N> Z6"R-S=-_D9.\D^NQEDY"#4 M[4C>LZK9K :"EG4C[33=_/P_4$L#!!0 ( 'R!:$T N-@B P( "@& 9 M >&PO=V]R:W-H965TEGZC5+#!B%9-]!1^< 'Z/7*D8N.*CT4)R0' ?1@DSJ&2! DJ*-M[U>%G=N) MJN!GQ=H>=L*3YZZCXM\6&!]+'_OO$\_MJ5%F E7%0$_P"]3O82?T""V40]M! M+UO>>P*.I?\%;[:8F 0;\:>%45[U/6-ES_F+&7P_E'Y@*@(&M3((JIL+/ )C MAJ3K>)VA_J)I$J_[[_0G:UZ;V5,)CYS];0^J*?W,]PYPI&>FGOGX#69#L>_- M[G_ !9@.-Y5HC9HS:9]>?9:*=S-%E]+1MZEM>]N.TTJ"YS1W ID3R)) K Z: MA&SE7ZFB52'XZ(EI\P=JWC'>$+TWM9FT6V'7=/%2SUZJ"&<%NAC0'+.=8LA- M3+[$(,U?1(A3A%A > T@@1L0.@&A!40W /RARBDFMC&]C<%!GF 2)FZER*D4 M.92(&Q [ ?%ZKXD3D*SPFGSR2M(@PT'H%DJ=0JE#Z X@CF0T[SE*0?WPVZ.N/F M#OU)Q:GMI;?G2E\7]E ?.5>@H<&#QC7ZVEX&#([*=%/=%]/=-0T4'^9[&2T_ MA^H_4$L#!!0 ( 'R!:$WXJ>-%\0, )\2 9 >&PO=V]R:W-H965T M?2\ M:G^6>5(]J(LL])NC*O.DUK?ER:LNI4P.K5&>>=3W R]/TL+=K-IGK^5FI:YU MEA;RM72J:YXGY7_/,E.WM4O#^8MJ>169?^DA_J\=B/7.@ X&.O:2 >L-V&! ^:(![PWX1X1E ]$;B'L-@MX@^#!H$^QUD]7. M_BZID\VJ5#>G[ KHDC1U2AX#G=]]\[!-9_M.)Z#23]\WG(J5]]XXZC'/'8:. M,()-(5L;0@:$IPD,+"AB\4PM[;'(35X[Z59A[PN4 S6D) !J@9J -%HT Q?PA#4U!^!9L2@K+R M1"@@Q$Q"U*X^@2KB#N"4%-8'P@ I;L9"(#$3!\L( 3K"#+7[TH/&:20;$D!"18+$@-:D4DKMO(0( G< 2 )EUA1+$#4%B#.XAD76%HHN3]E%(L! M16)@IJP'C8?,.$>3@Y!TZ?M L1Q0U.EFRGK0.!@5 :3%K$H2T1(K+!X4B >? M]!X;N(@1@).[76&A9S2POI!T4K#5' $FI,ZBD6& M I'Q@QD76!#H)Y8/#'8O7Q@G-)PABW#7<[ H+3&1>XRQG]Q(!G M%O"@([FYX6%V1^J/61";NQ*$H\0G,Q7'<#LRU(YFQ3%[4T!(A$0"(&.RT <, M=S@#7WUN+BQ[T(15B+KS#N"4%-8,!C2#!V8L!#+7EMYH#YW+\M2>@%3.7EV+ MNMDACIX.IRQ/M-F#&\^WY''7G95\N.F.;OY,RE-:5,Z;JO4.O]V''Y6JI>;H M/^CY.,OD,-QD\E@WEZ&^+KLCD^ZF5I?^.,@;SJ0V_P-02P,$% @ ?(%H M36<)8#^%=0 ==T! !0 !X;"]S:&%R9613=')I;F=S+GAM;.R]:7/;V+D@ M_'G>7X'*.!.Y"F2P< '=]]XJ698[NK?;=BR[4V^EIJ8@$I20)@D&("TK-3]^ MGNULP %)2>Z^257WAS9% F=]]O7?FF87?%VO-LV__^YNM]N^^N,?F_E=LLZPVP2!H M[O*Z:/[MC[O_^+<_XCO\WBSXL=KL[AIX9U$LVK]>%]MAD$9AD$1QUO[Q_7P' M/\;^'X^MYZ_G-\VNSN>[_]U^4Q[^6-R6^ 0,\2Y?%YVG?OCAZC+X\?PRN'IW MT3/$!.A=Y*>';6>&.!K\N?>%#T5=5KBQ1? FWW7>5>?V M__V/_^$[G',88T'CO%WEM^U?E_FJZ8RH9WY;-G/8T_]?Y'7P%K[LW&C[25FJ M]]D_I^UO+O9UW9ZF;Y>#09P,TKCG]-^6JZ(.+N"]VZKN'/T/>7U;!.?S>0%/ MP3,+?KYGK,MU4=^6F]O@^[JZW]T%%]5ZFV\Z@\K3U^M\M0I>[YMR4S2=/2O@ MJ-9K@,/K737_.0RN"3F"]_M=LP.(A:DZ!U,!%&T:6.CK?)5OY@6\ ^C9!&>? M-_E^4<(67@*6?;Y^$YR]>!F\",I-\.FNVC.BKE&G6G?%>1- ^._ZOR< M-W>$57/\4/Q]7W[)5_!\9Y+KNZK>#79%O8:U?"F:W=KW%%P!4I,FJ(MY 4/= MK(HPV!2[]G,?ZF*;EXN@^+K%8VAH"=7N#NYX[BRX_>*G:@> =/B9#S40P1IN M!0?%+6UQK=YU_%!M;H]NZFH#MWA;PEYD0N]0WU?5XKY[P'VNH=NC=K=Q[* AQ9PM5^* MS;[[@'LU!T9ZWSJ$ X_RF <>((R[JU:+HF[^0)>]>^@".6-G@\]VSF(!V 8\ M!*9!B!P HLWS;0G3>DYMO]ZOB+S(J0'AJ(L[@.#R2P$;ZI*'C\4.."V\ )1O M W2@9X.-9Q='CX*N[Y0W#;&YWL'J"<:#:DETSRS_:@/;*7H($+-[APJ%1ZA2 M>K(LT*%9>IF]J^QG^!][H/.B:FBX/N@%7M PM35LNR@]OLM=4#L M&J@FW\@ZKW\N=AZ:_[%H KF3&X7L(Q5182ILY)B4Z"@@8_EBW6Y(MJK9ZN-CUH6=*S7@HGP]P4('@5\F"PR[_V3@B_X8E^*1L4 MTLYN8&-PNB_;3[\K=C):_R\!+)NA$"]Q;B%TYRI>YTTY#\X -O?-PKS7F?9- MN=HC+A]_\B]%>7N'C^9?X/! TE#S,U;L$;60;@"D[NDB-L]8-P_:O]J>W]][ M*))UES@[755GVL\;T Y6Y3]@[%N@5<$9TK&7 2SS $N\\,QS,ME!2>/MJKI_ MFK1S<7[]I^#M#^__M!+L*I9-J,P<1T;XI^![_(D&(H!;(5G#S8.$7T)ORBY_E I>'04M61PAS MUR OE?^@+[H2N_D-3R2? ]UNB T-ZH(Y3*F%#C_/&]SD>+1XX7#(/)3@_['I M%HJ3SX$F]O/Y0PA.T-:]FCM8,K,)Z]!(C*$S.22SM"7"T"L.AH^0HMXT N>7'P5O T!XP5NO 'SD)0"XH@8Q: #D M+&BJY>X>Z$SGEO; P'(4V.F-7OKP8[[;URRE''Y0,1U\P#T8+PO2QZIHKN_- M8T?Z]NK=^;N+(T<*2L2\*!8-<\VR:?:DIK6(>+ '&E<'Q7J[JAZ*0K[<@DK7 MU4KR!Z8_P#V! &WE)-LC=G@\\E#UJB(.0*J$]]R7N[N[8K6@4?$H2$ '@:&< MXT>UR++OY)?E!O;UF).W ?I,KN&E=YS.$)>?@C>7%Q\OSZ_1T!+0O9R_>\,? M+O_\^>JG\Q\NWWVZ]EZ@[\$P>%V )H^2-<$]&2<>\3;:(GK?>U,T\[K<*OSH MLP"\KV_SC5#7$*3535.MRH5A!$#8&K@\37W?\DF!X&:QQ7YYMF<5P>5J51;! MCSFP=Y"VAL'9__J?69)$WYGOZ8OX.UH$W'4@#XBU0WY]":!-OZZ*' T5P7Q5 M[1?"7 ".=VAD4W=>$Y3AT\A1;E$2XGM'$6 !#+9^& +C+@)KCGCZ'4Q0S.\V MU:JZ?0#* G(,BI]!L4'=%"9&%"*V7-4EW"8<"ELD0! I$)AAYLT.#TS/NJH MP8;!ZWSS,T#K'(A\N4,HAV&94ILG970D:CO/RBZ1R6V!@?RO_QE/1W!8JQ6H M@(-J8^UQG6_@'])'U.K-<9OWY3P[^UCNK04Q(RS7>*(D1VZ!B< !AK2GX.][ M$,5V#[R)8KDLYV6QF3\,?;(BD58'NO"EZ_)V4\)[:.H4.P!>ZP< RKD')SV/ M' #&)T]+4)'/YWSZ^,M>27YP"$I.7&K4: QJW('0#3I'L0$H!!&!)1,:JUX0 MZ"$)#&Y9:5H]X"_%EH1ULXQM#<),N5VQ;()P\'E#%2YH3L-9[I>;5Q2W: @B24;:&,:^+N6)Z9*?^.B=YB(R#P$!LL+F^ MO-!3P$AY3;A'++A<6^< .T;9;7,[#"Z H^?$\8S=&Z?95 !GB[)!=-FSDCY? M[1=\3-X3/72.^@2L]!JO4=#Y* FA3'$,VJ* M8]?=@-P/[.P&,3\7M6KSM_UF3ANF->)9>]]5Q^&>@0_MSS<;P+3@(QTOZCIO MD"_-(E[0&,U4H]%\*:8%^L;('_*R!J$P?U="9N^SX&?@QZQ,"N#J\4! M?R157_P9^M[I93V7 @$FFN9@;L0F3"X;D&X1P'QKT+O$,RZ!^^!R@-R!3K9@ MN047I/#,?V0"O?DN6"#!NMG#API.$,Y1C8]$T88P-3%INGC<(=P5R)(U"P4: MA'A;VQ;_V]T=A0&Z-" T?][G-6#$ZL%S47^&.9>K8KYC]H4F?3@<5*9@L?=W M%9""076/IK=F?P,LI,QKD48M>.!;(XJ\ 3BV?P'B6Z D4W1/7O&X1UC5%%#M M[NJ"N0+(+,ABR$+&4':-9(LG$KN89MV>N5J:M)K@M&%KN@(15!3P:LG!L&W8 MQ< YOA^!*,#/L-BQZX2OF!_G:!V9FHY[H9S';"(_9RDO9UT!W!U[TW M.PS.X>*)@@J746C$= &=?TT^9X)M:%NQ*M?$JA=#6#Q-66W+C<"JX?RA7MWC M.9@ *D'F!FDWTG54,DE3]9I(![6('P!I(+:U7P(@F\^%&L #*U3<:&P6=6W"Y!]5R3!"&4#OBJ)G3' MB9S,A@[$%O,5>MK8LB>L:9W_7 2%GI2$$]!,UUNY#23C.1$NN3,Y)G5N2!Z] MYABV26L2+\M'PMERWW*4.9X%7N4-7.P)-\Q+),0)9/QH MCJ3XDJ_V=!3F4% L$A&D!A* JMA5[L[UBE6;(81FF_1!H0W4?,!+8%TUW00 M* VCI@&G#)]+6?P70!82"_%[U(]$"01$K^Z)@R,V+*K]S0[00=.V,+@57V%H MF?FTA8OWU+;5V=:XD/5ZCPF0$7^_00,G".1HU$4CO%C>D2X ;[AE0Q:2S/EN M3]2(<7M.HM>B! BJE?R YZ4/EX#,\#:> M@*"D-E75CJ2+(;"PVS5S%R/Z6FJF$"0Q/&Z,,DK3)=\IW4O;5I5UBW=3U%_@ MRAN_YCJ_*XNE9;A;%'/V9B JUJ@\(U?BIXJO0-6%9H(J5-0H)3+2-OI%V-Q- M!507SKS:UW,2KJJY$>_L40RFR7AL\]1;1RL27%*]GR.A!AC MU<.%M+ UBWOJP4\@QLR#23119J"7!!&P&\/]-J"Z6>2QAJN/"/JR@-]2E]9,+6(0&DHQ>L"VB7(Q%I M?1!B>.5Q:FN<:F-H/)^[HOT 6!\L/5$ZGM&V&B2KA4[-+A1#@4ZZF.9@-<=KY3LANBW&XE MXB\0#UQU!?<+%.U+P3C@[H#WOJR0Q^&L2R1XS:[8XAW4%;R)5)'O8_&*K8Z3 M[X(K0NYE.6\K@G3N(4J!%J-EO4SO^;LCPP"-(AI)%OJ;57DKXJG0"C6P&>:- MT$)GE(X88)X_-T2Z[V%U;R>O!4F@&M\&:R,5P>45&SJ:O'%!#KE]LR0AK&=" MAYV)>6QG0R@L>LW"/E$>8/0.:U1L,;1W*A+'LE"B@.:H\K0E:F$H14%6+^3M MZG>EQ^5L@-DW+&")**$&[>(34+B^@Z75RGD & /1,-/=$\6CJ!!A"0[A++&N5OHI6PVFL>:_":IOP M6$^66?:D*02R]Z,W3629 Y"(7X)X=KN':T59*$0-*F>)"'#E 71IFW\ Z?E8 MW,(&X(X7(?EI'+N$CC<2I5_!.2LY,.]=N;5> +K@Q>?N'6I[4/"NV-U7]<_R MG&M,X2]!=*AO1?MG+[FA'X8D:*@@7P= ]F(_M_1#/TT C%:O^4F*@@9"WA6? M!&@?*]JNI145,)N1LTF-8V%7R?\AP!F*MEH1!-,FO.R+KU+948="B?"W$3ND:MCN3N7S"J,6DM"G% MFY@ZKP='+!A:U4KP5(#T[&";:+T!H9W"_9161> :*GK)@RA= &C4'-YK6,P1 M?0,I'PL=6O=_G&1BS"PY!YX=/@+%B8NO.[*;B+)3-GJ'Z+^HJQLZ?S::.-(M MTK6Z(=6+ 9/73$8!B@!%D:-C*UC2>;?"<6(][J @WV(@ 0?H>:)@TTF"B8(KR$ MN:NU!3N&8#@@IP@M+5]4+[P8Z'1(>, M\08AO6A$!U9KQ9X1^9!D:./"@XA4KOB&*C\=#/*AND8U36+9$'B-[U.10I1P M2-MP>3N=A(^&LM3DC$S :<8QTJ"]+&U^4^#'-N9%"2++WJ;1Y-=>(O2CE1' M9[[K.PZBEB0B>@$\5X.2EG%L-'>]FB*Y"S:6/D"W8O(;@@N M0>ZNN*74G1!XS^V=?%6+@L&BG//&NEH@1-%FZ+@4:J,U4LXC^-M^P:8L1]9> MYDKLF)]&FUM',, 5DZH+N$'B*1K0 Z/HV !(..!:V=SU'PN3H8T"#1;:_)LNV5MN\!]/ 1:;UR#*DQOB M%.)DB6J]5P7"Z#K_6J[+?RA[SYX=4=4-G@1-SOJ B&?-3D1\YN8"T3(52;]] M<[5-7&R5%O?GH"/OJ9,U0M\*]1VY4TJ+0"NX[>W,&[88P3-D!*ZTHU2Q7MD* M.@M*FX.1W@64^B[_4E:UWW"OS,5X%_JZ\35K7<(N%:LQ-K1FQQY8HG:MJV2I MQ@(^A+'Z2T$RCU&-84GNJP=1MA_LNW0E"_;R[0L)B\=;UB32OE>#,:U[)9F7K[47 MF$2H1/= R;8#:UJM5DH]^S&O,,/:)KH24 M(RC?M R 'ACB T9%_0NI#;DQG SR9I /% 72D5UY?JTM\Q[3"DF&/01!F0DD MG)5$'0E:T8S&L:0U^RW%Q3@^+* (CB2',YH#V(#6/\=YF521W[M;4I70^LSA=\%R.SX#6T7?F69FLQU.5Z[)9E6[HL;IE' XS<#P "2 MG\7L5!$W,2.1X<#V"NF+9YJK;#HFOF)9@"QM_"AL5\%+<@])SF"'#G9EB.^J M-,9QN*.8!;+46@+>-G!B ZG&U66 MDRY$)."-A. !#)"+ ?]H @SSH3P%I!7HY304%Z7W8B7&O6TNI,6Q_PV5"4\" M XQ11FA'QS98,AD#0)_K<$^2!8"H6E;26I\ADTN<'H\'8 =XHS-:C:4N971 M$?F(T6.-[1)_4P)MV;@RW69/ 31HCK!>< *#Y7VK*B5GW!&SLB<[XCD*.C$\,_+*6=[ )YO2'G\3Q7T>9\-(*H>L)6.D?+ MDA!VU6=UD^#3^QQC*"C#MN=)-E.* VF!:S[%-'0R3HD7 MU(ILZC5YW104H*'"%':LT)F C@59E 0Y&C,/11OUV1[-9O9:--9F7#0]*+D. M.-2N7+%.@I'>\[S9&760EF(V9HO%W1%;9B]M7R)[$)GA6,%#^RJK>]K02>RE M9S=M8 ;$@[$IN-)O"6A;:F7] M]Z8\']MJIT)?;#07 1&3-U5(ITA,H7>)1Z#ML-D>@XIW8JBW MLA^LL^TE/KV^C48IK:Y!O]?7\6LZ.([OJ]>5P3;]'NW.)@:6(QPG*9BY=V+[ MC '_1J7*^5R1A]RH)BO+U;:.NU:O;1'7N*F5^.\QQ[,Z*!%XS]<*^,-,I./VJK^&&CIQ!(B;>(@68#.>Q 220FE>".M=%:\ M!N1A-RK;&8&NVH,&5RQT>0X*60U6^7TW)XQ#6.5,[PLTDC22K5P9*Y(. F@< M+?%;Z8)&%?QGOG$K((%RLO1]>K_O-3=TPA7\D('&:_*G%9+U8]GW"0S414OJ M:*B-S"H+5JB!B*,F.F#0;#&\$0"S7BB01R(;[4,CQQ]C48> MV%H'2L4U:_@4.4PD%IJ>#?W0+VIDY\#XG#3YLHQ>[="0;V' BDU,I)&8&("?8AW/H7P \W^.G92ND!A:NE(1&& M%7S<),;K2]33B5N/$K"8E?=BLX\ZM_R/Z^N&E*R?,FVU-=;4 &5@NRA(/O;+&"-;/&Y.9WI,^^4*A>.!;'X+8J M10-!^J\T>3)G8J*_,B2@Y/7!C@2X5E=@+NR#+U+ EJ'<("MSBRK(OA- [MB' M='1(7O>;%8R_<)YO"0?0*D3:KH9%)4;I+Y#T'790MR4UUT2NR0H#(45CD@>+ M4UL:9*LL8K%$+J;%3RV[4X]'P1<4:[O6:=+.\&$;5#Q1LE;$:=XN6=*HQ(2R135(S5!)^6C5&9IV 7BR^JB(TO#T(ADK6;_;;:^*.+7ZOD6A7: M:N+)Z5:YFI,_&K83A^0-R"1%\Z'8F8O(M2W5S9!G\U;W:#B#!W76&V=7EL>& MW ,%D;,X&3!;4\FF=HA8WFBO]*(]C\'-NEC+)A2F4#RG&>- !2GC$0G..=]2 M_RWYE^:F31ZLH?]6L#QB2C>(0J?UD\E%K"?*M8[F)"QR9\<"BDW]7$^FBP\) M?#=M8PN627KR^6Y/K0G[B/->'"^^:@$.UHBT4(SJA@4XP^K!CN#FT(^YKNJA ME#\^GB7N76 MCJ]$W#&Q1/OMI!1$9X#224NT0ODE%,')P[W;@[A0-W93W#N'0CQ(CG)QY(A(NK:*QH069S^YJ$[PM;NH]1J4D42Q)?B9)T9OE^;I" MX[\*_GA[?OW:*JQ%Q! S-B7A2Z:D\>SKT$R]/E#42X3"*:<5SL017UB[?Y/(/^D:U.V;CO"(JD5NY !.] M-QO.IJ)8)+M@ H,O<&1K._R^HH:R5O'0F17DO&#-%A^T+F'9&%0=!'Y4"SHD MO3 3&^PJJF)(5Z^'T/Q-*<(6@7"?Y)$1>L0D(M=-V*/KPK \RO4T.'F'=#9= M6D-7ILN7& *@"U_$8RY\(='O.5;WX%1BANPMDL.=/L_\PV!+Y?6F*F,(+J7E95?@9>PEH+(%-2LD[QYZT1B=LHFQIAO14=0 M$((]=:X'NJEN:>&A8VU4GH"DLEE74!UDEW8E5&9_K0J8I-FW,5 M)5*V'7>9DPW#)4;4R9+, [3@/_= &/F>B X :GM0.AM$TY"F4B48I.@ %6EU M?E 8/XTSP.HK+@&G2]*^ SJLJDA2_P"5929.=8OZM*@%+L%0"SXUN&FLG0Z783*A87H6X=B*2G4D5;T_Y<"WO4[D-\-2H43M,?"V%7!(RA2&E:GUJ_Q= M92$MOHK_N]$D =>,YCH098J%L#VTA4LM07CL(AA'X\$X"H-+*FKN'HBSTVQDCH&_\3(,<82KKK:M_ /U4Z$ M)B'+NOQPI>HT8PTJ'1Y]=KV_V1$FI>-H,$)D4D&OINBA2P&O7/,M*[]72D,D M(>\"B\'2J7)=^W,KS>03\MDK=,>+[=C8*[K8-FYC6P[BW*:#(PQGTG^#39(M M(W-+CZ558N8UP8ZU.@Z$:*QT,>W7T4:WYTQ,<4S4PH&*8MY(:4Y/">TGH$6[ MYM7)",();*KX1E"4I M9T?4<8'AX:SP#44&QT1K,P=B'77LXC*BRM=!A<'DJ MHI:-)9Z"?'_',5KM&JH]V=XPYM[K*\YS2,LSIFWA4 OW#I2M/E>5:N$!4_.&6&9EA_PIN;J0LG]B M;]?FU=;&AD8N09X!G2N $_&IA47ZB&5RZQ1W+XF@$[%P(+H3(D^HK22 MV;K53TMU^1"JI2>(UA[W!ELM:D#8=2*=.V90/U>K@$@XL= *_3O^Y ML4KTF2A!#W9QE#9?+GED$,#L0HUD;ED:1SRZV#%]C>IJX;Q4'BI58<">XDZJ M:A5I'^8*5Y!0QT MQ18YIQE<\ ,"T160JT;_ $RM6PC8;F[R9D_ZK5JV]5Y[ 6=\<]QDY670ZA,7 MG-RA+7@1 $4834?P(0MG403_)M,PA2]009NWQCVA'1H,, N3&0V4A%&UN8!9W.87B\DS"=S7"())RE M8SPGV$$ZXJ _79%+L*W9KY%JB6&/J5ZK(IIA[ XQ_,/1 HW*4J;DDYY2PUDP M/ &X/:^U@/.\D0K0R%,M:-=.2)3IL*JB+>.;;;9ANZ]+(1SH*!. .YLD,[KU M$/GX06< M^BB)<> D'"=C'G<:9K,>U " 9GQ1(L_$L M>01>Q'C,O ,XFFC&6YA-PPC12\'?\:YR%DQ^HD+==@>[HV :BJ'+:ODE%L9G M _!'<_HQG/=L,F;*-(IC/K$D#L?C46 WL8.OIW$XF:7NH],("%L2>%K:!9X> M=DRWIDPUDT@N)\IT77.WI1S=19C$F1#.E.>:?$%#2R2A,Z,K@)I(HH:--)X ?L)X6H"1(40#EG&<3.&+DPJ># MR@1 DYCF+,-3@KEFT^0@J(SI./'NX3T&E724]8!*!I W5A 2)1E_1-Q/TS:T M ):,9DP1QD)_$V"5R6,!AC!-+"_JBT?#S(1PD(#F)7^1])$E4]'?(D:/![%G M ])IA_G-V^H%AWO5(5 !KQ*Y;"RD8P0L) N\?>L$;-+$"S83)#*/:5IW2'(X M&P''Y'E0=* OD@D"YO-;V]&"@3D+ "&I)](9SD:(-F_:AW0V#K.),%,X',(Q M0,;)"+[ZQHWO$!B ]TQIJE$*VI\$)N;VZ,IEANQ7***X\LL00]GPAZE,>.[*FZSSK!.K9Y^0#*-I7K M:)PRP?@38/5R:5M<7^]7&-6XH=EBJR6,\8AI(ZGM)ANC^ENS$5YGP+JYBG79 M2')!R\=%"QVWS^OPU M_FT-:!6*Y1H35O2H+)**S_.J6\%-8F"3497BO:SV-:SL[]PW!L?0;50<2P>7 M7BDZQD0^E'.V#F&2S>:V8F,01?B*-/P:B)#0RA2Z;OQ!2S*K[B8>&] M*'."Q-%:Y:FM24/W9S@.(IQ46E,RZ)0''GV<$GKFUOQRMJE,>U)QEX/<6Y,. M'2*.M;.4!P0=J'PV/9',TM>7C=@6S26+K;9Q(^111HH;N^M&*MEE@6H,HUZT M4X%-:4A42%>N6FLV=P@0,CL$RS&0F19<'D^QLS>%5@I.I(@$JR2J[GFF#%LN M-1D*\/>TK+;-7WV/.$7BW1KQQWMB.U6FWY1-?GN+&U>L5CWE,2:8A W',D^- M#!9F($/L>:%6&?73]*FG"#JG50 "R3("_7M*BGA"$H&;J**?1(T:Y+,IJ.OQ MR)\$81[.PG0\"9)QF$Q'?BU-B>'ZTK0 ]LAS-A('-R)Q0H,I(*##DO; M>PPR9+4MZ,OC$F97%N+6H0=^T0:6=FSS0 L?CS&TC,,(-+#N6)MJHYX]S;:2 M@225>406LZP#EA#?:]8*#AM 4K+D7;@)$K[K)8=<9R;MIK"B,4_H 99Q7*ME M@VZ;ASVOO)!E=DS'K=6B90BD](P_S+(1B:P]QJ19."%3&>#0C+1S+2-^NBM, MX)=5]T--0]#](DZ'HV"-F0\<&O@B'@TC_07;WCU[N<]MMPY[@U5?CQ>I-0*Y M=7D1[/;0^2W=NL-&IFDEO/A+F9JA^K/F[51_A((7\7!BK\T%&8.^BA,2^2V7#JW$(R'L[T%]26D&4GRY?C M)"=MM'#KCV=6A9BH\(#R_/,.4"Y['.R'L+[(.@V[#Y6=RE-XJDWWHJ#*P+NQ M.Q(;@IDG^E+!3%*) M J5.!@U%QJAD'-4V30Y)UQ=2I12[YT..:0FU=&+)3994)WQ4OXP]3.W&<$VO M6&BBB/7+N@;JL4-PG7''&-]?.+\PYK!Y(%U9%$9 Q))!*E7*DO$4B-B,RW]P M/,4X(K(&E##+PDDV*P 1X3N0KMM;U>T4R;*3L:+R7:B'GFOA0B+Z(ADF9BVX MN(DE"5!C3!VE],0E31^[I,AB>K2DQ#JO]I*(.-![&PK)RLN:)(05FN9;@28\ MAPX1<;)O&D,;VXH?FM1$!?V 57:4A?J"+=3D86N_8W)' MM)*H&;;_49%RW*CUNE1[N"\PU ;YQ1? REL)96\Z8V(A*@Q4%177L>V<569,\]5;@A]@\@4Y(TP8]0^T .M-=&P8_7GQL3 J?? MM6C? +_">?!1_R/*A>8.;3_ /UFQ=IB^P.?WA@[':DK2LSLV$%1V[AU*W"&;6L'@,1-X\J)1#$]N,=<,H,/M! M'E()\"I(K-H4TL+TI#F(3=@RTE%KSDF&'**PYM/)/E*_6S@>D4/(\E:-$M#J MX^ O;4Q4>Q/,LH!95;L6'"<1I(=RI>BVF.$_R72,_Z#?$OZ)HE%P>>K5OS)0 MUL(C!O=^1.B"-X,U J3:61PFDUF ?K((?3/)%/Z?1=%S#N0@:*;C, .M'_Z9 M9F/Z9TK_9' D[TZ LU?"*2Q'_2@Q7MAXB+%:L@#+%3^*C9,5GHE:AC536[%# MDMU]$Y1WVSGQUHU#\A'(&8KT6M:*&K0I-G;.'BC ^#7PZF4/Q+&6QB04E!., M]4B2()[.;-72@4$6[3M@Z&W1I [- V&Z1*CR"XA'1=6;;]'Z.15L*W/K#+%N MD>C>F"I5Z7[E*D!::XY_JNZQ\&&(DVPP[UD_*QVW3IA)UV=26&=[7[063*8( M7:99\1K#LZ56 BD6:L?VVMWX?P;-UD.Z/_?\P628V_U_R4+"4< M;\NR)M/["A6WO5/??]YH!<_>BQGCL QHOTZWU=)<]?-!7=]R$[\1&E MOH#&J"#K*#LGZ997V%FY>5SBHOVL54/=[5>#UH&AUR>EXX@;W]VPBUZZXK6HVZ>@4&%^N(XK 9CW8EZ+P6O'.=14/M)S MH8.,S+KT]SDLV_[BAXKB+2[RNB8BYR:6MMT?>"@8S9:$DRAQ8E+,)_6KY'&^ M0B;> LD@(5%2O:/^Y6\_#Z^'#J =@[M@,@NGB1GN;#S%4"'X-@9!--4_8$XW 469N@Z.1QB"&@CS^1*7IK0:B!87BQ&44-?Z(2 GX03D=IF"9I MD%)@Y 1CKE-0*Z))!&?4- X>)!&<. BCUK-)A)D1&8,()^BU\!E=9&DXSGKA M1G[U9'UH<'XD)/>![RR,TG$O^/*OA\ W#2=)ZKE<_/;QES4&N!_;-T\'.H[# M608ZS704SN*T_2M^/1E-3P??+(:KM+ @C3!"+F-3?1\03\(QJ%+F+?Q[U@.^ M<421 7J"$2T3O@0]Z0D /"%=KK5K^#89C8Z \2Q,L@GB:98E!,0 F-'$ \08 ME)MEYLD$5CN-CH'P-)S,LEX0YE]MO\U\E3<-I]NC;[[+GPWS<+ICW.3SG\7T MYO)Z6EK[1%LN'I5#;Y_,PH1T];92D^9K% M$G1KGY,?04^NE[E!,D7:BG)I) M U )5Y52WU,8DI]D?FL;W,S-Z"-;F+TDE.(\O\,<]X7CS^9VW3=U]3/0C+_O M*VG2*=U1[7&+K^@HH$1JK(GAK!QDB-T394*0Z!>FVAS%[+';'LM,M,WM5:T#UK?NH"-HM43@*S&729AIUYEP>M"-HEFN=U&_W:GJB%M$C)-UA MS#:.>TNA]7M#@F6=IIJ5U(G3HDS3!Q0M*2M7T7U8G;HU04"TB6K7?/)<@G08 M?0A82[5D0JE).(![V Q@TT@O"8;8(\%"F^<\JMH# ;J &R*UU9X4DUFUM%E@ MA-.&^^:Q>.[?^T[2+#$%B$Y/Q4UPW3A@?]*. ^$]WW#_KG;Q'U.WS#35QMYT M$ANKI<8;ZM) HC20#UV_U3QA2O-JOFO5??7[HXM22D\L]]C2$T#/* U*>1$G M=6//A3GHW1/_@3NYPD[C1-F S">XC^^EV11S DM@[4."IB9!_K;0L74^"GOL\M1A!V^2JK96LO MTYZ-PFR2:I$C#3,8^FP\P: D$)XI3^TL2T>\&>!NLY129S YE,+_,?&,[KY*TNC;W2[*,J.QG"A(TI P(3!:03W29)9BAF0>-E3SE*(,]A= M2ODFTY'<94SJ"N4:3O7M1ISRP3+3$2W:CO#;4\^?G6+X)S "/SE^U59O#TC\ M&,8N-;)U\4<$9!#QQY1:EV;A!./UL#H!!:^89GPB6##SY&"7LYCTOLDLQIO. MDD0 ](76B%YH1>C_M/ZCEW_$EK;[M3'L$!/7[:D=+M@X4Z/%LWV$&,*^*+'0 MIVW#]YZVJHI_4]5U=8\ED?!E71[7%,2E!F@UUZY\T)%J=EA&V_[V@1HQ[+@^ M 58PVS*HOBLZ=D/U:$BNQ9W[Q@$;X8$I N>WPORV*K0"'(.U68B]K"JB&S*S9F02PY)XP3S^SR%=\Y%3[!8H8OLXAG9;5^94<]'KL$*O=$SR7+0''?2%64U* MH5T&/Q6K:@[J%2L#UKCWN:IQIH++<]6R0*5#6>E>.DJ6#1(J*L5.2"(]"#T: M^:*P&UU8A?BT-] Z3)5B^A3ZS[GB6IZPB1J'?^G2=2:RX%P\[";(]7-3@!84 M_% N.P9T_)/X^4L%.%:FFXV=6"F#:JX55O7O!]0?4I5)'H,F,6.Q$P7ST2B8 M##-,]8'CVN1KBHJ8@?(!\AZ*HFC_ WH--./"U]P-+6=4T@;'Y8Q:,H3&P728 M!N]KI!!HDH)E8/Q)BH)DC!$A* 7.LB >*O-R?G!CP/)&X31%H70"ZR>U(POC M402KGZE#0?[4>S!FAP$(H^E,"\O\UPMFJE,Z(ST'">_HX^^R^'^M2X_"+(XX M%SPAK\=T./9=^D@N?427GAV]])0D8C2"AAE\F *W\5\Z+(4=*%$XG:5!A##W MJ'N7.BADS^=SW'"S1Q9Z"CG?OX<;OW:=DF(\\2(2;MJ-TXLWAX MFV/_F@L4D2)N,_746G$GK)BC[7OEFN[2_.H;SFP'V#G[;F$.H]?"I+52"CYF M46$A2 3!$>CC291$F-8VQ2B@! @6")7X!*AG((./Q_@Q#284$&:E*0"=B\@2 MP_2GS:SM?-;^WTYC_$YN[">/UHL\MIUFS+4R5=DIMWV$[HUHQ^]SZA^5U>SF M)(?"JPON+H3%XVK.ER[6#84)P7I"9> OX5(] <27&)HBF<:NX,%%*-G%8:^) M0GS[UH1 %UIA4*JA=._SDFOF3HT5\K'ZJ57GSNU03+97M05_*BJE!35B!]55 M!,R-G$EMEI?:MNU9W2%4/%X^3%O=?Z40U 4,G]>2MZ/ MK57#930PZ>R>FRTL+7_:@/UI M[ S4_K2FPL[#6(AUM0H/S:C;@]^H99H08,Y+;'G+>$'B5J#P[(:K27NNRQ7,ZMXD$,]W!CDAZI&J 3BI 'G.,'K3VY M19"L%EQU]3=.U9"QX&&.XR40<'=()Z)JLK!7T+W41UWIT*X3H.L?.D&V&[TL M\SLO6((1 5]OQ>ZY!*FLP@9C:/4V_6'5VBE;&T4&^M8'.Y67-IH<1(QT]E>3 M\:"+6Q[&B210(IYI[H+HQ:MG,FE!::E50'X[%3NEC(8 MZY(HJL*]2ONY^GBM"QGAD:N6TT"=U3I>(,]^81F MV.O%CN0/I^ J46C[1=.^IY$J-=1FI_B:KZ7S="AN>^[UB.^CEDU!+J :EZ9@ ME![S1E5,6 $&H_7,VO"#NUUIP*#RB'=4BQI4UK_ON46D-02?*'??H$[0,%5#9%J6W%@A'::& MM,UF!Y('A36Z";X@'[R9H6?NUR M9-P9]0H[-RRX'+NN"49*J*=>G*D3;:W)52Z=(F/<^R+4-=5T< LHD#L[DU7W M=R*\NBGPKAH["MV1^SZI#,8W!3:]9,\7$>>/UZ$AM+CTO\%Y-8M2L3A\"$O\ MV:4+5>7Z 3 H;4=G7DPRY4VU($K]KK@WZU0&!]R(! ]\D_IHGIH6/77)5!>3 M35$L3"*>N3Y5]0S[^#FM-/8; K\5L;AQ:I<#/EL"^D,*EP++@J+-Y 34=8F#0](7$-F.2Z M4_H0VS/Z2NLARSK"I*],NE0KJ:MQ6N@A7U&$I::>D@@(3 < -BTPKXSD8J&6 M6IF($E;O@GJ_*E3?@R.-)BA*#7[6+==40UA'GVG@@*E,(:'6?8T-6(![EYQ6 M90J#%41V*7 /#EM"X=ZA-YWH'FMRTL+56ZQ1>]A(DG2XG[\27U_4G^/I4B7] M&EWR#U/<>O*4W#M3'2\4NGA;P"DX\M3%)#W^K=M[PBT8Z%R/>[/$.ZQ"DKZ- MNK8D@FIMM-ARRT1LD"GE!&5@#L'B#LU2G1]]>2 ]+#BDU%>JO_0OX)SMB5PC M&%<)NUT'<33X+WTVP?/#ATVS-AX>0CJR]*7 N;-'MB"@!2H@B?1POT.Y[Z?9%0@SB M[T&F*J64#-N(Z3%&5+,",NC#?5LR2#(>4@ =4F4)2I "E("/<&/2TFF%ZAP5 MTUA9=2QK7GIM5N-12ZAHG39+'6UX+&U8Q9+\ ^CD*XQI")-3A8=[:S&]G5 A3NQ1SO%2FM3!%%K2*S6U^:\3#-M#3^K']-+H* M0/NV+0=6VA]93HBRLA!5-AC?U"CB@R.KUEC4@.K/3-R #W31Z<^=[7(E(+-E M:NY:,$U>T?%MK>.[IR*XU7[' H0_UKC=NRY?H'G#U*!H=\%2BD*H#".4^&!J MLU,OM.8N6*(;LA)I\2U,:XVR ;1+(,1;!W\M3!4.B]H#O51Z.@%%R^Z MMIJ1ZDZ?_5A];"$$X8!#L?00M7X_QVQDJ>5A<6-Z&+_5ZKUHI<*OJ-%UTU1U M'V-.HF@FBWF_U7%/[KI@QHYZIB<.;>% 2H_@7MPJ(Q[S6!/JC!UB\NN4-;B0=L9V;&5\$[7UT>0(9QQPG 9,)+ Z 9#:<88XZ1G],$,0!?EDI'Q(R(U#/N M?B%KT(&!D[$:.+8''J=J=P0;?2-$F/W W;$FPQA'F& IENF8EB;6&NX=V*HB MH:A)Q_!RS-XB47,:!DH- Y(GOA17GSU;=?28=67+1ANP]5@=?0KXDZEFQ=5< MT2,WHP/$2F;=\:6S=:-E@D(A +^_!L9:P30$[C!Y#]=2XQI$A9,@'GMTC0_J=HC/<_BDNPJJ>?, M I] -C]>?_;47PK;!4_L:BB:NK[BVBB>A;369_:#SQ\GOD3.@C>(/E9ZCZG) M]_P1CM+;>(J)-4@YLF0(A#.9830$%7\&2C+5%'<2SR@G'-E=-)Q,@RP+Q]1S MC6DPR(2LIIRE(TZLH:2BT7",F?7(""7/:#0=SJ8]5#E.,F G,23S89I @1] M!FPZDR98PS0]B5*G"=#W>,2+F\R"!,9%>@]CT":?0ZNQ/1?L5PUYK.173T$= MG7W'@@T?&R5JU_IC.(V5<5ZYWV[ M>/09V;D2-/C8*@3K29ZP&)@+*+KNE5WIRM954<^Y*U9D8KPI[O+5DF!162_) MD02LJ5DRHT2!&3/"W#@4&J1:+=BA;WIW/Y8MGLP*GX:1C^"9LTDKG^:93!-( ME,Z,.UB_4@7S/+: EKDQ4S(3T[8FLT3=/3Z-_0@CT+GXJS:46C4V0;U4-@AI M8:0Z0*$!I%$XD+E@.CN0T?^-KX6VS'7;3#CJSC&#T4A6G:;7JQPDS^LYH"MF3;&*:4)(UM6B6!GC MAQ' .K"=-R"-\4:4'>$8N#[%F'!MJ\);UG@_ELW/@R7.J-W2%'JF(NQ_;WU* ML/PD_A.-X)]+=:DK3'RPQ'U+FVVGL@,MSOA_^FW*@$4W[T.)I-,WK^_33Q4: M@&*TNDPP=A:^'N$ZP69(\,E.O6I71V >5QCU6WTEL.5>!66 M^=Q2:B)848%'9 L&O;253QO7>M.Y/ZKQ15Y_WZW5Z!1J]9KP$BS=$\91JD;Q M+E20U[/*"19]##,T/+7?=XDXB+/3V31,IJD8"^,HG$WB,$DG;@<^(,-80"N9 M3CQ%KMV#;;,)8BSA-(ZI'_/I;UNFU:W5I8\<@B!<(!6=:^>([4*F(#OT*L.[ M0SG7CX4FHA_J"DYNC?L[W]]BG-R!@%>.+Z/B^[M=4=A,4$=.!4 4I8T61N#H M<+3V6#<5VJZI%BWP"P[AR[>4_HQ1QIOB7@"U-HO=RF)Y6M-YS?)+R#K^44@G M OWN?BLM75H]4]"G8",&RHC6.)JUEC4'/>A32J* JQ,JD8$N;D>:&T6AF/CKGM*?\D76.^#5/>%!,>9%$ M]D%S8%O10V3,\(T%4G+;'<_-ZUP: 'Y@M=!D9E^7('9@38[-SF[G^ $CT]"Q M=J8^O?QV8WX2ESP=&!,Q0A/V'QQJ/V]*\E))!M4/B*K?$LDET>*6C? KBJ8K MJ%^D%0$@Y7A6A7:1NV4X5:PG12-]?WZNZ[PS">::ZW@;&+:A L8IH,B./[EV M*Y1=?I7HB O=AL-TR+R\T%.8AH0JYX#0$>M8 1MYO.=5^X MQ3JM$SUTCOH$K',W%X162R)J"X>\4CR.]V@DY@^#3$*)Y3URWZ64]E^OG,P?CA&GV M]EX)S2[QC#$NCYIO 0@A<] A=@K/_$FP65TU P^ZR.IA4-TC M+<4FD>6BS.MNT1V^-8EB=)R\5M9*Y^256U;MX=JL7'S>=7$'/^'+JB'ZTQ)J ME%;FF8NF,AW$EZT-:97R _WM O,I44LF_CA7[21;%T5WM&OZ;U:50 9XF:MX=-4OD8[1-*RR M>4J!P9$;7!M%!>*4U;;<"*RN\TW. 3VA7MWC.9@ *D'F!FGWRJJ$;+?#W13H M8D)C @"C:M6&ZKZT+3PYJ(,%:!/6876(=I-J$=WSFCN^J=FI("!H&G/V89L: M^Y[@$;9D8&<#++ZES&"T5BR#MRPQ3$F34MQO&YNHNB#>EA,FVY%F/G/:W*4* M0SSVNR(]P.A,@.M1JM-N>VVXH1"XQ@()W#RFWEJQD20M&"N&V.LY,(A:BCYP@FET$X!=[SNNH>8@G^Q;CM/*3V<#6);O=L."(>"^/A*3 MY65U]^;2WY0+)0%EAG]PWV\NR8!_2L?M3KM-W+\JX*"#64.K[QHMWM_ +;32 MF"CUN]K?[+!6A2(V6%6."\*$W2S^,'!J6WKR.JGZ?(_[E3&Q-YW$2=)J=(DS MA6R<5N56.*,^Z>IPI;\1RE]V6+4N;6;%B:FX5;] = 0W*->LJG;$[CO(>5W< MKIGZ:]'TA$>K'179J;"A2R0K7U M4Q(Y-FPO[ANG/K/9M?'240(-FE&I$/ M=P%PVGJTPYRM @A.CI4:Q>"FC,=I M$7KKU)<+"R+/D=:&;KUE4W!E4&!V%)TR=NH00G]7K+;X#K>O6J 0@O_OUW6S$,_>[8 M&*BB8=\IQ;-LC5$]LBBPP_@-BK8%$!$K6H,K/BS:R=;Y DV@7$='C78M*2E- M\)E>TOK ^?5GK0>^JX;($$>#:!8&WB;PC=L%OK&'4:_JX2B1-5^S$*@>_ 3" MS3R81!.5>_"2@ QV8T0B#/:QSDVU-^X)@K0?/7Q^<.L4XIXHWO1.A;A?V"*B MZ69R[?#FDLKNV^K3,&C#C#JUCTQM.U2&-'D)]7#S1_3!$#"T6HU*5N:!]NH? M+&U8#]6M3*:CKH7'&BO.O.(N*6RFX'P2&&9GV.&2U1M:0[7J31;1L$'1QJI/ MJ8B@BH>[_4UAJ*Z1T(HXOBFHZRPFZ+CY95*-G''"W4'8D]?W=DF+[>NZU&[&:8-^T4 M*:]L8IX_-WR@[V%=[^W4M2"55>/;8&U$-'V_)6B"T2)0/IPN*_BO*&]4Q&#EH623S33-OV E?SG[Q>LM#WQP^X;EOI$ MOE&#=O$I;WH/EE8KY['@?!\]'3<#9B^PR)A-B2%]^::H]LWJ017XYI4A]NS7 M0D9T2KZZ?BEE0IB[6S] W#;HV$'); ML3&T)J=(^C\4M;*"FDE(KM)W:U@L=]RZF 5\Q/.L%S,GUX7/W#K75"&L% MWE?US_*<:W+A+T&4J&_%1B"YNII^&)*@H0)O!R$;:ZD8I=5/$P"CU6M]+<@9 M&@AY5WP2)28,KI5QDD\&*[<849YT2Y:GE8K!N02+UV$[P.9R#6:DD8=]PGHZ\CN=WDX,8M'K;HF+\[D[E\PNCJG.$OU@!BZKP> M'+%@:%4KP5-1U5=@QZ 74+LTI;@1N(:*7O(@2MW0]3R5\ZI MYO-];3*E=7V'W4.G["$'M??! E(3 =.3T:M%-/-)-*>(%09C%57#;YFJWB> MV^+>6+OL<^=<5)I9>!-=-_9L"3N6K[9%9Y/OQ(S%6S4])06_0TV3!AI,%$P1 M7L+ ,]U37?4,HZ-UO+FFQ)$]H*-^3'?=*4^-9VD7U;WE%Y/Q\. @MY, M%*.-9U^9CQI5,$%/9:V]80LVEL^1OCZE*:#A\M"V[B A&E9KGCZTMLI3&3RE M<)CN+9EX2 I )HN();=Q'+K4^;$6A'5Q.MJ<06'/[D5D-P1WQ5U ;_$X0,2Y M*V_OY*M:% P6Y9PWUM4"(8I;RN(4"K711"KG$?QMOV!KF2-K+W,E=LS+&D@Z MQE_-C0O1'/-?D(+GMW6AC164\&OPXA@PN_"G*$)CHUI794=O4J^RHRMO";5! MN]3&&<_9*E-KTM#14+5""RQV3I+8"=FU:MWLU2/_HG4HVV!ICT=R$PFQJJ)1 MW_(-\>WZH9AWHPVN(QC@BDG5!=P@\12M^H%1]&QDP@/4*"W=J6AM@#&J$;HN MJ-=_+$R&-@HT6&CS;UJRP=W('EAL7H,H3[Z14XB3):KU7M4-UJWY6J[+?RA[ M3V^[.Q;/L*VNQ/9S!S:":)F*4^5ZYFJ;N-CP+4[204?>4R=KA+X5ZCMRIY2> M2Z5L+9]HWK#%")XA.W.EW:F*]8SB[)R%;(3E6^/(Q5)+ M]EOPQAI#OK: "IR._]9XH1>-_T^L3E\K^\&U MK5>+-=@\YC5F&/M$5T*B^F8W+0.@!X;X@%%1YU(]N3&<#/)FD ^:5E'!ZSPW M504]IA62#'L(@C(34,.G)8LZ$MJB&8UC26OV6XJ><=QDK7HE-*,Y .P..<=Y MF521,[J2*CM<@(3EY@%5YS"F=#6T/E/X78#,CO*PFE 84Y.Y+L/QF !A \K.8G2KB)F8D,AS8CB=]\4QSE4W'1&$L"Y"EC5^%[2IX2>XA MR1GLT.NO#/%=E<;X)G<4V4"6.CM3&M/@56EP)3: <$T=SXU-S NC?=;#L,]\ MJ-AFRW!XAEZ.'+'UX:6I[Z+U%%SBZ>94;894)DM,'6#SHS^M=IOOT#I(ABYK M MXV<&(#J<;U98#3*I]CFI55[&+0O<)65-93I2$9BHO2>[$2XQYV^.*J-[;] M;ZA,>!*M8(PRK4*BVC98,AD#0)_KH%"2!8"H6E;26I\ADTN<'H_G5IK]$3;; M_T2?U,";=FX,IW)W[-?<,*@A/L5FOAK%J,J;BL&3CL=@FO10T7OXPU+:K95J!* M!;$:*N9]36M%"2<:AE0U%VQHI"Q/5GQ#1<"/F$9V M*]L82(WS#GO:2##C?W!*8X)HKVK56%NVU)[=\' MQ=A()>LU5_A6#V*V=X_534)4[_,'E7?:\Z1.]BLH++=L3C(-G8Q3X@6UPJUZ M35XW!<6 J+"%'2MT)F9D8==^;\P\% +59WLTFS$9@=J,RUF*S!6 0V'"UC^D M_ 7 ?[,SZB MQ6RL74[1';&OLCC9@Z3B+4O">U'WM*&3V$O/;MK K&L>]UD" MVE9:\E?AAZR#B]JSA[W(Y,4':.UQ;-LHS=;8@0PTRS;PB@;SB< MX::N95&]NG==:HOK4P=F6=5'# M.[FX;#07 7%5Z?!&)3'UI'H=AK;#9GNIR]K.D;#.MI?X]/HV&J6TN@;]7E_' MK^G@.+ZO7E<&V_1[M#N;&%B.<)RD8.;>"1\T!GQ5'M#KBCSD1J5RHR7G:=C: MUG'7ZK4MXAHWM1+_/>9X5@#]AF(0G6)M;Y"9 M?-16]<= 2R=<$6D31^X"=&(U75)"*=Y(*YT5KP%YV(WJ&*H*#ZM6)IR0C[1@ ME=]W,\&WN][S0V= M< 4_9*#Q6I5*9K.:L>\3&*B+IFY$F)6K3#P"4P(_2APUT0 HOACE31&7W7 MB*1L.<0,"JF,P1K$@1!:R_#((>%HY(&M=:!47+.&3Y'#1,*MZ=G0#_VB1G8. MC,])DR_+Z-4.#?D6!BSW5E@.:[CF#:DHR%O*G;+2B.5$K8UYNW9'B9*K3LH( M1$RP#^'6OP!^N,%/SU9*#RA<+0V),$P*^Y 8KR]13R=N/4K38E;>B\T^ZMSR M_P+/WQ*)DK8A3*71\&N4RVGN^84>A/T(5> O:$]A?<@>RF-5+!BDN MV4J,U8">& ;GFP>=:>#1C*G( 3,TKH@$Q2-!^*G;F(7-M2 MW3QZ-F]UCX8S>J01B;4KRV-#[@$JTA[$R<#N9^J&B.6Z?8C)$U3S&-RL=7%D MA2EEXXS!_ Z-$ /R%5G!9<8CHEI&Z[\E*=3?-X@ M@&$^M3V6.7S5CD\##M6O-W_.Z4^<8?5@1W!SZ,=(8T/&5B#LFEFB_G12,Z S@MGZV0ODE%,%) M#K[;@[A5CG\=P M,5,Q,HHE1]#D/'J31E]3$3 5.X+]SG3LB-!23 "5_-')($I"U>;FC),1LU'R MLITLBL^I84+EF-6F5TD<58Y!'3F*=R^Z'DF & 0EK6E8 "QKE^URC0D-$-J; MLW%>$8W*K<: R>N;#2=C42@3+@,RO(I8V-Z8ZH M5!'+1*%J.TC'&R4GD?##/'"PJP:H+!/DZ"$T>U1ZM$5?W"=Y9 0^L:C(=1/R MZ>(S2]68KEQ+[@^I?+I^1W%;;@CH\R5&$.CJ&O%8M';%=/X/OJ5J:>VI85E4GH#:!HZS72D+ +7 M*72Z[ C&3^,,L/IJ394")0N@@O$VA2X!2OUW7MO]=VSJTZ(6N 1#+:0$[E?8 M^D*:YACFQPJ2LA MJZUO4?+@U%#MC"-FZG:=LQ3> MUL#GR LPT.VVA?183WVTZH_3'?7-TD:9.&VC#*4CJ H$5GD?N\0Y'I55X]GJ MK"G @^/#%]670K44UR]3Y 0/6[QJ.5WYE+'UL1C?1&%'P-K=8^6''[#;41#3 MD_Q9UVJP%G17 M6MYWT21DF)ZY[HI5I;*)^2S M5^C-5VW9M;FCBVWC-K;E(,YM.CC"<#;/M^4N%XMFRT;=4H-IE9BX3;!CK4ZU M[#799MHM9/7B?OK$% 9%#..W#Q%0OY!._;HG:K[VW>\UY?K9]# M6IZQC N'6KAWH$S]N2J'"P^8DCG$,BL[8E#)U874%C2]>=DZV]K8\.AF[1 U MUWZO^EXNE:UJQ75^2.4R:Q2OL8F_4R&T(#I3GI HK63UWG'4%+I%R52NF):Q MSMNO2)E6*2;'L'>XVEIKTH8CL91E_$@_:->PY,2<]^4-F THXJ,S6JS:ZL9D M)-C*08#Z#%5ESS47541_L(5"J@TSU9#"Y@$ZT,K)'KJQR@Y:==&[V,5!WGRY MW V0NZU5M6FE_A%M4+IH()K3&BG3A?-2M:E411%[:D.I(EA+M_ESNXS5@ZEF MP2X0!Y$_/1]*41'I@]$N,(IWRUN*3 0407_P! M@>@*R%6C?P"FUJTV?&[EY+W9DWZKEFV]UUY NW&G8[M[A67$3S/S80.Q+!Q- M1]0OO,)G10$D844\RV&P:I7J5EL+_"N6: MXZG_U$DQC#-LC):&,;=6G&%C,8_?B9Y-,NS9>!:'TV@B[2?#<18[NW+6\;[? M-\2'E&6XIW@2CD?8NBP=AR.8GBP%V% )9/(_! 5IN]AXH@U<<+R3,*5^I'$2 MSM(QGA/L(!WYVNQ3-;!=4,8W>(X1^.%IU4EC(EGQQH*GD5TB-V;!YJ #PFP:1HA>"O[<^MR^4N 63![ME=P%TU ,753%BLQJRL+X M; #^:$X_AO.>3<9,F49QS">6Q-)-MVHX1J5$8,;.AK/4?70: 6%+@O?:/JL M^I6W%3/1K2E3S222RXDR73R=,OU,T6F\BS"),R&<*<\Y"T= 2Z]T55[M/<2G M8KYT@+U8E@@?DS2"C^^*G7(_$,U#H(=U,!7EGL_8]F).N"L/FL.O6OV"7@31 M,)W0/P1Q\-%.N]JHMXVDCC)T1)J?UN?IO )1T,@H3NC*XB21*Z&C3"> ' MK*<%* E2E%GB/IO $2,7/AU4)@":Q#1G&9X2S#6;)@=!94S'B72S $*:IWE;RQ:-A9D(X M2$#SDK](^LB2:1M@$:/'@]BS >FTP[0')H$8Q(9YN2KLHX'O\2_54%#'^QH/ MD73E99YEN[SMFMZL]E#W^$3DLK&0CA&PD,RP*KOZMX!-FGC!9H)$YL*$MEE+ M\E9Q/R@YG(V 8_(\*#K0%\D$ ;,M.H0'W.6]W/\,L'$L (2DGDAG.!LAVKQI M'](9=@L39@J'0S@&R#C!-NI**G#*8AVJF.5958N' ^^9TE2C."+Q>C:9>D4' M6,1T+!DE!5='5X#6P2Y4:#\/ZL;K'!O M+%3P(_QM@AFZ'1@>M\WK\]?XMS6@56>62U18P:>R2"JHSZMNQ4:)@4U&58KW MLMK7L+*_@8$_E0SMDZA#DZF]N*C4$4("S*-5DTC#\% MHR8V,(0NZKX34\RJ^(J'A?>BS D2AFM5M[8F#=V?X3B(<%)E3DG 4QYX]'%* MY)I;,LS9IC+M2<%>CI%O33ITB#B6WE(>$'2@\MGT!$+S$L2(;=%W07S?0R:XJ5&,4]J*=26PJ2Z)"NG+56K.Y0X"0V1%(J= MO2FT4G B-2A8)5%EU#-EV'*IR5" _QNV@_M$JGZG&=SU_*Y8[#G8_DK#][OB MOC?\J=L4XC>3U&\FJ=],4K^9I'XS2?UFDOK-)/6;2>HWD]1O)JG?3%*_F:1^ M,TD]TB1U2B>L4Q2Y-V63W][6TIK>[4*FZ!5OA'\=NJ2/&@F;L)T/RH#;30D^U$CNF1=:V\N9M])1*8J\@Q)\ MV[WMU#PJ$X7Z%/3E<1[0I58-DZO^7[0*U,ZG'6CR\!A5:!Q&("-UQ]I4&_7L M:=I/!K0N\Q 5LZP#NHKO-6L%AU64E'3M"S]%,79F4G'MED9@"=TI\XX ME](*7&H;<#ROO)!E=HP[K=6B[@9\-.,/LVQ$3*5'W9N!$H$/ ++.2'Y65/PP M:JHLQ ]6587WIJJ"#]<\]D>3KJ:7I&OUZSS'OKH-3M37,63Y"]?!B#F]$[:; M1:!*CH)DD$HUW60\A8W/N$P=!^Z.(SH*.+TL"R=QW-X5\C019C]@X38E(EZP MB,AY2WW\"(^CVA32T_<4:=-WJ/-'C\+AJO;I'65")_$?,E::3R?K1'XU,!Z1 M &A)IR-@':,X^$N!4:%H]_@"LL-MH?>&HW*E10RMI!J@4J]]3D'WG)W=L1TD_A]A<4Z]R9IH#>3 MS4\SWWKRL_ C15;6"#)N*KL/;D<3Y'^M$V]854EIR9SB*HZ6]ON=FVVHNM: M2!(7E:"R5]Y[I& V8B M!9\WP-!6]/?WP%0;^XL?*G*'7^1U35Y5-^^O+6C@H:!E)PDG4>+H9^:3^E72 M[%XAZ!4/JNT'MR%+B,RJ=]2__.WGX?70*B1(QV3_>0OB\8,C"4QFX30QPYV- MIZ@VP[U2?@'%REG2V2%_^^-^0V405\X$XW 469L@2_TX1'/HXT]D MB@H8H"(,PXO-R(+^B3*\_2"@B8=3 M(-36LTF$7L*,083SI^ #FO4!ANDE%$;3<)SUPHW\ZO& :G!^)"3W@>\,U)9Q M+_CRKX? -PTG2>JY7/SV\9]8#OG%$RKZ>8$3+A"]!AG@" $]( MSFGM&KY-1J,C8#P+DVR">)IE"0$Q &8T\0 Q&JBSS#R9P&JGT3$0GH*^E/6" M,/W:$5D42.J2W;=DH-\;X+TE:":#)(&Q).GJ^G$V+UEZF=,A=:W%PR2P!>NZ M6DM8D<^@XN2?0_K;HN1& M*I#_.&'IPI5&VO ;#%#>C<:X1,ROE"-W4I[-'# MMZK:@_VZ$!(:$:PV?YC5I;N,%6BUV7#_*>YXZ0NTH0H %/2#CDVR-QYWHI6P*IF-'# M,86K",/N(W)M,CX%RN7[W")B89>",=*NO>1Q-@HST&D4<4_##(8^&T_07 YB M"GG'S[)TQ)L!.C)+R6&'(2GD=$!W-T=?]'XG('A0 M* R(02D[ML,QQ2"=C>4\9N%D2N?!G*SO=D>985\Q:?7FKRR-OM'MHM P&L.% MCLCM@6$*TPCNDWA@BG$7>-E3]HW$&>PN)2_7="1W&9-@2!$.4WV[$3N:B#MU MR#NI*IJFK+&A*9LT77K_2+7'-G[NJ06'/:Z?IEJ$WTO57[7UD0,B&@:X2G*LRCFV(7ZM9'NE"^53?>I5LX73 M^_??45W6^DOQN_^P7E5.\*= ($>S:*)A'RL;X'6]%V,+/1=KG7%4?&X*D)B" M'\IEQZR!?Q+2OE359JWPX)(#60?GP"Y!3@E"#;)RCS3\C-8[DE@19$I-DPCK;WVTJ[.D[B M74^D>1U9$">FG!8Z01D733M5RF2WG$FTWTOM3_>DMJC8D([/ M$_WXE9R<"Q@^KR5N0-_^U>'=6W&Q(R %X\"-?N1 KLONT9S%P"=>_CY(4D#. MWZ/V"$P _CY+Z-_V)7&Q1TY^(;<-+ LM-C#D!RJ V@<;3#G(U2/5+.=V[4V% M.U89&)NC_SH>J0LIN6J',H2CB&(>B!A3+"']#<04%"E?3&M,OZ!:. G&80+* M&(A[6>3VVY+:9"38=D/B$J0G#"&Y].$(C0C:3 /N\-("LT7"*-@+4!T"OKP4]6>,<):$* AYW]"MN09F**GC_"4

Q7#7E(P.I&311N0,5V#]R& M2K #8;6*QH(\NE]O>R/J7*]0=Y;6X%0HO ENY2:]1-UT&J#8(XYOL3LYV\4L M:20K9N'U"M22 >R\HM83S$3,;M;5HEB9FJ$&<3M!-M:^E3AQ+)[R*3+%M MP0@"0?\A (9/X>5X"'R*]CV!?Z(AD(W3MA\A,XR0;\)+$7_ZAAL'_C;#%:73 M88(2,OP]PO6FHV$&2SR(HA(MUXJ5-!Y&U$N6K$EBO0LB_HQ!30>*#LMA&R+F MS8%9">N$R4DUTA/6@3@%8!W3'9KPP3ZC_$A0J=\*P29/0Q6K:B[OOF<=I&#*+S-$RFJ1@V0':>3>(P22??L ; &TP_ M734@@'Y%0;2K-1?;H3[#IKCUI?L;7LT50%DHX6<[D&$>-JDP?<\J@\A??Z2[ M_-_?;M]_-=EHG5&O\QP)*M5#;4Q+.&KIT7Z6HZL[ZQ8?2M^ZQTP=ON$U7IB* MI"9X]TI7)#UO521]J2_^93 (/E^_"H)P!=.N3TBW:JP,!:AA$(CYUEVXE M=K1_;!,/GY;"^*N=S&/RROM. MZX^*T,.Q?08P!"GK\!$>*B]";GM)!,'V'O9C% P"Y.800LNJSS#>YV4[;[?G M82M5UW?P\^-)!R@$[)N%>:)#6U4L>&>H1X[S*T&"+Y7W*=C2,^I)F8Y6&J/@ MATJ$>\I*>D<["$XGY1EV!")OCJ''C7T@R?"D$]*I48JJ/.5@>G/ECC]HTM Z MI]V?ZW;*H_T#^\_!Y+>U.VOZ$BF_P2EU?M84:W[J@YULNY.V>C0WS=[<$=RT MQ3TYA>X:#B>J]:PY/)I#%QK-Z).ND'9-C8ISZ>4-M*,6H\]?S[^6S?]^)3U" MHD'4"0CX=A,?I ?Z75/6K;'?);GXG^W(9OXC2_R2Z2^^GB3VKL=O ^U8GORL MHJ79G(S65ZI?7!=SW2ZXYC%C+[*ZGW$#[R>.;GZ2HG-=YE6<-)!J"]UW9DYK M VSUF3>F]9F')*%V;1K*8(H@>2@[4J[/]VPMRZV#\;0T4]>+ZWOG$>*I^>*3 MR>$\1O^/9:*VW_A%4CD[].CD[,W.F[]<,N!DCG=GZAV&54P;9+/7G+_ M+A^?_'CEIFOX!] IAS]:*8=FQ"G'SQW M6&^JW7,'??[9/Y>B79@$M!:F!!\D >UI].MF9_$1P'SE3!@ I1XT^1'+V GO MAZ>L/?2EW?RJDX5.P"P^_\M-[Z03_5"![M[Q /RBDWVCO?;-^4T'.[[61]*I M$^G.L[*;GH_^=FS7CTY&D4483C?+G)Z4TWXS]2OTGJPCWR/'$XX>E?-S8G+/ M4RCAP425CHAV:IZ*3^,[D/G3U?4]B3C=8&U?UD_[*7_BSTD3GICY\ZB;?+)Q MY+(ZJ07^>'[<'I'YZQ:F2>4LW\(9\X/H$@K5R7$J@6XWQ7NM]<*<#R1A>-I MV@-DB0J3@E-?Y ^=HYAFZH&Q]W>3S=%SB(=R0;KWLRCL[783+;KHT$VTZ>PQ M5EM(4N\>LID^A,S[0#*2!SK<(>WYP9^FTYEXJB>.O!//]/4D_N-WD_E,^EAH0V :.OW7\H[>K)1T^QG0ED9?0P'],Y)OC;1UC;4R[= MEZD"O!)S33H4"E-8HM]WOL:,EJ@3GT<)+IZG,=_%\[6[V_Z+ZW6OVOV=NC9Z M%&:-3(OQ#2=<8;"0/D?J9.;DW>Q9.CZE RXY(!W$%Y25/:+7NMP9R9N5)Y3D M'Q_']C:?2SG4#O?2T6E+_8S$Y9EP-1)#G*;U'0 YFHA$7P]>DQ7UPLXU.E^M MJOF3R1&9AR6%R1W6K!9KJMG/?<@?Z&L*[#_LZ3QM6Q)8B2V.*(G W8CSR+-B MAIZ]V5"%@(9.;/U?/U9 Q=Y6-3[3.005-6JY*$*?1RSL<1JH]R4H_=ACAPT#,/07]D/ "NP%BY(%6>.?$"%$""A36JWVSZ>VO5B)W:<%.W:I9Z3V8[] MXI=IW 0#LZ[D%CZ@ GZ,*%H?)(O0BQ.8MLRYP4YF"7\%;)O/2$!HKD M=<72B@)>>A5YM6L:_3"NQ)7$V?7>*V;6,X70\UB1?JO/!!XJQRU*>P0Z5($< M-\_@S)#LTF%;J)A5P7S;/A@/MX_Z%H@R+2]]I;W\(\*SO1W:A+UT&//RU-:S MLZ:$S$2MOK/,>O[WG1( 7$5KI5KU$'B,^O7.1M7@UB+S^5-C@XY 3532D:BH MM0/:HAX+),9_7/*1\/QJMR_;@U]_@006',(KC\/W^A4/:$ZQ0(1[8WH;QCQ=K#]]A;ZKSHY0XR=3Q,?#7 /-^=UP M.G[3M?&#>4A!:\#O*A_%YJVI."RO ^>?0ALQT%%L*0?H'^+NHCZ@3.BPMN0)BW\3:S17T MG!+_) DW$X;'3%+%[V*9?(-$_>26 %^"WJ(-OY[5(D84V 6B4W;2K,-@6G78 M9SCNYGI>Y<6,8=+,@Y43D@EMN6H5V-#!1J'M--^\&]EG9)/0S2TA9._6AZSA M"N&48BUZKQ&V4\9[-TW'ES]02P,$% @ ?(%H36Y8M7\S @ (0H T M !X;"]S='EL97,N>&ULU59M:]LP$/XK0AFCA5';R9K1U39LA<)@*X7FP[X5 MQ3[; KUXLIPY_?73BU^2C+&1K2/]$MT])SWWW%GD%#=ZR^"A M"HXTPT":ZT MKM\'09-5P$ES(6L0)E)(Q8DVKBJ#IE9 \L8>XBR8A^$RX(0*G,:BY;=<-RB3 MK= )GH\0\N=O9 X)?CQ[_:V5^OH5\NOLS6P6/IY?'^)G+G".D>?XE"&4;3T\ MMT FF51(FQX:;9%%FBGNUK8W"4I%M-/<-\%O=8I*LIO%CK)NVR>>Y_;UD]Z]R*/BTNOK<$NVP>P$B+T]?Y.+J MF34&_ MOSF;0T%:IN]MB2Z8X,G^;(5'RW'7:J1(\&1_@9RV_,HEG!Z%Z0]02P,$% M @ ?(%H3>0?0(D\! -B, \ !X;"]W;W)K8F]O:RYX;6S%FM]OVS80 M@/\50D\I4,S6+R<-Z@)+O'0&ALZ(L[X6C'2VB4BD1U))VK]^1SE>3H5QZ NC M)UL4)7TZ\^XC97U\,O;AWI@'\=PVVLV3G??[R\G$53MHI?O-[$'CGHVQK?2X M:;<3M[<@:[<#\&TSR:;3V:252B>?/A[/M;(3NF$\5%X9C8VAX:N")_>Z/VP* MB1T>X4[>SY-I(F3GS8UJ/-B%]/#9FFZO]':>I(G8*.O\.ER[[]DJK5KU ^I^ MR^W,TY_&JA]&>]FL*VN:IC\J[.@/PBNX_UN^@O6J&G3T\OY6(NL\F4WQA(_* MJ7O5*/]]GO3?&TCP+B;D-OHX'#\/0;RTOQ)&L]FH"A:FZEK0_A!'"TVXNG8[ MM7>)T+*%>7+L(J2NQ1_:(XU8ZL.IL&^X%[STLC[(O<(*>ZEPAUW6:0"/ M!WEM= W:02VN9"-U!:*/MQ-G_VC9U00R8R"SMX)FQ3&](Y Y M YF/!"G=3MPT!+)@((NXD MPE57[T![8KCJG-#A'X$H&KHP+=R6=ZD.VLN"P M:]^CSYZUVFI%(&<,Y"PNY"T\@NY W$)E$.JG3#YGP,[C@GW!\RYU95H0*["8 MQM+"2Y*T&$8"><% 7L2%O%$:BXR2#:(Z;[M#EH2?^$8J2R$_,) ?XD*B^?:H MF.^'POUOI_;A@/<"(TR+]I2KVM.XB)^-J9]4T_2(2TP5O0T$XG?GL'B_IYBL M7"+;Y64\WLEGH#4FY5R21I=)VRK_.O"P;GN0V7@$SK7$"C5-,3F;I)%UPE;L;QG%Y+R2CBF6;SG%Y,R2OKU:Q!G.?!MP M[R@C)YET3,L,?W%.,^F8GAEB++(XN%+94$Q.?%DHXJGI)B<>+)1Q3.CF)QXLLCBX3'/ M*2;GGBRR>WC,"XK)N2>+[)Z3&E\H)[=;"]M!4>?60+\9A4ECEGH3RRA?C)\"":G(7RR!;B,0?1 MY"R41[80CTFG'CEGH3RRA=BEQ;JBF)R%\C%70 M:D K.0L6H*R":0@5GH2*R MA7A,FD(%9Z$BLH5X3)I"!6>A(K*%?EY//N/$TP2,PZR38K)_Z42VT!#S5>;/ MOI,-7?\6G(2*R!)B'[N*,XK)2:B(+"%^F3Y(=$Y"160)\9B#1.R6;:F5%^#C\HU24X4GNIFN::VS[6_]E9/]F13C'\9653_\!4$L# M!!0 ( 'R!:$T*Z!86Z $ ,$? : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/%V'/B_>3L,ONVXXU67\.NQ#7V]>ZWT*NERNPC"=43T^3&2K7X50_[ M5-95>#N&/]WPFIN42@[GB]R,"\:_O/?I?]9WN]UADYZZS>]3:LL7%?\65.'K M()T/4GJ0S0<9/%.>#(CUH-1^TH@?=S@?=TH/NYH/NZ$'W\T'W]"!9 M AF7_"2$-5]K 5P+WVL!8 M?; %D"]]L 6@+7VT!; O?;0%P"U]N 70+WVX! M> M?;P5Z*U]O!7KK%9ZUT<,V7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O M!7HK7V\%>BM?;P-Z&U]O WH;7V\#>ML5SDK080E?;P-Z&U]O WH;7V\#>AM? M;P-Z&U]O WH;7V\#>AM?;P=Z.U]O!WH[7V\'>CM?;P=Z^Q7.NM%A-U]O!WH[ M7V\'>CM?;P=Z.U]O!WH[7V\'>CM?[PCTCGR](] [\O6.0._(USM.],Y-/:3M M2QD.[3Y?NN33\&]K)G#G\GY,E\\X3_UV_T3I,FY)X?QY\3OE//4C(GQZ8__X M%U!+ P04 " !\@6A-)T61QLT! ":'P $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VWO&Z:.JFZ-+TKK;^*"I/>\B5U\O#9)8M4G[(0)OV]LS^-]KVMRKLSI7]', M?%YFE)ML5<=;4F\=Z=P71*&N4E]H1_E;<&6SV.>=:1=>=!T;LTW%?BQ(KYD !D;V-0&UL M4$L! A0#% @ ?(%H3:"B_8'O *P( !$ ( !F0$ M &1O8U!R;W!S+V-O&UL4$L! A0#% @ ?(%H39E&PO=V]R M:W-H965T&UL4$L! A0#% @ ?(%H37D/6F'! P J! M !@ ( !FPL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(%H31RU;2NQ 0 T@, !@ ( ! M"1D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?(%H39 7EX.U 0 T@, !@ ( !Q!X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?(%H36V$&PO=V]R:W-H965T&UL4$L! A0#% @ M?(%H3&UL4$L! A0#% @ ?(%H3?Q5^('% 0 M-P0 !D ( !4S( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(%H35(4HMG$ 0 -P0 !D M ( !3C@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?(%H3=NK_6(& @ "08 !D ( !6CX 'AL M+W=O&PO=V]R:W-H965T0, !\/ 9 " M :5# !X;"]W;W)K&UL4$L! A0#% @ ?(%H M37*SF6]H! BQ4 !D ( !54< 'AL+W=O&PO=V]R:W-H965TQYCP( ,X( 9 " 1E0 !X;"]W;W)K M&UL4$L! A0#% @ ?(%H3:%5P\,9 @ #08 M !D ( !WU( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(%H32J)FI2V @ \PD !D M ( !\%D 'AL+W=O&PO=V]R:W-H965T MI? !X;"]W;W)K&UL4$L! A0# M% @ ?(%H3&UL4$L! A0#% @ ?(%H39Y3 M_3*R @ 7@H !D ( !<&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(%H30A' "PG @ J@8 !D M ( !_7< 'AL+W=O@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(%H35H,=YWI 0 QP0 !D ( ! M&'\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(%H30%%_@EG P U@X !D ( !'X8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(%H30"XV"(# M @ * 8 !D ( !-I 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 ] #T G1 #07 0 $! end XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 133 215 1 false 45 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.elliemae.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Balance Sheets (Unaudited) Sheet http://www.elliemae.com/role/CondensedBalanceSheetsUnaudited Condensed Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002000 - Statement - Condensed Statements of Comprehensive Income (Unaudited) Sheet http://www.elliemae.com/role/CondensedStatementsOfComprehensiveIncomeUnaudited Condensed Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 1003000 - Statement - Condensed Statements of Cash Flows (Unaudited) Sheet http://www.elliemae.com/role/CondensedStatementsOfCashFlowsUnaudited Condensed Statements of Cash Flows (Unaudited) Statements 4 false false R5.htm 2101100 - Disclosure - Description of Business Sheet http://www.elliemae.com/role/DescriptionOfBusiness Description of Business Notes 5 false false R6.htm 2102100 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 6 false false R7.htm 2103100 - Disclosure - Revenue Recognition Sheet http://www.elliemae.com/role/RevenueRecognition Revenue Recognition Notes 7 false false R8.htm 2104100 - Disclosure - Net Income Per Share of Common Stock Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStock Net Income Per Share of Common Stock Notes 8 false false R9.htm 2105100 - Disclosure - Financial Instruments and Fair Value Measurement Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurement Financial Instruments and Fair Value Measurement Notes 9 false false R10.htm 2106100 - Disclosure - Property and Equipment, Net Sheet http://www.elliemae.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 10 false false R11.htm 2107100 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 11 false false R12.htm 2108100 - Disclosure - Income Taxes Sheet http://www.elliemae.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 2109100 - Disclosure - Commitments and Contingencies Sheet http://www.elliemae.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2110100 - Disclosure - Equity and Stock Incentive Plans Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlans Equity and Stock Incentive Plans Notes 14 false false R15.htm 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPolicies 15 false false R16.htm 2302302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies (Tables) Tables http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPolicies 16 false false R17.htm 2303301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.elliemae.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.elliemae.com/role/RevenueRecognition 17 false false R18.htm 2304301 - Disclosure - Net Income Per Share of Common Stock (Tables) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables Net Income Per Share of Common Stock (Tables) Tables http://www.elliemae.com/role/NetIncomePerShareOfCommonStock 18 false false R19.htm 2305301 - Disclosure - Financial Instruments and Fair Value Measurement (Tables) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables Financial Instruments and Fair Value Measurement (Tables) Tables http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurement 19 false false R20.htm 2306301 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.elliemae.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.elliemae.com/role/PropertyAndEquipmentNet 20 false false R21.htm 2307301 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNet 21 false false R22.htm 2308301 - Disclosure - Income Taxes (Tables) Sheet http://www.elliemae.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.elliemae.com/role/IncomeTaxes 22 false false R23.htm 2310301 - Disclosure - Equity and Stock Incentive Plans (Tables) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansTables Equity and Stock Incentive Plans (Tables) Tables http://www.elliemae.com/role/EquityAndStockIncentivePlans 23 false false R24.htm 2402403 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Textual) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsTextual Basis of Presentation and Significant Accounting Policies (Details Textual) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 24 false false R25.htm 2402404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Cumulative Effect of Initially Applying ASC 606) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesCumulativeEffectOfInitiallyApplyingAsc606Details Basis of Presentation and Significant Accounting Policies (Cumulative Effect of Initially Applying ASC 606) (Details) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 25 false false R26.htm 2402405 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Balance Sheet Line Items) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesImpactOfAsc606OnSelectedBalanceSheetLineItemsDetails Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Balance Sheet Line Items) (Details) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 26 false false R27.htm 2402406 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Comprehensive Income Line Items) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesImpactOfAsc606OnSelectedStatementOfComprehensiveIncomeLineItemsDetails Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Comprehensive Income Line Items) (Details) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 27 false false R28.htm 2402407 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Cash Flows Line Items) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesImpactOfAsc606OnSelectedStatementOfCashFlowsLineItemsDetails Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Cash Flows Line Items) (Details) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 28 false false R29.htm 2403402 - Disclosure - Revenue Recognition (Disaggregation of Revenues) (Details) Sheet http://www.elliemae.com/role/RevenueRecognitionDisaggregationOfRevenuesDetails Revenue Recognition (Disaggregation of Revenues) (Details) Details http://www.elliemae.com/role/RevenueRecognitionTables 29 false false R30.htm 2403403 - Disclosure - Revenue Recognition (Contract Balances) (Details) Sheet http://www.elliemae.com/role/RevenueRecognitionContractBalancesDetails Revenue Recognition (Contract Balances) (Details) Details http://www.elliemae.com/role/RevenueRecognitionTables 30 false false R31.htm 2403404 - Disclosure - Revenue Recognition (Changes in Contract Assets and Deferred Revenue) (Details) Sheet http://www.elliemae.com/role/RevenueRecognitionChangesInContractAssetsAndDeferredRevenueDetails Revenue Recognition (Changes in Contract Assets and Deferred Revenue) (Details) Details http://www.elliemae.com/role/RevenueRecognitionTables 31 false false R32.htm 2403405 - Disclosure - Revenue Recognition (Remaining Performance Obligations) (Details) Sheet http://www.elliemae.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails Revenue Recognition (Remaining Performance Obligations) (Details) Details http://www.elliemae.com/role/RevenueRecognitionTables 32 false false R33.htm 2403406 - Disclosure - Revenue Recognition (Details Textual) Sheet http://www.elliemae.com/role/RevenueRecognitionDetailsTextual Revenue Recognition (Details Textual) Details http://www.elliemae.com/role/RevenueRecognitionTables 33 false false R34.htm 2404402 - Disclosure - Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockComponentsOfNetIncomePerShareDetails Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) Details http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables 34 false false R35.htm 2404403 - Disclosure - Net Income Per Share of Common Stock (Anti-dilutive Shares) (Details) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockAntiDilutiveSharesDetails Net Income Per Share of Common Stock (Anti-dilutive Shares) (Details) Details http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables 35 false false R36.htm 2405402 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Financial Instruments that are Measured at Fair Value) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementInvestmentsInFinancialInstrumentsThatAreMeasuredAtFairValueDetails Financial Instruments and Fair Value Measurement (Investments in Financial Instruments that are Measured at Fair Value) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables 36 false false R37.htm 2405403 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Continuous Unrealized Loss Position) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementInvestmentsInContinuousUnrealizedLossPositionDetails Financial Instruments and Fair Value Measurement (Investments in Continuous Unrealized Loss Position) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables 37 false false R38.htm 2405404 - Disclosure - Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementContractualMaturitiesOfInvestmentsDetails Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables 38 false false R39.htm 2406402 - Disclosure - Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) Sheet http://www.elliemae.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails Property and Equipment, Net (Schedule of Property and Equipment, Net) (Details) Details http://www.elliemae.com/role/PropertyAndEquipmentNetTables 39 false false R40.htm 2406403 - Disclosure - Property and Equipment, Net (Details Textual) Sheet http://www.elliemae.com/role/PropertyAndEquipmentNetDetailsTextual Property and Equipment, Net (Details Textual) Details http://www.elliemae.com/role/PropertyAndEquipmentNetTables 40 false false R41.htm 2407402 - Disclosure - Goodwill and Intangible Assets, Net (Schedule of Intangible Assets, Net) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails Goodwill and Intangible Assets, Net (Schedule of Intangible Assets, Net) (Details) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables 41 false false R42.htm 2407403 - Disclosure - Goodwill and Intangible Assets, Net (Future Amortization) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetFutureAmortizationDetails Goodwill and Intangible Assets, Net (Future Amortization) (Details) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables 42 false false R43.htm 2407404 - Disclosure - Goodwill and Intangible Assets, Net (Details Textual) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetDetailsTextual Goodwill and Intangible Assets, Net (Details Textual) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables 43 false false R44.htm 2408402 - Disclosure - Income Taxes (Tax Provision and Effective Tax Rate) (Details) Sheet http://www.elliemae.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails Income Taxes (Tax Provision and Effective Tax Rate) (Details) Details http://www.elliemae.com/role/IncomeTaxesTables 44 false false R45.htm 2408403 - Disclosure - Income Taxes (Details Textual) Sheet http://www.elliemae.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.elliemae.com/role/IncomeTaxesTables 45 false false R46.htm 2409401 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://www.elliemae.com/role/CommitmentsAndContingenciesDetailsTextual Commitments and Contingencies (Details Textual) Details http://www.elliemae.com/role/CommitmentsAndContingencies 46 false false R47.htm 2410402 - Disclosure - Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansStockBasedCompensationAllocationDetails Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 47 false false R48.htm 2410403 - Disclosure - Equity and Stock Incentive Plans (Stock Option Activity) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansStockOptionActivityDetails Equity and Stock Incentive Plans (Stock Option Activity) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 48 false false R49.htm 2410404 - Disclosure - Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansRsuAndPerformanceAwardActivityDetails Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 49 false false R50.htm 2410405 - Disclosure - Equity and Stock Incentive Plans (Fair Value Assumptions) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansFairValueAssumptionsDetails Equity and Stock Incentive Plans (Fair Value Assumptions) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 50 false false R51.htm 2410406 - Disclosure - Equity and Stock Incentive Plans (Reserved Shares) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansReservedSharesDetails Equity and Stock Incentive Plans (Reserved Shares) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 51 false false R52.htm 2410407 - Disclosure - Equity and Stock Incentive Plans (Details Textual) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansDetailsTextual Equity and Stock Incentive Plans (Details Textual) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 52 false false All Reports Book All Reports elli-20180930.xml elli-20180930.xsd elli-20180930_cal.xml elli-20180930_def.xml elli-20180930_lab.xml elli-20180930_pre.xml http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 70 0001122388-18-000048-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001122388-18-000048-xbrl.zip M4$L#!!0 ( 'R!:$WB:/'PTI,! ./N'P 1 96QL:2TR,#$X,#DS,"YX M;6SLO5MW&T>2(/P\^RN\>E[9>;_X]'A/7CV:M2RW),^,GWP@H"BB&P38N,C2 M]^N_R*H""2*KB@ (D ").3T6R:RLBHQ[1$9&_NW_?KT:??>EF,Z&D_&_O\+? MHU??%>/^9# &T^N#=O7OW?G_[7W_[WZ]?_8]__\IV?]!=7Q7C^ MG9L6O7DQ^.ZOX?SRN_\>%+-_?G3KG\L>A(+,B"2 M2!U/RB1[BXD 4;**UZXI/2C/?8!:5:?RI? M]O73=#3\,?WW.X!Z//NQUR_Z__[JFBZ7$@^,6PWYL#%[R^[DWG^>3LD<;77.439_,KF'S5^/BX!]T;C3JGI@BW6.PTTC1AV/)X M$V,5H]'P#IK2'XJK7O']TKHA3='-TU?_^-+RGT;;HI&Q!3_6@SGWUIF ME&--D]H\FJ+1HRD6;?A9-"+H:_^RF8/32,N$=H%;CK9-[)36U2>Z7M J=*M/ MM+V@>W+SQ(OAQ9=!,U;+H:8IDWZ+QDPC31-FKS^U?2,-M4QI^T@::IYR<3EJ ML?+U8/.TX;B%U:NQMDGS8EK,VH%-C$OF"$&<&RU1>@/]1/+">,BA87 8:W@]_;>'&--(T83C^9PM7/W8[:W[_C/G-TRWZ:MRDK<:3\7AQU?SVP7SZP_S;-;Q\,GX-3Q73 M8?]F7HMF'SC*_!+OUM27T78XV3QP- M>RT&N!YLF';=:W$;8:#I\>N63!(,-#P^;4M331OS5-,6/V7:Y*1,6R"9-@)2 M7+3RJ8 I%RL/%BG*+>YCZYL';V=^GK20K1QJA J>:)M2?2Z;,AJWN>WE4-.4 MZS:T7C?B=='R]*+AX5G_XO7@4P- *<]7#[9-:[)&-],:35(:&8X[)Y;#75,; M;-2=N4VFJAIL<&MN9S:Y-FFDB4N7LQHY-0W,NC Z:\7HK('.-[.:2#WK7Q:# MR?#U13$83^8M\K3V4,=K+B>C%DY;?:+C!<-AK\6%6'VBXP632?^O[A>D)[I> M,)]=WO,">*+C!;-+B![N1\3-8UVO6EQM\*+JH:;7M-&SD81%_W5_/+AH\Q!O MQULFMT=4R]&6B6UJO!IKG=0:-=X,MTR=+1IV)9838;!UVG7G)ZOQ]LG7+8;P M9KAEZI=_M<_[\J^F21?7K_LC,!\MNF YW#JU89&W$QM7""/M-J :;)DV[)HV M;)W6KA^KP99IBWXG6LKAIJF71;_!A2NGI:&F*<-;[M?-A6!;$<:9K4XBO,FVBZF+VN]^4:9JT,-D_]W&LJ9*D' MVJF'[[;3(JC=W/A_?AF. M_WG[Y'JR]2]:/HJUUC^4HS>/SH9-#\([\0__\_:7#Q"H7/5>WX#RT__ZM[^E MZ668<]5[7UQ\5[[NQ\LR1Y.V45\OMT^__SI+F<9R.&'VWU_-AE?7(UC/#^DU M5058?S*>%U_GWPV!_-&GJ7^G?WSTZ4/+1X"'AO-OZ0_+OPP'Z6\7PV+Z70G' MW73/4I.X-__OU4\(%H()H4K][8?UR>4W?EC_2/V-ZV(ZG Q6OPHHF,Y];U[\ MM.00A)?3;\=6)A3CP_NGF>\L_U)AI1M6;$E/L77\.7'J$ MN*H89EXM'2.0I9M7UB,[+SU6:Z='O^P[%-_/LN7?V9$O6[[&9*_4]N6R3T(G MR.UT@MRS3EBJS[^? *I .N03JL\E5YT"JN1VJ-H[5R6](XY>[XA]ZYU*W1Z[ ME9'[MC*W.N3/VOO^TPS^L8#H'P";QOK45V7_EL) MMUM<+4;P^Y3;7$QF18?)]?#OD"B@N#1Z'LCV\7GA*SR3]7?!O#EKVG=PWD%TW># M(3Q2G>*H5_CC5D1X]=/-M$VH\+.!N9@7T[.4'JF4[H.<+T1>ZT#U+*QG83T+ZQ-D M2TY,]LY.[#.0N&-T8@\H9Y68X?_LC1'^^7G(T_]['OI*[MOIV0U MSQ[KL[*?Q^VQ'M,6\(G*Z]G+?092>HQ>[K'*9ND!]\:?BQM_^.UP/+Q:7)T& M5Y>.Z!+\RB^] _^9H$#0WM?3)N@J_"^$H.L)HEJ'O2^N>L#>H*J+*6BOJZ3/ MWGT:#3^76C)\O0:]5@P^#J_@D7<7'^"OLXM>/XU]6*[@CKG;[VN_'TS2>_XD MB.!45O6(04HGMZ7ROD&[N=DO$EY5W_ZWOQWF]36.?[K%\=]^..R7*E3^D./R MN',_IRY"567B680.*4)+')]%Z'F*D#Z+T,%%2)]%:,.JF.2+0X@]6/3G[Z8? MBNF78;^2@W0NX<__F,P 'Q\F%_._>M.B'IZ=CM/>M+)7/Z6E_=BUM!=2;+$Q M&\#(13%+:.V-GA43M"_L9;' '_>R0)G6JE7A<^* UG6]D)A^8P8XZX!GS@+W MFX&S#GCA1N#L#KX /7!GG<1>M,47,T@NOIP"6BTWYI?L&)5;N,PVYL5 _-7VL0[#8ZZV84\ M')*6)JH#2R^(.>69.<_,V<2I*L^M2^ZOKV>1R.P74?]D9OQK/Y='%S"NFF^+B8SJN;#XO9NPM?7$]F2]2< M"GNU+'&E-K=]C8?CBL>LD6@CF4UJ)7NJ#[=;\O)G@1M(GT^O)%&3@U\E\18L^$[+?R'K7*I\) MH7O#Z7_U1@LPC#<__@>@MS?M7W[[I?A2C.[0_>:9-V.PL;/R ;QV@F7EE6]+ MN2F/8\1I\:]%NB&S^7TK3\[>)TQ/P6J?&#MMA,I;[NK 91=O[091&R4:P.D@ MQ9GG:SJ1 _/\"U/$>Y <6\Y2M.5K!.BXTSC#\[#CYY M__ Y9-3/;N)Y[^&)C,\)RL@Y4?<\-7G++M+)\NE9ES],EW?RPUE\CRWV/XOO M.07P L17_IV]J-CDV#WNO=_WMBF1S]4^QU/M\V1,\+PVF8]_Z_3PA#['UR<4 M7S\F.YSCZR/CTW-\?>H.^BF([[EV\QP9OS2>/QJ3]1P"Z+/!.J<:GBCX.%>6 M'"TO/TUER2D8G_.&QK&9GQ-VV\[QTHL5WW,M\EENG[H6^10$]FB"O9/>,3M' M>2=_TNI/6\-MXGO;],)O&'^[;=1KZQV"/]:#*\3S/;;QV_7=^^[ M^04H4EQ.1H,W5]=3"!5.,+6RP7)OR=^QWI=#_+(BZ V\9#KNC7Z?%D^O3RRAMI1=:5WNZA%^M MW]Z&\'$Q'0_GBU(^VI#\;A.,T" 9K?SG:X,P4Q\441^$ZGA-) M3Y-(>HR^P<-Y\]O[QV3J1KW9[ X3U!:S&'PL M^I?CR6CR^=O[X>?+4V.$+99^RQ#WK/UTF6+5=W@S'A07.S#&QVEO4/S:NSJU MB&'+]=YRP_J"GX>7L(M.<(O9?')53-\7H_(BA]GE\/K$N& G?="Q[M/4!=5M M)^R/C_[1Z+;%RA]VV\8=N3G(=5MGT3ERT3FJ2[ :CG6?N>>8N>>05GA/VN14 M?;"=F.#Q_*]GIS?.0=S3!G$']^+/0=S1*9%';@;U8DA_Y+;C!+R&LS5X FMP M5#[%;=S_($9Z-QT4TW?3WZ:3P:*?_'+;Z_\34/H"^*A[Z8_$1D^=$]E'+O%L MAD[2^W@HV<^JX]%5Q^,DDL_YK5/);QV=*7EH1'/6*4^I4XXUVCESQ=,ZJ<\D MUCG[J<_?".V)5<[YE:?.KQP#(ZV9+O-7;SK(2BS#U?5H\JTH/LPG_7^^NTXZ M^K28Y,ZR;MF@=5TOQ.BLA\AGZI]X< O$_/M9FI].FN532_-J<'JF_HF'E6M. MWIF>+\TYDV=U_J0,L(TZEX?)")R]\]/1 (=A@"TUP/,C_8N3^NV]^#/13]IS MWTW5GXE^\NI]^^S;F>@GG7';F.COB]E\.NS/BT&)I-_'P_GL_8??GP7Y.]?V M@AAA(Y5_9H2S&2C_^ELQO9A,KWKC?O'ALG=R+;!:6*!E52]$"W1OP)1M;YID MQ(P'*W@K)YTV-Y1-;K9;Z4EOTNSD]-UJ@E%OG,H>;IGDSM._+:;]R]ZL2(^= M-%?LZ"YN\<%53-9<> \J7XABVM@].5NE%^B2G W3DQBF8](0U68S-8O/%!]C M5Y8[>[-('?18\]F"GRWX@1W'BN7PV]X4X7.Z\/&(2%=4[),1\;RG>Z0$?=#& MS=D8/&MC<'0>_1J?OAGW)U> %GAQ6MTODWYYIF_M"K/9_-W%A][HU,*ZCL6M M7LBUMKH7Q QK)0:;,,.')$_CSQ#X5#>%PL_AZS5@_L2Z;F_$&_;JOIZ M\Z4W'/4^C8K?QX-B^CSKG\IZI!V6>SA>>KW+/A#Q&-;L 15)2<3$;K)+BJNC-P!WX:3B;,(+E MC[]_\,MW+(=NWYI>TO#*68F0IK?6""C'MWXM0 I8+[&]^N[!\ L0?!55:<:O MBZMBVIM/5D]A;+BZ?[L#R-T7K7S!%^/)U7#<^HWNM=[]R-J[ED,W2[L',^/% MND3=!>(:?MR>BA6;-KVU]"3K\:W?&WO]X6@X'S9S2/GJVT?N?_N@&/YH )!! M B:.>I^_JWG]?7%Q)[OW:OGU^6N),4)<1:1:F^< M-OS53Z^7\MWUI24D?M)?7-T\\%LI^!'^-ML %!:0$=1Y@ @['[6V3@G%4'!$ M!(75JY_^3BLH6K_2#$:"(NV"=1&SZ+5[=<=\MGYI'8QD-3;X.L(B2 7_ M]8%;8I@P%GZFCCM*//?AU4\8O?[[W>^F5R\_%TKCX>"OT]XH7=K\]?\5WS;X MKF$\:BX](!MS9"A''J2 6JH,P2 )=TUKZY?6P)A<74W&I:]:V<65S,$=F"HO MD+WKSRE^]=V@Z ^O0.;^_15:@5";*!#!3C$=6^\$2JQYX("[9"UEDJJK G M0!@!5SNBQ1V%TO&IN]#$X:B8.F"LSY/I1E XC;S1,0H;="11,QV H%Y$@;5P M0-!?>M//Q7>FWR]&R:@5@^_*;ZS"=>>C=^%Y7WPNMPW'\W1,<0. -)9(@9JC MB@D@FF*.2 %,1BE")?U^"K_\\B9\]]:$[][\ZE;!N/NMNW!\ $X9V<5L."YF MFVB8@#!7P!@2*Z 'D\1XDJA#M,22(-) G3N?2%\O[9(9CQ>]D5G,)U>]^;#_ M9MR?@ETJAN.*K=*N_/1+,0#'\,ULMKCU#1L8?^?#\"NB\N;7N&K4",.:F:B< M"819!L0'X>:(F&@Y,[116 @0Y&\_/&AQQX&=.Z?,6W%$55*I,?)( NA9'HAT M"4?PHV$TA@8<87 6@'_WAJ25S%O:4?E0]!?3TM7QQ:?YV]Z\_NW]I*P'2B;N MXU^3CY?3R>+S)?Q3%.9J,IT/_[]BD+9E;&\V7!.!.KQ>1<)KNH(#SBR7.BAC M)1:$R1"M4!)A J( VI6MX*",#202&MPEM,3 1:P1^S$WG#Z7[W1HM@.*<8( M+:W78&A4LC/665DAA8J@*5I'BM"*D'TBY0;N#7%Q^UO]]F_O+L BIX!AD6SS MEV(V3X["V][7X=7B:@,MB96AUGEPA[W%@6EJJ(F(L"@H\(M$KW[ZC?ZQT7JW MA.UFQ6Z2'(O^_*\A&,3ZMM;R+K3E@!D,AN6^1/MR5NC+5RV11@&<.8T#$3Q$ M<+HI#]Q0!'2VW(AU^F*!T"UY-P?L_K4L588OZG\!0>//E1^YT;+NR+(3WFMD M04 ]^.R@V0("MD4<'#H):UU?%N=B@U5U@=BYP%^&O4\II>[!;@WBP[E4NE;.S[ MHC_Y/$Y:K,)+]U9HVVH?M>_&+2YM$FTCG%+ $)PY1"$" D?1.DP, ES^]!M_ M6R-NMP7?X*OC@L/:#I0%!W45FKF8%].D'3\,OVZGP /6$$=CS2F*( O*0. " M[$&PP@S^R20!!&15PG<'<\>5[K1()BT\$2#2B.D_-!JDJD52Q*B.F952NZ]Q M?7D?>KU92-4BU[W9;"E-'XMIJVGY/E.Q:/JM5O@9/\; G!261 A) MB3"*@RNB2'02.2Y=-(D?EZ:G%8[]0@JX:H+4:4^#4$9#8.X8L0@CF2!EQ@9P M("5 BC>']&/OJX-0%"+1_YQ\FIG^?'*1TKON,L$R',/P>PC$?'%13*?% 'Y= MJF?07O!;3:FMC2$7CB37G^'(M;7'JC M65(4#(,E&R;GL+RJ'=XQV5"Q/D5KNU:/PTD2(*2PCEG,N(+@C$K/.#@<)$;F M,R3+520_#"LWR/TO\+2*@1D/EEK\XR3]Z;^+=%TL#'PIIKW/1?A:3/M#F#H= MKAOFA]ZQN8(=LAJ'&82-YI@19"D16DBNI2?P*V-*L35M?9OU)_)[A6L4[;"V MA)>;?9U^?[(8SV>_];XE1[9.L^:KEW]GK?I8>$V8#X%:YA184C=B[9O'_J04J:I&.SWZP$H('@[0WI-?[Z!50Y[(W.==C]+C55YBVYQ MM1A5YPTN+D!:/TY[X]DPKZ/MC?J+4KN5[N7[XDLQ7A0_+X:#Y(2_&5>3;0%N M.7CJU\.^0*)!#]_A?8CU6$3@3&@)9ENR +&^CS$B"2&@RWB?2:J:>?]%4\8/ M8116TB]L,?^K*,:=M$EU@\E'WI!&4EGP1S"CQ#EL(D4VHHI&2 I-,XE_+8C> ME435B\EU_F1K8P,.V9;MUY9;=YFMX0(EK7NQ[.>Z,M/3CPC(@) #.E0G,C M@G;5"C")9-T1A8B:@9&7=Y?0#,=.H'8A6WN->?11(*2%,65BHT8V]A1G2E* M>JESU-N .AJE,R#%H/2X+004=^*/UI"S.C33"CP1'$MCI>&$4X>#5N#)@SJ8V5E!@I,EG!4Z M$BF")!CS4$N3"ZAAUYO*]<#CT="BNOU'X24$14Q;AIE-SA/GM074L"21;^\! M[S_M4@ZD(,$%X"AB+)QS@I+@&*DMA351Q8S3"4/J=/#P, 4)_"$DXMYX"-* M ;Q&M19PQ :7.=>4(7DZN'F(?I36!T%0JFRBP"X4&5,K J&"R5/J!.+XT\', MSOJ1Z1@A\K?*LV10H_<.UU&I\"'/VN.G\S;NJ8Y) 21-'H%+'H+70%15QY6" M")QE8L"MHNQ)EW(@_2A"U"B"7^0H9UP19P2I]6-@-.=T\:3Z\7$=2+#NFCH< MC5=:8 V: !1@'67XZ'-V1U*?$'(>HB"Y*O?HN2;@6W-0 YS6N0<3N(I998TB MZJDB[$-<3M!J45$4U'K-TW$""#%<7"I()Y3@63C&">,/1:32 _,KHQUW6;4SQNM)I4YX'@AY5Y4.Z.=H&1< M+^<116*82I"#ET,QY;E*)T\)^9U,-43K@E!C< 0WW0!':%X=*Q.(4I]Q#264 M/A+D#6'&'9Q')+1,9P-BVK]7*D+@X;'R&F/I9!9BB\?#^3T. $[[2Q(<7V4@ M1/*8"5*5>#B$M<9YB8<2FC\=Z*M(%]BZ:$,ZK2(%#9(Y)!+2+0(".*5ST+/$ M[^:@C^?#P7"T2$;SMDP]?.V/%H-B$*>3JZ2>%O/Z5:$W'8.RG"TKD.!#B_4= MSX:LYP._8K\UOZ"E*&V]5\\].MU)I(%O23H4):F!6"#ZA%%C$17*-IV!J53+ M"K[W@<7'(-=0)Z2[L#29, M6"PX-Q"U(X)KW86QB4PT"0D^21E9/Q]RU%0!^> :&P].*@I!>!51;5' F+,F M65DO3#A396^:"WD!_S.4:&LC2(D)(AU[E1@),/J<-5 #?,%T8OYPU&AP#.^K MS/$N8!V!DQ XXS(:<'!=.OMO+42?C&?)7$6Q6$_GYNY?"R!==3<4C&Q(U6G! M>6(#!]\Z5(!@^(/,MAX4X)*BC0#9K3Q:469Q- )4GD8D<'#?*GB(YUIFGCY% M1*Q7T*U^?0NPNM!$O$%6!JZ,048A[37E-;U\\#Q++E$NLV1!*UAKQTWO'C)= MJ2'[>3J9S=+9B=XHG9SXN3<JRC?!V;/I%HGU>W#PS$H[V$Z]3R; M3\O6+7=>]G8R+KY52;FX&-]K:5-_'LX$E4)A(E$JIC,Z4@K!@S2(9J'RF=)' M0^G?/WR?*EF([+,_#=!/?,TR E3Z=SN>'<4RN3:%O)L1%>G@F^ M3G!R+ 1WQ30U(4S9[]F["U]<3V;#^\BMA7::<4R<2.2.GC)*<$;N M-2_Z3/&GI?AD>CU);95^G(7;!@L)6D"C-DG,>)YD$HU71 Z4SP MHR'X6Z!,?WC=&]G)_;:;6L1YH 9S%*F4P3 &,,LVZM_5D;R<1G_ME?3O74W6J=.HI+)P)T6QDN1K)@2R&D3\]WJTR3*ZJ'= M$PA.VC,&Y4D]&@B/DFFKM7(AG<+$0<, STY.G$EU-''DEAF#U$O6:*5TM [K MR"F$DSIBCQ"&R#(_-'"F]-%0>C>O(Y5 !V4$%I999RAQO!9ME?:6LSSLF>!' MXV;NDC%@47#*L5!> 'TAJ,!&5N1.N76>-:X\D_MXR+U3ND 8(B2E.'7E3-69 M,E4P)X)'S!EE64'CV=$Z)IIOE3%(75QLI(YH'HVVR@=4JW+0Y9B=O;3CI?-N MMCMU19<:,8^DZ@]TROQ\H<,!I<)"%@ZXFACBNORUH# MBB1&/N_4=:;TT5!Z-^^#*DT(%1P9I55 AH(B+FL-G#>XH;OT6;Z/R^?<)7W@ M!/,V,**XTF5?,\K*/2I$K&8^'J*^Y$SNITP?>$O!LU+442$ELVD#C9;5!HX) MR_(*$XK86-@9P6&#-E&>-4!AV41J5$@=/$ M0^!9L992^\F_/B?D'B"1H+B+$(8Z&8V7,B 5TU6(5@EJ.5)Y2L)]H24,Z,5CM7$1F)\DY#9_D^+L]SEU0" MQH9X&\#+%%1Q:R1!HM+I7CB!LG.29W(?#[EW2B6DGN401*K@8L3@:UD @^U43-J14E>$<(UX9@P9RCROH;WY5K*O,;BIZ:+AOI(64IB ML,!:VBS_0P4Y4_%8O02C17 <6P.8P2X:2[TKZP:0UT+D%U-Q4*];>8>G1N9V+O)#7@7.AI(@ .%^(HK1R-1@5 I MM&9ED8-'3"B;7VN/X6EU1/CNZE/(F4'1XTBM$8HS2T4HH]<0K)4VL3[=%0P3);V\$>5^_M>U,B*>/Y0./ M05IL>9 X:$<1T?6A-46B8'F2F,ACBOZ>*Q5W\T]41%0[BP4$=A'SP&FZ):!L M#,(,_);%?UINM]-S6M0\&F]SEU@>:8@5$$3RP48?(7I()[>J#7G'C,U+O;5^ MQNKU>$BY4RSO-/&,TV!3US@=!4GW,55')2.R) L#);@M9VH>62P?'>/@9AJ% M1$STX514^ZD^>J),9BHY0V?E>JRF$B/K"'':8\*8X0[%Y>9X",;E>QC@Z/(3 MD,@#-QX+CJ" I,& C"5 OI8(0UI8_(+Y2BC]*BV?DYL,UMH)K$F+H!;;DA M!F*H"M\E6A\[VKV=E][RMC>O?_LUX7A27E+X\:]B]*6 &&1^^>!87PD*$0D8 M2HL]3E?0<.TV)\NYTVX-7L$?TW/#4=E@10C#!)$DW]%$?.77< MUUC1# 0RQXH2O#N=MBO@FR/C]K>3WXYMWTA5PDHI.0_6&201@U"Y;+ Q$&> M9)MO6"8Z;D&8V]]>).(/E0%!UDM-T_W:S!H4A?'$E]4,0$TF658;>6\UPYEJ MCWC#0C0<*3"/)$BO,#.8F[*DB(*#PF+60(]CK?3SH=[1..$[79?@0>8\Q+^8 M1@4_!HB/R[U1A8GR,NN7EN MJ4*2=V\RG:EW^(X"3G@9K=:I"Y!BP7A35B,0IM.N87Z=-NC5,]&.QM91' 1U MPD&00PT'\Z9-V1H ?!;C19ZR$(1UUY(\"?4.ZX5S)XV)L;K9NTQ,^-*H<$$" MIR8+&BE3#&T3'IT2E@Z0DI!&!:Y368$T5+E8UA6DL_K"22]0WL 60RCTE#JD M*Y;&DF/G09H$YN"(J)1IJ*L)I PQ*TTA2#'YQ(LY)>>_([7#-'A[TC-E0&() M%:QJ'1DM!\%?&PP9XT5 =@]HR4W=%X?[O$RIY@I42PX*=# M9,R]L:2N[) BF#SX66[C./!4\[)AQ-F9 M>D\<*U-D',17EFC+.;5.(547. IB35[@R,M;NL\T.PI3APD*QE)$+40GB&GO ME\53F#$9LK2P5)AT[YL^"?4.ZX2G4(8K2VD0D:=##98MU9(,7F8;5A24DCA" M'C_64-E;SW&DB@OFN4,6:\'JHB^4&O8^<73I8/FPBL:,1/MF&1:8@D[TUFK. M+/B1/ H(S@(HR: ;=I\1I6RW$*"&;Z]+ZTH&4! %B$3!OX+E:2653AA7#KC?6]+.W7R;B_"^%$I%0K3YA%F"%@RO3O'_V=]?'5]6G+J//1>>*D M--8XL&0>>>Q4T,QG*9-24Z^L;DOX]KVT/SJ6QER44;, 2Q+",(<%24NS$:RU M-RC;""3DB-:FNLDF8_":VJB0I=%:XN#W1#8>,- NK_S%Q[6T+K)1T("*$H8= MYL$P[33EL#1GP)]@CNCUI>F]+ZTJS1K/IP!.*M%:G;6U@'G+'*7$^( MB@@, MFV&*HM2"Q'$K,]/6LIPNF/:QA'6*W'%[E?,L>A2MCMH+1CAX'20@#U($,6C> M/#HUD'_L-=PC,)Z L05?0G-KO7 1' N>R)#N260NOU6H31D<>@U==)"8FT"1 M%HXR#V(2HC(E'9)J0RXSMNE8\1.MX<:O-8-_+&J_%NS?K\5?IM^?+,9S\)!_ MFT[&\&._,.W#X'HC@>]Z6#V^_4 A)@D-T.O^=9O8-7@69OKZU%*?P%8 MOQ73X63@JIY*PR]%N+@H^O./T]YX-DSC=[,OO5&_ZKWT^WA03-]#H#I>%#\O MA@/PV"%ZK2;739@FU\.^0.*^C0@E !/>0[2HTMEDX#0*E*),! R.;L9M3*]M M9ITIU40I/X11\)#ZA2WF?Q7%N)-6$-F;BWDQW9!F+BH;I"(N76'%2.1!J9)F MQE-%>.8NO,9IMV+_1/NUV, '7U5M2AOP.4RVSU1 M?#/5!H#L"NZZ1[T*+DX6$7%PP62@"GO&O4J:V O#.379?D%5*[(+O+/+(ZD> M,%Q'I+6.E"N4KMUF50TO$(X2")4R;PT8B_*U-<\N[U_=DR1\+/&I5MQCQB N M)^ =^+H+*"'>H;3K\!1"T%[J(C M4K4@T4;0\GY[115 '*GP$2)P1YS'&914(8W6S><&4.UA&;+K]()A-G)BN9>, M:D^%@H ;EL&9TMCQO.4J$XKFR'Z<970D?-)-0^ )8^UP% 8%9.NPFF#'8J8$ M<&HXL6XB'VT9CR]3B"(3P7=(Q>,&$:P0*[MM2&HE5WD!\A/BIRM[XH+PH!,0 M=1Z<(&V=57:9UT.RZ50):,BGX=8G49T0YL9 .9&4!^ZP(A355UXXT$H-K2L/ MAI_*#X-P.6V+%+ZH_MTZ5%0J.N^DB6 $8N1<,R5*+0N\K(7/^/8UI@S)W-1M M"N#^%G9/[!6\TDR;B"0+&I4=MZJ%:9!-FA_G>,TP%OM9UN3J:C+^,)_T_UD[ M/A\N>],">&Q63+\4 W#6XV(.G/=F-ELD+_A>$7WS:UQ-X0*@1O% A("@UU*/ M/2IE%!SA@,RJ89R5'T[9)"TPH6)E<=L"N?\5WH8D?T$4\O';=5'*:3$:#?]\ M=YV<[UF*"-+@[-UB/DOA2J.$HM4]=AR9(2$U. (MS*7F,DK/B'4A1D]# W+ MM5.@\TX&-]7[5K/4U0M_AABL84-T%3L84!-M#" ,F'/IA0;\).QX[)SAJ $[ M@G$.P?&I8J?,$(2KZ]'D6U&4W_UM,>U?@LC^-NJ-[^$EE@Y3)BF302LBF.*B MPA;H0'UGX^Y&T*268!SVCZT=7#9*&4 3#!7( N^C5(-7V_*(O,Q.T #>"!52A@(2J4 -!M4 AVI MTHYGV>K4J>'PF+['O? B&H!:I]NPK/;!15 .)=!,!T4Z"KA,E_ M#^>7;C&;PV-3,YL5\]L4G.O-^Y>_7]_F S].ZCR;N^R-/Z=+BN7S?8[?':6T,\3Z>9";6$."0#UU98+M- DU996_=!%[01[C;* M@=TA-R@!+YW7!KPH+WD4."B*!-' R)DJP8=H=;U5CLL.\%<@8S_LS=.E8.M MQV",UI)+ 6J "LU$X"EWQZ-R04G6 #=;.^FU#[AWJL/ T7!0JLQ0Z:..EK $ M,D+<$JM!-62%=XB*C2%OJ+SH>GS78@3F@0VXE&!QC1=6")I2 N4:D. FRR-" MR+(Y]EOJ#]IF0(@[ZLUFPXMA,4CRU"\@I $/:6L-$*G3-B"'F%)( EM9'T # M. EV'($2;++?FRVJ#<3[UO?+L/=I.!K.OVU''6,>!TNXT?IHUG-)^X0%V=AVBW$M17GB&4114@_?N8XP(Q[2Y MV^"H;2/D+Y52!]W9-4ASAWRZA,0$DA+EQB2:A2@@H(EY1+"^]W9HBFVDI(.7 MUG$,W,:HY 9< %WK" 6N3'YR@#"N'EE'K*[CS]ET_N?[8G93>I7(O?ZW&\9< MXZ8#UGP."UCQB#TWGYO=Z&VS=W$F^FU)(,[M?D\SCMV6_M(1H5%;%!.,.8529: M(Y%TX (K[%(#\+SB?1,7L1W NTN;01!=/[)UUBJ@5:SYNM?'\[P+KR#9Q&)KAUF!+& HOI-I%*F0"/R/R:UK1G3]=C MB=T@NR=]0T-(_2>B%RI*Z3'U'E4H"PR9O'2*IQ9U^P*L"V4,PBT2/7,*PW^Y M(P;5I>X62?C_#&6@1[+@MP6RM?:):Q7CB7N'X\5DL78OX&^3RI)B4G70>S?] M93+^7$RW\Y^)T\HK)81&A'K)0&VDUA;@]S-,L,^[%>#U0Z#[A?Z1\7+O"9UR M&Z#EO!C\LM7I/\1<9,KCX @3W@.7X]3>R(!K$J6068B(:9GE>S&XOG'<=^EL MSE2*^ PF.H!3KM(QV(3;(*-#2C?EIM1+1.UNUWJ#5;*(!FJ#9 B3X$1J$F0\ M(+W"YGBT0*_\>"(=%R*1W35:>7E&?$.+_E4$BTUN7QI/'R MJ+H3,\R5-=BA((CDS$=2-@EA @6L8J8[.4UWP[P<7#]$=W*NO=/I&#-AF&) MX.RI>)V=U4IP7#Y(T1Z:BNBC@UA:IP"U$FIUER%1-&\4EB=^46 MZ_38EFZH0M0IRXV1P(WP _6B=$.#TB3F.Z"8R@,B:6TI3XNSQW51%6>$"L.% M<$K1=%TH*EW4@(W3(5.SZI":X+3(\"#O-6J)4VB%O70"*8\,+[U7*X@&C;". M]C/*]]%!)P9%TL6WFB(ATTZV]Z57RPWX%CY#.C^D7CX>Q'=N05MP%#0BV$0- ML4#J]TIK:X:MU?D91,5?"LX>54UK<"= 9V@J+>&@F+D-E3?,>4IC9\=9N#AD ML'M:='B(GG815#)P/04O3@.^.6:QPKO4T:DL"WA&^3Y<:"PB&$=@>,EU^CF$ M6NG(I((:SL^=I&_X2S&;?;SLW7QPRU8LS!,4+2%2^>0Q:YX.88 #K8P(W&0% M3E@1M%AW\1T;,HZI?%R5+9:521FXY8)Y34GK)#/2!I UG'C7C^_24CQW9 M#]&QS..(?!#$,2U]Z@;"8ND+8Z0#RUMF,+7/_8B3P>Q.JA14A%/!4822O<)& M4E(RKC-<<\?S?C\$:?U,L-M]*YA 42!F&>:@+P4$O:C.Y&+$4=.!5$V?"]L] MMO-*J'4X*,Y#.C$@%(F&5\A.MP#RS(E*IPCWF38_=EP_1'D*SJ*GVD9F0%4J M88CC=9J< =8SY?GRD+J3WC0>-(2AE 9-B!)@G7CM@G((Q'B6(6<4B=/4FP_* MXN*HL.3$@UU1W@N>K@5JI'UIP%88+)W%EC#B+9BTY+H"@KW*BPC/ M*-^#;E9.6\:\(8JEQA*$65\6)[ATKW#D63 &P=J+8/;./"X@*SI&*==>!6DI MXG7^4*G4*"_+'Z[5$C]CG#VJHN:".TJ!$,H$R6,PV-=T2)7I..^M* Z913@M M.CQ$40?L W?,*\R1-\X31$V%]W3X*3_)>$;Y7FYW5"XBYR/SF@A0- K^4S&[ M!4'G@.U/LGKVEGB&P34#0# M>9!%/JK"E"HXK*U-MQ8Z$Y51(I01!K'8F;P^ 5/"R38Z\Y@0]Q -!QSE8M"( M1\L=:#2$"2U=41^U4RRO5U=TFU+CHT333EHIW>;H",<<_I/JAD6RL:D*0(?4 MGRO?TM9";N- /A:FNMP]*XU.Q0Z(!O#NHI)X6:B:VK_'AB,T3/-ME.\C+O)Q M-WJ"-B1=/FRI(P$K!HJF0ISAS.47?^)4-WF,>OK0#A6SP5"B(^+.:IG*HJVM M'2H>3%Z0L%T)Z5%B:2=M$Y5-#K]3,09/26KP5#O\U@N;M_[@?+U=[U-@ZD%) M06Z-3%SA!?&.IW\U+GT=RK&(+F]0O-5^WD8 /\;Z'U4O>:,((\QQC)06A&A= M7IAKD=!6HYCI)2ZWJ?\Y'9P^1&5YG9K_@ST4.&(;F;2TS!M%!'^3^HG96K]K*WD@+D8%2:ZW$SV 3E#!Q<[6MO"O@S\.YVLHVJ1/LS-!DD"L2H7< MV*>P1L \E([ACXIW"X]US+D#D_5;T0X$=!>F;>J+QV2@2-F@K)1R>65%) K"L,S9 M%4BMEU<_"M!WY#" !=/22F!JKS0UW.+$TR)&#DR=89J*]9L"-P0Z]*9C4+2I MGWW9D=KV9L/^)FJ#K 9D'J(P#TJ#,J>%"HF;J]XOCCN^WKIW^2EP7[YGY!;B M1E!V@_6/=E@EP>4EF=2G^_VLT"J0"E8:/&*R#5;\/1'[AS47N%580>2)],XP M3H)F#G@VR!I6P]3ZX<)5O-*#P?KR;/LJ14A@D6OP&B-#$D4B&"Y-.P2(SE,? M.B@BSQ39?[_ 5=I$AA4#H*.1$EF??E U;7"TH56RT?<('X0V'5I((]!#"4B'0JL&XQY;MAZ,0TM0#@#)QBR2K\1F.TZ=#SM$-2'P[O*4GK M_O6G,J!!(;SR-%V&02!*8:BROMAY+TN?U]F)>PGAS9]''WM?W@*^ZEA?FOKLNIB5NFCUS1'^TK(CRFD]N(A'2K MO *]1D2U(@IB=&=;;[FB1!!"GW))N1-VIPZ?J)0+]E8K#^HJ*NDM"JHELKI-JKFB,O$&H91 M"6%;!,]=>J;A#QS0+%_]]!OY0[ZE?@6'CXJ-DZ'#\J]W+K&L[D?-L,X0>-Q, M2E"7CLCD?1LC/2$:+#?F5@/6,7[[K%&^@IY["A'VP.YM=^2E>RT=H5(H[M,I M?JET8OZ@#!<:9V5&6JQOEST*>HZ:'ANP?1OV'=;.2,R,YMX&394!HTNH1RA& MZ9KZ_C\Q\N,0 "I^ ?,Q>#,&/_3S\-.H*&]$6SWSU+ZO>._9)<4H=BPZX:4. M7H!]2[T0"'+:BF#RLTM2K]U6M3V$!UC?:@E1V_OLM[>]?TRF+MTC=S5^,*D-\.;R^]Z )("*2 /]#0H-/K41Y!2'@#>-H?=ZABR*.GAG>/,0HH\EU M,?A8]"_'D]'D\[?WP\^7\WMQYX(Q3F I4*2!*8N=KG!'C6VHU<6H/+#\K'#W M;@K!][LIQ)^#17E#J>WU_PD8O+>UK-6",$=3!U\54S\86Z'.14ISU%$NY3/# M'$30@^+7WM7]=7_&(Z(@\ _QTJEK"P+)Q.;16]B=D*5"79DJ.JJ5Y; T1+ M8;0N[X226-6KXY:1F#=6$ZE\Z^C6]^B*FQ-$B3+1.<\PDM*!&JHE2#B2]ZO" M7*TU_SE]O.VJN*/0@AEGC D6<\.![6IG049Z-PM3XX[K8W,6'HJ['14W3X?D MTQ6FGMG4I=IZ6J/.>*YX?KR K5^%=?JHVUAS.\$XD5%::[RSC%-*8HDLJ[$ MP/4"\.P+2[ C/;K=FIT#[(HD@= G\-AQBJ96+P1W).EA@_A+1+(!^V MS(^7TV)+C@?.HQ([R1O.9:X6ULB%R8WMQY: 5RPU7^/-WZ.*\-7L5 6/"!:9HN2[5U M*$:$50W5VXA)NK$;60+T8. ?W44TDBA #,<65)&VJZ( W;6BDEEF0 VIU2P6@\&07T.^F/KP:<(E6']X(AS"B8O4&] "99] MM%,")55P90?*(0%Y'4 M\@QPHI6SSECB7)V1PIJ)D/5+?6P]^&CA:^H?0%G@(5UKB:D35M1RXPB2DC^6 M'ORU:+AOOLL;1$Y2C+U. +,@TD6HI(Z[K6JX"4,*M3EC S0/A/O1%2#X]1&# M,^BC(D1Q 8:]SK;C($)^WWR3YXGQL:OR4\8@SK!5P-C1*4=1K)6?"AJ" MARSO3"0Y%1[94?&QF&[E@?\Y ^X#$TJ+VN_1TD667VF$I*8G@I*-E5X,X"!$ M+@EUBF##("BN/2CK=?391C)F8N.=J0?BH+.9GG"@ICWU6@O,.<0Q2-;..X\T MKPC@JDS0/!;4Q"5Z- M4CQ@QE*G0.K*!B(I.-!,Y7O]5&JV<1;OB7&RH\H#@2:>*,&8I4@*"'AY'?-R M(;W(I%UOG.U[8GQLOD#_"*!)D[?D&>/I7M5Y*QKYXNH^E7J;9XZ"Y%M\W'1_)$6;;AL(7,? />8$$2%Q;92D(1!X)ESAMX0^7UQMKFA- MTB$\$I/:KT'$9S2I$W+642[2V0?Z]MGBJ4//AD!!N5K,@XJ,84S-,MQ3VA"7 M,$/8?C'S$]$#T4^*Y&9(91G.A:46N57/RX^]KZ66V;H]H<>>2.HIIA[BMXA-@'B=:P:^ ME@S89WMU=+UGWI8 WEE;VJL!ZW0Q;(#['JUF'3'(II[GV8"!%[T![I, G,*:U_T7"*$"YS>E:\RQ>C!4]Z@A MIJEW/L6;".#BPE+EJMXO")SM];Y929+%6OI]=Z!.J0D4N^5MUGV'#R+M?L@7@;J]]W>8>VZ\X@4#F J+"(I@-(R5D0(#H+H M+#W].JGF?1"A2U50 [:!*; .EDL*;(%,K(02>$7G[?3!M*W?6[L[5*?$&@>0 M2BTQYUA[30E((V$&?,O$$"$8ZP7-SW1B4C7E?6FX/ZA8RI3< [L((9;4U'$. M3DA%!6L(SB]O?PV^]$8"4/612&WEXW1RU=1(HH)WI4]X^ J^Z60Z&(Y[TV]O MYL75[-?).!%P.AF-8"K$$8N@B205$9<+EC%*I#+3QYC@#>O- M -D5UB[B@'$ !XFXB#6)\(,%?JXB:BF)$+G?ID63ZMP/K/=(7Z#":U@1H80S M@1T%7[/NYHZ\RJ]8?HVQ/C"LI^1H',#)XU+[)-X!"<,0MDH"+Y>]&\'7P.N] M$($BX(J@,TD>Q_:/))T4\4]#PY\"Q6UT93)6#?4=!!LY\80 CNU W'2#7R%+ZI_ MWXQK!,Y^ZWU+]X]M[6\X[YQ3UF(L!;$$&>Y=)>=,6Z/<"]7#5W%?;@^8/C"I%.>6.9^N=M3E*APW$)AE M^U),K67V'G,5IZ2U#F!)1-I $I$R%IB1Z9IAXZI[YX0+$N#= M_+*8UJ'_^//*V-::T"HE30BPSG2]3=#4FTJ;.UBT];G3B4G:I;]WC5O ?-CU MWY>98=)RZY%*W:R#UL:BRNE.;;U00]4*YUDVZ^A7?TKR? #=:Q0!7'BHBZ00US"8N+J+YYU87 4'X?*$'WV:(U MD!X(_SW6Q'E/#-<\6(,1CNE$$J[@#Y(SDWGD64_#QX'_E'3%(7QQ$K#GGA ' M 9$)8 M$?0>TB=&9O*]00\+_3*7'T^A"2B9].AW'@DH).R%Y^-H?+0; /YU5LRL! MD"B UYZ%T(BN*]?MUKM?7*V>B#TXKA3VUE%-B0/[8QGS6LJZ@P@7D66M3_:, MJX9>*9MQ4WLFGJ="EAAB.JD5D94VUB>W&,2K,8O3,%)2KBN!3<#:QT(Z&QW8 M" $FCR#]SFA-F>/+(V@.29J[IX=8R*_%_('TH()95-Y5)R760!6^/#!!J AY M!E7!,M:-Z/TP/7P-G:7TDAF+A4O=E!UU&$44JS4@K<"9SA/Q.,MD;[>&UCCN M/G2K2 F).N@0HXZ ]JC+?7]KN97*9+756I"UHO^6 *43HLYFN4$I0:D$UXA1 MBT$'8U9!Q(#4)!-("$:8W!(B,%WE?1R7DQ&X?K/PKT46(]W;2@E) ]YXNFY' M&6F1)R%68!(=LTO!@4\I%J@5SD: '@9\%XYYP!9[J@A+VLXZJU1-=2JB%EGQ MKM*(KA47[ B\6X ',=ZR;17GZ:RPU $Y)3UPK".VQC5&AF0Z08*Z:V72&H)M MX>ON&ALQ9XX9&6D 49+I&' )'Z8TXBQ8!EVPYG-UPP?2[WJS2_#)OPP'Q_1#CD/\8@(' N8AZ3&V)$L3UBM2+N:%Z:_3O7SD<&MZ4]X5]# J"9 M#ZXH-I$I176B5K4FI96V>:DQ08JM.5Z;@[>O1=U#*+ X6$1,&$.<6LZ),Z1> M%'@M/',E$Z_RC9AOMS7=I-P>0*A4A*@=A([$>!&Y0*DS8KDF0[%W^:DNL*=X MDR4U +>O)=U#)A]T1)Z!GJ6(.6Q%2!T_RM29-BPOAI":H(TX[^!+.J4\QP&R M46D3@DEK4&34)XI@'\KL!K;>8))Y*&?"'5V""H'3RYU'TGO&C00S1>L$%3%" MH\P[WP?M;@O"MR[.3C RYS4.SAL=+/471/.B%<<11X!6R"H/)H2 M,!HTQ%\YQ@C#8H^ G9*D'4!%8A]#*GLGH"0-4UY2X:HR7@Z*,^2-?(G4+Q7] MASWBBF0DQ",OK-$V"&\HJ0C!,+4LRYA0A?9%ADZ](=-53@);&M)>C1))H56^ MCT0D3Z43PO3>],:)&<(#B*>4$3N7S!UE,J0>&9Q4'DS4-HI,/ FA-(OD7@CZ M#UOZ@$$VD8[4$NEYH$D[5H0(4CF;F:G7ZQUXVNE07JK^[N+&+_E0?"XQN8FL MOODUKCI+VAKJ(=Q2!.Q[ZE]JZF,. *X2JXG#6?414.@K(+9!T@3N^^)Z,IVG M(KO=X2720ECEN31(<2H3HR_A1>"[APWAS4%9!?AF-?6FW?9.'6820E%,ROJ(,G'6YT<" M,3B=:^U['PKA/5Z>ELJ#:^>)27U]O X=O+^P0&QM9V8/ '9F 35B M47E/M>,NR&"47)Z]A5@QIS&\4:^5*VX&X0.""XP@IDB-S(*.TCN&4\/^$D;K M!.=Y;QJIVJC!X586)[ES5YCN=8A M?T]$Z5(TH+#!JR'>29F:AQDK4*UH*/)-N_UX_8JB_0%Y2IQSB"KP"'&A8V V M$2746X+30?]T6A#,J.9YO15E!]&F)T:)@\HPQH 4)M-]EU(0S0@BN*0)H:F< M)#]?0_"6BO6V\BTUO]AI5YMQ!XH%:ZV"!#*Z:\-=P'Z8@)U%%*B5HV\V4.89-W" 23HW(XN\N2-H:TR\ @ MRDP,GAKJ):86G%>\S(*Y@$F>^4>,-"BU_4%Z2HKM$!U?*9>.&A&U#50[ZT.J M94OJ3$5$6!98@#72#=KL9=+CL,4 0H \&XY 6CCS)*9>R"5EI(XF-'0EX6L- M/O9$F8UL#7,N);:X)H3J=$TJN+1U-P\I/,_,(@%3>1 ^.FE[$\'W%I@HIK75 MF'"<"D!*+$:"95[# Q;[P6I\UWB&18H\#YQRXS$)7A%,EC:'@R.1MPI5JB&@ M:81D5W@["\T)DLAB'>C_S]Z;-CEN'/G#KW<_!6+6VI C."U4%HF;!"@ 7!:O9_^R0+ YMT\ND "9"IDF63CJ,K*_.5169F6 M+UJ&>*'7)+:IIC@%LHETMOJZYI$RWC[A71M[ON+@I 6N#K$T"GXG,)1:.SFV M R[H1D24V&2M^,S-KTJ[E4N8.).CZ8$5$ (^**.A6Z\/4RUM2UT/RUS+*I2Z M/@?I(M.EXER71=RJ9#.8D/,">"ISU"V[,OIZKX76QMP[C:0QT[$\8HDZ0X[M M!&XP+S)& DW?I"4!9CF9EO"G;#4.=VH3(=L.1?=B,$4L6-K L7UFU/%R'TPJ M>[.;YWH7X-?'\\:1OYI_S2P'*!@2 B.F3*,6#9H^-HZM;:I5JFWSV5L9^9Y] MQE#PDZ_JCL&M M"Z"YKF][="/?A5KZ%LO@\)%ORD: M3M@FW=1#I):OV1LZ;_M$=HSF MK6/?LQ34,UDH:NM;CL_, *R?^?$=9KG$VO @B6:N:;Z3I_ E>RB?HOQXE:=I M'@E-W[)IR,"X=ZPP;#Q)4[+#38T OXCX%"@PEA] MRPH:'A=Y ^&&7M95D^TD[&N#K#JJ\M'7[&OTNRB=)([9 O>+N\9PBPNK,8+% M$)JE\A6.5Q3,T33#!;5LB:,F9NB+5F35B4F8XN9,"*6:OG4FQPZUG>GNJVZJ MAQZ84SH#IX6)!"V/-I!K@FQO%E8'"W8M_4GF=+]FSO!?LU@T6!"PMB.7=%^7 MR="@/O%49EE@WU+786'3:< );&9L:=3(ULMUO3:>T\>]M^2O0Q@)3-W1'8U9 MFB60MBZ7ZX QLIG31U7+UN2,&_0*V +E\Z0/1[Q8/(/7PI3@-MD:N!V&30(P$@/',QH9 9O$=3?0&<1]743.,X,^A8GDJMP/$UTP '*J#V? =.TX(M=7ZJ)+VW$'?A[OY4%#/!Y;\^ M5/9D46'53_!#*@1'E-W9:F8*#5O 976YJ,I#^W5:M?(ZVK1AE!$2B$9LHI*5 M:J@Z,9I. "H#QW[ST(5NKT^_Q?E8&@4_4G M%!XBMA\&ID\I,)<14MVL]V0;B?9S++"TN5E7(\3C'R=%-9E-8(? Y#)\$@>N)%'EBZ:*@T6;)*7%2 M7UTW*UX;SAL'_J+>=][K/G]]GO+*%.!)$O\_@8PSL Y?+A!2T?PVC[_M;;SL M,D,+#;TOA8?HNF4'NCBC1D/*+!IJ-1FH[6AT,_7/!+;I.!WFTN&#_YED MTX5S\DJG6E<-58U9X#7JJNNKIF,T $H\YFV6]E$MDVS8SBV1X=5JEE0CFF: M$>(Y) !%K=&@$68[M#?#F8SI9-,@:6_@%T%^G3IBZU)7P9#W;$TU;=]K>%JU MG,U@/R! M%X(!! 9[&#!B4GH@!H& 6]--$-4 M&RD1IQTW&R()%NDX'8Y'?G%(/#3!\G'$Z0G;"!P6-LP0@G.S83H3W38UZ6#Q M"S]RJ\0$B26ZJ( F;'_#$,7\FG;EMN.QS6%;AGTHQL%@3A_TZ^=3?<.AH6\3 M+0Q\D_F.WPR:V 9Q-VT-2DWC0--SQZ"_S.[_(2+6V:_YLC>]Z-@D!&=>G>/M^_;M:&,@U-;'/YONV;KN:;[@^F$]>:)HV"TU[)=T$KF^R* %3-J=T_%"7 M)_R9%SS*AV.@R1+SGYJ!:;+ %ZF 1 M\5["OML+2'1U\>-]A6@BP#E_F1Z ]8ON;U<$ANZ[ MU'%4NZGJ8XL3JM;F42YUO2-PBP-_C>*ZXUHAM537 M W#4[#>#^;]EX]PRF&VO#7W?B-XZ_E?Q5&6BO+AE&D9(!*(:1I-Z!4Z+&F[) MDQ8]2\\_@3YM8K91-\C4?,\)-6+Z(!)$%0O>MAE;5X1GFD/OMIE]48$O=$*74;"%?$O36;.)#UHYW&Q0 M2:C-WL8?%7.+389M;3E?F@V)@ #\._H:_7ZTQ1<0ZNNFK^GB!*CI6C =OZE1 M9;C ^5O.?ZAT71D>/Z[=2V)"@6V]A<2TIM8YU!NS++"@E E$>S M8?EKW@2Z%J&Q_\H*$)JYW]_\>7\$R!,UB@-7%1UT7,J8+GI_:L+588:ZD2=B MJ]9:SGIOZ -_>8!'@ *-D@.I8YO,#"P-' ]"/7# ]5"S#5_S=$\3WNUF5[?U M'8'>$*>R+N#Q0)T#:6.(UN^^P31P]6V- CE"6G..:8:4;"8.,M.@725.CPR^ M-LQR2FS+#72 2DL+:6 [05,ZDH(7Y6P>MJ%$WX@5X%IVS'CW BJ0W3 LFSB4 M:I;PCJM5-4!@K0V?_CW1R+I+W(E%?=6,H;KCN6%(3"O053WT5;6)<@6.H>N; M9^0-C=+UH$M79MF&@F>.)J)IJA\ZCN40-Z!5+QZAX EUM0W9!IDGK),XO9] M)VAX2W-H2$U'I2SP/::';J#6&IZ%(@5J@SPZ-3N)?/NI<[R*!ZXQ=5<4T/() M<9CI!!YI5+SGV<&&]6P:%NDL<7JD%MIH&61Y!(PT%WQ;&C@BWN:$=;5?(PQ# M8X//F<'4M>.#N):=4_'4L342@H-BA2; N>YHCE.O:LA<<[/)X7M"U3:P_3.? M1+$(WP!I8!J3*NG[/HD?MQQUW1?*MUW#U[6J%;4>F";@<%WD6-==S?'Y6<:;RL\T&/$#LY0W'T-I[ );\^?(%?BX<&D\LH+WW@PA7VD?O8 MNU$FGO/_Q-C?$_7]*U%3RQ&>;@CV%=">$LJJ>L'S;2X'H 5IN@I)KZ5NTI>15>FVNMILA5+=0"MA8.CA78A/B> M237#4\%X=SU-]373LDW59QI]]^=/Y.]'KL,!9,6E.AC:EI;*\@W7]3S1RL:L1X9ES_D/?MDOL,,$UQ#,!^8"Y1V E!P%95)8!G;SGV::X77VQIRGWR] M%OQV.S0"5R>>$9@&,1S#):;=='7R+'NSJQ.QB8H+<]X"YY9.@I#J>N Y (VF MZ_E-$V!F>J&Q>?!D+?[<5KA_KV9D,6 ^#? M/,N0^\13;121UC37\C5?]9CO$C!>35*7RJ?$",'"W5@89IMG4!P]6YA6A=TA MCJC&[%G$#FP-E*:MUVUS*+5=;[/EJ+UV3/K !9)4(<^TF1%ZKAJ*6K9@>O@: M;I5MN3S. Q0,%/#:ONER/QW(U#.TL&?5TQ8Y,;U97,1L?6;<,S#,\1QUJH1CT3UEB4 M0=/! EUNQ5P]3O2K4#5K']%:(4F_5D(D7.:Q\*.J^B/5(9//7WY[?3T\,/A= MS6?BB*5A@QW&7+M:#U-U#7.EZ,Y\/423#'8#"R(.(_XOCQ_', #G&\^C1_X7 M>'CEC(91G/\M2F8':)]3I8:NEH@0Y]MM&UPST41#TP-:2XW#?'4=%>'AU4-% M*9<[QLZX4@>1[&H6\6"!6UY*WV5$]\',%D5@0TTUQ,)62^DYH"#8KJ6T[#M& M;W,IJ_<6Y]5382B*T9N^IP8!-;R !D:-BX9.F;.2*CC'14L4A#O'"JW2HT=K M<)*&"@TK8!H#S\)D?F@&IN9IS4J$8,C:6U;"(+9!;V0I.J*A1*Y-$.AAH(:F M5IUK"_QZE4S+<=>;E2Q@S:9W]"RVQ)%4NZ:E/$E/:8XXX"UZ;8>^;N@$C':C M7M"0&ALE.Q<+2E3USC!O=D5_R:JBV'Q4G_5^O2R.%$T5V*X3,-5V-*(SUV"B MV6R]4*[(@O"W>E2:9FCG6*,U/8QC9QH)9A&K@& M$L1AM;P&V &^R'&PB5^UI+((V$4LT,3"LT#4!'"UJF74X7/1F MM]6=;I.)J]?&ZITD@6!DN[KI4.$N^8X9,"]L0D6^&5 C?,7U->Q;7,._58,Y M;SS/"GUPE )+=5GH:+INN5K8N+.P8"K=NL^A4_TL4:15@O1H$4YRDRR[VNDS MW=!CAJ%:GJV;]5)HNNM3=\M2,$U3Z5EDY?)+\34KH^25D(\I23K>Z\N6>DC- MP ]-0Q2B"G6PVVTA'FYHA YEFZ4UJDSQ_5O9;5.GM^MSL."LK%) '%@8#]PH M PP%1S35(;!* 7-#L!V,S<)^&]7:<)ED*YF5!=*I*-'B^$$0B"Q:766.B(*' M-!"%)C=KNM&J]@8N4/NA[=5ELAW7L;3 <7UF^28U;5-H(,=Q7,UT[8TDHWJ1 M;G*5.K*]I%LLU!PW" S#=J@1Z.*L3&4S4$_7:+#+QM;,._LLD8HCJ79-2WF2 MTV3;CA$RT_0,W?*(J3G" ZX65/2K7R^"L>3X:G>7L,G/LZ O3W.*8C:IQS$_ M&^/'W^(13T>?X:V[3J3L6:A@,DVR9\ZK97I]>42#7D=S'5.4$A910L<4E@9U M#=\CS%H^>Y]6T=-W?U;OI"#DH33H'<%KOMJ3'.01SW1U\'9\BX0&HX'EUF37 M/6(; 9+]$$ Z@L\MR_,]S0M]R[2(I_N.QJJP@*M[3+C.>BU:E0&37827@5+1G MH6O+#I1CNZ;CJ^ 6JT9 BZ=^,[F:A#=V@XWFGXM//\Y+OX9YIQ7 M'5MY49['DJ=FJ'N.:PJOE3HA<7UQW%<$"0)1QF0'S! BXS3HH53H'*GH;KBA#7I4LUQA1C+3TTQ: MD]P+F.KLVN"0+Y1KVS9%)JF/YV^UVEJHPD MXYX07K;M;FJBG4/@,LT'R]%QW=!L@K]NU;1[!\EI6Y;,59#\$%[7'9NH3/00 M\:JN6;[PFBJ04=U L[=;,;>%Z[*M=M56;;&71!V1D>@SP]4:5:HY@>WL"(A1 MM2T_]2I(?@BO6YH.7I+/')_9KFM:%K6:C3U/92;=8<-00T8.S5D)OUF=Y(VY MZP>1>CEO7?=](&G@JC9@"Z"YSBC8Z52C*O4+AR<<$#Z+N6K,TIGDJ"2W5LVRFJB$0MR:OX]L6-=;S72U[ MO5=::P2X$)7W'P4[GLJ63HD'_HU+;1=GV%XQ&"641T[O5-<-F=(% #KR&N [8>W8801&.&RB2"Q,;,STQ624R[>D9? M5 MSB@JEL< H535]40_;S4( Z$[Q)J8Q+97TG>7E335)2KI0PG2ET4XLH" J[M. MH(7,M4,6JJ[MV'Y3#\]PP5AJM:[4E:[ :>5 'ST0ES+,-0=5;< M1JFCUJS8,Y3YDW=5J7QEC=I+UO;$B5E7LU77#,&A%NJDB0;IX)F$NYT0[4X[ MI@:'5.)(798M@=0N+ P)?3"&549L\+M=CSJZVLB/Z?NNMO-,K&;='=4@03)Y MI"[-JT5=+[,JS/,MW1>-*TS'UP#A2&-[^;H;^L:N53FVLK$\RFPLR!E5@&%8 M-'29KH54"XAO!=4>"?5 -YNJX>TDEG9GKN][;Y_+_7[%<+].P;V'O7?X$[4F M.5,)'HWJA@@)>;K(#S \P]&9J!UB:. ;.^%&V[2Z)]>&WW5^^O1WB4ZK'L(L MQW$H\4+/M5W?5PV#BB1)#T!;USUUH^4585NK\.!"M5>'AQH.&)U4,]P =&AH MZH$G9"D(3 8&C[O1"5S4%\,E>M,2G29+-@U -6B >M3Q*2&>;@M9\HFFV:;M M;/:*)/H5+=1K*<]?>3XA,I./%_A%?!903P]#6_5]SP;[WZOSTD+;59U0=)\V M;5\"B??.[X)4/#']:9'Q1 W"#!;H.G5]/23$,>;G%."K&B 5]YJ02]V'0:4: MJA-XKL]"ZH#7T]"2Z(QIHLFV\7?U9WK=Y#P]_W3!E*%C!8;M@&FB>QX5[5*= MFI"F'5+&*J8TKIV*;Q5M\/.$C4=5I@6AXUH,'/$ZI\[1S8 2046+(!4/$6V# M:+9'=5O4^Q)),(&JVS4M15=T.^RA:*^&K\0>X:J!0,Z4;N10Q[551P-GVS$\ M1W>#^?:I3VPOW-BGT[>F&[5"@9;HO!;T^,PG49S&Z:,'],Z!)K,H:9N?36)Y MEN;JON/;5+32=44GQBIXJL)7&_A9^[OY,[5D\//I%)"Y +L#Y[M>3[?9"IJ< M!="8JE'FVR;Q'=VBEF8[#=LSRP]M$Q9 _SO138GT/X$ G:._- $0^3(>,577 M8[;I,KLJ;EO1W[!"HI)* .R?KXC^1^\G70*7B.F$+G/40*>4,A'_F.='!H2! M5=W"LLBCR\IJB4G^!/J;C_Q9+GJT5_'N.NRS0HE/LWPXAK%]2J)T2Z;ZJ3[> M(N@$S_TEFM0WB![H_V_GZ_<<'& 644WFA#[1=4\3)_'$03#3()[&0'MO[3T MHK2LJD^C2BN$/=7"ED]86W<("XAAN:%K:&I@TNJXN@DT-J@3;&M])_H8VO1\ MA%V2V9<-S[.=6/$T/? UA]B6K8F=&8MYQCPCW;##;?VWJ$7(2F>9HR=W &DJ M(W$G<;LFRBL!2U,S Q&FL'T;F$XECBER1YFO>Z&E4M[IMLAZO/(4D+=#T MLE*\0E.'>(&C,M/47-.Q/.;7O98M32>:%88;QU. 0ULAZF<^G?\YSQ[S:.+, MRG&6Q_\'&FR2S=)R58'7.>+,F3TRLCN_WC.H377F^]2QF<-H !QA^CK83[H5 M>.9&.B6M ]RJ>K<^O_W#VS^C%Q6\N'=QS;9)SMW7G8OG@5L9F!:U7>H[Q&4> M$1C,'"/0-# /-R+XS:[EQNJ=--17)BP,D\^\C/-MP+4K^+9[&2T-YNA9P)XJ M+*?/;)75;25=7?/#<%O3FMTS?'5L4NKU6"O%K-?O<&O'#M066JKB\6U_-9")+*0F)XGAFNM&^M M84C;V-<]?'0;DQIGR8CG1;TKM?4PRLY(D*^Y3N#I "T,H%3U5<_Q#9^$KJL" MOV[N=II,9\# &R-?&<*Q US'B.4!A@'U3)/8H1T0571EM32G'J!.J+N><08# MM)EML2,&^%N:\R@1$/$7P(R_9D7Q:_I3U?2LVMG;M8VV<\".2748KJK"?W0C M-!VJAV+ @>73T @W*+J6 +]G.&\=^3H3KT0%-UYOFL:@V M8]@;'6BLLPU\$V%7!FZZFA.$9F"'FNUJP#":9=8##S5-\S=XA!KG'/EK)&>Z MXVB!8XV/\M8Q]FCZFX^&OTN\M3_A"+K+!A M-N'PPR>>1DD9\P*@9WX$7[CG:;&STLPK.@_87G-A/8BC$^()'@]KG2?@?[WI MRHK">\,X6YONYC*N66I>503*"C0G-,!;)U90GX3T5--VM(VN0/*GNQ8OJ9/( M_3B9B:R*2A9[J\/NQYRM,PR$[P,7PTM%\25@HUG&+;AAXR%CN4:AK-EFDPW M+7W_/'VW]P%'2J6I9IB_R^0+B@P]2 M\V< MKZM;^=/LVW^W+C'C8IX>+3TA9;E.JI/"',TZH%7$((JJ:Q3L/# T-[: MLY8>-KOM0Y0[MUN;VV;H'*7)6I.B4B;]8- MJ,7\AB>9;QI;$45CVD&(LGMN(M+[XSA#<7;AQK:6S;XJO(6?@*DW(3 M<-]WSW#I"*%.*;@:(%:!*\ZGF1JM78Y0S$E_]^?_3,J/H_B;4I3/"?_QW0,\ M\OU#-(F3YP]?XPDOE%_XD_(YFT3IQ^IO!=CD'X@Z+3^^^\_'\N/:[4F<\O?C MB@8?"%6_^SB-1F*Z[\ML^L&:_OY1C/=]G(Y VW]@%'[8]5#Q^[9!Q>F8YW&Y M];ZJO2?_%-!K. MOQ^_I$_QJ!S#1YC3?9:/>/Y^F"5)-"WXA_F'>N#@7C^F'\1DE@:5OWP2A!5# M27]\1XQW2IX]-5]>+OZA'"T^YEL?T0R_'I.F?_=QY4%+;]CVT/7[R1MO?^O] MO;Z]WZ/'R?=E\GN0 %1J&0^CI$&?^ZPLL\G'%605&F49-I>_U]>O_)17<"M^ MV3O,)2S/8" /2?;T81R/ +^EJK#_C";3C_]!#/7CJ]IHE>8OPS7?O4ZK!M0; M2I#I[TJ1)?%(^8]Z"_$D6FZ%]R5J+>F+(1>QNJ5Y6Z>12]Q6?7NJ]>5]EHP: M"V"<U?A M^SA5RG$V*Z)T5/RQ'<8"6GR\CX;_?,RS63H2$=PL__ ?PR'G#P\78+?U>+%, M=O.RHE2R!R7GWW@ZX\4EE<).DG>%6'^019V]S'6H-!Y.C(KUI%*##C15FA'1 M^;47]]WGRC#A4?[CNS1+^;L?7N9Y#I:X8?6&2'/;2$,&%E$1:1!I$&D0:5I% M&@-M&D0:1!I$FM:11AO8U$:D:2U^K*8K>MEE'[7K5$,,U B4")0(EH[M,'5--1(E B4"*:^]C M*3% M4Z]%(G"+> =A/_,"2#H<5^['B'_C23859\W;$"6I)+VHC-&!:4NSPZ[>O\=( MXAGTU#4)EZHQ%"X4+A0N^<)E#:B%PH7"A<+5R@:SJE(4KM9\LNMRO?["4YY' M2>5Y1:-)G,9%F4=E_(VW(F67/6;:1IQ#4Z6=J-I'G:[P#$8&.Z2WKD^B3%5> M)B9*%$K4K4L440>F+2_E$$4*10I%:J!K\G+K;D2D3CI[B]$-*5S%@*M&V4R4 M)'R+U.U9M51G$SC*PO/S@?;1]2P)Q&Z1L"0);,M2/(6@O& ]#P B2?>%5 M!$F9&UV6W9*9B!B)&(D8B1C9>XQDZL!DVN4)V@O&0Y!$D.P+KR)(2DQ'U ?4 M0&_[[''*'ZHN'ENOW_+Y3S^\H5/,JXUF/D7/(B&^:F>\W('>24<[>WV+GKO5 M^YRBF$WJZX]N3N-X?D!\0OR0PL?0L4TUJ!M$DM!DAG69YC0UXXB6=/'#<\O] M:L9<>8CB7/E6-5C.'I2J=XV2U02M$F?J7^8MD)5*_ OE,8]2T;4&I(CG2@G/ MJ99($6M3#*H;Q8_!ET^?E">>*$]Q.:ZN?L@24*/BWJ>F\9$2U9V/E&C!&=A9 MIY7..IJL;+*I^6PUSKA52+]$MX/ 8P:5YO'MP*BV^ MTEVL19;$#CWGY[I+I*B^1;P[P(<(C" MNW# ^GC?J7-"WQEB]0TMD7"MJQD45>0X)!P2#@F'A$/"(>&0<)TAW%OK%5E] M=U<_Q\4_WS^(?=)8A!=X42IY5!Y3K4AZK*HS6:(U.UF44&F"V)5E%_==5SF' M-JGU77_)TBVX1;A N.B&7"!GOO.HMS9T-Q_">)'ZIS1?,S3-_'J?(,EE+QQT[&;SHCG2T8S%=? M8!LC?1@BO6+"(38A-J&((>&NCW#M-BFY4^55I.X.S9#9D' HI5VG6;>8[>9W M]%_"$O"^&-9CI#S'/!E=,@S6&0G$+3H,?^*&0MB1A"$D)2_WT83;^3V)J]DT1#Z43I[*MT6BB='0HZ7!>AYDUFYBU, MYJU.1"^35LK%M4"^WB,9(CW2!^4+^0?I@_1!^B!]D#Y('Z0/[@Q?O&C:=>[) MT#LJK14';L9@0*FO].H6R-\F%I$[0A&+NL@BB$6(13T@7-M5JXSKIAD*)PIG M3X53O=.O\1!W)X03SVZ?KZ1+2 M H'TZ;/A+RT?%%D'Z=,O^O1&.]\ZZ^"N_84*HUWG3AF>I,0-L[;#?CVB5[>P M'B$)(:F#G(*0A)#4 \)=#4BAC':=7BBC**,W*:,WOZ,OOXAFD 2I_S]F%>3)U3];H5DQ !R M2)I2_55<_B$N@6+#^I>G^M7W63):/'KWI)O/?_J!)TG\XSA/_Z\&4< MY=R-"C[Z%#U/>%HZ3U$^JFJ@_5HGNCOI:%X;K?IY7AE-%$;[6Y3,(G&54Q2S M27W]5T'(K["\;@)7__G?_^U/*Z_,'@KQRB)[&&:3"5POGAE]B^)$W/>0Y0^S M/KJNX#E4O&GS_SAQW>A3U5B_0_[ M^U?_G1*/X(=H6+YW*/6I2W4[8 [3?8?8.C4L30T\P@R#:N_^O+;,RPOT-9[P M0OF%/RF?LTFT&^\.Y1(125F2@W_,BC)^>*Y_BF'>:?F!47F,5-WW=??^$B)4OC??*W@.;E2KY8R M7RZE6B^EA+< ^4E5/:^Z*_CRZ9,2EE6/X"'.ZSW+@$!&*3:)IP3_,/WQWP.&<]),O\;K_:VJI(FRG1-]Y_W.W'Q6XOIMS/9 @>_CCK36;E MP24'&]YNZ$BFORM%EL0CY3_4ZI\V5N)UTVK(13&^N%K6L0W&ZV/^81/'"+S7[)P$)G M!-$8:+H^L QI9XRZPA+G%ZD;T90;LK80+>$ =U(I=D;-\HN?2]F_\Z+E*=6JR'B\9]$^#TMJWV6R@?_ M LP>/X#0P5L6BZ54ZQ1OB7=(&J M?OSM[LN=\A?'^?3R&_GXQSKL,IW"XE8F93X3SQ(_YOQQED1U; ;XI(K \.$, MZ! W5P2_#\=1^L@5#W #X$%PT/(+OP3>RJO@B5%>!76J*MKQ9(DN0($L%U.Z M4SS _ AF$ZS9 0OAL=$ MU1#AAG_,TF$UX6J,@N9;[YV38Y4&XG*O9L273'?S8Z$X:3J#^S]7)%;@X2'0 M52'J^_^O\M;%;:+4F,)3\:"W"G@E%3X?KF^AD6H+;3-/YY3'#Y2G<0Q+\105 M0* $1OU"+V Z,<6?HWPX7KR]?KFUPIYB- M2+'/J7:_1:,%W]U%2,7PQYKQ4 MHDJ.^[&\+VPMA"I.!]5*@]T1BWWBASR;5&L]!]KM,M+ 5E0J(_A1N9_!APQ$ M!@1G_GP%@'494N8OKG:OA7P-0#C_-8L%AMP_+S"CWPPR75;Y#;3O :L*75FZ? M=37IJ!@K80*>CMRIGG&"><66E?,6E7.,#\!UX0#O?$7%P?32]RML]3-H=7CI M?X&)"?)6B&6_JVC6_*'ZO@J7*R_;(08U;)2-T3=K.&R932O>A9]W"FGJ-!3X"6S57#PE&HFYU1>F@!Q%$>7/PIIK<%!YB&*!:*O6 MUC0K8K$$0@,4LZ1>YVP*MGBU,(-JJ89"R!Y6A&QNVL*5<38J*K4C.%EHG?G; M@4QPW0A,[@K.&@;:^AXQSGL!+25X7].:,YLW/G%<1&$Y!E$Y*C4K..D(D%/4&O9H\IS*ZH_BK&)Q2S M< 0BH$H>"19^+]@9K)HJQOBMV:.LYW,(U'=;K!]!WW[*LR'GM6796VLLK/QH M4$*"<\3_KPI2+.S=;UGRK8XN">Y]K)FF?H(AMZK<:J*:> Y][,"/A4KWKAX)-C+PC(3*H)79P8J7P?<]^FL MK,SJEU%4#G_U>9_/NC'E.CJPF+;X>=I85DFU]M.EM0\]5^ - MCNX,'E+IBOFE1>U&#YL%W,,_AQ+.6"7+[@QW>ZE/,%FO6V\P',/NOY M@HW;WWK_51YOP'.O!Z=DM)_C[S8[*%^J'92_"@/EL\!74)C'=/]=/E>$9SS6 MCE$7%9;,"#,[#.Y2=)*8WDMOMS'>3 M5NS[E)>RQ!GI>#E8['RJ^!_.QF5]."J@60.5X#F!*[.^VB3A/#0VC\.\5\3F M,ZCA-S/1]1VK^"22,L&P:38.ZJ!55L(-%6-* N4_XJP]4>6=% MNK*2%T'9&S'Z-N$7Z"L+@6^+E#ZO=I^643G)Q&1X/ND +G?>F$)+>OD^:V#+ MZ]O=^;5'0UH"_*QO7LHSI6^#8&@UWZC53.E 50F:S6_!U$D\&B7\=FR]3;"5 M:#C?%C%_7;.5DR8C:E\*,QK,:# O[F,#FTGK@M'YM9<([G(K;%\B#]"KSM*_ MG./?EMI7I;9N@/;+X;'1K#KO=,ZC?I). XD#4N(H=Y4&67R0DU*-.8G'Y202 M*B4I4;^II,*.W=[OT?=J\CV)UO0WJ>H&UX/ M>TI(U46 1 Y\ P?^0:G=I';"?\B#FTX!:2'UN5,LA;G,+:=C8/@3PY\'4H.P M@48Q8>!L/''#&@ZAYN:AQK8TA!J$&H0:A)IV\]EU>9T/NK[R;\69GCCLF-+7 M5T3I$W!0>V#8TFR4KBQEVZ8(6AP( ]<% _K Q@-Q" ,( S<- ]^S@:E+WVA= ML'J/UO^4;9IC>Z2]H>SE:KF^&Y@D-'SJ>E;=&\TCE!FNWKEJFK++5B^7 M*A[%H[JKZ3+.=*$O^35QT>HK3BB*J \6K7F22I6W$U MW7Y$LR\.O]4M'>8L Y>(#E]5$6R U>=YO>'%%2N#BR:BI]G_59V8BGBMD/92 M@>"Z5A%?='5HVKHUQ8ZKEA+P?*4JO2Q:BRTQ\>GU6U_;9>]Y=O0DRA_CM!YD M-"NS^0^ULJM^:2&!FFI2$JB9?M$TVC?6E.UU"C'.O:>#Q[GCW#L_]Y[L;70N MC+%0L)?(B.U4LB(62[X\%YJWSH1_Y451^U*$*C]GXGPH!FV1SZ3SV0MWB>#& M7W(N^N<@HR&C26>TKUD9):@_\5C3I1A0!/R5*N*/^':M#->?[@Z+32E%[$I= M-@$-F1)1$!D.&0Z!#OGN6O@.@0X9KA] A\YNVUL6O0^>8/T$^?431KE N4"YN"FY,#6L#XCR@/* M>@+E N4"]03* \H#ZHGS=V+H4/2\3=K^=O?E3GD4S-*XKN-X6O[VP8(GE>X7E4A;&U@&DR6,G=]@:%M[=4@@^ZO6KD>ZOJ=& M^[V(;F,'!R4/)>^8- TVL.0Y7ZC74+I0NI;TFFZTWS88]1I*'DK>^H$+S1J8 M*IXQ1?%"\6I#L5FL_2;5MZ'8>I)RUSFI>YVG5HKIL.GORBB;B:8N;ZFFF6 NV C,'ML04XGV$ZP4?M6U0(((A@B&"28LS6/(.EQ]*M:/, MLEYPGK1@!((;@AN"FR22&>9 I?*VWM$Z0P!# $, .Z-U9ECR:I"A=8;@AN"& MX-85<*.J-K#U\^%;+_@(S3-$,$2PGB#8]V0@,_T4#;1CMCQ_*",@SK;KSX:[ M2]1)XI2_']>M! A5O_OX6LN"U=HI<0JX67]??DV:Y9,H6>$! M(JYY>7!%(&7(DZ2YYL=WZKOJ.RSS*+_P)^5S-HDV('L2Y8]Q M6@\RFI79_(>:+ZM?ZG;BMGUGJ#8S]>_F; @LED33@G^8?_BXSE:+T2]O:2\2 M);2MV0N'[XK7(V/Z#;5I[];M./>>#A[GCG/O_-PQ)ZKM_DY7WSS;YT,^N>?Y M@HZ,#!2J'EX<&9D0&[B_C0?_RHM"*<=1JA"J_ R7C+&5)_*9?#Y[X2XERY6_ MY#R"]R&C(:-)9[2O61DEJ#^Q8^RE&!!;%%\_PQT>Z[XT-V*C]IMARD[Q':(@ M,AP"'?+=U?,= ATR7#^ #IW=MGA\\^3Y.E7*B1I\/G096O/9FE\3">1LF)F=L'"][U-%\DQ!YH.C;M;IT J->. M$*\]A\6N1_R^U^R6>@6>0+7KWOY!R47)E:DXV4 UI7EW)].M*V*(>K4/TGDU MTO>]U;[)BFH1!0\%;T/MT8%.T5]$\4+Q:N5\@REM;_G&%5M/TOTZ)W5'^"G8 M#*M-$O:^&1:QZ$!E!]?(QW9^N'^*"(8(UB$$^][4L-MRAX(1"&X(;@ANDDA& MRULUIFJ#50JKXPLFF>(8(A@ MB&#GS-&15U$!S;.C-CQ_*",@SM;KMWS^TP^SXOUC%$T_^/R^_,*',QA+S OG M6Q0GXD%AEG^)$KYH:"'Z67P2E4/B+!5]5:JV*E_%I5^!$FZ2#?_YYW__MS^] M/#8NHL?'G-V;6NN9886=1U;-6V/F+9A:6K@:KIF^,Z[/Z^MRS*-O\837BB_\"?EH\PL:TJBO4&;II7N?L3RJ5$P_61D7$=>\ M/+@FV) G27/-C^_4=]5WD.WA_/OQO-/TI5>!* VD %PDT;3@'^8?-JBS&-1R MG^O;S_OZS'=!3M8G4; 5UHT MCW/.Y^W P#=D?*%3TL^N>>YPM2!(I0T^E[(BV?@Q5] TQW]U8 674K_;M.'_:^L$!Y(D3V43U'.E6)V7PSS>%KY*HU?@BW6L"KNH=2P MU8&ER=O[Z_KBMQWV[A *=4[G(=3<-M10@PX(DQ?([OKJOQ5KCK>!KLO4^9I' M:1$-A643):?8-M=;_8NR@6E@D6V,BV!!O/E]IC&PB+0&#]7I: TH%MG.]<;R_X"+U8S*Q&!.L)@C%#&U#:4O'16T6P@]*GSS:P M0Q-OB2$OQ;C^*B[_$)>P2L,=R1&O4W0SJ?R0[.^U=/%ADA6SG/_ZX&63*4^+ MZM;//!&)S%Y6E,67<91S-RKXZ%/T+!H!%,FZC(GL%Q=U31/M4.#DBJ1 MW*.FHU+[K(GDTI=P_X))>6KPKUE-%[Z4@NX_I2(Q)_[&E4])M*?Q0M>S M[(%KB-+,<#$OYRG*1]7LE.]+N&K>SX2J'ZL;Q%]>?B,?_UC%Z(!9HD(1EQ/7)X0JX\Q>6X M>M;+ ;*VM#JA]5KLC2X.^7K8@A*SH?98RH.=P"YX/KW]T*X0)86\J?PW\5G M#M=6@BAF$0F*%,IC'J7B%W#984SB_4LOK280?/GT26:&W]LU*$5_=3 MX85B@#A%7*4X90\?3I[D 4!RL^=2O_>=_ %HV+(=.<^X7)"' /1[Q1&Q,-7&ZR)Y_R0U<[':M(.=B"K M(:LAJB&K=8+5#D8U-.#>R']$Q^/)F%9]!+N)'44E>\"3R'@\\.C$UX&FMM^Q MJRMK+^[#K/(.IH\ATEP]TI"!1>2E?'5][1%I$&D0:2Z#- ;:-(@TB#2(-*TC MC3:P);8XZ/K:OQ5I;OW4H*A!7B>33J+\G[R$49X2'KRZ(A)$IA1U9;';5LNH M?:]:(I@FK=8#2@1*1.\E0A]0>:V,42)0(GHO$6Q@6M+BJ==O<7H1J>*7N]:C5Y4,3Y?->RW)!#WHTQV!8%GK)+=:\;# M$#""9%]X%4%2YD:79;=D)B)&(D8B1B)&]AXCF3HPF;SN=@B2")((DEW@501) MB>F(^H :Z&V?/4Z)S:I>;5:UW/RF^W-8&G+=_*??790>L@34(XQ"J5O-%+/) M),KANF)G^Z.J[8Z2-9V/AF7\3;1@VMI7"#OMM-)IAW6CTP[M=<>37C5,D7T[ MZ_7HL5E-'UR=B^[L[Z'EZ\;D&3J)S*JF(=G#H0KRK*.K6G=>M,;NM8H"%E[? M8+;_K7[@HTY*@@/+%#V^GL9^J;$%O_-\&!?='-RG/!X>D_V/""(M%',6U#@\ M,H,(TED$^XJT76IT'OR:1\-R%B6='-]7GD\0X=!&.@>(/#[F_#$J MNPDC/X&Q@2Z0GOO[NC8\WD.\,GO[91;,+U.D8[_07^)%[ MD'NZ3I^S-QE[YE%^>(.Q[A&L$6<1_F9UZ).=%Y;L-^)RLY MDN:=BO50$6DNO:/3'<*U6_3^[@P%4I'94*W=N%JS[(&NRSL?U?7%?ZM>>VM! M1ZOO#NM?\BC=MZ/>,L)T1G:T@:%)46F1 MNJZL)*) _U Z7-3].G8=E2WZ-/:AE/O#?AY^IQ89$*M]SWB3 M4WID\$E++\ 0'8;H,$2W8^=)N]/DE7GK^MJW[7D@TB#AD'!=(=SA9SO.2,3. M$^[F=R'"+'_@<G (O*Z0I],QZZP',8PKTB)=I[;<+=D[9R.U?[)@:ZL/2)-1Y'F MO,: -.NKA6#!G2FOA7UW:-8O;D2]=_5ZSS0'Q)1G@W=]\=^J^-ZZA=9WKSBH M'>)OO!"[:. >BVTT/A1?RJSZ^<+.\A7XQ%0_GT_<%;[",'K_-'U7>.J>-^Z6GN\@]51_1MUY]M8$M$VV@0O\R$XJ#C$E7_,2O* M^.%YI1\\$UPID])?X4]<>1+_23.X6?2\SZ9EG*6%\EA73U1&LUSLOI9CKFS, M\Y1WEN.<)C0[QVT]YTYT"\U.B>=LQ)9ZW^%*^B79:2O90S6IU MVMEJ"K:4@;S,;X'^4B>JY'R:\P)8I*AFM#(]+YN &#_7K[8H,3\6P,%9(298 M3WTJVIR*RZ4,Y@_VU@CW2?/*TIXL0)PJ_/0Y2^_EV/@PTI&X_0]W/H>9(<_W_46=)Q"&J^UO:X#I1@Q,7*VDX M]V+>+S02)K02*4]-4ULEJAO(*E-X9C:2MOZ$-(I$CKZ0(E+$D"UD_Z#!P#L"((^Z7BJ]_2N 2.^01^2Y9/HG3(W_]-4W)1J6\;>X?/YP,K%V37SIGA6O3IT3M*&>^+[\T%0,,UGE0G'- MRX-K>@QYDC37_/A.?5=]!Q-_./^^A>1?XPE0[Q?^I'S.@!+K(W^*1^48/L*< MFJ (> U)-"WXA_F'C^N>PF)0RUM9"V]#VWJ6\?#=L'I,FO[=?G]FJ]/4S(F^ M\?Y>W][OT>/2G>WU/6DUW+F(WLMPC0OT">]4MT;0J*];'9@.A8QU"F-M&K?K M-N_"1CZ"!Q'Q6FZOW@9C'E\PXZRL^LML-8:1/1SJ6IQUF%_&4 MH0V -@#: &@#H V -@#: /*" [=Q4&=WNIEXX%K%P_^.TEF4/RM$\O&=*SV= M0TQ[H.GMDZD#;(0I\1T2:CB+-=:IR:FL#S4#Q MZB27W))XH2*_>D6N&W>D_3*G75G[MR+-S?N]@;Y0CV/TH=Z'O7\*Z5=S3L; M-XG;<_"OS(\/Z\)EHO)7+LJ"Q;E$G[[M2@475OG60&NKP<)N8MVVYD<%CV'W MJPJ[6_8=DU8@NBLKV;;WC2APRXJ7V@-50[V+>K=#$H=ZMV=ZUU3O&":]O-D; M[E DK@NGH+&/H?23THP: X/(.V"%?0PQN-X=&Z#SW(;!];4D.:/]9)ZNK#TB M34>1YD:- 4JM@6'*:UR(I@ **)H": J<%D# JBJM1A:N)H!0W1?4(8*FIY@H M9[_<@DO\?.'P0:\- U%/C0P,>>=7]I*K*WS5M@6 BO[P.J\MT*H/]$'^05SN MB,.&J'PS4H6H?)BUC7W47S_&^N6W8K"K86BQT4ZT[C+:=':.&Z1^%'73WH_$QP=1YEXRP:E^9W25X,2\,ULD>(^Q[M,. M%;%+0R L]AL6";G3.RNEK%4IO0PL&I*A7B*]]3NK55#\"MB05EVD!#E7K:HX M'2:S$2^4HNK?5%N> DR\; +NR+/R%)?C,4]&2I8J]WP<)0^5Q3F9)MDS%S=D M2A&5YZB]=. M(8TU7_!UX8A)!=H!K%$9)TSAK\*_G4QY*E8.UE5X&6G!!5=$C;,Q M2YN]A-,\&/A])-9!N"3BX-_"05EX)@/E*2HDB9!MW-GRQ3LN5ARP>T&A%PH* MEUR)E*>F%942U6V?!#'B;"2-.RA8<\_@#F^V5COE:7($CACRI*G^*B[_$ .7 MQL/ZEXV62T&#.,J7,AO^4_DTRX=C0##E4Q)MKGA?4"0$V;A1RZW9AVXBJQ65 M1R!<>85('T3H1[)Q-UA26M.&>R1I<*+; \/>/&9W$G$;12S-O""4#%2BRAS< MNCTW VZK&3GX\NE3]==94NF(.%6&43%6IGDVY'PD3VD* UJNU231H+/O2*L& M7:^,CZ/,#L%#PUF><_$F/HG?1VDZ ]M%\!7,^8%7SFZM8L%^&,?#L<"Z0EBG M(;_/18^XQ4RH5M M9U_,".'@K?K,164D95,QK5J7U+_,%9]2;3T5M=,-/+9 \,:\ JNJ,>[GL Z6 MKMB0>+'D&S^Q#7LZ*HK9I)[(AY-7:!>UE^Y9V??MZSSUW@"]/J%/RF?,_"HUD?^%(_* M,7R$.37;U6!()=&TX!_F'SZN;STO!K6<&K?8D-6V[CX>GEU7CTDCW^W?\MVZ M"3V?TQOO?]OM[*)OO^W)X^@/O_VX3->+)73(5&^O)"@<_CCK@*<=D YB7J 9 M>Z=:KW\=Y_SX, ,F(KV9\_0+<-[QB4IGY<5?1,3KYYH5@TU6/)3*"*D7A=1] M&79M,';SS,INWWA@IWB\>W!Z..UZB[7(DGM84EH%6-3PB^'23FCX7O$A0B,R M:>>9]&"PQ/I8NW:IEL+9RE3$IE\/!9_*NV>D9A^$OC/$ZAM:(N%:5S,HJLAQ M2#@D'!(."8>$0\(AX3I#N)MO>O0Y+O[Y_D'LD\8BO"#.;>=1R2\9J^I,S8Z: MG2Q*J#1![,JRB_NNJRQ'F]3ZKK]DZ1;<(EP@7'1#+A N;A0NI+%-"S7"[@QI M?5A0HCI"%I2HBTJ4*JTP\8U*5&L;O;UWG8/Y,;@D?JC.%>^,=+9@,%]]]7",]&&(](H)A]B$V(0BAH2[/L*UBE;&G2JOX4-W:(;,AH1# M*>TZS;K%;#>_H_\2EH#WQ; >(^4YYLGHDF&PSD@@;M%A^!,W%+J^H8!P@7"! M<(%PT7^+OP4 0<'J"%E0L%"PKD"P<']_%PG_EB51&2=Q^=S)H,TURR)NE74G MO-<)E.H1O?IE%R D(23U3L00DA"2^N_#:/J=NMGKY*J(AM*)TME7Z;10.CL4 M=+@N0KW6(:Z5S+TCDIKQ8&;,1A0ZBN]N@7RMXE%Y(Y0Q*(NL@AB$6)1#PC7=M4JX[IIAL*) MPME3X53O]&L\Q-T)X<2SV^6 <-&P$"! MN+1 ('WZ;/A+RP=%UD'Z](L^O='.M\XZN&M_H<)HU[E3AB0)5;];(1DQ M@!R2IE1_%9=_B$N@V+#^Y:E^]7V6C.I'>]EDDJ5U^;)7"7#H)(2CO[1,_Y@5 M9?SP7/\4IR#PY0=&Y%R+HOQE'.JT_#>IY% M5:;MB>=<@3_P_!L?*5$*__L6Q8E82WA.KCS,RAE<$1?%+$J'7)G!N'.EA+=0 ME9"JN%MU5_#ETR%/L8\$ MV->89=?"+]VS BSJG*$:[A'?EQ^:9ODD2E8%25SS\N!*1I4A3Y+FFA_?J>^J M[X TP_GW+73X&D^ >7[A3\KG;!)M:*JG>%2.X2/,Z3[+@4-$I#")I@7_,/_P M<1VP%H-:#J*]@![;6CCL\#!,]DI MAS_.>I/5]*D27Q2/D/M?JGC95X7?,/N:C5LI401]-ONU+\ MW*B&0S'NK(/[4NFT$XP5N5F$?3?W?FT.Y%7:_RG*1V FS,JBA._"B%BH_*:R M*^C\@XE^ULVE1CXKO;4:!+>;[8]Y M! _<8K-?TN_MC" : TW7!Y8A[0A,5UCB_")U(YIR0]86HB4 3],X=X[*;)QB7VG.JKRF4]?.N;D&3AN MDYL7=F?V",,5[+&9^G":M N6\K():)OGET1I\R,8]#/@U6IC+"Y+S@=+S D< M.,[@B<_*B"?\,1*';8$YX?+[YYW/N\^B?"3VVD9QSH=EEA<@IU/!N6*334GY M4[/]EB]6?5JO>O/JIW$,C+WT?"4NYF/YOWH(2_?.IN('*43Z ]75.U6!ZQ*0 M,3E0 (2(RV)EX_%.^3I>FE$DD$+AOT]C 12Q; :BFR[^*<^[4YSD![V5.FI;G,%"-PAM*L7(9P\7.]!( RA306:3N50I(%_0>J2M?__3#K'C_&$73#WY<#).L@.?^^B#6F*=%I=$^ M\T08#%Y6E$45.W0%#GR*GB< WL57 '(W 67XYW__MS_-'Q5$.6#F8_&)Y]4= M+Q>!^DP%]'_F#S^^"WVQ@O_#_O[5?Z?$(_@A&I;O;94$KDZIS4)B>M2T/9<9 MEJ8&GNZI8>"]^_.:^EFFY9X4CVV^^7E-Z0W#^:ULLOVIO_!2^2D%6P4,<>"* M:A&$.%Y%>ACP'_A2*4PQKJ4PB#@; ;S'R4P\Y>#Q@:C-VAG=-)D5M?V_ MX<:NWU:.HU)YRF;)2!G#&Y1[SM.59\4/RC0K83WC*$G$2&&6,5Q8\"'0H(SA MF>-H5-\G$NTXD.+3GAM@ALELQ%?>T\RBWLT7/LPW7HAIBV8^>5R5":HOF:7@ MOC0[_=_/'1>J?OS\Y;?BY2OY^,>E9\ Z/(CLLG3(WXN?Q/O$Y=LO:9:L?L5" M\RR_:_GJY>OF;Q9AC8;@X-K<(:L_RYN6C"P24: MR0EGO$!,F^FF0@JS5"@T,:.#"%%%@J*BR50M7F\/C!F4IV50$D-*"J6FGS4% M%#L9'MI89^RMT5U$3&2U5EBMQW4)D-7ZQ6J( M:LAJ74.UGIA_N_-HWT ]"=Q']#WLUWLW0_0Y+,?9K(C243%0^.]#\#*6@N/1 M))NEY>%=$/%TS@X8_.5EZT&6FFCGS$#7CZW\X6SDV\N8O3C71 <:.>/)BJZS MC[CO1NKZ=\ZH0S1#-'LCFFD#G4CK7(9HAFB&:(9H=K%:*V";V9L)\HAFB&:( M9I=G1T2SH\BET8&]Y;@/HME9ZFMT9NN@R56EJN1DWG:W$8NZ!$AS %*YWWFL\Q0. MWEL&N[7RA.=VJ)@VT'5YP>YK]YEBFK2$ M6)0NE"Z4KA7I4M7-2I@H75BI>MM]P:$%1%XO==&KD,+%8:GCX:F+TP?Y!_D' M^0?Y!_FG@_2YJC#XZ@@TR7L,+U7>U@KFVRPQ-UCTJBV.ZAUXFTX0 M&5 #H^,88< (0RO"I1-IG>=0N%"X4+B6A4NCTNJ2H'"A<*%P+0N7I:+FPM!X MZVE-KQ77;D5$+]LB\MQRS/2!1>7M(&-+2 P+HCB^21Q-2UZZ%(HCBB.*X]O$ M46+V(HHCBB.*X]N,58D)62B.)[FF'8H$G:>2X.XF1JUD/>NA]A]=VXJWK@7M)C[0HAI%7?:F_.\OU(]8Y) MJ]7,:R =3:.0+,$@>9F@49B M9X"N+ST"#0(- LW%PB8,@0:!!H$&@:;MT R>,CTA9O-#&=TG?-OU9QO8$M&2 M..7OF^X#A*K?K;"@" A55(U3@)SR Q,,*).L7\=<><@2@#5XY:(VH_+T^J'4 M)YYST:@]F8W@FH<\FRCEF#?G4B-1?DAD []V/'4]6WB@1(5X1IPKO*X5^93- MDI$RA@$H]YRG2@0C>S^O&/EZE6/X M"'-JDO%!.I-H6O /\P\?UR5R,:CEN.5"JNG65*W#0Y_UF#3]N_VXL16EJ.I'G>;:/'+TYHW%U^DV!.CG^1(%K-,( M)VZKOM4*%F:7C.::..=<^1G^-BZ4(!5Z]0N?EGQR#RJ3J8-+.@97YC@AT\V9 M[A/#KK&:M))YR&I= M8S6$O'/0[FJ9] :9\& P[(EYV%WF(Z0%[NL4.WT?ITHYSF9%E(Z*/[;#6#=4 MGV-[1X"JN']=Z%^6_FBO:.M%=]8P4ZB3#')E^'Z#DL5PR[J;'(*BU7?1HM). M[*)DH61U@'"=D2QB8I.G$URR/N99U53]QZPHXX?G=E.O/NWHRU9Y:9NMV121 M-!6G3./#[0+Q$K,SBVG_-XORP-XGQ M%C,8[[P3G7B ETU #)[G\ZXRQ)1T5NU/PCN::9?C:)XN=@\T*HI9E7(UG_'R MV*=97A&Z(4J5Q[9VT1#6"B[AZ?"YN>Q.<8;#+!=D39X'@O:"=:HLMS*K;]_G M;P-9JFRZ>\#S@;+!LZ?PCV4,;'4ST_R41U4#E?(DW1YH^N:!OI,&U:PN8"7/ MD^=FU8X2F1UIBHNVTZ^(3<,-4J925KD=8I"IV'"?9-6&.]_<<%>VQO8ONZ1; M([VG/&BPA!W)\]WK&J7Y_**@I?%SSPJ9H _OZ:?18/Q'.X7QMOMK5A0<^0[Y[AQ\YT5Y+N++"\)FN2)"B4H5 M2T0KL!N>2.\]C7,DN78O@Z'-W6HO*L:75!*=W\['BCFK>;UT8*B8)W4VIKAA M@PNQYK:QIF8:BQ+:OKAUA0,0;Q!O$&\0;Q!O$&\0;ZX;;]"7:K-I3 >C@V\G MX5_Y-YXHY/7:G2>&K<\3EKY^%+XR+87\@_R#_(/\@_S30?JTN;.E]MU8^ADL MS&=E$N7_%(?C8+K'9$,<7ENMM0.[Y_9'Z(":V$D.(Q]GQ/3;$2X,+J*(H8BA MB*&(H8CU5\301#QSP+KW3MAO=U_NE$[A[577JW9\ MM,N>P),OAX8],*D\0=Q#GJ[P4MO*#G7:#8M4&]8CRA7*U:W+U?>Z*:WGQZ'$ M63!->_D@TJ7PX.,L*&XH;J]9AD23UMSD5C08GA"[BMB(K.8O+>3Z6=I9+>Q$TK4SSRTAQYH2<=>6FCY6@'K%69&>9=6>:VS4[45"@6*!8H%B@6*!8H M%B@6*!:RW(U;.4[F9?DTRZ.25YW(ZIXZ;>1@EN$QU*,GV@J5A?!D-J'5)4UR-<6!\-10Q%K-W]HC,< M?,#M(A0\%+P-PY%9*FJU-MVV*_/.L#!A*]NVUH#I\K9M;Z3\# 864:1V'ZA% M:4)I0FF2YJ%)S.C#^Q!0E&#=6A;K>]^V]>LC!+E(4ZC=!C#IS@M MRGPF?#;<6WM] UMC T89!DDP MDAA7<]XH6"A8*%@M6"QT8&U##.QERW[:RA M[*'LK=B,=* :N+'6JN-V7?[97WE1@%/VC1=E>T[9M85)J&H/3 WC)!CIQ]!C M]QPRE":4IEN7)LE>&.ZP^X6^2PGYW /C#V6B[EXG/W,ZDA4PXQ@:ZU5+ZSC$4 M[07GM>T.= @T.V>V($HB2E[3,4]$2D1*1,HN\"HB)2(E(B4B)2(E(B5ZWMWD M/(DQS!_*".BR[?JS#6R):$F<\O=C7N$IH>IWZPQ-UH'%@.]+E![RM.3Y*A:I M\TOB%&"V_KYK[$M#V?N,Y;&F63Z)DI61$7'-RX,K*BM#GB3--3^^4]]5WX&% MAO/O6ZC]-9[P0OF%/RF?LTFTH24F4?X8I_4@HUF9S7^H55+URU,\*L=P-5"S M86Y@W"2:%OS#_,/'=69=C'LYQ+U@>&/KSL7A4?)Z3)K^W7Z1VBKUS9S>>/M; M[^_U[?T>/4Z^+Y/O?<:B=9JVMMYDBR\&JW=[7[K1N%+(57U[JC7J?9:,ZN?X M?,@G_S][W_K,ST=/^FNZ! L87T98/]BT"W_D M3L#^S=U(D-)8#[NE\7;)A>.Q<.I'DGMCN7-(-H6/;@\?/>;>4?OLT?).G%YQ MH%2?,R-K:)AMZN9P,*8X8SV,L.:\L89:6Q#>$-X0WA#>$-X0WA#>G!K>D"U% M=9CV).%G\2A<9KU]B7?P.6_V8;S5IX_")[9+$?\0_Q#_$/\0_]20/M2J>UNK M;M P%VS&@V\B9!.8+O42V%Y;S^A1)P'R?!P2T\]'N,BY2")&(D8B1B)&(M9< M$2,5\< .Z\8;8=21NPHY[+:,5K>\DZ,S*2-+WK;R1*IQ(E.!=DAR07+1>+FX M*+$#P.JB5Q>/017^25R.H7E9QG PI!VD!$NG1KZ%2FG;'-_"[H78#BUV5K]C M#*WJ70]G48JN08+9W)WM3 3SD$YW$DX23A+.(]EVY?;8;H0H4P-NDMFC:+J] MSLYU]F@S+=TN/2WS4Z>,M%Z4,G)RWIOR([3KLLQ5JYVT4U$D.O$/.<4)5@E6 M22Q(+.I[7M3XD+D;/YC[ 0\%\_Q02!4R5W6 W,E$J XLP^R5U]/HU$-4R7/5 M-,]5#78T2K$@$2,1J^K,IFUV#L9:YQVH1Y)'DI=7'4VCWQW0OE:E#7=JIAI. M<@+31#O-G["QF/O2V:?WT.EZ/WI&MU7:,69=%IS\@?79>1HG$:6Y)4@:2!H: M+PV4D$=R07*Q7F^B!*,RC(US.3#Z)?( M<_],=C"JX;>9MO=^R%TV<3SNV0[\Y7@R#"*TWNB<;7O#@,[0: VJ=U76A5&J M5B-K)&\-WO!.1KPHT9$$BP2K"HMM,*A>MLA4(\DCR5O1& =&QR2-L5*S[;2L ML\]"2C#)'H4,JS/)3LU)TK(LHSLH[R#[3+PD]9.LYFY:S9.9LKB$I(&DH?'2 M4*:-1*80B9-__?,__^,?Z;U)7/JG+"S]UI&VZ^,STEN P!Y2\:N8_/3F MXVW+M ;_:O_O_>T;YHSA"VZ'E\/K07?8NWW?:K4ZPVOK?:][?=L;=,P/[S_V MX;?!FW\NK4J>PO?.3$CV13RQK_Z,;P;@W.VNXXG+J5!X;[7,'PH":/5 W'++ M_DR*&OEU<Z1[XZS!Q66O)2GIBO$Q*!8// F?$ 7@9P,H,/4HQQK>SDJ"*[X?(AX&-AL(GS':Z9\3""H2W@ M@A">(\/+$: MWW% M;0-',Q.!DK$YGXL OTGZ*(U\=>\LK9/W; 4&/?F'B <3=D(MU/U=$5@6,,''U\[9I%4H\&Q97=/'1'PP)XN MV&B1&P\+%W/Q]O5(F\3-+2OZ2UN@TGP*EH&97!"OD;EEB7(#>?89^9%Z?C#C M;G%OQFO2!^N5LX7KQM?\],9\HSZ#0FQ^(*W'U.G^\+SVNE;!CN?TRMM?>W^C;V_VZ&GR M39E\XT/K!R_;H >O%JB)ED.N]6;?/K;'J:9W')<'GVO57@4+ M/D/)8S/E]_5SO%/W+>9^W[W @'O0COK9^[L5>J0 MV([8K@2V^^Q+*8COB.\.P72 M>V.YOL2[^!S;NO#N*5/ M'X5/;)PG;G4Y*\9;3Z7;)&R/-Q M.$P_'^$BYR*)&(D8B1B)&(E8=)'DBN3J#.7JHMM?+>Q4D4"M,DUU\2#47H?$ MK8;B!IJAU:%VA]2=IRD"6"81=Z_">FBQM :=@\3ZG44=V@8)9H-WQO,0S$,> M&I!PDG"24E3GEIO2CE MY>2:*YJXQ9,)'.Z;QK!/I2[((5>CC>MTI(L$BP2+!*N* ZA.NWK9HJA%DCR2 MO%6%L=NA?:U2R^W4#+3U/7/)YP'WM8WAL#1IJLN"DQ>P/CM/XR2B@L _D@N2 M"Y(+D@N2BQ.4"]*@RC([SN7 Z)?(%QT@\8&.BTCP2/!6%,?VP*1=K4JS[<2L,RI,6,FQ[QAK)'LE>06=L&6:/#M8J-=Q.RS[[+*0$H^Q1R+ ZH^S4 MW"0M54Q3G:^(?X,W(>N;NGC;8'D[6!R<9^-'+%JZ2PV1T _G8PVC[+Q =N M9U)!)%R[;70'%87O[$/11G!>U>9 C4"S=FH+H22AY"FE>1)2$E(24M:!5PDI M"2D)*0DI"2D)*C#_#'D0)=UUQ]L8#FBN8XG+J="X:G5,G]89FAK M&5AZ\#E':5MXH0B*6&0FES@>P*S^O&GLN:$\^XS\6#T_F'&W,#(+KTD?K*C, M;.&Z\34_O3'?J,_ 0G;R>0VU[YV9D.R+>&)?_1E?V25F/'AP/#U('H5^\H7> MDM0W3\XXG,+50,V8N8%Q73Z7XFWRQ[ME9LW&G7=Q9PS?6WMRL;N77(^IT_WA M>9%:*_7QG%YY^VOO;_3MS1X]3;XIDV]\Q.+@9;OUX%6Z>#;8;KW/I>,=MQ1R MJ4]/>D<=^>Y8/^=6V&(V$D%&Q[9EL)9I]5^@[A +[L^"[2-PX#.4/#9/7L]\ MH,1?8ERD[#K5]\:7^W2(J!E/ULY)05RYF2M_]P(![P*V9#]S9Z^"4L1VQ'8E ML-UG7TI!?$=\=PB^N^%!L(#Q983U@TV[\$?N!.S?W(T$*8WUL%L:;Y=<.!X+ MIWXDN3>6.X=D4_CH]O#18^X=M<\>+>_$Z14'2O4Y,[*&AMFF;@X'8XHSUL,( M:\X;:ZBU!>$-X0WA#>$-X0WA#>'-J>$-V5)4AVE/$GX6C\)EUMN7> >?\V8? MQEM]^BA\8KL4\0_Q#_$/\0_Q3PWI0ZVZM[7J!@USP68\^"9"-H'I4B^![;7U MC!YU$B#/QR$Q_7R$BYR+)&(D8B1B)&(D8LT5,5(1#^RP;KP11AVYJY##;LMH M=-EXN+$CL K"YZ=?$85.&?Q.48FI=E M# =#VD%*L'1JY%NHE+;-\2WL7HCMT&)G]3O&T*K>]7 6I>@:))C-W=G.1# / MZ70GX23A).$\DFU7;H_M1H@R-> FF3V*IMOK[%QGCS;3TNW2TS(_=C% L2,1*QJLYLVF;G M8*QUWH%Z)'DD>7G5T33ZW0'M:U7:<*=FJN$D)S!-M-/\"1N+N2^=?7H/G:[W MHV=T6Z4=8]9EP207)!?K]29*,"K#V#B7 M Z-?(L^QG3EWZ9AH5Y)9IM'J5^]GJPN'5+TAD2>-I(N.B4C$2,0.=DS4J6EF M3UWDD4Z)2/"JTAQ;=$I4J>%V8O89U<"K0A#[/:-KF:4)(M7 (]?BN8M4%78; MR17)U;G+5:EU&'8DSGD;;21N9RQNH!FV.N4Y]\]D!Z,:?IMI>^^'W&43Q^.> M[]DQ(L2'4FP2+"J ML-@&@^IEBTPUDCR2O!6-<6!T3-(8*S7;3LLZ^RRD!)/L4@LNIBA:T\0_Q9^0\)59T^R2 M\W\[&&V?9>(#]\^H(%:ZW3=ZPXILS'THV@C.JUH9KQ%HUD[M()0DE#S9J%M" M2D)*0DI"2D)*0DI"2D+*FO(J(259WLU$R9P/\\>0 UW677^P@>6(YCJ>N)P* MA:=6R_RAP. #X.8<5?^(9.A,%OHKQP,(#=^VD>/+I/3]5+ ;?P;+O(!9<2F= MB2,D.#:\:N('S$$:X:#R8TC'' 9\#,-T/,;MT'E,'B"O&KMX_^9NI"B)E FS ME4S5LOX[&<]242Q'E5QT3K;NXW1!6(LYL#SVU(%/8Z0Q/ :& V\!4'F8LE'@ M?Q,!^S-2'7&>IL)C,K*GA>>*[XX,%;T92,IE@>K-)?IUR%;&_I+GW(EY*&8C M$63,WS8-UC*MU5WB)<]7PE?*DVZ%O3Q02PUTM9KT2QYOY%F7C6$[\OR033GP M"GX!O E"RD"\78>/'#REJ! M^ NA1N,!Q7"+"*<@Z!X":\K0K*9\7!K''@Z\S JV^XGO@E6FV$+O"E/0^12+ M@,(H)8N\(&&^F.5P!?#W0+C 6&,VX4Z@Y4YNVWGRC*EV 1M&Y'B1'ZV\A*DR M_;"37;'[-6"@-_;)0@%"_K&P7_GP>M!GI]R[!/;#1FUJHW+@"4Z 6UI3\!H0 MK@EP#>J>!+*"TH%*HGC,ZR#\D3NN8BKQB&MF"T.K!5QNX9(0U4)0\Z:^.U:\ M!NH$+BJ\ +60F0^8YCK?A%(_N*"2"3XO$#:JI(N$?[,K"H/C\/)0<2G,VI%%[A3?00L&&L";X'$"E1M\U"2" MMX+&Y.D2L#@AG&, ST>JP24R_[Y7Z)\Y]+ %OF(C5N2>4O!CF D&Q8"#G_.O M\?Q@QMT";%EX3?I@#2$V$#J^YJ':/'U.[^\+PIO=;:C^?TNML'1WW[<6^GN3=T\#1WFGOMY]Z0 MW*[:G;QD&VR[WFE=*VK4X&7TPMO4IR>M1XU M=W?C&AVAF%]N;!_[DRH$C25 M+66UV"_*B;,''8G/B,]VX[.4N]"Y\7,@T"U)C$:,5CJCJ7I@M'\>B-V.H<0] M0\MC,^!'=(GC>:P@?#M5AML]=.;8W/A[=KKR61WA$%.>*E/6BN\(!8GA".B( M[TZ>[PCHB.&: 71D[%9]9-%XY\F%@U$I?B2Y-Y8[U\ZA.B%;ZH3X 0:BA0)C ME>( NI>U$RN=\VI??[.\K*-7)!75)F^HTS;,7FG=YVN_^'@?I4?6,#V2H.;D MH>:B;74/1I#SKBM(,$0P1#"T(5.Z973:%FD\!#4$-00UU6H\UIJ<*-)X2.,A M&"(8.AP,=;M&US1)XR&H(:@AJ*E6X^FTJ8U>.1I/0PY6*SWFPCEB%:A0%X(8 M"U7&80\&RTY93ZV[1 6E,>NR[%5OX+1/DUR07)!2!Y:+P\ MT#Y!?H.HXOB]_> M6?!*I?M1)7+8,0:]=EG"6/L#AJIWKQH)9'.WM=.1KHM6KS0%\,Q/<$CR2/+V M"=-H&X/RC"_:UTBZ2+IR^UJW5UYW+-K72/)(\G:DD]49&'V3H/R:I"1=D;@1N!&X%87<&N9'6/8/1R^-8*/2#TC!",$:PB"75A& MF>&GI*#M<^3Y8\B!..NN/QCNYJCC.IZXG.I6 E;+_.'=MI8%Q=?FGE( %Q-6 M3SW%\0 W]>?\:SP_F'&WP ,67I,^6!&(V<)UXVM^>F.^49]AF>WD\QI"W3LS M(=D7\<2^^C.^ MDS'CPXGAXDCT(_^4+SI?I&MQ,?#J]ZYK#=[_Z0L"&PF,OG M4KQ-_GBWS%;9Z/-'VEF@1&=M],+NI^)Z9.WN&;5IK]?M-/>&#I[F3G.O_=PI M)JKJ_DXGWSS[5MAB-A)!1L>V9;"6N7MQ9&)":N#^.A[\+*1DX91[S&JQ7^"2 M*;7R)#XKG\]2[F)^P'X.!(?W$:,1HY7.:/=^R%W:/ZEC[+$8D%H4GS[#[>[K M/C8W4J/VLV'*6O$=H2 Q' $=\=W)\QT!'3%<,X".C-VJ3RP:[SRY<#P63OU( M\VA>,H19BA1RSEF$. MJ5K0P7CBC'<\@IKSAIJ+5K?Z.M(O"C*N"[]034""(8*AJENN&-U^]27(9&KT\-? AJ"&H(:BI6>-HF%<<^ MJ^+8E1YRX1PG,$L\X?(G;"SFOG3"/1ALY_KT%1^QEB]IG4%I59OKLMQ5;]RT M/Y^P/%#?6)(+DHO5^RRCW2FM$1=)!$E$XR6"=@J2"Y*+=3O%H&V21)!$D$30 M3D&QV2^G[>]7=U?L >74FPDO-')_,_X@/'MAJ'CM6>0YMC/G[@LCMW<6O--I MOFA90Z/3I:;=E1. ]K4]Q.N99+'3$;^+SK"B7H$OH-II'_^0Y)+DEKEQM@VS M7YIU]V*ZU44,:5]M@G2>C/1=#*I766E;),$CP5O9]EI&MT7V(HD7B51 G'77'PQU<]1Q M'4]<3G4+ ZME_E!8F@&L0XY\?T0R="8+_97C 22&;]LF7%,F2>^G@DU\%V 7 M1L$4K9B,9C,>P'7895? >GMAP.TPXBZ;\3""1SFZ9@K^>N//@!D6:3I3_YUD MCO<',^X6.,7":]('ZU6SA>O&U_STQGRC/H.4K^] M7]_[Y?NM5][^VOL;??MA7[]?Z,H,-$=7U"KE[Q7];DH(%]O8_2>FU!GVHKJ> M^4 );$5UX\M]ZGV1N41,]U*FN^%!L(#Q983U@TVZY/[=^1H2W[<9)'LOHW>O M''Y]KO]\Q:&SU"+MT.SV>H"\C01[0%\KU;\;=FC^G/PSCZ12NU\* ]MY73K2_6-XW> ML+0.075AS:HU"5(83E@D>D-CT*+*]F3F[WXZZH?<+4UUJB1B9--"-.) _W"A M)*_1Y9L18](RAT:_4UY/P!=3M!&<1RZ)FKHD""4))2M%R8'1*;&P"*'DCKIE M0^+PXI7L+>%*;WUH7BEG=NJV_[?TSZLGDHPZ>]?P94,WHJGG!N-@O M_+LSBV9)<.("0Q,=#XCDC#%F,1^-Z+S*;96^,N<&*^-Q5Z6L]B[AHZV2PT>O M5\)"9WS!QLYD(@(V"?S9M@C2D;!Y) 4#* 2X$X&^>-RS'>Y^\F081(HW;AUI MN[Z, G$/%'OO^O:W?_[G?_PCN>5GWQ\_.:Y[[8T_>2'W'AR LVLIQ=H[U93A MPUG-QUN,4OU7^W_O;]\P9PQ? "TN![W;GMGMW+2&W>N/W9OK7J=C]@8= M\\.-.>A]O+U]\\^EQ<^OR3.1F^OVB:V\8_7*8PSU<24&X;7>XO5/359%U;S/ MUH7IA3& 0MLCO.H#F.^K^UKRP&5[D@;Z4\D/$QDE%U+@ A3UAH\$=ZL?HH"N!;PB=LV_H"+@6R&#YWQ<1H @M?.!$?Y M5R^=PY3]<5'@/*C^ MG5(BYSO#XP:/FXT.?:?)G^OD6U5F+9QD$$'.,_BJ4TAK8S3Y6A=,.='DM8K> MW2?SC8):JN;'8[!CS9,;?@Y\*5F:XK#!-7>MM.NR'*]TC$(LN2W)R[:C6:0, MR2W\B'E@RH%$7$E<>0"N_"+"G)-JGW:,Q'6OH,\1.&UW1:=ZKOL?]848LVL@ M#W\0[*N8<<=#=];O4DPBEWUV)N>3:WCZ ME!8\7]V.6JG&,H;M\BHYG'K)-G*:E>#?/A_ANACT2M-VGJ7*>=M* M)'DD>85MS>R5UZ:4MC42KJ83KMI:-U<[EQ@_^^.SFTC"($6@T\^QIL34F5=B MI30.M=L=8VB65JR^+@M._J'Z:#B-$PD\6!GT2NM(3,8"2L_5.*/>2:=\(3\-1VCW2^O3=5+ MZ587SB*'3@,TH_.1S@L0SU:_M'X6KR;<>5LO)+PDO'O0<5A1"7+:5DDR3Y!P MU:JY5SL[)EY[3M)TXTHU1$HJ[VY((:^+OVOW#@L'9SBS8_3;Y?7D/(=6$O5S M!=4.S,]4FBXZ/:,[+$V:7F3.-$($Z:2&9.VUB:4#P^J4[1&LM]30QD5G/"42 MJ'>U<]@ E;#:7L+*\T,J8U57L:T1*]:.<,1QQ''$<8T@7&V(U32.(\*]A'!G M'X>?I0A788P?N5=,^=9$QS#;I84A/T>=NO (6>3U<6^=G$1I<@U:5JN\W8[D MBN3JW.6*=BJ2J#/P'=>+/B]JUD+&62FHU 94&OL1=AA^#6AO7(U&')Z55E#O M6=H^R[4'/KVO(FIH8/3[I57U?3E%&\%Y56^]A)*$DH22]4/)DJ/!7D]1BB,C M#"4,)0QM$(;V6H;5K\A90XHF@20=,C?/*W1\HDUU4U!UQGUTSMLYH.8X<3.U MHA7Q%?$5\17Q55-H17Q%M"*EJT# X='IUQ@,JP6IB*N(JXBKB*N:0"KB*B+5 M>2I;E;JE,Z*]"K^L9S/&CANI:@LO%$&.!(.740YO4Y^>-!./?'>LGW,K;#$; MB2"C8]LR6,NT=FYE0^Q8&CL>@QOWWVX/RI\_![Z4[(8'P0)&B4]==QQU/?,C MH/3)[#5'WXN))3>SY+5M1[/(Y:$8;^''EU2,(ZXDKGPI5WX1(?ODA=Q[<$;N M7BUHB>M>09\C<-KNBD[U7/<_Z@LQ9M= 'OX@V%_2S&)7/;9F>R< M[=QX5?(5]"T!%2WKN(UUJF>W"\=CX=2/)/?&DBK^G:SOY>!,M0 %;G>&HMIE MVVN74=VRFDIRC=BP=H0CCB..(XYK!.%J0ZRF<1P1[B6$._NZ9;?B4;C^',S\ M4-A3#YCC87%,XZ(N="DM+:NZ.5=0);UM=-NE)>K792DW>?*;:T/7"T,)!DX, M!BXLTQA8I75+6.7U!C$ >2())0@EUMW7:1G]%BD+! -'AX'2K*ORA:1_M;.$ M5';RT'@;-:NMO4_LP^XE2T^F.:]E#-L[MP1]L<^H+FQ1-523TXR$JUB@JW,P MUCIO6XDDCR2OL*UU>COG+-"V1L)5C6E2(\)5*FZMJT%U-LN)F28WD81!BH % MPE6!4'+JS"NQ4AJ'VNV.,31+>[4U]+MO(T7DEV2W7UV5M/H#]M' ME]VZB"'MK#4UL&I$N$KET3S<44G3[:M[/^0NXUNSR,GEI3"^8_3;I36"J\OZ MD\^K/@I3XV3BHM4WAF9IH8UD>Y#$G+C$]'O&@%(Y223HX&1;O\@:9&HJMC5BQ=H1CCB..(XXKA&$JPVQFL9Q1+B7$.[L@]NSO%LRJ>&^ MCF&V2VLN7Y@9;5*XQ>2"Y*+QLL%[10D$2?@>ZT7?5[4082, MFU)BP]KS[VSL1R-7O*K[S<;5B-^&MZZ&H=4% $NK\O8L;9_EVFTTKH"4502Y M#(Q^O[3SR9=3M!&<5_762RA)*$DH63^4+#GLZ?44W2M@JA'L2ID+QE#. T$/-D;,P_(PV9PR50R 3,>LSLQ#\5L M) +6-@W6,JW5U*J7O)(]\=5Z;'L^*!8YA&K,?E2/+65P?^M=M1A=C%$:!* 2&IQ**\K0TY[IV9D.R+>&)?_1E?T0&?G'$XA3]A3K'9 X+K\KD4;Y,_WBV;,=F@\H=[ MJ2K:67N@O_OQH![2H/_#\[KN6K4\GM(K;W_M_?O=_J(3T\,;% L/KV.759^QGNP_U#5H&]J1L/?PD^"34 25;$;G M4W6^:YCEB=W95YUOR(%6O>(\CY-%T(28[<,E"YQ,3D!W8%B=B@!M74Y $]BH M1%3;'(B][N]__!C)RP?.YV]_]OWQD^.ZU][X4QH-INN+WCK2=GT9!>(>:/#> M]>UO__S/__A'?+S%<\M_M?_W_O8-<\;P M!;?#RT'_=OC>NGT_;%DW0W/8MUJ6U1MTS \WYK!K??CPYI]+"Y$GZC.Q4.O6 M<6MPGM4K+_).?5PY'U]9TE*>JM> P2*([0VPZQRE""HCN_%G((*+M+A1_YUD M(?_.YH'_Z$B,6XSC%>$I,S:'__ICR1S)Q@*^FL&4QBR2, O&/29@T#,>"CPR M=S"HT?,B[C+09W1(IWIR !<8C(]QBG S/GX,C!S \^ F,9,&.%&P#(LFH_A)5*-(3\FO&;CF#"* M6;T:KTKN&F^YWIZ"U I9?/6,?X,7JHS6$*@(Y,1C#J90J-9 M1X> JE51H97S0$AXF53T<+2 %%GI8B0\,7'"OZN(<47G5;(F\>GK0LM3!M01 MYJ^5[<-$S)86;EUB"+W Z.02HGB7-^GE"-T=]H>SC?*U>J6$^7:ZYQ3F6[/; MFSUZFGQ3)M\0-\J!W":[/ZZDN.+^$:+;:Q5E?*^4L5]\E=[W836]KRSW GG^ MB.E2ION">O_K>8ZP\ZC829E!*XQ]['2"4T5,8K5UK+;J,R!6(U8C5"-6:S*K M[8QJ#5'_ZLM_5K>"R+K=CXF/S6L78_3O!A(/;RB_MC2>_+3U@.B8^TCM8[(H MV;90-]C:*WWR=00Y[R;J-8*FVFV7!$/G#4,=H].C)!="&D(:0IJ*%9Z!89G5 M0PVI/ 1$!$0$1%N :-BKOLK1><#0N2?]?EB) WZ)I_+D4H OK*O2,G>:+4@_ M''-?.K%]^W3EI=6^*DTQ;K2\D+B0N.RPO71[5_O4VCA=>:']A01F%X%ID;SL M*2_4LVK7"7UL>/.I0B)L(:%X39;GV('O LS_#?R9NO'WJ[LK-A%C$7 77LW# M*/2#A;X:2W!;/[!YX,QX .-@XPB>Y>>S3./( :D?*+[;0DIXC&]_NQQQ*1"5 M9MB 13=C 3)$-OXE5&\<$3#?4#A^OB>W0DB%"# M% Q86E$U-Q:=XNQ/)E*$;+3(_Y1T@0F$J]*+81+XJ$#,!,=,?O5BF*X-F,$= M'"B0">F$-R>]8J0:C8S<,,EJOH=?K^WPBN5RNN$2VW_P8)%P].F#U@P&'E(* M!_S-*KD?T,YDXO:?D8.S6TN LE M$_AOS/HPGK_XR'&=<)%4;5@+.4!N(7'_=N14%3AXY&ZDEXAC#CGW;('%$YP0 MBT/,_$!-DJ&J;!+"ZAJ MKU4$.Z$')/18512?Q)ACP&10\R5T%-.([W(!7%>;D.IK& M#I:+ AZ$C@PB9%O?X#0H83I9\'%:JB:=XLS5!3!^BZ.IP5K>5'W6M(K=J/K M5R!10:8 @1XDUE>88(H]KB:2)1Y6]KL>L-XX.0#6 P-2 DA-N UT@B]G?,%L M'DE1*(L!H]5E,-2WZWC'7[O7&>QIZH"XVW[DCAE6Y @$&YYKA\O8DLAY MS">Z6D1A(&G9$JGY$7Y#7-"C9U/^F-3U&#>W^]RFNB[YFAR*]Q6JPO+*:(2K MJE8)6%^A)Q+M$\;6>H#T7X'%D>GN1/#HP&)=),]MF>\^?;U+/UGO=&F/1]@ M_$C&&I):SBB<@ARA!&Q04A!4N4GO"A.=R1T"?BE] MT[:#2.U<0 W8095XP)IP%T7AV<4-_0>A\%4U).IJ:#>A"8U5ZJ*2\7A4K@))9I M0!+L#EF*GNKYY1@0*=T]&+$J>Q.J@69+D*W0,W/,UZ#*-/=R9KM=_2^'%*4\ MY93+(C47BCYY[%;8FE^0'-K*N_MP@SOP!'9)*9'%[Z[?,\L:)$J54KZD$G/N MH2@HG=+V@W$F!;#I@9H7>;G&T;&O(1$'SO(V>:QRJ?T7=YT0V!DVA@486[!G M"[5#)7 "(FCKNFA8KJW1U%?93 KX@9@NEK)3M>9L&TF'5$J(I_56N>2W*=:0 M2W1\M2#^"+<%Q'/N+O[2F*- ;1Z F8LS#_4R/43.6&T :IL>"00NF;-^BC;\ M?: 6;0%\,^>!6@4]"%#GC$QOPZ'_ >LLQTZB]>-%'Z_OWNLM1FO_<+TWYL'X M$G1V-5UMJZ-YHOP#(W^L%#\LKY6.,ZDKB!/A>KM#XV&]DK].G]T"U0#FL>D2 M5XR[8M<9J1Q/&3E*=]-*#:A 0HSU3EA<0B2[A-]'D;I,;9Q>"(.+O(RV\2X+ MU(DO0_YWG9FC-U=-M(F#[TX,$/WVG O+@^7<9'KG[,>\LEYTARF[=RJ\@IH MF\C<#SBL0>S, )LTV7+DR(OLS#J 4_ MH_>#H"0,6^3X F&UJIKLM !(^NL8PX _6LE##@7JRM!Y$K M,8&EP Q77\AA,S]6O1722#X3 D\BML3S!P0D(T >O!+E.Q MR;]*6T3*(W; 4@!#"O8%7J,Q7'O\M*:>Q^*D+J6,@5J,M<%=4+ G?A2$:6G, MI'\EZG2;YI<#JI3AX5_%L<@4(#UJN;?42BPN*.K#* .)+(TWX:&RVI7G<9F? MFKL?H(^8KT>;)5XKLBLN>2I-L>WY?'U6):[IH0-0&XQ7$&SD)I#!0?)P6 V] MH=CH]_2TG]-3>;=J1+C6GNW$;EV%*#)AJ'6#N-9U4;\*@!9.(A%J:6#Z@L\]Q?E[]47#;8SQ6J5Y6VU MDHLUE<'45D G;[3IYHCQ^\5-+*\PTU\X;"=@;MT"<>X1]/>IN6S>W'RX[0_, M=J]U?6N^O^UV.MVXYO*U==VZ/6C-Y5U$8EOMSI?:RLOU8F4TPX."OV)?M)W1 M&G6 2&\:"?NN]V>EB\9@$R_%!JBZ&FQYI59W8(-"?,4YE58=E%)9M=\^IQ*3 M-;N]SO4U9\YX[(I:A>"_HNQ%"8%>&TO4Q)0ZPQ(UUS/0BY1K_,:78=E!8Q1= M2$RWANEN>! L8'P98?U@4YS<1^X$[-_>.-0.CU^T1UIR++EV.! >$4UOQA&H?7Z&BV M4MRN>)^,YAO(B_445ORMV6/Z\S#.QM=*+3QHSVWE=#/B^J;1&UIEB7U=6+-J M38(4AA,6B=[0&+1:)!)DYN]\.NJ'W"U-=:JD.?BFA6A$N^?#=0U_C2[?C';B M+7-H]#NE[?@OIV@C.(]<$C5U21!*$DI6BI(#H],OK1T.H>2NNF5#:HS$*]E; MPI7>^M"\4L[LU&W_;^F?5T\D&77VKN'+AC@LQ573V]%5\X)QL5_X=V<6S9+@ M1)U<[0&1G'&DPGRS:$3G56ZK])4Y-U@9C]L_>/;E0;'YX-HO>)7X=?*K3J'' MU('G0V8[O0^M7O_]<-CMW?;[@_?OW[=O5:) YY*!HH.9 M1SJ+#./A,;]&8E6,$"/_TS>[/O?D%7O/O6_2B&NKL,B+RS[ O=F5\=.7"CX4 M1O?!4RF&,LZ:L?J==YA[",MYZ7NY^8*DPO]4ME$RB^)2%)\3TWAE7I,H-T"= M/^7,D,I"IZ,X7-4 P3EBC@SF4.M)@;[DV([P[,6^2+F*< 7\$T_7:>;+;X'O M^9CNK7#U-Y4QKO^[3T+!<-B^^7C=_7A[W>JVNK>MC]UA6Z-CZ[K7;O>:C8[J M\K=."&MC;P";KRHMC&5T947"'@R+*D@F_2A&080I>[#RO3CA,LW.RKCM=4%4]/XC&E(DEW<^W/' M9H-.Z^_E'.3EYXASB>>1GZJJL".CD11_1CIUD,]4\E&2]QP(52Q, GA)*716 MU#P* 3-DR%P]<)U^Y03%L@HZ#30M>U&LJI#>$F>B%O.H.,*;A[FR#DR2ZV1A MG?,(6P#(M&.+*Y:;DKX_KN;!X[&R)U4()QL!UP/.E8-(MA%_!$P;Y[CZ\/)O M(KYTSA=QSHPN:X>\#^Q^B1"NW>A\@0+5^HG8R:FWJ22 MA&#< ;/"8I,DY=>9Z9?K'+(X19>-!*"X2OS4Q\)I2KO537(,%4SKDD=C7^LU MCJI:-,-$RW&QM ELL:J$AKX6QJG2?)^RP<'=_\T])6HZOVRHWY#/19VKU$2U M"(H_XHI*63DH/758<1B"IFM68B;-U-5U3W*OU@G267V^U2?FCWP8*#7!,\6\KG$^HO\T]-".5E-'DSJDSI;456$2^J#Q*4 MYK!@04I9K"FSHX=N#]O8:B\9Q\?0# &-_SOR1"[#%8%U#9@.+LV^L84(Y:#J M32[5.%6Q6N_NL'@=R_^8 &_?&@ >?M+JC^9.6+4OH';%FZ:2_ M:63([S%5@3;2JPC:FGE!X#!Z6-?7M$$F4.#2N>0KVD@U\%B9C@>NLKRYG2N, MI.I"XD0>?(08% "IBUC%!0@]W[M,T[H-G7V:I.1C<4+%WC)%9APWR +(*KPW MSEQ,T]'AENN[&]8UNY==L[*M]0-,*5P4ERQ9ULL/:89Z&0N7K,H\$(^8V.\N M$O*O3>C.TY+Q)U1-:K0=I)6N\)VZ.E+N7EU1,KE$X[Z>8_)DE8GJR&PR"FA5 MR3B>5JU(4[H]M4VLS:K6V*\3P<=I7O(!*V%5@)+7T0-6]]L!)ZUV99*1I;2P M7W*%,1(EM&7^_2W+$L'9QP 4PR<_^,8NTV*(\5Z=N^JKUA;UTB'+;GA+=4AI MM=+M5%PN(]JN+EJ(;%@XCO@"_\Q+0B:WJR*:^C' MBK=:$M3NCW*@.1@KQ,5E@1!W)^@'&(GP20B/?<;:K,Q25^J_6TDJ=VY 4P=T MGL">+M[%!?54_33U1$=5T]G8*5 )- MPY="4U*$KV' 4S.5;0\PZE8&1I\\6*X'+)PHP&I@^KH\+\]--2D!Q1/5,*U%D2^[^/(7 MJRI%JE0UUOK1!;TTNN!:HSDGX[5^ 21I6PT'L0&<,J-D TK9W$-KE<_G@#T M6HXJZ050*N?ZU:XJ:;E]CAH'U584UP+/X N+2X7+CU.EF;-% #3^L"M:%JI% M/7 D=S/?ACZ6['<*1F3L1KI+P8ES>3 MK2?9)4].Y]QGT-ZY-(>-]0'_NNR76JJNQ?5*L:7Y%AS 6N?MF;T=7:-X-/@0 MGS\IQ7)XZCL )= Z64E1%K=.*[8F2;/N F'+NZT)T!:]V@H6Q1IPIDIL.])9>K.(=LK8/.]33 MD\ CRIV)BXEUPFQ%DL2<0 Y-SZV#N/9X.I%DXTTK*.9JK2DWK)39!J4\UADM M]0S5,6*@UR"_:R15ZT9H96#58#4/M4?ZN9*2 M7F2=&X_N=^4[3JVJXM?/'S$DI]J^:J_*>0#R8 MGA1KS^4&%1M7BHQ9,<2C^!^J[73Q(FE#O]TF65L5JG4EM]?C&GZK"Y_)EY?^ MVH&^U6ZL=\+5;2K>QS.^4S/^C-+["52CSV9H^^49-O2,IU[?(HGB^XM39*_2P*;B7[(0\S'W!2T'8/$A,+$@N^ ME 6O4UU5LEO=&"Q69HD!B0$/BX%+QL^N!*:=^95<:5E46Y"*#NS'<3=Q\*D. M#=SNG'@I&!Z0DDV0U]H0J[% 1QQ''$<<5UO"E:#(#9J^K_X6B#D'C3_-"\G: MI-F%+?>8YEE=B%5:S8E&UEZ7$^ZAFWO%VDK)^ILM[J&=:@M&9,=5E*LMG)9B<8V,=F-ZPVH0"A *' M.:- :VBT6Z7EQM=E*>OLN6N\=7&+-=H"51%1%5\[JB6QD>AUH59Y?61?T2:V M/G#3,UJ#TFK!U'[QJU9'R'U&4$-0L_Z^"\OHEU?UYUF29%+3()5WY](A!$0$ M1 1$+]1Y.D9W8)'.4Z7M=5K!$?FM$;M%Y]V8Q'_$/\0_Y ?\? [W]?E/J6D9Y.>O2,U!CVC/=S>,9WT;#+I:ZD MU)[;"&H*WL.6,6QW"6H(:@AJ"&JJ+=DX--KMTHJKUW[Q2_0>_ACRD2O67I_[ M.S8[ZF+;GRX MREO\EX2%Q:%*,+ FCL<]V^$N#(J'0C??G?B!NF$.0_+'D@FX>LQ6:/\BGZ:8 MAZJY=(:";7-#C]67//]J=9@E+G-)JZH_XN5OG1#>8">T<84= J63/K1W4R%" M]AD&RCX!U;9;P=NFMJNHYIY1V%/,A!PQB^/G_$L\/YAQMT!!"Z])'ZR8EMG" M=>-K?GICOE&? 6#LY/,:"MX[,V#V+^*)??5G?&4C?G+&X13^A#G&_8H!LUP^ ME^)M\L?*Y+-!Y?TN&=:UUCJ2=G?=Z#%UAS\\CZ9K(3N>TRMO?^W]C;Z]V:-O MU.0;JX[8^^@$S3XM;C 7-I[+#MAWG1AKCP*(%:#; M_F>#!^7$:\F^BKD?@*I_3 \0<=SY<-P8+5AEW!/'$<<=@.-B%X9D3PYNNF'. M&95S456Z"]?H..$0U=BI@6(]#F-JQ':U(QQQ'''<>7)."B MURHM]'B5T1NT^J55)R2(((@X*8CH](WVH+1(OKHLY6LU!4J'VD+^UC2BF@N%".H&<,AQ103#ZX!NHOM>K_ WV@:G1:IWF3E-U IJ#VW$=04_(TMH]NJ/J2(W(T$ M1 1$!$1;W(U]8S"D_I('=#)1>-%Q3:RZ$.4LDU);+<,T M2S.8ZK*45=M%I'40#)P4#%CE=;.JRSH2!A &$ ;LIPI8[=+LB+HLY5',A1JY M*PZ5(U5UZ (5!B5WV6$/JXGCB..(XYH5-W%B?KI?E_*O:A(441?RG*>:WC>& MY+$C:YVL];.&@8N!T3>IY"S>1R5G"20()-:Z]8>&-6R1KD NO5UI>Q?Z]K>I M[XY%(/^+B3\C)UR0/^_8P%LCYJL=X8CCB..(X^I/./+GA>^^BI [GA@ST%P\ M&")Y\P; M9HM"\S9;%#^&V(EU[?6YOW/SR*&ON M^B->_M8)X0UV['D3KK!#L WN0AZ*&<;4^1-VX\_F@9@*3SJ/@GWR;'\FV&<8 M//L$%VVW'[9--S<]&UXE@HVSRSVE@!MF0B3' \33G_.O\?Q@QMT"72V\)GVP M6C)F"]>-K_GIC?E&?09^M)//:^AZ[\R$9%_$$_OJS_@*V,YX\.!X>I \"OWD M"XWLZILG9QQ.X6H@1-R?&:3 Y7,IWB9_O%OF_&S<>>LUDY[66G-\=P-8CZD[ M_.%Y^5PKZ_&<7GG[:^]O].W-'GVC)M^0HF^UT^NRX5K/.1\UL,6D6.T]_VHE M<+NVL+*K#%Y&KT&R8S[I;67DNV/]G/MI( 3[!7Z;2O8!-B'8.L4<=L61"%C; M-%C+M 8OT"6('ROAQ\;SVX7CL7#J1Y)[8VDP\=T&;F-S8#8YY8%@?.9'7BAW MMF*)Y:H^?JD ?<_A3DHCUY+]E7,_0#L"'*F$,<=@N/&:!ZCN7K4PRSBN+/A MN/? AC8^+[7'B2"G,> M'W9KQ'JU(QQQ''$<<5S]"4>)_.&[.^X*J;J6SGCP3> N2YKYF6KFUL#H#W8. M-#\7S9P,=(*!LX*!=LLD#" ,( PX8PS >ILFJ0+DI-N9MG%&_R3P9\S7#CO? MHX!KBCW:&7(LH[5[FNO9AQXU"'9.7U>I/;<1U"S%*?3;%&]-\=8$1 1$1RV' M9G0&?5)YJC2_3M+*"OEW-A*>H)CK\W717%@6=4TJ55,AA80@XK0@HF58%(]- M($$@02"Q#21:[=).?,\#).@@:#,1OXB0.W1=I"Z\-L"EGW^1(OKQY"/7+'V^MS?N7FYCB)YYY9D$\S>8;C ;+HS_F7>GXPXV[AM19>DSY8S8C9 MPG7C:WYZ8[Y1GV&Y[.3S&I+?.S,AV1?QQ+[Z,[X":G&C<1/F'+<]! YP^5R* MM\D?*Y//!I6W;#/.::VMO;>[<:S'U!V>4^_VFMW>[-$W:O(-.6VNG7*4#?>Y M+NE5]'.M5??6+["3L%_@IZED'V"#&;,[,0_%;"0"UC8-UC)WKV9"[%@U.S:> MW2XH]_[< ML5G/W-F!1"?6FUGWJW@47B3J64,RYGSE,UIA^[I0L!:.W2HH54%64*]CM,HK M?-ULOL'[Z/CIU(^?&L&*!&'[5+5LF:4UUBNWJF4C>(U*7A*^$;[5%M_:O;:Q MAT^=5+03 Q/?Y\*3 M0K[=@WUV/XBEOM[DGCOLT3]Q''$<<=RQ"%>"_V[0]+WUCKM",NZ-V8P'WP3N MLJ2:GZEJWFL9P_)::=5E*DQX.2JM&4I=U) P@#" ,V$<5:!O# M/IWHD9-NWZZ:D\"?,5\[['ROGG'G=2%9+>*6:@,YEF5TJ0X:NH*CK M\W717 P,RRS-7B)=A?RX!!*G!Q(MPVR5IF$02!!($$B<'DA8IF&UVX02^Z $ MG05M)N*7M#\.^4+(%[(C-5HMHS.D]A3D=FV@^E)[;B.H*2H\W>'!"'+::A#! M$,$0P="+-9YVN_IB8W59_-=J/'3\\^X]EXY=^_:C=:'663ISS*L>A>^31_?H MNDA=>.EK+[7G-@*:PN&.>656?XQ,ISN$0X1#A$-;%1XZ MVWF!0?9CR$>N6'M][N__T)?MI>(&';)'== MS=PS"J!C)H1Q/(!+_3G_$L\/9MPMT-+":]('JV5BMG#=^)J?WIAOU&?@03OY MO(:6]\Y,2/9%/+&O_HRO('7X-9*=3RG5][^VOL;?7NS1]^HR3?DH+UV&E\V7.L(/7]K MU>'W"VYPO\!/4\D^P 8#6Z&8PWXW$@%KFP9K[=&$BMBQ:G9L/+M=.![#3M*2 M>V-9;0H',1:U-M_"B=>2?15S/P#M_YB^ N*X\^&X,1JU:&0>M=H><=S9<-Q[ M[G+/!AO^R<%--V1\[,^QW"-Z.>[]N6.SGMFK=!>ND>.9$BF/3B9R/%,B)9VU MG_095R,:2M<"AYK1B+R^*9B-X#0ZP2=T(W2K+;H=*+.S$6SS6OVL(5[:*DF8 M<_&PT&>!L'W/=ER1C]&&[_&3C4$&\\!_=/#09;1(>C%X#XS;H?/HA$Y%[5,/ MX^@X_4WBQ#91XA_B'^*?.G4PW5'E;WQKT^N9#]/_BR>>Z;&8B" 0R%+RN&IU4+5KXTVWS,ZK>J[A=1E[D+*0.VYC9"FZ!4UNE9-_:)UX1AR?1(0 M$1!5#$0=8VA28Z(#NB@;;VW=)M:5D[8H$DOPD>-6%R=Q2#(W'JYKQ).U(QQQ''$<<5S]"4?>P?#=M6T#-\ .&PA;.(]8 M.LC >$52Z\]5K>\8@R$Y",GV)]N?0&)CX%6KM%B(NJPCWD?M*P@#" -V5Q1: MY56./P]%@<+"MU#QMT#,N3-FXOM<>%)(@_DA7,WL* BP4JMV!1K*%ZA_<7V< MJPAF\6_'Q*+:Q])0'%7Q]*)E=*DX@D(:0AI#D. MTJ!U1CI-I8;9B=E?Z1%0(!Z%%U%AH7-V[?2[5#-D+]<.^7\)),X+)/J46D@0 M01!!$+$MK:C;I:I">X$$517:WJEWI]Y+Y">#7[B M!VI!LEXG#.!&V$ *?Z)^ 7JQFR@N*?S?_@BF'K+\Z/ "^"X_,GR)[7OP\)D3 M+MB3$TYWI%W^P7?7[_&[I0?;;H3 S@*A]-6&8!0PO$HHS.+QK M\9?0!(,G B%R1$*Z^$!<#_[[X.,01UPZ,(+;2#6UQNM@F/A#?)?PX!$S5:H% M7H7?P"+,7?$=B8;K-)^["[P>?TKG*Y=>:A1_!G*H]ME3'CS ,"63T>@/((7N MMYT\@DMU5T*8PC3U($*X6:TZS!FFL?12X+U<*^\97S"D?^!PUUTDM,F](-7* M^^]D-E3%??DN.XH.>N6<1\V- <>!Z'6:PPM\[,O#GJ8.X E^QW/#X(& 88Q% M<=&Q/(ZM17OBP&R$5>"62'215]1H"$8"9EH(=JZ?*+WD*RXEB*0_, W I#[S*0<-V!23^^Q\_ M1O+R@?/YVR_B*8.AWP+?@S]MH=CH-Q^VC(7^[SWLB^]=W_[VS__\CW\D]_X: M/' O;L=[ \($5X[5AVMO_!M@,#Q$??QU\A'XS;-!* #X0OWT6T?:KB^C0,#5 M=[ '.Q-0 [TP-QI\LR-D^F[%)O#AJYC\].;C+;+CO]K_>W_[ACEC^ *8^/*V M=]T9]#K6>^OZ]O:]U1L.^]W>H&-^>-^Z[;]OM][\P)%V%=_ MQC?;5'MI2V6J1D_Z12/?'6K6&L/+4]SS&N?PB*DC*K5-^]TI6JIKAK&)! M4Q2^^Q@)%?XBH2*/PZ8=JLQW?*>$OR:);,#3$^%@4PZP/Q+"@TU"S+GNPJ:> M%8Q1C=&JQ(/P1*!V&OA%J!T]![SS @1TLA?3?/?5N)82RH&+\?G5WQ7Z^ MOOZMH&3@DN/>"PL.%@H+(C?>F@#L(U>Q1;H?W@D["M1YB+KBPW=;=67 W6<& M"BYR4$&G^7!3>%6V?3@>[I^S'%V MCWVWNX8C>Q2I??>?!U'NX9XQ129*P? M:;*MI? VNJ;4R*U#MF"P??F@SB$EYSF=6$:P$Z\ED=J& P$C%DI'D>*YY9=3 M/W+'\&)X#!_'6N0?@,QJPFJ,:HM>=V]"CB(--ND@UYX7P?U?%8E1;?L(=&66 M>?E_TWUZ 98DJ&CXH%)VJUL!&\Q(!)F;J6T92M,LY?%&K!0]@6HW<5P8=4HO M5+W]V C+WJY?7E2YE=Z;DJ)@;#0:C3*^&W%7,;R<"H$E$E&.F[&\*5NC4#F> MH59Z##<\HC@%_DQKH#'0KI>1&+9XR,:H5X\B^,,'D0'!29[/ %CSD&+D;"XE M7P8(YY^1$^B3X10SFLT@\_R6'T/[,V"ET 44AG]I2P%VHU4T^1?0:N)J\P.> M.!-@DRF; HG\-/5A#[OTG] "M-.F,'K'21[BV)!:,$&?$-]@B_\$MF*R7L MQQ*N2XR@9 Z9"HJ/QP<$8@H_XWN&F MK4=KEB@CJ1F]9M9JTAC6\-'UGV2Y4SW@! /%EK')D6#\!]=U!,"[*&QQ,#WO MLL!6O\"N#B_]/Z!B@KQ)7/8K1;/X!_6Y")>%EVT0 PT;.?-WA8$5[\+7&SD> MS&O7U2I0K#8F0*TW]C#@GN2VUKPRY42XZ$_!L347?3YI)<6?.UZ,/6"#\0=% M72.EZOZJ= P\"FD\5!I1H<0<;Q7%D_.:>( <4O)@@=IE MN5?Y+926I/^.: M!O'K\[M\.90MW==1.+=8[QCX72KY^) XO1O+(K'B!?9HJG<]KW,MGRMD1FNL MELH<@"(/S/@WD3LA4,:]E-%L'H,):L-T29JY!ET%!3<4.([69ZJW)5BZ+L0,<%"1FF#J 2HBK'Z_< M)/HJH=0:/#-1&,;3HY/T4.G%H(AOFOA^J RU$A'ND&??ZT'O3CS,M(Z:>< : M#7R);JSUFKB-JX?*TAB&$&3+WGHW V%^ /&]5#*(JK,_"9]0@U*<)8)'$+_B M46>1:::.F.1BN,?"UN=O"(T!'D2A2" /P3Q65QWD&)QQ MLFB@UCD/:*3HJ?NH[JYU3#=7(=GW>*0I8OKA.YXNI,9%_HPAGAKPH[0#9X2^ M, '[EV;*)\!X%LVUT:RX4V\62I7 $ 1\1(Y0L/[>F =@&?VN;F)+P1^%$X,X M5*9S:0XK"Y7YJA4,O9W=)%NYUK=NXBU>5A;G@E/+3[FB21IJ:6;*85.. 5>( MBE'Q13VSM^V,NIR)_-TH9_BHWXB<7>7Y@*J99-MQN_&B"[*PT>0OWRXM2;Q# M*U&"OZBC&WCV3=[CE!Z@Y]V7> X&_RN>55R5HPT<)](OD;>O6@/%K>)@H&E6 MJ-NH0U0AU\0OI>*AT#4V:%B0S1^5X-2(T,B3&!>@Z>2#\M)'%;6%5)N7F;T4 MP9R#V+>/+I;DI!@?,Q;PF# S;2;:4:_&X+O;N#X=ESI3]6)++7' )399P=S! MQV4Q3&LBE488'18Z(>@@5Z#S@A*A1NZ#6(&:AK%1N-$49V'$\4MH2*D()-3B M9"CFN Z!#W>BJJ?79/QV*X.%VD(3KANSTT]OS#?JLP0+)?D<<\8RQ^4Y93FV MA&UBM75YF$_..)R^[7=VB?$*5YLD@23AU"7A M.O/>;A*#Q/[9=?] WRA)#DG.B4O.U[S#(CV8!=->>,H$X;+HE, #1SE1Y\ ; M1&G[*< N4M,4YY".X@_S_AF FID.!5*>YZDO"Z==R4F7D<>G^$!W(I*3UO20 M++ZZF#,X$3+.DDM_3Z+3N(X)CZ0^OXY/:I.'KGJ3N-P(AVJT\5J/K]!+F;WN M2;E9%5HFI^72F45NR#WA1])5KBOA/,8C0[]1-(N=:/&9=!;N&Q/SOPI#,7)C M# 3+G6MC^01,0A0P2Q4'!FP;A?,H9#,13GT,CU:A_G&^'9=2G6!-]#TJ:="1 M264H9.()!\L:S^FU^VQY"RDZT:[8[\H!%P_Z,E[?#YZ*;Y,RM]+1"#W%^1"- MS,N&21\2OPW\Z$%[T#YAA)DGPJ69XW,#1\UHHCA$>1M7^ E/^6#J/OH(U%EB M[NWZ_!##(]+ A3BM\]_)9_7@) Q2?4BIJ*2<88 (]ESQN48%&>D9J <9^01- M%43J+M0#8I9>=1,&&-Z@$U(EN]//NGRO7OD;[-4J8>17U;,E$:#\?-))*X>D M5(=2RD&_,-A#!,N*H&%@@ K7!YR8'PF8G/>>@L+P53S !&"-QP9S,5DC'[4( M0OP-TWH?XI# A,]U# F\=^K,3L<63GPF_68P)(='+;>DA)N$$)KZLIX6!6[2P) M/].4$?"V[-A<19 BE,K.AS!XLK[ Q*WD(^%:J1"[U..8G'$<35_,$UHA M4G'OSJ*E5"Q/$H^EW/!Z//A$H:4L&0FN)D!F",N#,:DAL,]8\9\.\E!B9J29 MYNHA24@"8*L-]TE].!&'/2!BZV."-"1LO[.$#UD@7"">)T&B]\.*JG"Z..;" MD>D,,1TL\$>*_CJ6KG ,B'@<2!4!H@5*CUG%BLU4IMBC6#[_^4L%MJNX9;C2 MMJ- :53J?DS358&EX0(%PK>=+ X>?]_,"XB"P XP#;7% N8_(D%4LJ*2K"1- M -ZEX4(MLY30 63 MPV@T+,X%0)WN#J;9+M$Q@G&:5JAZC&6]P]:W%@L* KE6C!3!@C2^2 OR-CLT M+PN+6!4\7 QUE>HR1DRI!<5]/PCP+#XN68)"EZ7$)EL/:I3J;+.H2ZD57+=G M:2VU\&0E5-ES,NT[/ZPTFC01&QWQ#V1UQE%^3_P3/@'%D)W&@(@PSG#3,JHC M3Z62KQ5,GCQ4G6<^][3B>%,D+0XX"UP%@5_1LI/7^7I4_A,>R&KR: ;'=%4T M6_@C=UR=-!R'QFF*YU^5&[O4L<\"ERUVUVN-$E]$!R@$HY!2&,OPIB@TZKSH4[9OX8.4I-1I$K@20,KHWIP?Z(QCH2L&#; M3'BBYA7+Y"Q-HZ2PDF. Q__@ELD? I&&S3SBEI<)]'-26!287G%=9(;X\JB $#Y%P,CY4"3 "=Y1\OEUK]# 4"L[!@/96>81 MR*, $C#%(B,.&L>Q@:A'4F]_L&<"2#ARNIDL5TP!J)KBW'6"&686P, M:OVIN?NX$L681,J^VT2CY1 F'48=I_]=KE@&"4MDYH&+%GW,C-XX#MLNU$B2 M.AH(KE%1RWZ:*)@H:?$28*:!D]<9E&1+CC'R4\BK>FAM; MK*0D&WP6(R5#G86H]I@E-M0Z<$YR4$""1Z$TY,P]5*!'/!EM#65IBEC'*W\7 MW#'S5<$WQXY5Z9!_B\MR^$DL(_KIG-Q09"'^/F?G@21KE](BOY[%LE2%DEMZ MI=.-*;^VF;@OK:VRD/32;F2HV 3!F'9'>RRS;$_MG@I\Y"H%9=JOU40AVQ!6 M^7^T^^LN\??=Y?U@<G?LI5S9VCP(^6#J8W M2)IF0W3:/2I3G&=.U$LN+_EELLD4BM!P?E>(*5_C;E56UP;H3UR'<2D[I8[' M90M2G:+@79?17%5&**2J /87K U\8T8,S_AHE^;92!:]PM*8X_L BD/G6J^?W0E;31/FHG\1( M;^&@O'N7 ++*H(_]][[2MK(1*@]L/ELFE1RMDB3.\2R-?2+$52XA03NHD;N+ MG!4S3HB)H$D\[ZJ/)4NJ"E4>MCKRR"55JM[G\6VI6@U6L_,]<5>KPX6U0K[I M&,;8= Z3J)5+)S 7&"S-<4-8_#U^2LY844/<_5PJ/<])SGY@JXG/<>1FS.$A M'K6H4X/<2_3405O-1#S+&\FD6BV*-F]+83G<\##/OY2'(4>6\B 5>(W#*JO, MX4D@5!QJ@MRC3"=,[\NT-O2["#<^!IOS6#TIG)1=)8==<89R=@P0[ZXKIVB. M5H4 _NVT;INRA4 QRYTG!JF0:)4+7X_\#T+.XQJ@/'T;>DN2XSG413//:7;* MA[\EK@A'%HU:+U)U8= !GKNA4. DUJ!%JD"F:FKLQ,X:_;>A7P.#=CNA/B((W13Y4GD/Q7."IW$J;HZ\@V893 M-UWZ0A#9I.P-.@N7\GKUF0'LL+K,E7+KQN$)Z?:>:JYJHX6_ NV1NE!C^SN^ M,34[4\F.%6&\+CV!RN5"^PJ2<#=0YU?Y0T'TDST3DZW,;CVO>-9+/F!VX5R) M*R-V[^04_(W#T)M]L8@XKF]:,GSI9'7S?%35 ]2J1LK(1*1*+H39;3J%BTNF M/7%,[?;Q['K#E?K8,@Z$&>.X=SDJVADFXHR00MWP#2,9"94WGF3SAMK?F.69 MX_=7B9#([#VJ*,6FL\AL,E'J_$B/==&EGUCNH""&CJL]9EA(T^8RS+R5:BC9 MQ/*.C]4GGA+&%0[&TA,H=6*D#ABU)Q5/CK5?-3W"53KJAG59%D^ $GBV*H:U M_JQ@^?Q911 AX5WG&UCD4U\K\AP,D"@0$5>;WTOG[?HH/3YW3YWH,0IN/W8/_4N5@9[/E$Q.0MC[' SGSO&7F3L^ MNY&15+(YTOF5H\#G:PZH 93Q[HWVAN--@'=54%M<+44_2%L2*G9)2F<-T69Q MV9B$>OG @=CGG&;\C$TUJ,6=@8SG'(&([GY[4I6N,T(&R#KT:'9!S829E'TEQ<)RZ, MT+K>2O69+*YCA+L7*I;K(NNV106J%A..+L2;=Q0^'REXEW[]#47OQ)YO79WSZI@7?FM 7)4^5YOH(ZIOH.(1?[W+%>!G/Y MTVKE>ETD+.;%)X&G2"HZ0.#Q57K,EL8"RX*/LRQ/9N;(/&-).;!W[ MRKE^[?LVG,.<-"*MQJT?%G,PZ$4%$(JXB'@N+D@!3 (A+I9#"C I(3XWC-$J M1J;$3Y"%GU_*.1;LP0>K(&/<-O6A/9;FU2?HL8MG2SVTW)F_KIZ()X9 LA7\ MBV-H,VU;18C%-?34M<9Z7(V]KRL+H;?S5*'(G:0NYQZ4<1JZU([,C@,R,$Y+ M^9!00W;"Y/0J/E%*QJ:ME'Q;=N4+CBF5V7=:A=J&VLU WJ4,FU=[#K=XQ);< M5PJ9A":Y\K&D"YF^+HYE=$Y>EU**_H:=HYSCLK7*T5+T:R:7ZEPH+(QGN6!M M4I,10P; 0DU2;MZQ2<"CL7*2V=HQG4;/JC_C-EYQQI\COZ7-X=XEI61A#&E- MC7=8YARX_B\\A41D3'^!ZY_$2(("IZ/R\5PK\#W'3@>4LVG>Y:TA[5>4^58& M:YP-FY*2-@I\''DY]YW8\X0J6.*35N?A0,#4)7[(R*5X,WTEW*2VN*GM4Q2/J2L<2]7]M0VLW57S >[]TSK0E\FE= M(F\^/%V]>.45QK)@KS= M+#;41$>>[EJ6G4;D/'N :?;T,IK'L[G*-'EUDK9^+;*3I&=907T7H@PXWV>'ED7&Y#IT\-5TN@ZPN@_ M'Q5FE8M'4[$Q0NTD5NM2*Z9)FXU\1AZ7:6CW>/D]&1P&8A9/(@$GE3Z;/4,K M9'@H*45PNG[?%_=]?QM*)F*;M+U:S M39/>$#NS.%BNV.$H_ZR,W_73&LWJ*E=,\D_26G"ZH#7D<=^&?OUF&1N./ >ERJLP"M/RFE ME>=4NB2+-=\R03?.POR?[TISQ$H[:;"J'MKJ YQ"VX5<;9,X:Z70]V4:!1X+ MTDX[:4L%5?[ =2;"7MANEF>YFN.>IJ#&3>'&Q=564=6>>"H012FX,2G'SY!( M>8)RS7WCAR6-@,HES1OT(J"=S*H,F2[GZPK' M3QLK0Q(U3U_(.(KW M?NSX$#>TZ%V:K*'W1:?Z^L>P7.(S]5(XE(3J-9XIX321AI MFK>/@AT[G97O ),A73UP[3IP@J+UH#LIIM*>QOQYA5MBSV6QBQHVG?(\77I, MI33FF^5I: .[)##4.%BDSJS<>4G2DTU?FII[RH;3 M>B6P^R5Z[14LI(](5<[$H9_;/(I7ZB:X589)0%?FVH:5TU6[ M\%I];@)[3S8XN/N_N:=$3?>5'";EL]2ZN+FB/K@(BC]@&U45*=(&1WKJ:OL) MD_,]O2OD$B14'D+^U4O!LWSUB_R#]=3:[HH5,^\4(D8Z$$DVXQF5!6%5'<[,K=%WE'?@BJS5NK#X\.8/3&;N_X" .5NBIFK<3&[./8]M\=4!=I(KR)H:^8%@>-8 M]TCI3S;(1-:[!.:BC5L=S"#5P+5RG ;MY\,Q55"IC5"/$\$:$$OIX\J9BFFO M"3&2O@7)H;OX'L>ZRQ29<=QX @P6AQC'FBD&[J@] FZYOKMA7;-[V34KVUH_ MP)3"17')DF6]_)!,I92%2U9ECH:'+I691L J73IC%*1VGI:,*Z]XC;:#U,&" M[_1TJG]V;YSP+/*!RGJ.R9.5 >7(;#(*:#=WE,1M8F//R,0VSKJ9-C/P*4') MZ^@!RR+L@)-6NS+)^,A!^_JW.I'X!3:_*$DHBI70EOGWM^PV:Q_[,0#%4,4& M7;*;8J^MW%5?M;:HEPY9=L-;JD-*J[T.*54IIJ374ZXI;I ?+Y;FQ.$F&2[I M<&/!Q'? %_YC_)S-QW(#FCJ@\P3V=/$N/BW'JJCZB=AG7H7WK#[;Q>?E3NRSBEQ)'J<>E7YO M>SL%*H&FX4NA:23? $G+G<=7P"DS2C:@E"[ F+2I8\)1KL)'RXS#?+^^DO6(?=D5+1^8L] >.P]5AKUG'8X6^\;X0>V,3?(S!-*>Z MIO36.:?'T]V.TDHX=2)>(^77=&9MSG%;#MI52]NF^H!_7?9+#98J0^J58DOS M?;8=[C;7:!:(%"N6XZ+4)I%5"GIBJ,AZBBJUV<\G8R?.*$QJUT6D5'14&IFQ M-,$#EOT\]&KEDWV+<5X:W)5+41\[NKJ#JW*P9L2- ]:S3.:DO,)<_'_VOK2Y M<1M;^_/,KT#Y3M=XJFB'B];N)%5>Y\VMI-/3]MRI^0B3D,4T16H(RF[/KW\! MD)0H:[%DD1(H/JE4(LE<@(-S'IP-YRB8SUW4*E4G28^=RFQLE=^3*\FS+*[B M+6E.3(:%F48\4R17)0.^>C%/C[/F*3V%1(25295SL<*Y:C&K2CK-)I)OO--J M;70:02Q$ ;,-*CU6/:5E.D-5_RI.UZ"X:\A#&ZD6SN1[%>Q[TUKQT]J!#WG6 M,/,*Q[:7;"AI)9!TD54"H)20U'>:;=8RM6\P.TJ@VLKPK+.Y?*]JV>P4*TTL MZUP\D_#4Z36CQ^N>T"^SS@UI'M=!_ ]E2^#][M(F_7:K9&U1J+)LSE=2M S7 MY*_ID2M>Z8&K:C?6.Y50+RB09?*1.S7C7Z7T_B)4HW+"K:]T!GD"8^6\"L^< M.['Q^L"&_%Y\:2B%/9C75>8:<&W5 JU(T=N*>DW[G*6CJG=_[!MG[6Y^ZT=;]_U_EK?7N_1 MUVKRV[7\2UU:\\?![%?NK>+WS 56_$E%;-4OVW34DSE3 [%??!SZGH"P4C?* M#:.T\S2?#MJ#NM\ '+>I-?P>CKN:RRM?[YQX+QCND9)UD%=MB%5;H /'@>/ <=H2K@1% MKE?W??7+ID>Y#FF>Z4*LOY1-A/+GK#BLU$E;/:/5;94U. \>!X_0G')QWLM+9FS63H*DW5%/O&W8?]CKL==CK348! MVS9,RP$, 8 PV& <. \>!X_0G M'/QVR:<+UXTG*XFN"[5*0Y4WV:L6<-,Q[%YI MM6"T7_RJU1&XSP U@)KE]YU:1K>\JC]ODF0F-352>3T7'Z[$G4EXET3NMV$4>"SF?R6R;6_R C^BQHA\9#L6^ ?\ M _Z!'W'_.]_7UWU*H6=#S]Z0&KV.X?37=TR'G@V37DL%0'MN ]3,>0]MH^^T M 36 &D -H*;:DHU]PW%**ZZN_>*7Z#W\(:$/ 5MZ?>%S85Z!L#S.AFG;1LLV M/\SQB32M"A.7#6O]P4OZDQ\*J$@^.I)QRB3&_9"1010(.!*C(&HZG/#):$1C M<2%)Q)_]T9BZ"2?1@-Q'8]^537,)]:)QXDX@BM4-8S&DR..$B:L]LD#[=_DTV3A1S:5G*.B8*WJL MON?YYXO#+'&92UK5]*N\_*.?B#>X.6T"YB:"TGD?VKLA8PGY50R4_"*HMMX* M7C>U346U\(RY/<7,R9&QN/Q>?$D8Q2,:S%'0DM=,'ZR8EK@L"+)K?CHQ3]1W M 3!N_GT)!>_]D6#VS^R9?(U&=&$C?O:]9"@^BCEF_8H%9@5TS-G'_,/"Y&># M*OI=9EAG+W4D;>ZZ2[]'7:O(UB=-II]#/ MAOM6Q^LJ&K%KU1%[&YV@WM'B&G-A[;ELCWW7P5A;%$"L -VVCPWNE1,O./G* MQE$L5/U#>H# <!X_; <9D+@Y-G7VZZ2<$957!15;H+:Q1. MV$LDG 2,Y?Y M3S*Z89"0)8?4KG6A32-KL;9Z:*8&(U*'Q!Y=>*>1,'#:L4M+/5YD]!JM?FG5 M"0$1@(BC@HA6UW!ZI67RZ;*4NVH*. ZUAKA?8C:FPEYDW\4(J%XKAQ!Q^CWD5 ,'UP-]1?MN0U0,V<46:9AM:H_D@F#"4@$) (2K6UA MTVOAP&:E1MEQ95<4R[E7F&&!L+8.C*0=?< _X!_PCTYY#$UQ.5ZS<<3]I.AJ MG)5UA[,1>O=VSL:N8;70.A(F?@U5 NVY#5 S[VQTC):%WI%P-@*)@$0'=38Z M1M=![T@X&[<^RH6^D?4 Y"/;L, _X!_P#[R-!SE.%4^8MR2O$1TDH7J_P]]H M&BT;JC>L_!HJ!=IS&Z!FSM]H&VV[^I0BN!L!1 B -$:=V/7Z/717W*/[L;: MFUW7;,"$F>61F#VQ<')8$TL7HC3R4*IM&Z99FL&DRU)6;1=!ZP ,'!4,6.5U ML])E'8$!P !@P':J@.649D?HLI0',1>1-'YJ?[_=7Y*TV2(G0A3S/5]*[1A\<.UCJL]4;#P&G/Z)HH.2OO0\E9 M@ 1 8JE;OV]8?1NZ EQZF]+V+HG<;\,H\%C,_TK8?R9^\@)_WJ&!5R/FTXYP MX#AP'#A.?\+!GY=\^LH2ZH?,(T)S"<40X<5KK&8N2R.7=U))E[6$&P\6.G!@ M&S>>Y1AFO[3D._CQ@!) B:-#B7[7,&VDYJVV*'Y(9"?6I=<7/A?F%0@U_&R8 M-J^W;//#'#M(.Z,P\3\F//$'+V7-/?TJ+__H)^(-;N9Y8P%S$V$;W"4T82.9 M4Q<-R%4T&L=LR$+N/S'R2^A&(T9^%8,GOXB+UML/ZZ9;F)XK7L7BE;,K/&4. M-\R<2'XH$"_]7GQ-&,4C&LS1U9+73!^LEHRX+ BR:WXZ,4_4=\&/;OY]"5WO M_1'CY#-[)E^C$5T VQ&-'_TP'22=)%'^0XKLZI=GWTN&XFI!B*P_LY""@(XY M^YA_^/2:\V?C+EJO,^FQEYKCFQO Z9C:_0]OR^=26<_FM./MN]Y?Z]OK/?I: M3;XF1=^TT^MFP[7>.W0)\&,E_%A[?COU0Y(, MHPFGH<<-PKZ[@MO(6# ;']*8$3J*)F'"-[9BP7)5AU\J0,#MHS![Y=$+3KZR M<10+.P+.%'#N/GQU&.WK$:$8U5Q=-O?&% W>)($US<:: M4\MH6=47^T5,'4 $( (0K5-Z+*/=;D'I.2[/9Y4D_'L<<4[&<33PDT,BC2[T M:&1:3]'G8U8CWM" >. \>!X_0G' [R)Y_N:,"X MZEHZHO$W)G=9:.8-ULJVG,; MH.95GD+70;XU\JT!1 "B@Y9#,UJ]+E2>*LVOH[2R$OJ=/+"0(>>ZN2Z:4\M" MUZ12-14H)("(XX((V["0CPV0 $@ )-:!A.V4%O%M!D@@$+2:B)]90GQEIL 1 M D?(IL$?VVA9I=6%UW[Q=_6$U AJCE][T9[; #5SZ6V]TI0=[5<>. .< B3LC2.@O0!H&@LTY1D]VB\]@ 9 Z"IOXM5^Z4OT>+Z(:$/ M 5MZ?>%S85Z!'[*S8=H4S[+-#W-G$"\^13]7K;JW?A8["?E-_&G(R8W88#QRQ\8)&SVPF#BF M06QS\VHF8,>JV;'V[';JAT1V">8T]+A!V'=7<%O!A4M'0LU,>+5'&,!R:&B] MKH4Z)U_9.(H3YAW2X ;'-8?CO#\F/!F)]QRTU!PXKC$<=TD#&KK"NG_VY7:< M$.I%8UGK4 91[Z.Q[Y*.N;$#"1'KU:S[E3VQ<,+TK"&9<;[R&2VPO2X4U,*Q M6P6E*C@5U&D9=GF%K^O--_(^A)^./?Q4"U8$A&U3U=(V2VNL5VY5RUKP&DI> M M^ ;]KBF]-QC"U\ZE#1CL#]6R4)_QY'G)-Q'*&*9KE05*=L']MRC%8?[8CA M)#VX(J,+[S02!\HUGMYE(^FR_BB5"9 2"Q7%FS#[J,[8AFVA$8^DBII^WO: M"BU\).S[F(6<\8];L,_F@5CT]89[;K^A?W <. X<=RC"E>"_Z]5];[VC >.$ MAAX9T?@;D[LL5/.&JN8=V^B7UTI+EZ6$&P\6.F!@BTGW>Z55(]%E'8$!P !@ MP#:J@&/TNXCHP4FW;5?-01R-2)0Z[*)0S[QS74BF1=Z2-I!C648;==#@+JNC MKJ(]MP%JYA(5;,/:0\]P9# B !$ *(UKA;#:56?C*W+VA_$_#I**RNAW\D# M"QFRKIOKHCGM&999FKT$705^7(#$\8&$;9AV:1H&0 (@ 9 X/I"P3,-R'*#$ M-BB!6-!J(GZ>]L>!+P2^D VI8=M&JX_V%'"[UE!]T9[; #7S"D^[OS>"'+<: M!!@"# &&WJWQ.$[UQ<9T6?Q=-1Z$?SY=4NZ[VKT&4]@07 F !% (@99L?YKA$%F@K3%QVNO0'+V7-/?TJ+__H M)^(-;OJD.Q8P5]I0=PE-F.RL*0VG*\J'Y%9 %">_RK[7OX@_K2^0L&Z2FZYF MX1ESH&/FA/%# 9?I]^)+PB@>T6".EI:\9OI@M4S$94&07?/3B7FBO@L>=//O M2VAY[X\8)Y_9,_D:C>@"4F>]Z$TQQZR+B&#K@(XY^YA_6)C\;%!%:WXF#O;2 MPH2;.P32,;7[']X6N*52GK/<(!QD)K\S6<>,')5S:.8J']'])7 (YK#L=YTJB51N9!J^V!XQK#<9-);E'J67XSX:^R[IF)U*=V&-',\X2'EP,L'QC(.4B+4? M=8RK%@VEM<"A>C0BU_<(9BTX#1%\H!O035MTV]/)SEJPS:[Z64V\M%62L.#B M(4E$8N9&H>L'K)BC+7Z7WUR99#".HR=?!ET>7O)>#.$CH6[B/_F)7U'[U/TX M.HY_DSBR313\ _X!_^C4P71#E;_VK4TO1I&8_G]I[IGVV(#%,9,LQ0\;*]'> MIZ:%JJ^--M\Q6G;UW4)T67OX4X](&=">VX T\UY1HVUIZA?5A6/@^@00 8@J M!J*6T3?1F&B/+LK:6UO7N77E3UL4L8,:6;H0II%%9V1SHO("(-!7X P$2!P? M2* Y$4 "( &0>+,Y4<<$2FR#$LBI7TW$JR$-'QD7=DHQ-X)SEG!"0X\$/GWP M@^KR)/9)YMK#M48\J1WAP''@.'"<_H2#=S#Y=.&Z@AO$#ALSE_E/LG20(?,5 MH=8W5:UO&;T^'(2P_6'[ R16)E[9I>5"Z+*.\CZTKP & ,V5Q3L\BK'-T-1 M0%KX&BI^B=F8^AYAW\97\[ M)!9IGTN#/*KYZ(5MM%&.'AF=QZ<5 8EJA43M=JMR>NBR\E4;6< 9X QP9I7& M8QG]5O7'Y9JA\2!V5,@L/_BY75THTDQ'4-OH=4KS!S<#/N M!D@T"B2$[F&B MVS%0 "C09!0X=8Q^IS1W1S-4!<2,UJ>OQ1,VEQO^.FPT]Z=EL:/"!7"GP)VR M(35LH]U&[2$X;FNH FG/;4":>=.I995VS$[[M0?2 &F -(=!&FF=0:>IU# [ M,OMK&@**V1,+)R@LU&373K>-FB%;N7;@_P5(- LDNCA:"(@ 1 BUATK:K=1 M56@KD$!5H?6=>C?JO00_"?PD&U*CVS=LL_IJ\+HL/ERR1Z3<:,]M@)I%ING9 MEEV]N.G" < ;X WP!JI-#:"F8'G]D,CB:RJ)L^E5>_M%/Q!O<+%?O[I_D?NG5R1<8V%2/D3)#_:GWZVSDI M_(&(18X9YV)NKH 6*L;C^K$[&?&$AJ[XE<8^E\,5?Z"SP0^B6"W(K-<)$7## M7$&*:*#^(NA%KB992>'_C1[$U!-2')V\0/Q6')E\B1N%XN$C/WDASWXRW)!V MQ0??75S*WUX]V TFDIM3]P3WHY &A DN'M&$98...,MG<4[NQ1RNHI& RQ=! MHVB<");+GBR'*:*(@1(%(DBZ1(&XH_OL8R2$^4.Z+$5Q/5%-K>9T8IOQ#=A<+Q2-&JE2+>)7\ M12S".&#?)='D.HW'P8N\7OYI.E_^ZJ7&_)\%.53[["&-'\4P.>&3AS\$*=)^ MV_DC*%=WY829FV8ZB$3\56GF/Z N1](]]&@0O.6T*+YAJ MY=U/?#94Q7W%+CN*#NG*^4\I-\94#B1=I[%X023[\I#GH2_P1/Y&"\.@,1/# M\-C\HLOR.&XJV@-?S,:?7\'I!-^G(1>E\$C@I^4E]_']P*G@E=P=@" MO!*F&.W:YVX0\4G,Q-5W8A_U!T*5"Y,9L'T1SW-]QN_%OGH91.ZWG__\IQ_S M=W^)I3LU>?D2R'M"[^8_$W\L'SQ[[O0^Q2+BRUVTI3*5(N>TQ<]1($W>]#.VL'"4_,U40@T71!#4&:QLF\I M+UR4]*K4.;-D=6Z.5&Q&*K'K&))=!9;*/3;;+P91(,QU,=[U+0C637@+Q;OP MF#G;V\SIE!%%?B^^)Y1X'LQSLKQF^F!EJPC-*@BR:WXZ,4_4=V&(N?GW[07L MV?>2H?@HIOD0Q1Z+I=T7T#%G'_,/GU[;<[-!%6-74YNPM[2H^.;1KW1(7>?# MVT;G4LLVF]*.M^]Z?ZUOW^_K2\C+K'O0L^(F JED9Y2PQM^)TC?(_YCJGRIH MN9Y^KL! %AU"Q!\1?T#-SM3H= VS4YHY MH_WB[PHUT*L__2(UTU#,<<+9>Y2;Z-;JNT?5N7!:]Z>\8N M?,PR8?:,;GD%3(Y%)F!'KZ;M[20._602,V4^#_SO\O,V!W0VEJ92"7I0,>L; M[59I9VN/7HNKD:#5=ZLZ'N'J&8X%;PQ,I(U)^"NCG VCP)-I>;$0895H!7U0 MW.?81LLIK6^D+@L.$TF??:=V(F%W#:?=@4C 0MK)!5>H;IWV0R5AE)!Q0-TT M(YNS^,EW*_'4O969<3RJ8-LQNF9YY5C?2S==&!&&6 TVQ 9)IVUTVN4=7VVZ M=,*26WD\0*P[AT&G##JG;5AF:76#=5EX6'3Z;&"UDPF[TQ(R45JGHV.1"9AT M:UL934:3@,K#9AX;Q\SUTR.Y#0:X*EEV8;C5)_0M,A) MU65]Z5M_5B/AK._V=D32U^T:EE6:=[_APK?==CD2;!^P(]L5UYS.WIG),H+- M6_F.L/*]:"*/1^]RK"Q[J#IYO> WT(6XNR=";TO"/5.L L7>MHUN>=W.WR1< M+?@(IG+EN@00# A64CYNKV/T2SQ;!@2;U]1J5 ?R$.5VKM>Y-E1QLY"S:7&Q MA6F^YY7),&9I<#P4U" C<)^*R8)GK MYUUCDY0H9VQ.Y]PJ=6P&B1D?I_7R@I=SHCNW+$8]#LPM_?.NKLQB=\[-2IGE M?L@$,P@.FJF[E- MM HWXCRC36Z M'>4;]^V-0!6]]Q 0Y1O!>)HQ'LHW'HH94;X1&7A;,AS*-QXR$'=,-=50OA&' MP%"^$5"S!ZA!^4:<:-N.A"C?B/*-2,_#2;8-90+E&V%';T=;E&]$^488C+7? MJHY'N%"^$2;25B1$^4:4;X2)!!-I,W*@?",LI!)<<"C?N =91?E&&&)UVQ ; M))THWWCP+?BX=EJ4;T3Y1EATL.BVM.A0OA$FW7:T1?G&4LB(\HTHWUBW[>V( MI _E&U&^<1_F%\HW:I$(W;CB9RC?"%-9GU,:0# @V-;YN"C?6*EC8W7YQG=6 M 5I:^^V+AA-W&T>A*#"^F;O(O/QE>3;A8!A9_$51V7[:I ]2YZ/3MFXO6 MU6VG;77-MM-N=](Z0([=N;FQ]EH'R.J,EQ8"*FG)TZ_R\H^R>)OOID_*:$J^ M,C=Z#/TW?2TZ5S6Z'S(BCR/34*C.XW'@,Z[J%\ED-)^+F:E:=??1V'=)Q^RH M"EQQ-O]X-G\B_G4S_N+D67 8<3,6X^?DRR3F$\&M)(EFCS+4>_)W9\_ZKWA] M]OB\'JZD_9L MJ_N)S\8E4QUHF)7Q$V\=!+(P5_B8O3'DOGA]ZEH3CWL>^NYP;LBR**2?J9+U?O^O9=F=W!4_,=*L]'3,3,H48AA"8&7P8 M*7[0J:3NOKM"0" @=100H>@-9(F^T&4D>A O5W]5.U=1?B @$)!C%Y!KEK!X MY(=S\J%4/R$ \B>A6+D,D@!).'9)N! 6@[M>#'+[9]/]0T9-(#F0G".7G*]% MA\5@ZL=X'K)0F2"4SSLEN! 7/I N$;I"E-XHX;V!U-3%.?3(0ND-*?IG!-2, M:"P>0@9Q-"+#2!7 GIXRR8Z12)K.\.GL@7)QT8#)WV6L-F9I*E-^==9.07I$ MQG$T8%PZH6@P^[N\R4_D_\.)^'W"F;(=!RQF8FWRARYZDRA?"8=JM-E:>^?D M5K#"]'6".6*6HF5FCA+NCR9!0D,637B@7%?,?\I&)OU&DU'F1'L0-!OX24J> M F/]=6XH1F&,,9N-W2,RND02@89BEI(@5+#M)!E/$C)BR3#R2$K,*$7S,>6< M/C*U*8>$"%93V8!)G[[/46,N]$.R?_5 ZX;-!GV?K>A*[\ M@?/"2D\>N!O[XY2:J:]KZF6CKIMVNHBCR6/J04M/)'FT2_R-/@C/5AB1HY/-S\G_Y=_7@O&>'^C*E MHI)R(DOIB^]!1%-4X)-T!NI!AGS='\Q5ODS5,D!P@'Q QM*+;L*8#209I#.0 MD[OT66>7ZI5?Q%XMUO6<_*X.8^4"5)S/=-)9A7E)FK%RVAOD<2*658*&03R: MT#0!4,C*B\#DHO=4* Q?V:.8@%ACSY M2#PB.$_P2IHC(83X&Y.>SU1XIGRN M1%,NZ= ?%VXX)_=+Y7EQ#6^"P&?D-\K$9IX\1_&W[#KQDJ+*HGYTAS1^E$\2 M%$_/ILWP8P8)4ZZ0JR,YVYNX2?;$(5N!"4*B\]N60TK.#4IX@Y02_F@)MLUQ+,04_E(/*GW-.[F@@19]^5WC#Q9O$C!X$>$I)#M73 D(G0G8% MY/H9R=AW]79O!A,+^MSZ;:;$+:35*WD+^64N+J"P="J9\SYV7V+U?R9^+"B1 MN=3%^$9JYX=/QR">R5,KRDH%7\HL3,R'$^?8ALYR']-@);77$?3X,3J:TJ&3(+$S O M#S1L%4NXF!GX(9E.=) M14$$HW(Q]>P-V9CEII F'=Q$JC4O=/!(GC1,B) MS,SB/)*YRNKR))W_:EZ0*"C804Q#;;$"\Y\D0:1*DDJ6*ILK!B;>E<*%6N9P MNO#YK)68,B]G+CY'=T&O_,W9GJJ66VRQF7HBWC4991M;BH9X<69>$E4P7WAG65JLNJ*K=<4+GOQT).T[TSTXY293H0 MG)UO/5*C5+'->5U*K>"R/2O54N>>K(1J]IR9]ET^];3Y\4Z1='[ 4Q5% M@-:BEIV_+DI'%3W+@&Q*GI3!8Z$!2;.%/E$_4'(D 682Y^9%\56%L7,VIM($ MDLN6N>M3C5*^>%YG>>UAD< EGI"17\K**CA*:?@*7YB*!B^LDOC3(-VTY*B' MT7-QQ.F6D2G_7G% 0@86(W SZ%DR^\Q$FFT4BG,3]BC)(53*H1#"[*I _)MZCXJ YVV9 >-[=&Z?:HDAC$0M$@"B7_"!- [8A^MEQJ]56Q]64LB0FN*B)R1$K?X\0:F7'/$;"T)YY M!(HH( DXQ2(CW7[5V(2H3WBZ_8D]4X"$SX>KR7).%("&.5.G:O+R6?MIL8X9 M6HZ9 M0LR3S!A,]:?Z[N-*%#,2*?MN%8U>IS ]^>R9*Q-8^DL6+(.<)6;F02 M^HP9 M0VF4?Y,"Z\E9IBA >9H-)*Z1*JVX.+CR;D@^FO*JO+4PMDQ)R3?X68X45^9,ML>\8L-4!RY(CA20^(DI M#7GF'IJC1S:9U!K*84VY-/Y;O$O<,8K$WC,6TINIT@G]EJK-*NG*558+%\Q; M&$I*F>F.-K/SA"2G+J67XGK.D4SM,+[R5*DUD"L]W9B*:SL3]U=KJRRD=&E7 M,E1F@D1!].BG'LN0R<6AP@Y(W5-QE+>/S/Q:=12R%6F5_R]U?]WE_KZ[HA\L MR[D4$YYEQ:_.CW^/U/^_U^[KXNNG?LI%S9U*@7]X%9A>(6DI&TJGW9,RQ>G, MB7I&^1D]RS>9TVE8QOQT1^G=]*OUZ6_+W*W*ZEH!_;GK4+*9W,*E"/CI9CS5 M*>:\ZWPR'D=Q4K ULH;'16M#OG%&C# *SUSYWG13DD_Q(K532<$1!GAFDYXE M+^-BG@F0509]YK^/E+8U&Z'RP H ?JS'E[3JZF MR)\ZJ"5WSW-6QC@"T=DTGW?1QS(K9B;UCYKX,)2(5\5AC%6Q6%RM?)5!.94)DM3N2&\_"U[2L%844/?DL1^Q MU61Q'+X:^%T;B4ATF. M+.5!*O%:#FNQ3,]['E?IEKP_A,I2353YP+1=M5'0VJ3?A059&&Q,,_5D+E)V MG@>[TJ^%,$"VNRY$T?Q4%1+P[TZ"J14G-DJAF!7BB?%42%*52[Y>\K\0D +]Q0<+Q/-6@V52"G M:FKFS?.A\ARR[TIN M!-/-T[40Q%D> 3@GRBTLZ3RB?\@@X\LTH$_=W/N<:U;+GZ&,VA6KF3&TXF/Y MI>"\5_$!&LM(RP-SJ?05Y-OPU$TW?:$0V72O3YV%4PE1NTX6,Q [K% ULNTG M3T^8;N]3S55MM.)3G'JD3M78_B;?.#4[IY*==VD7UTTC4+203:<@2>X&*GY5 M# I*/]D;.=G*[$[GE/F F/3")2* M&*D 8^I)E9'CU*\Z#>$J'77%NKP63P$EXMEB<*MB!:_CSRJ#2!(^\+\)BWP8 MI8H\%0;(3JRU1R8YZ*,(PDTOA":$95)AQ)Q4_/[5;P]#:5G MI$SU#P?5A]R0ZDPP]=U(RCX20RP(,%^+XKYD[B]WP"5>R^9">KWR(([HD M0"U 6=Z]TM[PPX'@7974-J1/TB>1/BBU)%3N$N?^$J*EZ1G&E'K%Q(',YSV5 MCQQMTIR S-P,(NE%$^R0F6/*7%LUS#?8;GUF0N"/_"3+18B9%'/C%8U7XNG* M] V>>UKG'"?E Y7!ZYECK3 MUVE2A@Y2E@O6U.J.KH\=9E&Z=RD"BA-N:GF&DVX8$>) MH$'J< M4VIFWZ4JU#K4K@?ROCIAL[/G<(U'[)7[2B$32TFN?"S3A9R^+LME](]>EU** M_HJ=HYQPV5+EZ%7VZTPN55PHF1M/&@Z:61YT(B0@+6<>"0LU/W+SB0QB.O&4 MD\Q-'=/3[%GUT?<*1W.$W']+,X7$PS_)ITO?L1C#M*:&>%X@73S_E5%(B8S3 MOXCKG]D#%PI9ZD"I;[I%4\7!!PZA*OV-#>,P=_*6:[W^4,5?W^^V59EGW10)X_$#;C M]4$6<%FV]/.AK>FI$)68_6;:JDO'"DYE&$AYM:>PEMO)TQ_D3KH^P?NU*3Z? MOC/=I5)Q5:='53ZB@'Z?!ESJ_ZD-G;JIL@#O_:LXTYK,IV4'>8OIZ>K%"Z\P M7@O6DI.]A5.RE*^/T,QMAC-//0W3E-7EIVJ%NB)C!VENUU 8I J[9/9EZI]3 M<9%9A$!=<4XN9,[@,%4+EOB.Q5.%2J=T).EI3I-& Y;Z0J4')$UAS+R;V0-F MWLWTR85H1,&S)S#-'9Y-QMELSF>:O(JD+5^+623I359(X?L58J6J4/@4^6ZJ M9^3G[=Q($$HJG0+(?7&#] \63G_)T$G&.#-%HA0T.TQIR&N6(O*4Z'5$YOF9 M3+.B8MELA*NT_S130\%"(92;1_\$XWA/J?0-7CN:Y\Z)%1AH,H["Y8?0+VF0 MQF_R$]"SL@-*D-B8^JL.32\K0CZ:RHUA:B>Q[+-4,NY$'N73U&[O]7MFJ)%&1NKJ%L60,N/!,BPHIQY\;1KEBYR,7U9D*=392C.7\?;?,XG[V;I M7$SE,T.>2>;\:=.4$%NPN+!<(^XGQ6?-^#U]6JU9?0HS5Q'?(Z?;56TD\KB( M,-_%H@8OQ7(6Z>DFH0"-?,ZG+N^<(P>2W::E5 KI[M.<'\'>Z:/5V:0D8YI5 MU8B-HAM=NKZ$#LP+VFI:KT/ZY:5E]LH#E';7R@YMIB^=ZH(JP.NK@/_LW6E: MI-QQQ'J'DS@D:5D?)7?,'8;J^(DL?Q#X ^:^N,'LG.7B&??I$52I M\P;!;,_*ED1F58?L>8XH2L'-2.F]02+E"9(N,S<[IYL^+)VV>*670YS,3YT[ MXO:=Q:[/I^6LI?M!3DHBD.>SM!!#!D=SS!?-'7'D<\ZJN?YJ.>W]!:C,\YRE M?B2HQPLJ0TJ6YB3RG+WJ( F_VH%U<(\N?6E4!_-+I,;>I+I_+ MM<_IH[#%'Z?GM[+9U7;#O2\&ZDA:E7'JJ/5#Y1I)S;"':))()U).@)FID?H* M9B7\2R'&*RU*->>8\YB_=IBO4[H++WWS&<51A7+ZP3S;S151W*J,Y1;HD!:F MM$Q!E*S5B2L6B8XY^YA_6*#.\DJ7TZ**O:4]_#8O5)G5RG0^;%LJ<^Y^:\?; M=[V_UK?O]_4UZ=.N75>MZ7"=MSITSG4Y6NQC5 $ME]"O ".NRB,H4*+W/@+V M5BH#]\.8,:(. LGCH5)_O&/CA*ES4XYI$*F&;4%K\")X\;V\^%E:CR6Q(K!R M1_[LOL&?%3G/&'GS$(M'M&#VK M!9& '?W^3/9*-YE2"7M04>L93KL#-0XFHS[;U?$(E]TV[&YI^]C12U?3C:2- MCE!LPS!S\3!G_)UXT43F>NP2$,L>JM)(%B)LNE"R/&?-IB3<,\7*QRK+MHU^ MI[TWPM6"CV#%'M:3# 0#@FU,,J?3,FS;!()5I)/-MW$N7K^W@>F<5ST]X):? MWRQE)C7(IT[/PIX_L9.B,-=.I]YJ#E^TNY$Z=S_\U+229E=AYCS<.2;4+))ZFT,Z8 M$[FTC91L[>BSL=B60ZO-39Q#R^P^4I/U"_)4:3E>I!69^+Q^'[*D- ,;=$2Z M)=(M-Z%&JV>8EE,Y2719_!*=5CIK7U62\'6YI;.\,L;.3'1\<=^1'!?G2Y9ESS J_EV+LM2^^3O MB^E]#WD'BT)YYP4*OF=$H4QW4:6A9;_ #=%:>SH^;GQN)2$X,=*7UU190Z 8?= M-SI]5.;> YM#XP ,Z L#;:./ W& "=V7E37JAV[,*%\,T;[G83(;]G4FK"IG63P MN2$F.Q"R31Y>R(-\6_A8'J_^I71!$G.@WI.J"RD&F7EIR .3ZQDS-WH,Q0W> M.2D-4CU6,J2NJ!%<#KWM_GE74U"UV^?]>D:WML]IT0K&PGFEW/\4A"+WQ^$;JMVK_J6 M;I_-;$[@9S,3;#,6BHO(^YYBH2ND6H#!3ZGLV9]DLL'DV02YZQ74C7X0Y71 MOXI&PAY]4:7%9*5[P7S3B<\F'8690OG6XA5.I+V;+*NFB -G/YVT2CEOUNOB MU)%VKM R)7N-ZW/SQ_4V>!I2\E&__7T>S1V(N@>F/$*F._7#&719Y_T+2D%WZ7OR)T8'0L:H0G[=LF./I&-\VR\RH>#?= M=&&K_P55HREPE"6O?E+G=ZQD=J[0BL&C*_ K6CBR';/_Q,/9=!;)6 MY;'0:=Q0C,^/F>+*82N&!6+GWQ9\)!R\LR"0/Y_56),2$813^8C M[RI,)L-CP1.;/6P:'U(I.IX,$]%BZ@X-R /E?AIQ&\?1@'&>_CQ]Q#3DEM[K MCYBZ6*;NB-$%/'^ ' +C['4^0$J:/)^D$+(3*@.+L_P@E2[ TO8YGB_N/"<7 MT[!R\&*D>4@\24M"/DM-40QBFD(DP]0;)1$9Z?M49%'>Q"?NWKH2;%??R/9T&JZ<1AZ&5OS"%3M, ]&< M!DPRSFCD*WF0%TN>6YCZNU0 VS[O-3<+LKP\OMYY6ULR7C/W-173LG?=4AY_ M3FZCN+P$JF08LQ36]YA*)6!8Z&?_37$Z:YQ&!);.Q%#)J4HW*DGPSNV2&:8T M7NZ4G+-MR-QBF3#B/PF%XY#L4@[#'X)=S++S*LMC%[MDZ'O-+LH9IT@91L0? MC:D?J_SM(.)2J0QR/2@MZBW)[M*QTB&D:C?+_N,;)F'EGW_\8<+/'BD=?\S2 M[F[C:)27WI)QO"NA*$0C%M\+1>%2*&3??O[SGWY\=<]48R^DYLTR\VY4'A7S M[OV1N.3WP9WXE0]2=?A>:I#31ZOT-O'E*QO\=')[+:'O'\Z_[Z]/B.^)'\0M M9Y>W%QWSUFK?7G3M"[MC]DV[W^FUS)O+EF/>VM;)SZ^4HN*"O)&S2[_=U($,-&6KUEE=DJ+V#JY"A5B4)D:&&#+6UL+99']R5,:2R MXD'%4-.=.V3>)&"_#R[<_TS\F'FWXA4)^]5_8MXO84+#1U_<>Z&J>UV^_$;_ MB.*K@'*^373)NKGN]IW.Q<7UQ6V[>W5M7MQ2%^))"DG !2Z\ M=?LH(Y>5:B(SZV"WMH&'"$-J%?]!T%$G?D14?(%!_Q[+!+4K&L?+K:T/KA:& @2.#@5.K;;3[I:7(+O)ZC1@ MGDB@!%!BV7U.U^BW2CO.JLM20EFH'PR49EV5+R2=\XJ2[;:(/-3>1KV/J<=( M2$=;Y3YL?ICS: YK6D;?*>]DT[&?Q833K 3_=G.$Z[37J;YX!VPE2!XD;V%; M,SN+E6FQK4&XFAI$J[;4SKE9G ME"##[_*P'Y&S#:+'2OPQC:D9:;4,IUN:YM_XFI$U\DMHMPU .I<8(2W#[MH' M%T]8+Q!>".^6=.RC%#.VU<-+9ET(5ZV:>[ZQ8Z+IO2SNHX0&6:7854?(=?%W M;5ZP>>\,9[:,KM,I>0$JC/$#]XHIWYIH&:936AKR6]31A4=@ MD>OCWCHZB4K)U;,MN[S=#G(%N6JZ7&&G@D0UP'>L%WW>U:P%QIE6[>M7K48M M@F?[ZVO_)M?6ON&]9?:,;K>TJK[OIV@M.*_JK121 M 4.!H<#0&F%HQS:L;D7.&BB: $D$F>OG%3H\T89I4U 5XSXXYVV<4'.8O!FM M: 6^ E^!K\!7=:$5^ JT@M(U1\#^P>E7&PS3@E3@*G 5N I<50=2@:M JF8J M6Y6ZI6=$VPF_K#=/C!TV4]5E8<+B @EZ[Z.TZ9^"$*O/0YU\QEHP<6 MS^CH6 :Q36OC5C9@Q]+8\1#]E[TSU(A2XS1D*M,X$.X]A&M\W;)K]L2":"S,_(2Y MPU PQ^/+(8T+7>A2VK&LZN9<095TQV@[I1W4UV4I5WGRZVM#ZX6A@($C@X%3 MRS1Z5FG=$A9YO48, $\D4 (HL>R^EFUT;2@+@(&#PT!IUE7Y0M(]WUA"*HL\ MU-Y&G=76WB;W8?.2I4?3G-.$YX1/Z:EN%T2P/M M=]--%\Z"0Z<&FE%SI//4,=K=\MRIN]*MV<8+9!>RN\W.:AK=OG-PV=5%#+&S M:FI@:42X2N71W%^HI.[VU7V4T(#0M:?(X?)2&-\RNDYIC>!T67_XO/11F&HG M$Z=VU^B;I:4VPO: Q!RYQ'0[1@]'.2$2")RLZQ>IP>F,NNOU65VH,$I0&TI7 ML=6(%;4C'#@.' >.JP7AM"%6W3@.A'L/X1J?W#X[=PN36MS7,DRGM.;RNJPQ M+&HXF78D1\^V[-+X!7(!N:B]7&"G@$0<@>]5+_J\JX,(C)M2%B:^YP>3 M1#SGCKD3,6F?\9OO;C#QQ#OB:'05C<:31"7)_3ZXH;%LKLN_L/AN2&,V?;I8 MCU *_5W'R\ZM%+"[(O3]BG'QFS^1K-**K%[1P>^"'[&R8=MNT;//# M'-?U!$,ID/)#P1_)1T=R6*EQZ2$C@R@0/"A>2<91(M[BTX \YQV+Z5/:L=B- M1J,H)%R2DXL_QXRPC/QD(.A/DJ&Z*%\$$@V(6C'Q]Y EQ _%'QD9LSA]AOQ[ M_LQ$K(Q!*)?/\&,B9%&F/CY'D\ C0S$ \L!82*@8V5G.!.L3(=>1=X,EF0," M\]42R._%AX91/*+!W*I9\IKI@Y4H$9<%07;-3R?FB?HND,'-OV_/3,^^EPS% M1S&G;$,48!/0,6/]A[T=HV_*Z&O?B;U4-6.GP'5[Q\($%0>VJ^^O?3^,&2._B;\-.;D)Y;YZ MQ\8)&SV(+=,QC;+4WZ9KN6"Z M-]%HI,"3P''"P-!WNNGIU. M_9 DPVC":>CQC1,)4$E@!;O=C,9!],)8ZELGT5CU4R&"N(0^T]C;IJW*_H)I MV@2Z+71^U))!C@S?&RA9CEU>,7.(%D3K\(331K1L&Y*E(X- LNHN65:WM!.H M1R]:Y2:1E93VM2*I[(GZ@1SB;13?T:#PAJ_,C4+7#WSUX'MYS38I9#N6M>7O?YUMY>FD)F.W7.)2/E2VJ!\^,9Z,Q!BX^$P&?D@%V6D@OO DGJ1_2(8T(3)C;,0HG\0R)RTA M ^K'Y(D&$T:BD% 2R[6+Y=L>*/KK??9O/24 MB[1.-/-FE+V*>%*6Y0K7![AO#??],XR9>)>TL_Y.A?D&M@/;[9?M?HTX9^ [ M\-T^^.Z*QO&+&-^,L%%,;J5;Z?^D6PE:H!Z62.TMC7WD1>D7]*HRP'%%^?"0 MFX3V$:#R*J;L4!!%G]B?91L=$Z'UO3%%@Q4N8$VSL::"&O#: M &^ -\";X\8;V%+OSJ6LIW=P=Q+^RIY80*Q*^M[NQRU]_"A\9+L4^ ?\ _X! M_X!_-*1/E9&MVC>9_4UHF"]D1.-O+"$#,=UMLB$V+\=3V1FO?=LCMF&7V#?I MV*T1>#Y*P/3F"!>B^D.A!O%U5%ZC&1COL";SRY;#3-[IV13UNF]M##'M:@T6J"NT1 M<@6Y:KI\GU0R]HO02SQCMC,P1SGT$#"">$$\)Y*-OQ+9)M93360I1+ MLR@ALY#9;31=L\381*,W4QQYR8Z\V.\Z\E)%ESH-M-4R,\QU6>:JU4[L5! + MB 7$ F(!L8!80"P@%F69&TTY3G85Q>,HI@DC892PM*=.U7F+1Y,XW#6-?A>E M+N"0TVCC.A[I@F!!L"!8502@6D[ULH6L14@>)&]186RWL*]5:KD=FX$F)SGP M98]33J(!\=@XXOXV'9^.U^?A&/U^:=*DRX+#"ZC/SE,[B:@@\0]R ;F 7$ N M(!='*!?0H,HR.YH2,/IM$OJN/Z8!PD2;DJQMM$S4EX%+3:.-ZGB$"_71(&(0 ML6KC17LX^(!P$00/@K>@.#H]$[M:E6;;D5EG*$Q82=BV9SCM\L*V#2D_ \VV^RBA 1GX(0U= M7WSR0Y[$$VFS(;:V/H#=<@S'=N D@0=2HPWO>,0+@@7!@F!58+%9AMWI[(VY MFFVL0?8@>W,ZHVV8'036*C7G25+(5AL@9! X"MUXE[!FM+CIY(7167H$,RH9>,_M3"K(A',2PR M\TO\4,!L^GW5V M#>?,9Q;&&43RBP=S(+'G-],&*RL1E09!=\].)>:*^"Q9R M\^]+J'WOCQ@GG]DS^1J-Z,(N,:+QHQ^F@Z23),I_2+,7QG:>1B?#;:M=UPZVW%+(9?Z]ISNJ ]1X*7/N68N M&SVP>$9'QS*(;5K==Z@[8,'M6= Y >^0 &^.#6]@2Z$.TY8D_)4]L8!8']_C'7S+F[T?;_7QH_"1[5+@'_ /^ ?\ M _[1D#YHU;VN5;?0,%_(B,;?6$(&8KKH);"^MI[102#[VB>G-$2XX%R%B M$#&(&$0,(E9?$8.*N&>'=>V-,'3DKD(.V[9AM\N+'#6DC"R\;>6)5.U$I@+M M$'(!N:B]7)R6V %@<=&KR\= A7^(RR$T+\OH]_K804JP=#3R+51*V_KX%C8O MQ+9OL;.Z+:-O5>]Z:$0INAH)9GUWMH8(YCZ=[A!."">$\T"V7;D]MFLARFC M#9D]B*;;:6U<9P^;:>EVZ7&9G^F1$?M=1T:.SGM3?H:V+LMU3YJZB>!S%-&$DC!+&53Z-C M3U&%YZINGBL-=C0&P<<7^;WD/'Z_WH&&V[M#"F+@L.?Z ^.T_M)*(TMP2D M =)0>VG @3S(!>1BN=Z$ T9E&!M-"1C]-@E]UQ_3 &&B34EFF8;=K=[/I@N' M5+TAP9,&Z4*8""(&$=M;F*BEZ7>0142((7E6:HXTH4:6&VY'99ZB!5X4@ M=CM&VS)+$T34P(-KL>DB587=!KF"7#5=KDJMP[ A<9IMM$'<&BQN0C.T6^4Y M]QNR@Z&&WVK:WD<)#$_ M,LZ%2?;$>%*=279L3A+;LHQVK[Q =D.\)/I)5GTWK?K)3%E< FF --1>&LJT MD6 *05R.7%QLRS2Z9FD*ER[,?Q#[12.?0:7E)2@?JFQ!5WY@_YGX3S38TL+9 M0FMWA-;N19.'@.UDUM2[Y/Q?]D;;-YEXS_TS*LB5=KI&IU^1C;D-16O!>54K MXQJ!IG9J!U 2*'FT6;= 2B ED!)(":0$4@(I@92:\BJ0$I9W/5&RX,/\(:&" M+DNO7_+YQQ\F_.R1TO''.W?(O$G ?A]([&K [YD[$P'W&OS(W M"ET_\-4IX7MYS;V@RF40N=]^_O.??EQ\UE4T&HO9A G_??!+Z$8C=D^_WWP? MLY"S2Q:R@9_,/T8L0B@I_94-?CJYO;9-J_W_$./G,GLG7:$17@W3A M]L /V=F0J3W!LLT/O*Y6"UR^I#2^V_*H2LO$^+!W,1_ M2J]4#5\&4:S^E QCQM2%H9@]&8E1#,E8C"CR.&%B7AY9X,WW3.6.C1,V>F#Q M;(-S3(/(92_E^6H*I3Q)#&FQF/"[AO3,8D%:GBTA7]\8;GPC.)+PR@>T6"._2UYS?3!*2NZ+ BR:WXZ,4_4=X&K;OY]>ZE\ M]KUD*#Z*.6=P+J ZH&/./N8?%H@Q&U0QJ#.#^,[26-SF<:%T3*WVA[.FTMZ:6 M^O:<[K8/4>#E^IY4QGZ3.A@G-TKYFNI-1*A+91E9<)F Z:9,]UGJ_;OS'+#S MH-CY5J?P*MCXC94X-&,OM2V!F&"U2EBMM 9$8#6P&E -K*8%JVV,:C51__3E M/ZM=P3&$S6-BA^:U4T_Z=V-YNI8DPVC":>CQC8^[;,=]@APZI1-4&6_\96V MZ)#[B/;'Y%C0(.R[*ZR,@G.BAKF]AO56)=Z%B/PL/:I+Y:MM&RRFO0_&Z:Z<(^\CZ@V5;D:ME&OP4TJZ)/ MC$)#.7@RX>*R)%)'KR8)(P_RT-K2HU?OX>"W MCFJ6NAX'/F" M=$&ZBM)EFM57-#P6Z4+-0EFS4-:Y&$<)"Q.?!L$+\60-$5G(D$][UJ\O=5$K ME\+!84ES]]3!Z0/^ ?^ ?\ _X!\-Z7-4;O#Y$;1*CC'2X.HF1I5D M$=7182 M( 0 ALD\MX;L,>Z@ M;> M. )J"8"FL4!38F< W9<>0 .@ = "*_@7%M_)U%>5,7$1>IG[XUX^ M_UX0XS*(W&\___E//RX^XC-[OG!=V=A-#5D(:/C/\2 M%J_Q0]^('ZB9GM[?V=>^B MT[-OKTR[<]NZNG%N.[V6>7/I7%RWNUAJQ"O< M'O@A.\MZ*5BV^6%.H*1[J\ C?TQXX@]>TI_\4&!J\M&1$E8VWZSDCQT'7M(X MTZ_R\H]^(M[@ID^Z8P%SY>G>2QJH$DUW0\82\JL8*/DE8:/UM9DVG5IG?FIK MY;;PS+GMQ04!8 $=<_8Q_[ P^=F@BJ[=&?#92[/9-O<.IV-J]S^\ M#:U+\3N;TXZW[WI_K6^O]^AK-?F:=A \N&Z_>>KNW$&MQ:-8^\G@+8"H*W8 M%A#E^:GI?D@3OD>L)D39:+NRO2,4N+E8,!P8";8>#_TG!"XQ>2(N#&Y6JP,^_( ME9950=5FK9CLU ]),HPFG(8>_UNEC*61G[=*+];5)([%LA'*.4NJZ76!LUP( M+^#T(#@.'-<0CBM!D:M]WNF7F(VIT/C9]S$+.>.JC4&4B!N(.[?E'M(\TX58 MST(!XX#QX'C]"<]I1SAP'#@.'*<_X>"W2SY=N&X\D7VK%W+M M"MLME/6&*NMVQ[!ZI37/UF4I8;/#9@<,;&.S&Y8#% * 6:C )VWW!01WZ? MGKO:6Q?7;,"$->&1F#VQ<')82T+[\GBHC/C*]K![I=6"T7[QJU9'X#X#U !J MEM]W:AG=\JK^O$F2F=342.7=N'0(@ A !"!ZI\[3,MH]=+BHU/8ZKN2(XIFF MJA,DFA@CU(^;M*,/^ ?\ _[1*4>A*>[%WU^=,](D94%[O0M*=_$^JV?T>FC" M ON^AJJ ]MP&J)F#FH[1;E7O:-1E\0$U@!I S8%RMMI&J[QL#>T7'Z[$G4EX MET3NMV$4>"SF?R7L/Q,_>8$?46-$/K(="_P#_@'_P(^X_YWO*TNH'S*/L*PG M+/1LZ-D;4J/7,9Q^'WHV3/KZ*0#:T7OT3OX0\)?0C8TNL+GPOS"H3E<39,VS9:MOEACD^D:568N&Q8ZP]> MTI_\4$!%\M&1C%,F,>Z'C RB0,"1& 51T^&$3T8C&HL+22+^[(_&U$TXB0;D M/AK[KFR:2Z@7C1,_"DD4JHNN(G%5^/)7+A96#I4+ VO@AS1T?1J(0=&$I)TQ<[9$%VK_+I\G&B6HN/4-!QUS18_4]SS]?'&:)RUS2JJ9? MY>4?_42\P#1E+R*]BH.070;7U5O"ZJ6TJJH5GS.TI9DZ. MC,7E]^)+PB@>T6".@I:\9OI@Q;3$94&07?/3B7FBO@N M7+# KH&/./N8?%B8_&U31[S+#.GNI(VESUTTZ MIG;_P]MHNA2RLSGM>/NN]]?Z]GJ/OE:3KTF<3CN%?C;5]&(7:N.V-OH M!/6.%M>8"VO/97OLNP[&VJ( 8@7HMGUL<*^<>,')5S:.8J'J'](#!(YK#L=Y MTH)5QCTX#ARW!X[+7!BP1B-V$X[ MPH'CP''-Y+A,!5">\87]OU[LB"KMJDJ[8)6$DYBYS'^2T0V#A"PYI':M"VT: M68NUU4,S-1B1.B3VZ,([C82!TXY=6NKQ(J/7:/5+JTX(B !$'!5$M+J&TRLM MDT^7I=Q54\!QJ#7$_1*S,17V(OL^EEE[?$ESJ,-W=-<^IQ0)Q7/E"#I&OX^$ M8OC@:JB_:,]M@)HYH\@R#:M5_9%,&$Q (B 1D&AM"YM>"P@#_@'_@']TRF-HBLOQFHTC[B=%5^.LK#N8WH( G5^QW^1M-HV5"]8>774"G0GML M-7/^1MMHV]6G%,'="" "$ &(UK@;NT:OC_Z2>W0WUM[LNF8#)LPLC\3LB863 MPYI8NA"ED8=2;=LPS=(,)EV6LFJ["%H'8."H8, JKYN5+NL(# & .V4P4L MIS0[0I>E/(BYH)&[8E]GI*I.74!A4+C+]ANL!L>!X\!Q]^OSE]I MDA2A"WF:J:9WC3X\=K#68:TW&@9.>T;71,E9>1]*S@(D !)+W?I]P^K;T!7@ MTMN4MG=)Y'X;1H''8OY7POXS\9,7^/,.#;P:,9]VA /'@>/ 4 M $H<'4KTNX9I(S5OM47Q0R([L2Z]OO"Y,*] J.%GP[1YO66;'^;80=H9A8G_ M,>&)/W@I:^[I5WGY1S\1;W SSQL+F)L(V^ NH0D;R9RZ:$"NHM$X9D,6?E@WW<+T7/$J%J^<7>$I<[AAYD3R0X%XZ??B:\(H M'M%@CJZ6O&;Z8+5DQ&5!D%WSTXEYHKX+?G3S[TOH>N^/&">?V3/Y&HWH MB. M:/SHA^D@Z22)\A]29%>_//M>,A17"T)D_9F%% 1TS-G'_,.GUYP_&W?1>IU) MC[W4'-_< $['U.Y_>%L^E\IZ-J<=;]_U_EK?7N_1UVKR-2GZIIU>-QNN]9;S M,06VC!2+O>=W5@+7:PL+NTKO??3JY3OF<[JM/$2!ES[G?A@S1GX3?QMRM!@%CBN,1QW20,:NHR39U]NQPFA7C1._"B4_I+[:.R[I&-N["Q#,MBZ M3ZK).'?XXAS,HZC@9\<$FETH4E MK-HD@L(!&#@J&"C7CH&Y I 2!P=2'1-P^[A*'\9EH1&KHQ*BX>-64P3,3;" MOH]9R%&8\_"PJQ'K:4[0QY%B&O?DQU\:G'M4(=HY?5]&>VP UK_(4N@[RK9%O#2 " M$!VT')K1ZG6A\E1I?AVEE970[^2!A0PYU\UUT9Q:%KHFE:JI0"$!1!P71-B& MA7QL@ 1 B"Q#B1LI[2(;S- H&@U43\S!+B*S,%CA X0C8-_MA&RRJM+KSV MB[^K)Z1&4'/\VHOVW :HF4MOZY6F[&B_\L 9X QPYF J3;&;G?X*QIJ+/&/'?0/0L>VX/K(KKP3D-!P$2_ M78 0*#9(."4ECFFRT(>Q(;0R(=1)6VO_6 BFW+J;EYH;^C"R_$*AM C86\< M >T%0--8H"G/Z-%^Z0$T !H 3?U=K-HO?8D6UP\)?0C8TNL+GPOS"OR0G0W3 MIGB6;7Z8XY*.8(E-)UYXYIQ\FODS_% @2_J]^-(PBD_]$>/D,WLF7Z,170"UK-&X*>:W M4S\DLDLPIZ''#<*^NX+;"BY<.A)J9L*K/<( ED-#ZW4MU#GYRL91G##OD 8W M.*XY'.?],>')2+SGH*7FP'&-X;A+&M#0%=;]LR^WXX10+QK+6HUUH: 6CMTJ*%7!J:!.R[#+*WQ= M;[Z1]R'\=.SAIUJP(B!LFZJ6MEE:8[URJUK6@M=0\A+X!GS3%M^M",BWREK2!',LRVJB#!G=9'745[;D-4#.7J& ;UAYZ MAB.# 4 $( (0K7&U&$ZK^F1L7=;^(.;745I9"?U.'EC(D'7=7!?-:<^PS-+L M)>@J\.,")(X/)&S#M$O3, 2 F Q/&!A&4:EN, );9!"<2"5A/Q\[0_#GPA M\(5L2 W;-EI]M*> V[6&ZHOVW :HF5=XVOV]$>2XU2# $& (,/1NC<=QJB\V MILOB[ZKQ(/SSZ9)RW]6^_:@NU&JD,\<\[R!]'Q[=@^LBNO!.(T$@98&>;=FE M\8 NZPDL !8 "Z 0X"!/1;2]]H-)PCSMK0SM[5TX.U[!4&D19NV7OFHE12,H M.G[M17MN ]#,!7?,<[/Z,#*B.\ AX!!P:*W"@]C..PRR'Q+Z$+"EUQ<^%^85 M^"$[&Z8]!BW;_##');) 6V'BLM.E/W@I:^[I5WGY1S\1;W#3)]VQ@+G2AKI+ M:,)D9TUI.%U1/B2W J(X^57VO?Y%_&E]@81UD]QT-0O/F ,=,R>,'PJX3+\7 M7Q)&\8@&<[2TY#73!ZME(BX+@NR:GT[,$_5=\*";?U]"RWM_Q#CYS)[)UVA$ M%Y ZZT5OBCEF740$6P=TS-G'_,/"Y&>#*EKS,W&PEQ8FW-PAD(ZIW?_PML M ME>IL3CO>ONO]M;Z]WJ.OU>1K$FC73N.;#=3G;6@FUVU<]JXJ6MDH0%%P])(A(S-PI=/V#%'&WQ MN_SFRB2#<1P]^3+H\O"2]V(('PEU$__)3_R*VJ?NQ]%Q_)O$D6VBX!_P#_A' MIPZF&ZK\M6]M>C&*Q/3_2W//M,<&+(Z99"E^V%B)]CXU+51];;3YCM&RJ^\6 MHLO:PY]Z1,J ]MP&I)GWBAIM2U._J"X< ]W11UM[: MNLZM*W_:HH@=U,C2A3"-+#HCFQ.5%P"!O@)G($#B^$ "S8D $@ )@,2;S8DZ M)E!B&Y1 3OUJ(EX-:?C(N+!3BKD1G+.$$QIZ)/#I@Q]4ER>Q3S+7'JXUXDGM M" >. \>!X_0G'+R#R:<+UQ7<(';8F+G,?Y*E@PR9KPBUOJEJ?$@A.T/ MVQ\@L3+QRBXM%T*7=93WH7T%, 8L+FB8)=7.;X9B@+2PM=0\4O,QM3W"/L^ M9B%GW"!1(JXF[B2.9:76U!5H*%]@^I<@DG-E\2C[VR&Q2/M<&N11S4J/R[7#(T'L:-" M9OG!S^WJ0I%F.H+:1J]3FC^X&? !;S% HE$@(70/$]V.@0) @2:CP*EC]#NE MN3N:H2H@9K0^?2V>L+G<\-=AH[D_+8L=%2Z .P7NE VI81OM-FH/P7%;0Q5( M>VX#TLR;3BVKM&-VVJ\]D 9( Z0Y#-)(ZPPZ3:6&V9'97],04,R>6#A!8:$F MNW:Z;=0,V\E M^$G@)]F0&MV^89O55X/79?'ADCTBY49[;@/4+#)-S[;LZL5-%PX W@!O@#=0 M;6H -07+ZX=$%D];>OV2SS_^,.%GCY2./]ZY0^9- O;[X#-[SLJQ">[X$D>A M^.@RU5WV(O2R\JB_A,5K_-#UQP'C]X)&ET'D?OOYSW_ZVZ;5^X?S[_OK M$^)[X@=A/)U=._;M;??BZJIK7EG.S?7-Q979Z;7,FZO6Q67[YO+DYU?+65R: M>W_$.!'S)E^C$5T-?X7; S]D9T.FT-:RS0]STB7C:05VDLM[; C("..?N8?_CT M&B=F@RKZ1&98XRRM5KFY6R4=4ZO]X6TT6PJ9V9SL'>^O]>WU'KU3Z]'O]_4U MZ1:OG4(^':[]5FG?%!^1_S'5/U701T!Y MF_KVG&Y"#U'@9;[=R>A!;)?18-,-%"+!-]9%J.[>8[BUV?ZSDX8>"YZT<&!"G/+;A_U-C<\P$$T19!OK(1]4.Q MREJ.[DK\&E,WF=! R_'=LW@$A(..M \0>7R,V2--](217X2<^B'W72U']W\T MF&RLB=3$UE\=6-B!?'NP]/J2_P@WO /;K39Z];VZD?DA=&8XZD M_"; T5X8:D:S9!A-. V]S;EK.^U)D$FGA*8JDS5^GR0\$:14>=L)^5\:3FC\ M0BR#R,2$TMQ 91)3F[P>RV@Y'<-TJN]XH NWR/N017@DZH3VW(8LPKGB6-US MLP.D =(<.**C#^&J;2%RWBJM$9M&-*L7LV%;._IMK=T-V7H9J M7QWI[S$-WXJHZUG+H'S9:1F=5FG&IRX+7+7FASU7&XG0=VNM$PKT[7.[-$^= M+BL)%*@?"H ^C:*/9N$HO>A36<"I]@I\GAQ>F@I_G,&E4[MG&5:O>LMXD5-J MI/"AFW8=-T+MO31PT22*"?L^]N,2[9D*3A%IHTN<=HQ.M[PTE@U)U6S;!C"/B,=113Q:O?,6 M(AY @8.C .C3*/H@XO'_V[NVYD9Q+/R\\RM4J=JJGBKB +8!)SU=9+2 M&H_87+%)RL0=6TV]Y%,V:]YP$[QA+\[P[LBY.WR8*R6&9K1-S3%*RX+T=CK* M(G)J#O. 0%1Z:5.K)8_.Z3C5GQR0A??*TDAJ:>IU!DKSOBJ8+&C8U>=?5M*H M<._(<<^V-<,NSP>7G?GO!;[W+J'M>U0\R /B>\9Q%0W"8UQ&8RX^I+%X_<'! M\@'$Q&:[OIA8%KE2T^C[A_2RR,Y1+J9AO*H.$2HK4&_TJ8),)5L*88X#83 R M;)J?62ZN(#?5.2W.:$M!1%I&KVEV42',/'^NE MES8U;[P6?UH-0]V@JBR-[!&K1)2M.)2UJK]F5$FCPKTCQSV[K=9+WQ8NGXF, MZ!O+;_C[\UG&3^\HG9Q?N2/F92'[YHLTLCW*F8=IY%G$*::,%^GAOXGL\;Q; M9(^_QD]= UUZ(?SXY:>_?=[2VNWCUGXPGB8!+FB*=KN1]^C-312D6[X#?(J0 M&3^8_\O)L(]![Q_-_USW3TC@P0OJIJ=#\[+3[O6-9M^P#=/L])S^T'):^N#2 MZ+9:7?ODRR/FKC+JAI_7],U/,^Y(CS_S7@:^+.UM/=-5+XR M!>IZQ(@?AV#2<1U9B 3AV7A,$RC'20H_(SMH-,O-LV,:]@4G/ZYN-#(!+(@3 M&+G+")W2Q-/$"O3*ZU-<@<:&H3RA!9/.GQ76YXBU X'73+X^)VA!/7Q>;33" M;H9K/#"PS*+AG!XN"\.BS"\G^HEX!OUWY\^O%XTB3[D.8RH\)C I(9UP=C[_ MX^*Q&5EV:G6>:VF*6AL/.NP^59;WJ=5^9^YU%5[?R^O1?2Z]N9QE4 M%J_BW*M'F#;Y:X8KFDNRQOZNH46MW121K3+6%>B$2B7^1-C^+5Z\<(_21W6N M"VRB=W)F.1GY![H/1!@\9>^4#Z!\ .4#*!] ^0#* M!U ^0'F3 \>QBW?[6C0VJ#*.OQUO#,VP.UJK73V9)! CM5].[5"J6=K4#J75 M>H[9J"'_C"R\5Y9&4DMSF%!N=EI:RU+J):64')-Z*2 _>"!O6PVC^CO09.'] M>RW-T2A6HA/R8NL^V0%#UQM6:1@J"RN5&3@: M,U#!])"CM0V%C$HE]E4E%#*6,>B.V3!5,JYWQY [SE_M?7#Y@P%->8G9,@]R M=OA3L]72=+/ZK-M/!66/[&UI&3+5Y+&:/%:3QYOKV:U&>9^V8V.6B2N+L _L#A^&"<^"S!=3YQ@ MZIX@*3&FK_JF@@^&?$=K577[\G9B'3?R*X!7T^X'->WN=!K-TFZ/E(6354?? MR@H<,_":'4UO*=Q5N"N1QBG7Y@PS"%%TEB\ M_N#I@[UV#/ ^-4.SRCN_\B*Y9)&KJCT !?2[W_-: :WV@3Y*?I1=EB1@4U;Y M:+1*6>7=O.V2DJR6FA9U4_K5V!\&4(/]%MPS[],-UJK]NWN[9Q\.E6"#LO2@'%YS6ZG14=?RA+X[DG-NM7&T+56I[2-7[*PMW[U.!*$-G53KT)O MJMO65;=".5K'5MFO% [MK$^&PB&H9VM&>4^^F4XB['"!Y8S,\W,Q("8:YE=W;9[5F&?.IV^,ZC? M/M5MC):4)$M2DCDM]]8N#1Y<-DG%-FD43[H*,433Q.;D0E\FENKTS]HGMULW@R M+GXF7^,&;@)JG>H=[=T;M9]RN-AQ=,^BC!$_B<=@;Z(T 3GG9!JD(W()E(_' M+.'E[!)_--3YT%:'7-$@-<$:L!G>AANPWS*4-;9=QY/ )99NK8RDHH'\K)73 M_13G;0 _ .QN&8M(% .,+#7;'8%#R(3E3[<@ZVKQY[4%+/[7&"3=1)W YO!) MM WB)CQUH3S#!6(*4$ #+] " 1HDQ29#@%%BZ*?_;#SO_FS BYW,_RI@W'#V MS1^ W1D+!V4'Q[5G=(>#=K?7N6RU+[O-9@_D00!#TVD;1N_@@0$HAOQ=T&QO MD0!=2?#3)C3)'1<8%+#?P_C'6W'K^)J00@GT\H)TEEO.F\95@_RCV_T. MBC,\4#4,Z&T0!FE0-.4%W UCCJ>!\NZCP N7<$N=_"L"D HEW3A2K+>M.TD. M)'QQ P(0#,Q EJ!96%821@*('WL-\ON2).R>AID@Q9(HZ%)#K;LLI FYI1R] M]<@-,R]O,>;89IA[MX6E O2*..AC[G&"$R_&7\"8((2 -PW_!'>6!D7G[VD2 MY"=UX#TXLCGO->'=3X$.^0$JG'1(_2R<&SQHYRZ.O6D0AMK3TU4:R<=4")'' M?)8DPAZZT!N2T@<&93@>J#L59_#@X\M#>)J@8Q8ES(W!>OV%;C]] &L=,3_ MQH'T,.X8+3G'T"'-@%>Y\X$&*PM1#$""DAS:;_! 'L2K M)$8U'Z7IY/SL;#J=-AYND[ 1)W=GIJXWS_#G,RQX4I1/9Q,H#Z9$N 4GV/39 MD[:__/3Y#-L)SO'?+_\'4$L#!!0 ( 'R!:$T@:_RK=PX 68 1 M96QL:2TR,#$X,#DS,"YX4I4[48B!,G=L79PI=DO>6, M70;/S#Y-B6X!JC02(ZE]F5^_1U+?H!OU!1PS"U6N!!J=ZW?ZZ$@MJ3_]ZVD6 MH ( SJFQ <5 J)%+#3(_*RPF!#U"YX1.<<>.6U-E9J? M=#J/CX\') @H2"$''I]UWG9['[O'AV 4F,GDB?ZQ>NN LN\+K9]&(CC@8@(M MNX<=_?,(2Q(W9YRQ<%9,X"O14<]STH%&;6A%!/42NG*B10+=P%<)35:K]QW[ M8[8I==A F528>8D-3SF;'P]-Z][Q\7''_)HTE7Y10V#;Z_S^[7I@P&Y]_@DA M SZ=S;E0B.5 &V,Y,I12* -!N]MK'_9:R(;+-?>P,L&9-3='U"&!DOI;.V5Q M ');J%-#A5"V)QC/ZZN1);2J1%?654?P@,@-Z6-XK:N0#LA-*61X-5'(%<@K MU,F3Z&_MF*ZM+[5[;]?3(DT)];2(Z3:AQ7$'"T]##;!YJDV>Y@%F6''Q_ 6^ M5],L$&*!RV7*1*MXK%7L':VAHN',R$1W(-55RE)M5(\:;HDIUI9?W"5442-+ M^8LEW* VS31IKD9Q]U7Q_HD)M.#W]41*XAU,^$/'XR%3XEEGI@]54EH17?RE MG3)IJ$PH!-1?#;3)$B;?UM;')[0TU\M51/I#D^R^P(P\>=/Z*B14YM/:2E#V M0*0I- [K@)(ABSZW4Q;--&&8>K)V=*14]N/:<2&II]GUZB@1T^@/[92XH0)J M+NJ'14)E/CG" C/&E>&D+\47YW/*QMQ>@6NZUSZ)N^X[,D:F/CZ).DYW%=V9 M"SXG0E$HIC(#"<-@*LCXM*6')NUX2/*'AX,#J+OC)CD!BT6%Z:2 Q L#8\1U MJF3,0:?MTY8$;P3.^S?#K,W] )XR.J8>9ZGNFWZ5L;S"\K(::-LH^""AC-5&D)S**(JTI,JKN4]2: 3 K.[(*K^/X_IA\@.&H)6&HF^[\-?;8"S%G_;X.\$9XE'P MHNA' ES8'W;UWP:QMS)W"7E(AS.J='*4 ,@Y-QXAK,Z=[6+AGD0Z+IA$RG S MF"WPVP/3?#Q>G:&[ZSY^ET^W3M!V>FP-GO"AUE@S&).NP1#M!@:"HA+Z.'5\Q4;2)=F9C[KJL.Q0 MAM\.07/Y9PC&ZT&5XMYW2!9@"J2-6^C<*]\H3A[.^Z77+;A?+#L[\M(,4<(1 M&99[=(P;FI7S-3@ZZ_E>MV BN0RYG2[I79[_@JGX%0H$:<8D$V"7@QXU*H$H MEKX/BV6TS*4S#)SU< W&:G9R.PBBI;D;#(RJHDI#(S=E7AX:YG+;"$=9Z2@5 MOX^-0L!N3*?Y GG"P;TT G(KIRI& ++R]OE@)2KUGHM5X.1\ -;K'N9GX\NQ MW+WG7%\H@^Z,XN"*227"^#%(4E!_(UA[3U^OBET=EN[)IO<%@^>$.\JP-YAF MBO*,B#V618[7#Z($]O00]1M6H:!Z)X!>M:QW)QG"F@GY162['[B]+ZCEZD8' M>I/1!J7JV!72B4*[F6X#]"26*A7\=9G[%X!]KZ@ *X?*+M7$'_E MW'^D00"^OP(CV(2"!_I2$B5_(95KX!(N[K+W0T'9&S,T:*4LD>7Y3P1<]R!% M[FWVX*@63W>2_E!0F58 <*>?'KG=_R6$RIST9UPH^E>3^<.F[$N!SA6'E8"V M E%6XF[VIVY<].EA?A@0/3I<=4MN)@(J22H-AEQI5BD88MEVT%G49A\;>5#J ME5>5>+DKJ@\%%54E?'>OB+)K\H;XJ3I 61)W>?2QH#R*%@$:\MWT<[.B9S4# M=Z[[6-#Q93'8Z5(FX]1Z22I/Z,Y('PLRTB(*.YUZX)];P1^H/M16KZHT9U_0 M!_WC'59U9X'J,RZ]A7+EPC)X3RB18U=RQI)T$Z1E[69E -VJ==4M$69=CEEZ M/N/,/->KBF@)%W,**.IUB6XF[K[PJ* O=,*Y>UW@'7D@ M+"1WQ.,3R[0J, 64[H[OL*#CBYB@#)>==O[Y%+,)B19[Z65\=N(=@O^"C(D0 MQ(]H:J;-#4AR9\[#@D?$!>#",,+*C5>-:2)9=I5FSFBWE4PI;;JM@(6P[7, 6N)A*/)D( M_6(>JH^4B%JL?^^5,2X%,U>D%H.Y($:7J+&@_ M6Q_HBOQ+\CXU%EZ MQ4QT8>%%-.8U--'+,0UD&H0_^HQ!%]0/%=>'O'A7S!,$2T*9?101;V2'0+^2 M,K2GI>D?6N8E.Z>M->AI$&A03EM*A/JM=^%(*JI"K>]7P=,?X";5&GSA8H #,B!> MM)'G@HQ4NJWGCD-K-ODOP6+XR(=3T&TRA?](O/9/;R&6RIR4F;CE97@W=]F, M,TA*XGG9:2-;.9ZV?#*BZO5?:7/G^:$P^<=UJ\9MBOR$09(>X,2B$[\U. +W.CY4.W;3 MFCS62%]* ,^-^T0_.PP5$\K4P!H4KY$CUK,[[FTO2/1_ M*&P9#/Q+75!"_+?RQC7%(QJ8,QMB8\B0Q^#B(%.JN_Q2C\VV>6AE8G =$MB/ MB&*W5&R[=$P MK[#9ZV?RRZ>Y>9M$-$2#*M?FG7OF0V^TRH#$PJ;46UC(%.S@Q,4;..7RK=J, M=.ONW!I[6*NXH KM:_D@:S/POJ8P,E[>6)+=W:4#G4G2'T,]I@Z#[(6 M$:S2#P[)"*9"'0UV,):.%U?V/0-5XGAF^!4 MS4.^.IF"R<(+1V9J\$7JQ=0>TP7DCBV-BAJKNEY6&\2O'?WI 8/%/#]^N[J\7D[A5/N9C^VB-CSVS:T%JDW#\ M. $2X=@<04&C1WFA'G";-MQ8-]<'8FJM1D&\DV*EV>D7&:7)'T]7OA(7XZA^H5BM?_\)'L>XJ/WW9[ M'^P23,J2[;UVR25\C6??[<;@*/G&7M@8M[_-[/000EK"#T!77'ZZ&FS?'7 _ M& HSZZ07TW_E#S!0C>;3OX4,ZHLY#LXX6ZX^:U.]?MSK,RCC^==L-:'7*]R1 M *+4'_+2N=RUN6S9]$WBGE^)GHK1Y4$T6SWD^M)OA$ZF^@> &$_(Y1-4CA2, M@:%'D@.:D3:*" B'>32O4'4YC5U;)*$;G^'//_T/4$L#!!0 ( 'R!:$W2 MJR:41QH *43 0 5 96QL:2TR,#$X,#DS,%]C86PN>&UL[5WI MOT+/^8PU[B.534J6[92JO"N7[7V;]VD*IS1O*5)OAO21O_XU2.JR*'*H&8*4 MD]3&ASP NG]H] $T&G_]^]?+T='GV+3U9/SS"_(3?G$4QWX2ZO'YSR]^^XB. M/YZG3313F,X^E)/+XY^#[']XR@U MD\NCWR?-'_5GB]"BT='\#Z-Z_,=?\B_.MO'H:UO_I?47\=*^FW@[G8]],9U> M_>7ERR]?OOSTU36CGR;-^4N*,7MYT^K1+_+?T/5G*/\($8H8^>EK&UX< 8?C M=CYVAT&N/__ZX/LO;/XU,<:\G/_KS:=MO>I#Z):\_.'KL_60VGL+,O9^,:E_'%BB<#W31Q/3SB]PE@$,T-@QG M:/[#+S_%-2M%/S]+IN)[6=C3Z=GQU M-?H&GQZW7F+Y.DYM/=H%"$\E87^@+0GY%+].9W:T TA6#[ _AD\OKVR>F,4\ MG(T_QA%,5 RO["BOPH\7,4[?U>-X.HV7[>XDI0\9AP?>1V@>L^X_2R>VO7@[ MFGQI]PCB-N0<-IB3RZLF7L1Q"RKE%,SO93P06+L3MC^ =VCM#L?J?;)NM!,6 M[W<\$(,@-Y?U-,M0"^.?3.8C@E_9898Z--T]D=N9RZT[&HR!<8"E>=^:M+^- M[2S4L(XWD]VI^=#$WJB7]H[:WI[H;MWLE/B'RK$G&QTZ'(BAU['U37V5%<19 M>C5K0:FW&Y?FVD9#$;:,+F$AO8%U-/UV.DZ3YG*NRC;2UZ'M0&2^^;\9])]U MZW3B_X"Y@F%ATM[#0MH(8Y>V!? 8-<6&;. 1;:SLLP5 [@W]X'YOYHH1_.OYBFW#LX0-H,P2# MVPQ0@.'YC\ EBR%K=E#K"X=L-%KN>0W \I9#E&+Z;+YH!IS:S;T68*V;#]Z] MAX%(?EN/0=AK.SH=M]-F=NV'WFBQ7Z)M9\WECNTG(X703%@+: MMMY"]10:?L]@K6KWZ<).CYOK)N%X>M/+CJ'K14QY(+OIQ"=W.!!#_YA,PI=Z M-((Q3\=3.SZO81#P[B#>_35NU(K=6A]N+ %?QI^/D'.^UJC9_9"PB?INK8N0>@R.W>MZ-,N(;;4ST;/;(LSE&'HR7FS& M/OAR$#ZW&:$(R]W6^S9]#$0VK-&KV,P#Z1Q17V7?L(.OMJ'9;HG;3KMOU<&^+R.*380ER[;=)25X4;8'_8XY63\#OZ^_#S3LKM4V04Q(.]Q'/*I^Y[(Z9=ANG?RU^F- MO1/7/R?S8%G8/B/R6;"R;1;BWIDZ4*VR2N\.2U3G[+UBPY9315OET]T,G0>^ M'GHT\?=LZ7*X^4V59%LWOU?/GS\L?5 MPHN^'GYD71S]_ *&JNY_4!D9@L*"(L5Y1($JC'A4"DEEX >>&2+H?2;F60:3 M9@E?"2Y.9A &W!X^/\K,\KLJ*!.\)QX9%B+"T0=$71!(>9(HY=XXH[OP=$$EE8H$@C@\#R$XDDS.BF#62F9.?X,^CT;MK>3YB,0_S'Z M97[&Z^BFMW_KH#JVZZD*C%K*B4+62%B1R5"D#39(X9"H"0P69 _E0I^9'.T> MO6(2M7"<6HA8(ZP'8.G7..T@/FN:589J2R0,9Y.0P*.QR&CCD668*2R=]K:3 M<5TM*^RYR=( MQD"1$RPABV/PF,L@'7^ZF/!G)B:[0:R7/#HS1H;DJOT[&?C!OY;:S2C@ V.F M4C0"5@A86RF%0#@Q9J0 X-,S,4+]HJ$2R)62J1695&^^^M$L5_"X3KA:(T5= MFE:$="A MSB 3G$7,& 6]1@C\C+'$ #\ZN*?/N'@N,]X#CU*S>L!P()HC M2K% U!*,A,,1)9NH]T$19>/3YUL^E_D>"IQ2D_^NMJX>S8W5]86CB\D(,&\7 MMY#6R,&FII5DFJC ,4I*&. 5(C NK$#:P?\8.-K"F_UM!]\AOQN3%9928ATL M2I@3Q&T"CS!8C(Q@@CO)<23DZ2)>9M=OV$F;# G6'D1^<\C]\..*!N]@@7BN"81:_Z>J! M$; * :>$J&<*8L3D44HB"189!@2>D0 \:>(>V8[KC511IVS=CJYO&7@ MVV;9Z-*\(BY&*Z@!'!-85BHY4LHRY#05#'-IDF:'OGQ: PE1*(K>*G5N[)E?,ZAQ6?G$)82JP\Y,7D3A+XC1!"$\=<$D!K]2>>B'=@,+STY0NY67O[[\'K!W\/MLW=7=U/9H),06B$?&,0D*@1D?,((8M; MD]""R$[1UFX0R>ELP,:\T 3,P:MOO\'LG8[/KF)C\]V$91&[]:<7W3N!*#M@ M%WB$,$TFY/+Q%Z;@FN/H'?:"8BH.?E=[=],_*8AK*?-Q4Y(AF[OU0G3[764) MCM$2CA(/#KJ$X#L0\+R5BSFYPR.9=%CWA5X7.^?W.RI;#KU[=)'Y0FW MQGJ&,$\$"O#YD!8I(F.21#YZC#SU)BBN< P][@3J6Y%"SU^F=@3H_L1I>07R6O^N MO JYE8!UZ;#"D1.IK4$0J09DG1.("$"(24JCB=1CU>.:H?G!16Y'$.]/"*\Y M.8% Y'SMEO7&MI6C1CNA+,+62!0"Q"\L189@%7(>A?96]MFIQC^X;/6'<_^F M<9EF_"2[N&Q;89>I:B9 MQ7 _4>V^+]GM'OP5F7WG%@R# M:['*-?;;XMVQR;$'M)KX:+V5-1+6O9-*!FT2I4!'A 7'I*,H>1M@F7,?B<0R M23M(5L(>0H+>,_]]Z9M=PEI:P'(!EDF:?K'-NFA@Q=<5.*2166K _N>"+$(0 MI!C8 VZI< I\ 6UZ[-W3'U)D^N&W-^5SYWG$;=3-G6:5X3'Q1#4L H]1=-XC M3X%;YI@R4CM.^V2TL!]26@8"LIC8-!,?8VC? FZW3[3.M^*^W12&MJ-1>Y8> MK_^T3KZ&Z+]R-!"NF$D<$P\UZ&%P.]P3X'FS@ M75;G$?!VOOR6/56"1ZQ55"A$2Q G6B-%L(>@6@2 A>$H>PBA^"&UX>ZPW7/8 MN'R:MU_8N**3"IQ/HB+E"$L(H+#$(2>S@='@5'JEC8BBQ^Y8F;V)?8>-P^"Z M#Q-\VK:S^:M$:?&,!_SJS_DL;'526PYB6OAL451O?OWG[&K^IE%' MTSSXN%6,7%*N#$I82D3!_T$)_&, G7.5CUA$[%'\<*\'#;W%:XW)/H2)V(,I M_Q"O9HV_ +96OM&ZWGH_TK@*W!HJ#1@5C#4R1CJD*;/(!6.%M)@[UF-_9+_! M[N RN LX2PO2ASB_E/AI\LE^S=O3^0HD0)3=VVW3KY_:9<49P\)K 4Y,2HCE M77#/\_U\KXUF3#+GGVW,O"NA*P#R/HSYG34U=WRW\QFW[*EB.JK$>'1'6H^K"F5>63 MQ"*PG 4F%:()*V2E$TB%9"77!&/32Q0J"=8*9QBY0' [^AGP/Z7F8#7% 2!>["G*= M4]))JZWXN@)?S6"A,!(& 2F#EUV>L_1]P\L M],*G7*FF^0OFU\OE^Z2QFT= M*"7[GD:6T4<>>[RBICB8@<18@=$7=> M(Y,@I//$@([E.#C=XPG30CN"0PE$7VB*NQ_+&T&=G(_K;RM+4[[T"-+++4/> M>(&,XP%1YI0$YR_2/G>R"DWYT/9C")B*5!Q^LJ K J1Z&"4B ?_C''/^?N^4,:08)5S+MH(8^5SYM>@ MPD:3>?+F9LE8VZXB)-]EC0)Y(2.*2EMDHW*(**.-U42!*CSTI.UAA6-HO(H% M&G$,,(QR=:EP68_K=II!^1PW2\B&EI651DM)/1)!@I%T6H$_!#X2IEP+'ZS0 MJ4<)GC(9&L/*R/"(%:UR 4'YY+Z!W2PDZQM6G$0C$RC*R(U!.N22_; >$%6) M>!5X2'URQ(PV/78%SWM>Q]4U]M:AX^&K6 MUN-XN__^W5GNDI2> T[\+..1+T6!SI]^.QV#FK^\ES&SBW$7E#17N_"G0R!OD2MZ((!] MRE=2=CKZ,L?'CD['$*K,KJ_%W"RS7Z)M9\V]ZG9[)N-ZQQZ4T.VEGEP ]\9X MK9^T L61O[M,]#JZZ>V%HF79S+P&VBDLAGIMN>0MNZH2=HE23A#A";S]F B* M.BB4%.5!4!N,[Y2D4 :96U8R8[?3^2O,UH=%G/3I2QQ]CK_ I%_T@Z[W6)4' M[PK")H484Q1Q2A7"PAE$6'[S@UG+Z<&_R;5;@?J^1/4!3,'F,"9KH[G 8L/P M7%SS3SH3OR3\?Z)M/GV9?+IH)K/S"_@MQD[BNK.QJC?LE0&$Q,DQ?_-*OY6* ML%>48YWKP[TQQP=?<:.(J!X*_*6B[?6L=KK'W+6+2EC'L$@6$2,L$L8GY''( M)ZHBP,^]";'3"<)!VJ(;UV1W)NAFB(J+% 6F$A$E&%*:1I3R'J$627G/?."A MQ]/!^[$\PXC-L!:G#^)[-#3K9''H(:JW\H1H*=ZH5XP?<_5*OB$"]-J)H?PM M%J9'$M%^S,J@\[;C^TE;;X[]2SP3 M<,^[^&X*5]-\Y_6_#9G _0.\ACR$X(6:X^9C$TDU8PA#9 &AADZ(:2U1+FDJA><&JQY' M"&4,;W'9>_#RPV'-4"E7NQ_?U_R>->\FX_/8E%H1&\:M@C-1&$H1C0HCCJ5# M9/ZP B,ZNN )IL/DC?YG112;H<-8$:NY'=BH5B(Y*YSV*#$&#EW.O6%$!F0D M$!:8<"R;LND7NDF;?()?"8F;$>TTYOZ3XW M.[F=..W4,#YA#@YCW6^K[XJ9ODIPG"*H=F0)YB@_J8&BH HF5PA*:+X+?_ I ML,],J@>8@P,.@E>U@S4\/6ZNFX3CZ4TO^PZ)_W..^41D;AVR^06E^[E6BTS1 M]1?\!NF_$@$\4:LB4DE))$5^WE/1'!_1I(G3.K(^KTN428W/^83,*7>I1O#WW_GONO<:?Y=^M'+I?ZNYZ.M[,I MS,7==Z?W[2*#^,!2?%=_CNMF;(4^6M^P"LP%3S%H8 ^ACW11HJ"$1-CZ**U1 MB9).CP 7Y_KNY"ROH'R *:YS[=:S]+9N033R@>?3H.G:>Q6=PI0J@X)WN0Z M!%U&A$&,62PCH1S385S?'6KQ(45D<@@0EW(7MN-N>?P^F$ N^ZNH]H8DYA!3 M.-\'E@EQ8@R2)K_;*JUU?ICW9?X=1/#IH!ZPT.5,CV'%+O=8):6,Y%3GMS".OABM[;R6PX"WS=8:5("CIBAG2T M":4\/TI+AT3,UTN3HYKT*$]6INSN00G>$U$]8+F#;X>5._BVTD$*ZE) $$-2 M6)0.*,5!(F>PY];P9&2/ND;BWU#NGH;JDS-@MZ?P8[UJ&_+IG54N*2N"A57& M)$?21X("#1R1R(6E.@@5>LB0?*XR5!310O)SG*:Q&52([O9888,!6Z>13=0A M;8Q#D1"\X)MAIVCLD3*H_HTDJ2>L!78/UV]7??07,HWCPY;ZWKG^?FY$8CC_' MQI['7V>7+N_PS2&\+F9Q-INVH#AR+=PU;ON6/564^,A3/A WRH-G@"G2DD$D M[0TG7%H,_^UO<_L1;AZPD4_._/:HK.ZGHB$8:S1!40B# N$$)>(IXL$IDQ2Q MZO!+<>Y4#B9ET2T50Z_DXS'$CL/_SA:Y9-O*W>8>P:GC-#'PK;CWX,JY"/.B M.$.22(P%N%^$]GC>HLQ^]=XE<"!B?7PYD75MWQ MD?TSVZ!(^2/L^G>@K/\X:5RJ5@DTJ(6FD7%6&=U18IPU4,5"L7 M#_Z=J^&F]>'+=,-B5RQ;[3;?[G6\:J*OEZDJ5Z,X781M=S<['N5S73;;0$-4 MV&+MP^8^8E]T;^^4[ M&Q^BGYR/[UWR*S/:R84=G\=E38)<2FZY YG+NJ?8-#$LVQ380%A!W9*H5W:4 MZS>6V,5X2$0Y+VC%V'5KS\^;>#[O[>99EOT LJ%\3MAZ:- M*W2I,O(OSK;Q;W_Z?U!+ P04 " !\@6A-L__2+Y X ")\P( %0 &5L M;&DM,C Q.# Y,S!?9&5F+GAM;.U]67<;.9+N^_P*WYKG:F-?^DS/'*QU?8[+ M\K%=W7.?\J3)E,0IBJG))+WTK[\ R:1E2R23R=RH=D^-%SFQQ!_/JU2__]9__]A__ MY]=?_UN_>_W"YI/57;98OC!%EBZSZ8O/L^7MBW],L_+/%]=%?O?B'WGQY^Q3 M^NNOFT(OUG^8SQ9__C7^\C$MLQ=?RME?R\EM=I>^SB?I7+S]_ M_OR7+Q^+^5_RXN8E @"_W)7:^T7\VZ_59[_&'_T*T:\8_N5+.?WE19!P4:[; MKM%(]7G\U^ER5^#AQ_3EYA]WGSZJ^C->?PNEE"_7_[K[M)P]]6&H%+[\[]]? MOU]#\NML42[3Q23[Y3__[<6+#7)%/L_>9=365:& M'JX;NBVRZ[_]$JL,.$(!) 81Q7\_H\KEU_OL;[^4L[O[>8#W98]"F=7=:AZ^ M_)2YZ^MLLKRZ?K68+6?I?/Y5W=_/OX9/53EA@-ELF<[F78#0M O#@;;MR(?L MRW*5SCN Y.D&AA/XU=U]&A6ST[\:QZ']*/\TY$_+[BE@0,O+F;+2.'RM"^R=E6&2;T\.C0/%FJK8]N-:!A(+HRC MY==7B^N\N%M/94?[5Z-L2]UT_[L*]<>Y=9E/_@RZ"LT&I;T- ^DHC'7*]M#- MT^:XTVOJ002?SHJ_I_-5ILIR=;Q#N75C#BT]AAKA-BZP-L0Y6 MV(= Y2K\P]NL6 _*\$_J I#?0@\/I'P23+IG%F#]/ZQB"; MS[?NL19$/K&)OH2^6@^:%E5[O-8>1*MG@]>OH:4N^]DBD'V6SE\MRF6QJNS0 MW2SV>Y:6JV)M9!SK>X.J^A;W=+DJ9LM@:$<7W*>LW%CA-0G7 M99O]P_*@+Z\6FTW(*E\%D[C(TOGLG]GT=5ZTY.V'JZ:GY@<%ZJMR'VW2I MBJK(5"UWM70,W5F=Z1_(>G-BXPI;$NBW/)]^GLWGH-WZ,%V^]@/4WN+=!% MA[Z\+?)/LW+CR]XURO=2U=5,.SL;+Z*B)WDF3BSVEZ$BWOH?+%QQC[ZLA4Y3VFA%Y'KC?=3 MZFBIVV&,WF?%>B,==]3WT3:L8:L=*=9MYTZ;W4^JI-N.?S,H#G>JH4BG5M^M ML/4H7ZMP2QU]EWW*%JM08)+?+&9UCCKVE^BL2^8V6&S9=G,??2$;RRW@8[/K MK C[TFV9FEQIKX7N1-[V8WM 6G>I.[FBS@0X;4*J6[Z[[L[*].:FR&[2S1GC M]HOFN->LL#.!WH4/9HL8;?'M4.+JXWRVZ4]SN4ZKMS/QZLVDQ\KM[5Y:3*H> M;O_XL).[Z-W98OER.KM[N?WF93K_@>E[XH.KD-\86TS7/7U0LNU.A3_'<_U\ M\>LTNTY7\V7#+NZMI\,.YY%LY_?WNVI:[^ZZ]E_OLKN/6=&TKT_5T79';T-] MQ63U,?MU!TW#[AZH:6^G VEFFS'X.OQU^W7L5W?!YYN^A!4D6TQC',LPO3DO M9'O7^]CWJO?S?/*4XM9*NT[+CVO-K9)\?]+[(%^&/DVV$4+&QD%XM'GXQ6TQF0H LW6] M"8>>><0D;L^X>"*RF M_[/:G@+ZO#@ B_HR.S3(3ZHG88XIZP'!7&I%C/#&H I B('ND: 'UK/V"'LB M;?+^L%V3LP>>?0BM75VK:;Z.IOG].V/G"3H]]7DB! #84&0T1!X)CR!WW_"3 M/'G2..V4/7L-X\?6? /2=J#$.)[_8>%\6(89CP3?[WRW0Q38MI^"G]<33H MJ2%!RF+Y@!SA;S\2(_PH>9>55;;"'AODB:\2ZZWQ@GHI(7!04,N(J?J/F&\^ M(:#G9&&$6FB^,IIBX6SSN_F2@/!."V%L[3QM$;/ MPN,R=3NJI7XXE0XS0>\LFKUK]9$2"0H;>NE$F5I,KY:W6;$YBC>K MHGB0^_$$FVJ43@SE&GC'"0WC!W&./=@-3&#U"*G4MD+SKD'KBRP/.OHF7TR. MTN/)[Q/I**:&8^,T4TQ)B>#.6 X_:[X//'V+, Y"M %3KQ1X/4L_SN;KK*CC M<\2>$HD+Z[0),ROSD"%E,)7.5O()R'%C&N!+IL'90/5%A"K(Z1^SY:T)IE-^ M]ZWS7X^SHD[QQ(<1X!CR0#LIE108V)WK+3I)&E.$7"A%.D!MJ(FC_@+R9*%$ M*JH4)YA@C;QS@'@#=E)*Z!MS@UXH-UK#JB]&O(NQ%XMLZM(B!K>5P3C?A&UD M,0)T-ID=8L;QP@D4E@+D' O[-<*(Y0#L@.30L,8,81?*D-8Q^\:4_WCY UQA M6_7G(*$_AX)8:P7V/ YIC#])&G3E]8$@G;/K#-.\PIQA[QBT! GB?/B+P$(8 MBBBWM>RGFK)_B^AO>N78/@3.KSGQVFHBA25,&28=8L* +0Y 6-Y\F+<4=-.C MIO,AD>TSW*:>?S3Z? X=757_GB"I(;8":$4#Q (P!=!64.BDZM-%4>O0JG<% MY^>CUJDG//;IL.?[VQ>)<40R2*52RGMJF/>>5/T.^ZR1AK,TQ/Y'S9V%P>7H M<'R'4;VIKC^5_1[@NUO='53:=]\DH>-6&\&9%U9[2Q2#NNH[#L;L>'S!C5'/ MVY&]4[VE7X[K[>$WB?32*Q@VC= I0*DGD+K* E$4--]LM^ZR;45O9\A^7&_[ M;.PT+5W,NKY/R[+R\WS(BKN]IO.^ @ECS&+K,)80,$JX())6/;;2DO&,LJ%L MXY:@&^/^]_P[Z'^FOU0'PDP2Q"1GU .$G?"<*D:$LV!P"I8"EO90=A; MCF=7UHX*&Z6_G 927P397AX0KPZ8;6Y:?YL5LWSZXS4#'XITL;GR^(C9TJS" M1&G&.= &62H%BLLWK,Q.3JAO3J%1)]H38B5DE&EF MF:,&4.RMJ9Q$2',X/H.O>Y+D@^/<6WQT.I]L8NO^6 2M'12L-B^;5YH$* S# M.$;V08--,-PYKU#2 (TPZZ)W-O:&[G/+%F1$&Z6,1\0;+[D52E> "ZL4'=], M-]P10">0]NPI*=]EDVSV*>[.WF3+X\D>AXHE-%@P'DMH8I(;9 HHZRM)A8=] M.N7;#=.NK<*G/25MH/5\LDB)0&$:M59AXH"!1@N MW)+8VGS5*"ADP:;LJ1] MT"XKBY1@[B760""K&';$*^,JV1C!EYL^V)00;5FD2!+J#"#,!Y@X]=Y) M&GZS1TBN!9-#@;J.>412Q:I =8P8,)( M@)@R[*UUM)(:LC.@SO:J^J?W2"\CCI6!WT8O&2VVTIEY I43 1"*V&Z22 MTG$;1%W3HJTPQF8H_^3C8Z1&:84]%QK^C*;=%^4I#:*>,(PQ!Q8CP R2%7(& MX!&F3W5/DBZB:4_#^5\UFA9I$/YS1E"%F=,>2"XJEZ6F9[ST.;YHVJ9L[ W= MOCCX?A6P6]O9Z;PZ_'FU6#_(OE;B\7#:FC4D7D*&C<$$0Q;/YRA2%>342#S" MS>UPAP#=8-H7I]YDRU?Q(J+L=5X>/GY[\%T"%%'&$T^@0!9HAYS=C0\@U8BN M4>M,2X^.@IKCTYMC[)NG,$95!!36S/^0O\LFX>^S=9SO-RD^Y!&H,)8^S:;9 M5'_]H\RFKQ97]UF1QB&D)F'.7H=HU)AXNFXZ050%=3E#E%04&J&%UUO$69C+ MF^=LW(D4'>GZ%V/PN(SOZ93:LP,Y.72W67%\O9/]?0'K3(CI9.J()$ M: N(U,$R493%ZPBVKUSHQ[5QD.%1R9:VW#WMF/-PDZGB+A$U#ZD7P(: MBVGXW80?SI:'EM)C11,/D+*,PK#[,3R^%>AYY2%E6KGFJVMG<]EH"=8RUOVY MXR9%EI:9S3:_/P!G.V1JK+GU*TF@X]XJ(HUQ!BA+ R25O<(LLLVGM,YR&;I> M/3L#;S@*/4[K.HD\CXLG4EO+/1! &:@$@)@X6$DN$!KARWI=J/4H<\Y&;CC. M;).\JFGTR62ODUA4I\*PY"NL )"86B ,YHYM46'&RR:)TQTZ-P:@%<=8#D< MTRHIS&U:W&2GD>J'L@DSSE/"L#+<0&(@':GL&?SI:S0?AS'FR#+F3% M*IL^2!*I.+\#[<&_G;K(G5!U8F"P+[PTDG)"0- ("(K9(D:0&.'[@$,M@-VA M.AP/#Z:QG42[@S4EAG!IB7542$" DYI0OIO".6N^'^PL?W 0EK4)8H_N]YI; MX<.^^9J5),HKY(GR1B#*-1;"6U2AP!QQX[.LALSNZ C62\TWR^_NB^PV!L1\ MRK;.G)^99W48:+1DU"OHD7(<2.8P@8ISS9V0UM7+I!H7;MUFGB&/.70.(*/B M"R@^;%/H!B^*$:-]7ES7<>99;6:TFGEV&KX_,\\>9U$@(@$$"D)(!<"6A6U3 M!2#69VPP1YUY5ILVYV6>G83M):47"0^Y%1(:;2%1A#K(S$XRQM2X ZT[TF*= M/*-FP#TG:HPRYGG$C!@HP*:7S#,N&<#>$8*1A<(;HK#2 VX$=0"B*SWDKLM.H)#W.=SFA=@O_0"\G@IV.&] M^4PIA:"5@'/$B7)&@@HA"A-BU:NT"_$/ZMW'.J2I(O,L]-P_E?-/',"4$,Q1F^>LA(\Y(:WHXT#V^??'NMR(ORX#=]<%+5!]\ ME80M/W56 P2D8 @AH"&IY%#:]KFS'3U/FN/66\9K/-L.1%U,?T^+/[,H_S;* M\0 =]A=*#.0 $&H%IT@[0!0P%5***=.<'9T%!@['CM9@[(LLN\",6@FM3WR= M<,@,YL@S+[44\1E84SD-%?5HA.%\P]'C?/QZ#-S;Y/YLZ:NS179X0=E3(D'& M4!)SB[L'XX5;2 X%#OL;+X*6_P3^+$MD4CDG8\OS",AK&92 M0&EVZZ2"S?/FQ/-G2#,,QQAR6_V^)VAVV]V^>[4^*NVR3R:_NYMMHD9"7Z*# M(K2>+3I&XD"KV]CE#Z&]53KOM ^AJF *31\^D%+^L4A7T]F#B:3+EG?AW.6# M]T.&Z\'CB/(^^F*SS:?K*+$@7@N\&[Y]4&B>H?- MNO]=A;;B>%_FDS\#O*$+ >>W@7M=2GNHV5I#K0>WTM;4B+>.W,7=R69F+(JX MCD5-Z:_?/GF;?ETK[W-:3%_72!YS::K>79U?53,09^4^='+-Q#8HTXJB'/5F_0N.Q)\]_"SQ%#CK9!2,L6,X,AZ#+?B^_!; M$F\/8U]:OZN+1T*/O/TPD]8XHQ@U %!LJ&,*NDD8;0\8= MX-9,,7NT>Q8BEZ[G40:.#:'>4]4:S&2J]Y5JL%Y[0 MY+'$OH??)02&I8@Y(3!!*%XH+JLU2H5F>KTV^\)6Z7-P["U.X6]P97SBU,[QLO?QT2B M-L'M;:>>%>LSE/4Q6L"I/$JA/262,,D+ :&GC@&!N(1&H4H^':SB\<6$CHH\ M[<#:V!/P%'>C<-]ZM99Y/ST:U))8BSF2S!MC*&142B:KN14Z29K';W06)SH* MRG0/]2 VT&G63_7*F9+40*XMA1A:[BASOI*+:=4\$KVS4-)14*@]2$>SL=N' MVL::*W\+'R[+5]N4M77*1A>'S_M;2SP7BDDK,9?>:FR8 [3"%7O:JW.[):IV M>)XZN )Z)?;;,)4?/,O??900+:D@4O*P&;$868=LA2A"89M]@49ZQS1J@EOO M*V!6?)IM3;]'4+W)%Y_">AIN;] =9\>HDHL?#IMUP.?% M]D?Q.SC$N'BR(XDB$"!"%!28>N^YMZSREZ)@P(TP8^XY#I V=-.KV?#Q./X? M?\1_$U?Z:A&VCZM-_'!\0.##;;K83@WJYJ;(;M)E]FH1=IB+SI?97]? MHWG,1NF_1PEB## @A,60 VAB(ARH](,-&.&U_D,;1*-7TN@WE4?1V(A=[3_6 MLX]/9\4:DB[VG6=U*"'1K2BYI]1KBX2(S^Y6VO&.L,9#J+,$S*&'T-AUU-L( M6B8.HGAAC LRL^H@ M$ .#F_O]Y#.B5_] -X^]_G*_?AGHQ^WG^JJ[D\G5K+:$8 NET81+R9UP$&A4 MX8L-P6=$:H/GQJI>$&[,)K58K-*Y6BWSF \[J5YUFRTV2_J[K,R*3]GT.B_B MI/LMRF ?GYK6EU@$N:#& &ZHUAXPPZHPES!M@S,N&'Q.QUQ]8MRK%?8NNZ_8 M7^0W17H7Q+O-BSAL@KEYMW%)#_T@[=BOF&&("L8Q#'8X%(8"S9W=J-<(CV0MKW-' MR%W4%3-:,L*\#X8G9Q0B1[4D6QP9#WOF'H,CN[YBIC9E.KMBYC2P1WW%3+/T M=:\9MTPZ 1 SGEE@@:D H%CW^0K"0.GKM2EP,'W]-!Q'P@/0]F3TM@?NM)P!QJA#4U5,3ISZ]N?)Z[Q)GAT"KG(@?!N5O[IBRS& M:F=%5B[?I!'D99=H99/+XXA[Y&Q1@4 M=9%+1B6PG7V:3;/%M,\EXZFV$T0!@!AZ*C%$R %&267[*B]X\R/,\05I7-J2 MT8*^+GJ,_#V/[V'/9\NO0XR2[UM/H"+2*DR91T98+6CX;XN[!EXUWU^,+]+D M4L?)61H;-&:@"E+=A'<-'2U@YFE97EVO^UDG .#)[Q.@1)BD!+>&"QS^7QG( MF2# X:L);4&3-=G^C:[SHIB+PGC.^6O%M,X_:[2^2-"EO4/]MMH*(%:8,B, MU5099H11SK@MHC!>K3Z6T_TS^;#WP'X $)_AJ;UCQ(3ICVB-B01" [S3 [0< M-K^>M+=3^WYYRM0]R7]7NYW.YK*CJ]6R7*9A(5G<'+ZO]VC! MQ"D +#&.RP"I#0N.HJB20&+9YYH[Y#EK;47F':+;F!^;S9GZ%/9FT8+P>>%7 MRU61K2_)/,R0&D43X8C16'KFF&;6$<+-#IQ@-S=/E[JLL_A&'&D?W[98+]9]-NG] M;+G=!NW\3+L!4J5$'_+NG%I7HKD+.#!J-'&>TC S>[O%!(<=5_,+Z3M;[=KU M6'2-V+"NRG+UQ 7Y:A(^"&6&=EV./=$IWMH'"!0$ :>X%E1ARPFRTA%.J,%U MAL;/1*)3J>!_0Q=IBJH@#'@ M-?%,:BP LKH"0&!9:]1>=J)3;0H<]):>AN-/EU-]>U=( #2R+KZ.[ 4Q.-BC M%;)8 75)WM+:+.G#]]0,V)_4;0_A"_"67A1CAV%J-T\M0@X0%%!SZAP2"'LB M*]L(8B_4Y6?]-3B:>#V1:3VGEIT# GO@SQ>(FZ $4!4HQ81S9M;=9?E M<&U*GG9@'_R^=SG12S4A1.A44<2+R2'%'$).*/:4*:HJW:/ MSIA+G"$[W#*/63>C'RE!QHVTC]'X=F37\2 YM0\)=MAXJZP4 CM#.'8,;'4@ M/#KCU&U\XZ-CDK8UECI6X>B'47TUO5D=L7QZZT,BN>$6"HZ %0))3K#@E0Z M <]IF>F.G_VO1HVT=_DCZ/MG30<90-]W(>$PD 3X&'*%N0GH2U-I0 )*FK]< M-[X4Q68J\J#2#FFR\_XTMB M? ;#YRSE7?[P"8JYSF9#CZ!'O4@H)P #J)QRS'%%A275&9_44#5WQ(\OP_$9 M#*)S]7?YXVAGQ?XCF]WK,)^K3I,AOVJ2;*SA2AH M/D#']U[.IW]*/SNSE*+::[Z^KR^*,'OH+NCN).[$*BXN7#P"D2'[CG M6EE!Z58#VM*+3",=8<. M<<"KN^(-X(H)/X84KUU6:U9\FFWC]PZH_.KZQ^>:XR/@)UQ_U6)[B0( (IQP@RX)"L9 V[ #KN=*Y6M%B/&6?A];PY,LJ\J?%18QA*Q+GR MZOI].J^1O_+HVV 7&&PEHL$B"%L>*8B&8BL34X:-\)VGEG3TZ**-\Y#IS?\0 M=V"+FWB'\98@8I4TEL)&Q^$T)G M^_UNN- R4#WF16:AK=O0;YM]RN;Y?<2D+CMJE$X0#^"'N+=Z]%=4Y@MS9V5DW/.D"K;Z8LMV>;2^2?[1[VXIP@"KU*DBH8\YR M2Y2TA$H'"+*XDMXAUYPKXTOW.-\;TPFFP[N(-R[PGQ=_U2./Q1Y3J"F-+WPQ M'*1@B!/D8)@ZD->C\ J?>4E0+4_PF6TDV&L!".-A?88ZC#M/,-CB*,,H[/.% MNZZ]O[4IT]G%7Z>!/6J/;[.+OS1V@ED""/2$*LFUE7P+@ *HU^SY@2[^JDV! M@Q=_G8;C:,("+N#V)&,$5=H:+("@EA JD*J0I9S@<7N*&[*DCVN4F@'[D[KM M(3Q*!_8%,W88IGYW@?9FSW#:4_4/RR04.LH!8MY2K93#Q!!8R:@A[/5IC0'O M;*JMZD,/UI\![&BFN2/Q6?U=/'.PP00#X:RQ7'B)( M_"6-]R]CT,$%,KSS&-3'88U.*0NQ$ A#&.!EBI)J'M+2B%[O[NR8URV1JSNN M-U+)I=#\^V2NWXJ\[,1?M[^U!(7_<>L4$T8K!KE#P=;;X!HOSWE.<=7CI/KY M2NF-[&N/>5FNLJE=%0&^39?7TCWTG9?N2U9,9D'<0UP^N;*$&ZPP18"9L,Q2 MA9GFI$+%8=I\8S6^9-6.J-HUYIGRLI+]K268"4D!Q@ @SACAP&E; MX>J9?4[/KH]SVCU?*9="]DO*\B*$4P*!C*^:^;!A5Q)L-4 1(OPY62/#;R@[ MTLJ%CXOMVA=/B88:%X^ZD !E@166, 8I)Y0K)%&E 2)9\Z?GQF?ZC'9*S9F40RZZQGG$EO-$,(F^KP(FC%JEHA M*1=B6@T_5CK7SS,;-<,/E01;1Q7$%!@?G^)-0"YRET7#$'4)AJH=K&$5&,O;W$QW8N:# - MILB+&5"5D(./J9,ZDBCML(60".6$Q-;:P)-*&P+[YME?X]OO7."PZE*7%S.R MGG @#C6V3NQ*8A$+.U6/J-32>XJ84;#2B+*\>;31^'9(%SBZNM7F\?$5,5.9'S3:M*L-%!'THC1V2,2928;,\)*"'$-N?L^&[8:[ZK M[PG=TQA'' E?,*0DX5#W_SD%3:TM638X$]H[%PD;KJ M=61]/ [*QY/7TW=9)$3XN) @@[R&00CI/G$?@*)M-7JS#1'9^19 MC^^\?E3VTWF*&/16L/6%,?MN -OVZJS&_6R1+B:S=/[@M9K0E=WK,[]G:;DJ MUH"/HQ/=8.'S3XNO_7X1UF.7=!6HW0BK&.*"0>" MW%YQ*+'W47;M?;S]I'G.2=M7KW6CT;QKQ$9]?]H3T\B1F]3VE$@H@P0Z;K03 M#%$I#>=P"SB@2#1/T>CX3K56%9YW@55?QNZ'8->4UUD1UY'-:R'!7K^Z?FJE MB=?7E$__T]%+I]IL)M'::P*Y"XH #"N@!!=;)"F'8N3WI)W-CWQTT/XD:W-$ MAR'ID9O1+IJCPW#3Y,5]7J3+[$V^?&"Z#V1J"L6,ZN9_%V\0"*S>[CYNPX??:72@ &U")O M)/?2*2@-H:22TUG8G#R=^7W&09[6(&T<=_K'^P_%>B\?W3._Y9^R8K&>@Q?3 MWU>+ ,I].M?Y8KI_=FE02R)PL'X MKYGG\&[HF//H=5:6\8EIB'X/7]X>VD:VVU!B"8/"&0*IP)2!H,#PZP9-S@P? MXTV,(W!G= SS99)632:KN]4\ONSQ^O!]=)VVFSA-$=:,&N)UF(H(!(166"L+ MFS_&TMU1S052^CS4+X/AE:Q7Q>M\<7/0AFRWH<18[I&P'@*%B;-:6)5Z-Y2R7 BAIC%?-\AS4/2(PP>? "*7T> MZN-@^-.2-B;NT]4E4E+$B X[!NH<3!@=XF!(^!C*V".F69M M39>U:@^;6:$<$489) 1G&@+I*]R<%LVSB;K+R!LM"<_#MO-0H::!)T]Z8F[3 MI2JJ(E.UW-4R=!C*KB.J++.U@*]GZOPE*IPT]J>4'&B^>Q8)?6VDCBW \H((@ZKV&PJ#'Z,3KL2";XZ43*YBCAI+X5I7!A#!*P XLK_M\K/>D@)L!Z+*/L*VAVY*T*Y]![Q2G*G:9\QHS6WC:WJLP97SH2L M=[+HK[L__M]95H3V;[^^SCYE\_H&SX$*$JN)HRP*+QC" 0[U5?22Z.:&^:G MGXE=KLW3'L"#SD6/Q6BTA.VM)Q$"0"Q]^#_KE6?>>%'-^1(C[2_&%&I%X74F MJY:A_->FU]AMI?&S:F VO5KYCR]F8#=7-I5G(KB/[,@=H?6FU) M&&] RC!XN0<6*&!8A23"S(W?9L$@7RP'X2&T'CK,$90;V524*GF=Q)>1F)>;97F[0+9%SE^SQ?9U]_3 MXL]LZ5>'$JT.%T@X1,$(4=[28'0*8C1DU9XX^G3[O&>C)DW.T%#> 227G;X+ MG.: >XL]"M,N4X R6,E*O6Z>H=391JT]];>)S 7GX )/)35.>8H,898@6,77 M*$S/B-3M+!FB10:TADMOTWZ][-I#GR>2>.8HDV&%Q-0+S(BI' T:_)W#VJ\X/E$A'9O;PSPEF5BM).9 <8:AYL':KHWT-,.@S,/14;^N@(:(-P.M+[?O# M_W?0?84NV4#CM\*DR%"&-^ MA+A&9]=YD7U(OS1G8+WZ$^L1\(1Y MZS77!E*!6'7&:R3AS2VLSB;(D=*R$[S'SM687-Z8DKP[?Q[BMSR??I[-YZ']5XME MNKB9A08W*GV3=?DBQ.&&MQGJ'T*3JW0^6#?\*KZ4OIT4T^,O.'3?HV\W*^Q' M;4_G>@FRFRVSU[-/V:.NOZZ3KE^C>*(5U)I(+I3V%,779H!W5'A&K(!,U'(2 M=B/]-]4<$.18FGW]2A)A*/-.FS!U6J8(UP*K"@G.7:UG-7K)HV]5K3^^(M05 M7N/.?]\OJ_[Z>_H_>6'F:5D>CW"M6TN"G',$2.J,MQ@1B(G?Z4TBG^U/ ( (82B*8SC3ZZ?ZU-Y'H,E9]F4?KCU/CQT\0$ M20S'&$ BF ]V*>/FP1@;X:W1?7'A3*AZ\^:MRF5^EQ7OLOEZ.U_>SNYKQ)[N M+Y50)4-3#%KOF"!(,@%%):>"9P0>=^>YZXD2[:'6%SNN(O)7Q=LBGZXFLP=^ M8DV)]SZ^86Q\D)]J(YA2.QO/*MS_LLCQX(AP#DA MU ;1I,%LMZFPDO5)D;I1_QWJ[=@>[#2X^IMIOL=@'6GDODSFJ^EL<5,=?QZ< M7.I4D'B.'0.&, &,411Q24$E/;&XU^LRS[:ZSS\IZP2UH3CS)EN>PYBGBH>I M&8("60VLVOUKC+\OVG MAC]($NDE_.93MV<\ M2C#$"M4QC]K!< 3,>A"&>?)*E2")3+R9""NAHZ &B=TX<@HT3^(98H7JF#&G MXS4"=KS+(JHQOOH!R=]FQ2R?PF:T.51CHJA"RAJOA3'(* G"!K/"!V&%&_-I MB).,COG4(I C<0(^LO]KF-)-JTPPDM9YA2!3GA@/$6.[LQ],;?,$[2&HUL9V MK!<Q\11ZA-PS<+H=+V(+RC^3;2=BVGF*S>$D MBLZS:EXMPA]CIF1?K?26+_.@S3Y1#+^\+?)/LW@F$W3JKJ^SR3(P,_S\73#Q MN\_*":S9="+_,)W\.UK!:+&=V-E]%+-;_6@Z= Q1[ M-*UZM$ONW$P8V=2'J2UT_WZU7%M#5]0 M<^,E8'Q[0Z)3CM=[\*;K7*(SA:V?;]1&0XGR$@DA+##<4@Z%X'Q[-;B3F-D^ MG]TXF)/4/X7VYBT-@/NHO-Q=;\.ZP_[,?4Y+0YO71U_>C+H?V)G;M6WQ9YV @NXP7B\=ZL^[B[[_:^ISTM]N:X MWM/^MSWNX0X.YD^MNO5VGBZ6#_M6QU-ZO' ""'3$>D9D&*8^+C>>; :MELX2 M.08?Z%XQZGLW#U>1A)66^_BNKC/>2ZDD\MN[!S7'@/296'#0;]FF0O=Z)%O% M:M2^QKV2ZJ_Q::XC/L,:I1,(J3!0""B,(6%-UHAL5V0M9,!K_+Z_MMB0=PU> M7U;P?D!"-X[Z3&J4COL)[)!U!##-# -">E7)C:G4X_;1M:K9NJPY&[U_'?:, MTNDV=M*TY$W9;*.R8M>%>'GM]F?O\^OEY[ 3..Q;J5]#$@-OF$3,".2UU!!" M0"N9N+ CS)9L55-Y'ZCU-6U4G=S>N53K!:V]91+F,!><$6>=%0Z'_XE*1DF! MJF7T]^N#ZX(9;>/46SCXJ@C QXN)%U,_^Q+_=#R7>G^AA"@K!(?0>4",]L( M!2LIK=,C3&/KD@VM =47'5YG:9G=YO/IJ[O[(O^4U7MI^4"IQ$($(1(460\P M]IQKC"LYP_K;?.'H+/2Z2T*TAU1CL^%5V"(7BW3^1YE5DU4\#MK$L^;+5XO- M.]-'3(?3:DD(0H0J)J5QTA#F$=8[V01VS0]J.GMBL3/SH5/D!M]YO,DJ*_MX M.D?]2A*EF$$&6F8T40%QY7@U6RI ^ C/83KTKG6&V^#L.98=?;A@@H35VE,B M&*8<&(Z\CT3C%:-[\-NO\-4'NL&PC=P6>PPQG6 MAXHERGO/',$T@*R4L<)_&XD>F.8\ZG_KU,/L=3IBG0<)[#GU[?P _EWV*5NL MLG?9)+_9E.^U,7.;+FZR\M7"Y(NULG>O>-GL.BN*;+HMTWTDQ!.=V_9)I_,8 M'74DI:F;/O06E_!$T[,RO;DILIMMM,WVB\$SN_;TZW6-.(1C11.OXV8L&#- M(XC"O@G&/%4),:266UKK9I->I3X6>7"H6"*YY5 0RISP"@D?Q&1;:0T@LL_[ M@ Y&&[2GMA]?#F@/G3[C"\IB^8 XX6\_DB;\*-G>97U5;'T">X((]GV:H+"? M5,A98#41T!H<%]ZM^)Z,]Z6E=G2:MXI.0]/R%#W'-7/;P7+O\>W![Q.+%61> M$V9L3 -0UCI2R409M^,\[C]?18]UW1HXST/QHSJI'XF^6_*H_]^\#-O&P__Q0F<0S:\).5R""'9= 00=IM10*H'O5Y>&=8$OXY]T@TUBC'XIT4:;K M1R3JJ7-O@81:+>)1GY':T=!=A"RN>JR):1ZTU[IWJ -=M@5+\XRC(K_.RC@7 MI?-ZFMQ?(F'2$PU(?&9&*@D0AAI5?;:TWL:B'P=-!ZIL#9>^7'1;FW&3<+)Q M OQCMKRM7A+:73L4O17AO^F'],N!/5B#VA+&O#7QU1F(/'7Q/1M;[6@<5;37 MC-5Z#KW.-FG=P]>Y=^^QOMA M=A<^N;I^'WY:7F^F[#K>F/8:29 &S$'ML486HC /8>_6WEP((/!^P!MTSA;R MF(>GG082&;;#D(;9F%A,H&5*.E8AJ/D9H7@M^X*&(,W3$U*_B(\Z?^5L1-XO MTV)IT^6Q5)=V&TJ?SVX[::2)"ED&-#(>.:..",LSM%4J-'&+SR'*;Q9N@/8&P>/47>]B3^ M\C$ML__\M_\/4$L#!!0 ( 'R!:$TY#3RB^Y< $L" 5 96QL:2TR M,#$X,#DS,%]L86(N>&ULW+UID]PXEB7Z?7X%7\V7*K-0)G<2;=T]!F+)T3RE M)-/2-6UIS]PH=T:(E1YD%.FN5-2O?P W]UB< 8 2>5,=4H*N?R>>RYQ[L7" MBW__7]]O]]:WK*KSLOB/OS@_V7^QLF);[O+BYC_^\OGC*_@1O7[]E__UG__C MW_^?5Z_^;_+AC87+[?$V*PX6JK+TD.VL/_+#5^OONZS^W;JNREOK[V7U>_XM M??6J_4=6\YM]7OS^;_P_7](ZL[[7^;_5VZ_9;?JFW*:'QO;7P^'NWW[^^8\_ M_OCI^Y=J_U-9W?SLVK;W\_"O+GZ"_^E5_[%7_$>O'/>5Y_STO=[]Q6(>%G5C M6\!(__'O3S[_A]=\V@$ _-S\[?#1.G_N@^QKG9__[Z]O/C9^OLJ+^I 6V^PO M__D_+*NEHRKWV8?LVN*_?O[P^B(Z\#/_Q,]%=L/Y?I]5>;G[>$BKPYOT2[9G M,)IO^UIEU\]_Q;ZJ'GP#9PAPAIR0,_0_7_CBP_U=]A]_J?/;NSVCY^<)^!4 M'YZ"-86N(>&M"L@Q5A]_H6:\G]C0S?0B?OJ5FC&W#QHI=B:>W\=?JQF[7LA& MGXSRD.XU/QE/OO(BYCW_U!OVN^Z#_-M'Y+?/_9@FA^9,?<7&7Z>,E]E M=7FLMFW:8CAYUFZA_V>'L,W)/<8V6?7VN:>G07>= MUE\:B!TI#*H3_YSM#W7_DU?\)Z]LI\O%_U.2O1 K0;IND1P(%!=!>5C\$/(H(); M@R0C0,_02%$,**. SP8-3^AE+J^[[\P9(W9-3=T![36":[%\%HU0PG*X#XGP554RO78G7FW#3+ MY2D=#!NI+@5H&RDL=9*^CII2JT>EN4=43O.>45_X/:\W0>CX#HE00N+0#0! M4>1P:\BV[<"-(QF=4[5A6-N>K4)^X\@DM4R90S']FH,^#;7U"\P9T:@+U(SH MTE0RUZ%%D[TH]3YBX MO$WS8I,D-/&=B# 5M$,/VC".X@YB$#FQ)R-4LP);0-W81*H%)REP\P9,3!57 M&ZOI4BH0)B-JJI/2$0E>)'+KT.UE7"]7,'+D,@0JJ[NR2@_9V_*0G0KC7[/; M+UFU@4'"+ $'N3&;_B?(8X8ZFV$2^E1&\J=9,JSA SBK8.CJ9HFL_++/;YKE MMEI.Q"=R*J;*\]$I)[,G)CFPL_FV]5N+;6:I'>5I1#OU\+L.,=3D2VGB"924 MJZPZY-7I$7L=KJ7$Z3)'8]*D@=F5"),.3Q[+DC9VA/:( M/W_\5#4;)_>LR/NE_)9513.I+W:_'@M6\-VE^Z0L=KTLQEX(P\BG?N0@@%SL M@1#W"!#%0B)EPJYAT?K\T\>?K)L!Y=79[ZWT)BNV]U=-S77;8Y>OOHQ$0V"S M?L% R$G?YX]6C]1BZ*P3UN:/ UJK@?NR(IIG7V)[?L$HJ.W,ZXZ&V*Z\'$V7 M-N0-D;V"O7A3GI7F'U6Y0IJ_ZK([[K-WUX_WP$Z5_)N\R%X?LMMZX\$(NSZ* M ^JP7T@":&SW& +J^S*EM5[+:]B5YVBM!J[D:J_F((C5YJ](?6=9D 0NIW$LO>R^K>.S;3DXWGU\RVTD_,4LD/R-/R?IRH<23 M\0-DQT=!FRU9JCXL?\;Z[OJ35G<9-4&X8BZ,::.#3V? MX 1B$/4@DR"6VM.>&=H/,Q,EK8@R6R5>/ SBK?L3'#R$[-$\C/RE*PO%_[8,\$7@C9;LE1]6/Z,N5.9"Z.I=%J$ M]&36YY%N CV2 MJ.G,8ZKQT9&>9@B-@:PC'94%Z0%!5]!HUIQ\]SN;U MGA-2JX5JG; NUN%:BLD1.3 3D74,?$.^E7,\TZHO1M"\R _9F_Q;]@1-UR<, M!2$E"0*NAT/H1PP%[ %$$5%\*V*R6<,;KSU2_O9LB_55 _:9P:W4KU!G ,2D M="'NY714(^V&7XAXB42AMR&T16(=^FG"L8OO06CF3J+!X26SR?VOZ3_*"NW3 MNF[:G;F$$-\& 4$4>Z[O>#ZE/0) ;"C9]%";7[+]-;[.N+1A! M,8T32@-L>Y@).Z3QH.6($D>3DBK97E1-KQX,:(Y:L2>C]HA,EE7CP= IK2IQ MF%M?GR-436,GA6;U.CO-.W&MU<"B^#;0MVQ?WO%S6MNO1;DO;^X_Y#=?#WW[ M!2=$"::19X>.:WL.("!RAUH9.<'F6U9]*<5/KTVS)C.(SX%)+/=W *W#@%!V MYV4BH:*[*O,Q*;MCTE-X@F:UV!9J,_8"5Z-;''I87H>R:?/FR=:$3I8DFGOO M,JZ/O1G$OAY%GF<[?AQ2)XS#")T5I$A.JJ2_WK@V-8BL@D.2[JHMR928!AFE M2$YT6FX:+ N)S&,R1E1%F;=UR(@Z_*?]H:?P(-PTM;LK[T.V;QOJ?HL! M!"R3>503))FI$]. ME5KFRLHZ0;,Z; M)TSA5(^JDB>-U")0N9THCSZ&<3+TN=MFUQ)8 I=3!08@H MLQHD* XA'+8$,/2D3H3HMFU8R$YP7^TOG4M0V,_4'@$QU5N2?#D9G,Z[$2V4 M)'!$'$V%8AUJ:/KOL'Q(*2$)=RN $$7*P'0U(0A<@C9JJ9']Q M7=6VT6DD.EKTUGA@=&ON:C8]%8A5U^))8?HA]'B:AW*:K(%-Y:T$ZI*0U=%1 MY/L!9O8 \L)A(1*#4/*N3[DO-ZRHIVV$'V>!7)2R=0PB=?@O+9#+\:#AS-6; MH7-X ITD\4$4PX0&+HMQ: \CSPECK.F@E;C!9<^JJM]ZH(=ML;IB=J+E"@D= M',]]5NJ-P*T&6FE?AZ;I=4G\*)0J7^)3LH?V?JG*NB;?M_OC+B]N^C>R-C3R M2&@C/XQMA&#@1B 87K;RL2=U8%^32>,3KV$XIEU-?U-)OX>NBU[1:=3LS,K. MG)Y,E!J,UE\'E%8/\V]SSY1$N!N='&DE?QVRI]NI)U,@ YRI2M_;[/",:>K% M0<(L>P@E#B$!A'YOFH2.U$Q(B\'Y9:_()&^7U4.LFN09YW2RX#&$*Y2[YWB3 M$+M)M*]3ZJ:Y](+0:>!+P^R6H1A>IP<1\6E(8XP20GT7QBXK$-II;=E=CV3=$=72?0=O5-E%\T97B"S"=I)UAL!)\? M>M(Y/7Z94QW38JUT:I\.KT8%&1;EN:\PQ:M7-REGI.:ZDAQI4*T/&3\[QB9Z MY^+Y/JORI-9 UCK2,S611G"XI>M3R%YQRWU0)? MC8Z.D:LFL%K"M7KEU>.EN"1K9%73>Q!/=H:&Y5'/!9A0Z#HAI#ZBCAN&PVMN M7H!MC2]#J(.89]NF* ^:MF[,14-T"WL%@9#=UG[QK;/GMK@7V_)1I7AT!]QP MU-8AU.;=E'LK0A>OIJ1Z$Q'J(1HXU/6:7BXX"H8U"0<#G>\ RQLW?GCHD2SD MCT\3F57FE\DWH\A:>9]%B=1255Y)6O/2N6;W] M\6MZ=KL'CH'K.9C&./:I;R<.QB%@\A[9)(XP%%T15/Y^73_&V=X( 2EPXSC&-HIP$#EQ'$6X PF\$%.UJVQF@6:XI#F_=^7(XL_9]:93_P?/3?PFR:6\V#HG408O)QI;)-U=3VI--)WB* MX!OB5HMJB](ZHWH+M1/3QO2:=53%'2$Q5.;I)47+]OM\0V[O]N5]EGT\E-O? MW]TU;<%AL8-_I-6N[\;DQQ0#WX$T2ESDPBBD">C,0F('D=A;4]K,R8P[I;>F M>I!6S5%:90NSN=D\;8"*"9H^?L<%;1%B)=?">T8;>-:[,T9;A"^W\C9$[:[< M'F^SHBTPUD7Q VCZ'MZ?1/,&=[K)!C;P["87B-+P3"[0SN"RN4"_.Z6A)TTB M%["J^KJL;E/F>9+6V4-[L4MI&'A)Z(:^'S.CQ.ZK:>AA*G0D;;H5P_7L&3;K M"P6=;&S416ST*XD:"NU6('P2\3-#:*I[.ZDJ&IP9''XTT7-Z*#Z&WVQYG-JBS8;[<9 M7UJJWU7H*WOPLM?%^2=8K9#?[;N#?R[U(H<0VT60#7&?>K$7=)@\-PP(;0^'@1_V M&+PDECN'IM6RZ7GU":QUS81A7#F4CC/K#81@<;M8#"3K79WTFZF"99@<*XR- M1&0=JFO(M\?ELT$&A2_%9)]^=PUW[4F9?MN..A&.@8,2[/AL'DR<$ VFPE#J M'BPE X8UDF-J7H'K4"F>U57C3DSOC-,F)VORC)FY7?095D8D:A*)ZU"B:2X\ MOFET.A_RRUT?#VFQXV<"/M_MTD/&(NO;H+,=@=#V*/%]S\5.3)$//=#:CJ,X M\>6J-"T635=G'S];;\N?+([IE0TD"R\]G,JN)LY%I_+"X@#0:A'V[+Y\^,KP M,N,(,:?;IXCJD/L;$6V?EASS=P[N[?;X]ZZJ(VE[>^;>,7%]G MV\.G*BWJG/]]4\W9- :)':$XP+;C8DI!1#HP<>1X4KTH#$$P+(4=:NL,=M?< MU#H!MUKDU@FZTI355)#$I'0%\9'35D.A,=1U2X7<$?DU'*UUZ+%I)Y_TX9J! M4W.*W;V 1OBNL.M@8$>1&_F0(&#W<(#M&]9L01!K56VE&;:Y4)E2;@-1FDF[ M%YG0JQ*L5;\E8_:C*KBLFY,U7(E7417'.;-69?RU@^SP1Y85'[)O67',?CGF M._XRPNNBA9-DUV65\??'KIGGW1$ M+A&8#(J8_*\D'G*B?P)M'3EJ 1Z1]QF"MPY1G\/1-ZAN[,P123/O7%4.Y%#!+ M^%9USO>-P$NY\T5T'7EA1G\UG?E595HT2W1YJGU[JVC>+OD[JU?1L3Z4MUDU MW.'!K_1@_]M]2K]O LR;P\$P=)+(#CTOHI';(Z$.BL5ZMIE$(*,C2FW<.M"2 MZSA&R!;3[J59EE/KOC[O7G!M\383*:M'?&6=KB3J05L,];SBK$#KB!R;#-(Z M!-BHA^5\C[R%E'OM]E19UMD!/9MA_@. K@B/R/BHH'4 M=6B-#D<>W[BCBQM1)7IWEU4I-_.Z:>[SABG?)G)"Y$4N#2E(0&P'883Z\[HP MH*[4)HW*]QL_2=6T,?KKGF'Y6SN/*%N492$Y:U-B3TQZ3!,GISD#&JMGCP.: M^9[79R@9D9DI!*Y#7R9Y4.I[G&1/>7(#;,;4"5>2%1FOI%R$ N*0 $0H)4LS&/LAS2[]:7%I'LJ4M%ZL0D90[6Y&2E(XQ!ZNL7ZZ\= MJMGOD'Z6F]'CCM/87(?&3/;BR6%%':R(;V0>SO3,001C+XF!%\9QD/B.CVAO MPW%C(#=UDOMNX[.EMT,#1MDM0BF*1+?[3'$CNW5W>%B06/!PJ/(OQP/OAV(= M2NM]6F5S]S=\P,[H%IL*B^O0#47L3[:^U!E0O0,^2>M\R]NDX=@+0P?Y44)H MCO^$";8*DJA$U"\;/F#$03UJV\@-F[">W9=%=U/+7O+".]>[TB[ M8C)CGE@YN7FN@6J#:5Y]>9:6$9V91N,Z]&:B#Z7.!VN:_F#>)S7;;8!+"<5) MX+MQC),0Q Y P^P+.E)W"ZO:,*Q!'8RG*F14@H0)5A,A$]Q.EZ$.U;)"U(&0 MD")9,MO"!':JP(;SX-M[H_*X.PV'7VFZ:"G[+OAX0Y__N&!+;K!($? M^DGDA+;M)$X0QKY-;?8_-TPD=Z8,H3 ^$>.=K,NB/1OX?%_\QT66Y*Z6J? ( M;GFM("Z2^V$=XDLM[MM*F.^6]?FH;O1]>M]VXNWOM\ Q"NTHCFW? M"QP (QP%I 45.C!*Q'L5&$5A3K1.P+D"G4.W.NQ6 _ZJ%:3N M?>@<6N@)G& M]X@&S13(=>C-7,X^Z44P(\?RY3#.KK.JXCA.T&!5\1>G.!!^LO]ULGX?"<^91 M^R;.R:=+,J1RD*XX&ZZ!=41$J/Z=-?3KR$5+.7^Q[ET@ M!L)-V?G=[+P)?--=DX0^?Y/,3Q+/!W:2F#R;(TA.7<6Y,=,;_9R&$4E3HVL=BJ2(_7%/\PD,"->N@_I<$*LZ MN7^B4 VP$[IB]YX]8&_3VZQK]PCCA,8A9E/SR $1]ATO]#NHKNWC4*J"70*@ MZ3KVK$"Y5-;4UI?[YRH9JW'KRCH;Q7Q#B3MH<0\5V^PN\QP(UK5K?P0D#TW\ M\Y@?[KL +M-SUP2C8]7ID@%<1T98EH+'E>KR\7@I/_&W#S?OFE:$-6\IR>W6 M[XZ'FM_ND1< (]3^7(O12.<[LKMD0^S9BBNB=L'P&;C^%':XWXWR^ MES#Q4>(!&I(P"3'Q_0@-F28 <2(L^CJ,S3%5J*T!8W.C;(O2:F!*J)06;@6T M?VY:)1>77V)4)0%HH58B!;W[-G[RJ8I?#;2P0#0!0CZ3ACX$ 1N0' 4]S @ $)O MU!DS/G>^:$!;/6JK@6WUN)ME(W69TQ,-^8PR>R F9IB78Z AY^@)AGH.FCTH MFG*2CN H92D1P@2SEE;NUY?%]+HWDM4,\"A\EMWUXW1-T,_91O&E&7. M"*,H]MC_031L^K@8^U+=[=4L&,Y7#2A^SJ,==^H-Z!7Y$]N!,$^=7(918NZ/O(;039)1)B^A0%*?$*#P$>$X@Z'%R(0NO>NY'4 M)/U\"^K5HD1+:EG[7E,#]LKJX%I=F3;0?[9RT&.>6>ED*1U306/A68E"FO/O ML7H:9O(E9:VKPX;98G.09M^T.:B#*48T#B@ CDV<.,"ACT*"; (BY(94J)V& MRO<:KM3.X$B=J5.B:%SF3+,C)V 2Q(@H$W/N3)78GQXKTC/>/Z,U4SA:5D4F M(2^G/R%*([\[!$%IZ ,$F)) DF O)IC0WH:#'%MA[ M^\YRC7^J$F2)14@I@ M@*,)&J#C2)>L"EP\@S6-J54I@2SVY[5 B0'9.F"X1+M;,W(CR@J-Q(:N;_L@ MP/P6W-Z:GSB"\ZBI5HS/ELXN#[?PL6E["3\B\2MD)],H5S>8Y$]=/TZP]%SK M*EU0/*)%H+A0)7)5\J+NQ86B8QHKHHLZW17.'[]FV:%[#?;TENSIU5AN 5HOPRNHPSJM_ J2-B)].RM>A M?%H]*LT]H))78YT,O64\=+8 ";P 11XB20A#"(#K>+TM]C/)&X[5;!C7-9S= ME75^.->S?5GFDCD"0H0C2D3NA"Y 6 X-Y:[$2>U%U\BC8, MSQCA=EL=VVT/V%5D!L5-B4$QS"1*I)S!FFARN@",R_)S@0N5R0\4[QX M3GHFLR)^0NGI'>B]\?O>-&6R1T*7V@D! (+8L[$[Z![UD>RA) TF9ZB#NC98 M57MAO/1))!V\BFG2[(3*"50/K^T;U@.\&B3K?B'!$J%M]$R11M;7(65Z77IR M?;_+!Q8AS8+B$A\A,_]'%DV\-J?N2@4$Z9-!@TKE ]1BOK0,KID@Y. MQ?1I9C)E3S9T+ Y7%/SU#)_5 9SYCN67&1M1+HUTKT/!=#I4&GLT)5X:Q]V; MH;#8D>+ ZKG7Q759W;9=KH9>X(Z/21CSEB5>%%),<.(!A(+ )Y&/L=![R5H, MF1M[/;QF0:L%:)TA%-FU-T6NQ'O&LY.L]F+Q [*SENS\A/2GB2\/B[#PC&CI M9W %KP?K]:MK0_935F]#*06.'[D.!@1A! ,VX^S- M)! *O?NK_.6&5]H[,3J!:GJ7BJF0.F'CBCX+5W("+DG3,[52W1=+=;;]Z:;\ M]C/SLJV3V&\>ET>7&'A&5R:3M:R,3(=?:GIH9$4"97S=:O^ZV&7?_]_L?A.[ M,0@)Q8$?$A\&N+>#8@KE5$+VV^>1B0Z5U<"R&"Y9H9 F350I3/*E)!7B M5.D3BTW&HCHA]:6&Y6$HN3D8<4V0X^5E*3!&B>)L;Y0-'D/""*J@1MAYY4,3_C$Y,84)$," S MLN.&Z#Z]V2 W]-P0>;X38HA\X(. ]M_O>9B*"H7#L3@:<5F0I.9E M.3#'BIP,"!*B8_ _C9?G!KHB[G/I R%<#-*^WZ?Z_L[2B["?U)G3X M;%*R?Y0#?24+DNA$(7(I].XZ=0<.@&V%175$V8%A6.EP/LJW\ MJH4Z?2^KRBS,R8F*$FDZ1.42%Q)2>B?;'9.84%<&LAM5MWDQF]6"LSITLIJA2*.H M=IAG4$E#9,G3)R;/$C(J*M,H7(NX3/3BBIOM];B5HKR,XNSIWX[D)"D(( A0CP*0H M(O%0_+@AD52*2:;F$8Z'%WQT%WM(WUVNBUU199F-6"6A4>94XZG/$8)&E4@+ MLVL1)CW./#T 3RT\WUWSVBDKZN:UEZ[#)RKK0]U@2=(ZV[U/[YLV MWY^R[X>$4?+[!K(G)?2")/$IAYR <@MN,8D@ XGA-$#J&.G))/,F5)03UH' #V<$,F0+==$:8VE$"[60NPZAT^-*:>#A MF]X*L&F!>F:9E< XC )7#]PL0W>N1-=@S?;"@;UW7-CZV7EDO M]7LRQZR8:,U-JN29@PNM !N$2ZJ8 &TC8J:3]'5HFE:/!!H!3F-+A\*=M?P* M(@\!"@*8>%X2X,CGJMH:C^/(%=J_U&QR=ITK7FYM9Y3BZ6IGB%W]@K=4%T$Q M\A1E3X']]2N?BE,2XJ?,F=9FSR&):1+8")(0>8 @XGE]<1E#VQ=Z94VK0KUC4=TEE7[$[S7=OZK]B]9P]RUO6$?'=-\R(MMGFZ_]C?]GIV M[V$( L=%/HJQYSHNAK87 T)AY, (^B^^GS$O&'.C^QS_E?7 @V97]-P'OB&&=W%CL7E$MY(^HP[S!78=VS.SSXY[J"S NJCMOTT.S/_CN+JL:$/7&!RZ( MH.,!G+A1PF9?&'N](9NIG-P>G((!XSMO.*NW57[7#W^Y@Z53F!.37\.4R6EI M"X;3=(*SX)F$I]R,2-T$(M>A6U,<*+4]5'**\KK8LM+I4_K]=/Q@T#";0. 3 MA!)$$Q!%/@21W]1.=H1A$HM>\S3%A+F1TJ*R&*RS^\D7*R-&.!H9,3J87))J?^YD[A+@!E"QT/-*M;_4WZIX?907K-@1^@K>^JRO&!__8%5"?TZ ?MC MLWPZ@.QN"]XX."(,'(2( IO$ON\GA 2)#WV*@8T#D;63.?',M:Z2M^/UP,9K M=W6Y577G\0XE^^UMEO((-^TF6/K;9A6_4,)*M_\\YOS?[_HOXM_0;1?MCAG_ MQ_PG3&4S:]MP(W'%P5PQ'Q?:M89;3I"Y$G,/FCD?]\%B3O!0'@/^JVILYTO?-IA?&4N-1BA7%5N_8"WO*#03R@SPSEZ[)Z.H:? M#EF+9XYNF/)'81BY=\>J/O*V]VPXCSY(4V_7T!..9W+Z$L%>P0T=T MY KSST65;[YG6^PV+TN6&;-ZD./* [C$"!J M4Y_&('8P"(C=5S>.'TJ==C.)PW#M\/JD,WF'K-&$NQZRW!*"T8B(3:76$@RY MS'Z.NE'G'O>#;#U@;V+4HW\QB1N9CDW@>62Z-D?TUC&=F\7388U#J63R]CN1X.(A>[A #; M#VW;\:G7@0 !]8G[YZ^W-!9K_/.9WS66:O89'Q$]@PF0\#AD" M.Z)1%+9V$X^A$#T9,]V0N9';8[MJWO+O;M[M\2U6]+S(V,CXU,?V.H:D1G]* M4\^E9.>.[([-D?+^- N\+:M#=])E$].$$)]]?X0H#$,'P-CM+2)L.S)K1E/L M&-]/.D%KQEQZ!JY?CI9LN3&%53$AFXM0.0D[1\4W8^[VV4#K.<3F=.Y=5>Z. M6_['F=MB7*9N1,MT$+X.%=/BR>-6%=K8$9Y^I7?Y(=V_R=(ZZY9TAD-WY^;[ M!1V?VB'Q_2#T Q@[-'*($_ MU6-0>T%X]4,-E5K0EV1R;AAF*RSKDTIAWCR=B1ED4E5625@6; -;O MLZII+72:^<4Q?X/,I0E3IL=^@'+T+5- MO;K.7T/C1#F]G$"JF#+.PZ:3S\GM<;QPEBY/";DQ#RHP@EKD\[RS%@QF6D4(>])57PRN(PK=\X4$DIU$+U MQ+T)0RQK%$ Q@N?=GSBQIK)#H<#Y.K1/JT>BNQ3*;$U6/&X7E[=I7FQ\&WK$ MQ<2WPX15G78,*.PM>P%(M"B>A+TU*%X+59?FR9 ]4?,,\6Q \UZB>%[5._&F MHGH*K*]<]50\$E4]9;:$WA[D';^/3!=.6\'\>$;[LX_E]>$/-O'^-;O]DE4; M?CXU!&Z(8C;S!DES/UYO/8JQT+17MTW3>QH=*BL;)F%\=-8=2(DWO'3R/"YZ M2U(LN7_1LWN:XL+F+%GWXQZH]5L+53#!:.=;XJVYA7A7>S-.'_]B[[")D_-, M5C%%[PK>13/A56GVH91<6>V,X.Q;MB\;")V]D'A1'(4^P03'Q&/_+^[M@<"& M4AW[U*T8SB+-6Q]%NG]UK#/)W*&!0<'%T5G(D\L/@_Z<@9+6(DVKH)?H&5OV MG$SI.JI>#7X\7MC4Q(RH_M!C5>2\L0T3/II_Y[^K.X,^Q'$<.0ZAMH\2&B,; M.KU!3!*IZ?P$,X85:$#6E*_7'38Y"9I"HI@&S<2?G @]I*Z'M9 ,769H1(U>5W]KN?9U%[+B.X\:!BZGM>32*$L_K M+3IQ++6O/,6.83$:H%GY&38Y,9I$HY@:S<6@G!R=R#N'M9 6$0VQO8*E1%.>E>:?54U;]6_R(GM]R&[KC>T[Q,QO"$+G(P2%*?.AB DG4+UE VX^DWC[4:'8F MY7M\<.:M["79.IF>*'EF2=8H?=V=C%_N^[.9*^L?\81(%3E4C\;*97&"8Z+R M.)6[R3+Y2U76]<:-<9+0P(]#+XAL%+DDZ8].04P"J$4:Q4S-*8?9:9S><'": M!%&0TXDBJ)].K<+WRRBA\\I<@T5%VN0X7KF<23HC*F$J'(G*%MQNC[?'YCZ! M\^X60U.31VTN+F+<>('+JL\XX3U$(Q(EU F30563Q-D4V0VW\DEFZHJ8DO.>1$F_V\TBNKQ[J];Q"K2L( M(Y(^>YS7(?[SNUTN/+[T+1=L(*4T)+X7L*(;0H1C>LIAU$;.YE#RYB"3YZXO M&I*J@0=,DVO@0N>2P,ML3E\$T$JD[FG_2FI?AD1Q4B_,[CJD3X\K$A-W27YD M)>KC\'ODNTKOKST5^J#=^ A%Q MD)O0T',]ZF*&IFL,&T8!L>7: QD$(C,NU?H'-7!XQZ#K=,MOG^:-EX_%CO^L MQ]WV8K/2JN(WRR@T&WCW,JW3WJ;_<&*9'[K&K//3QX"%<0"I2X =>R"R8<1[/%$;8YL$6*W)TBS0 M#"_P]MYPI7A]>Y>VE\PQSZP3;.N!;ZI]F>8)I%@B6'$,Y9+#>?C&@M9=K-"Z MP\\3/OA@[U'7%,I:K.>=WKB,)).%'H!U))BEG+_8D6J!& B=9Z9YD3([Z?YU M41^J8P^(IGGU7^G^F/UZNNJS/EW=X\80VB%!T/<^=$N> M.*U1SE=PR-:L?^5<3Z_D.[2]S?:@;V=Y]Z[XD&V/%1/W MFR2M\S-Q=S"$+C/O!&BD+J^J=L+YP+R1?S-4>&;&*?-&02&:[(:==]>\G]' Y_0-@JT&\ M>$TMR^Q(U6PL2.NHB\VY]_A%8;,\RB^RG"_V?$SWV4>.HUD%9H@8>?F^W9=L M'N43+ B#/TDP#AR0$QIB 'N8=D1D#HB;!R,X844E%;5/1_UZ2V?I-3=&3GK M6%19NF]NC;Y)6?W5U%U[]C?\DHUF1[$^Y+?-Z82S:HQ)^S:MOS8?R(MO[#,* M"^[FXRN[VK*"T*JOKPS@7UV7U:N:P;=.^*V'#BRN^E,Y%UH[,1S.=62%^=R] MN#XR"\_B]^]].9P /(;V>9"[-TSCWI=USH$-">\10N1X840]&'FN!P"- PSZ MO.9%$!"Y^_KFPS7CHOR9^O-UVVUSV^FQ/#[(+#R?6'>=4[(7_\T83K%\L=9( MRJ4.[L59@KAZ)G]<62=G+.Z-U;MS=;YRMG0NT1B/D;2R1-37D6$6\?S);8A+ ML2^:=UZ?A!#MT[K.K_-LE]SSZY_Y2M4QW?^:'CC^>\RJZ4>0O"CR(N('U+.] MF) PIE[<0V(HI3: C0(QG5F.M[=IU2P=';YFUFT+E->O#U.-7 XQ&QJQI+&: MJ,AEB3/8U@DW?P7R#+G50[7?](?N6%4_RB9-$A#J4.@'"@1NX('K_VX;G8'8+%[DZ=?^*'L^T=(W(#8/G0 M)"$,'2;) *,>211&2.I^< /V9U3)#]DVR[]Q>&RBW?O2[AW6=KZP_F^2"IDI>+FPB>F+XN'37']56!V1(U- MQFD=VFS4P\<7CQMG4U2W.S7YD/$[E?C)Q*RZ+JO;E%'V[LL^OQGN/]_R]\SS M6_:1=]&]NL>M_Y9)TY M99V\DBR)9X^BF+BO.8!RPM]YG/Y6=Y+8O_KPN2'="[MWUIRHMZE95WU?Y-MLX?F![ M3A)&/B&.&V GM",2P $ $?,'2W*-A-6P^+XNMA6S1O\W2F2,Z&TJJSMCW0H MV=^>/G8ZFG@X.6/=5<(7$:R%VJGRO,(G0*O"G_RS&@=?'>^LDXO\L1@*^-9- M_G3TCO(*_3N M+^!NUYS"J3LNV+OY%;]D6)>>9'&F*WA6\M6O"J]+L M0ZEIXO8AVPZ'AWB*[/==-Q YONM&#K$=% 4!! ET&ARA[P0>DCK+K]^ZX7R$ M,Z%\]"5GP2UN=*U,J<=BXGQHEC!HS4SGB-OY3(]Y)3.52Y2JS#TFAV?ELXGI M_HG.#S0Q.45UA_WLC>W'A&#V7'F^&\;$1OST9;=$%R/D3E58<4O&U;0[JU-U M9W6FZZ4$B^K::(9 /3HX8%M>[P8HDMHF3^]Z=4S!%P'-4F5(BSX-&Z7;\J;@ M[PIM(ACY( KB,'!H$H081Y1T("#[C]0].9I-&U:P_A!Q-2"R#E]3-BA3_A;G M=G_"=.[_-"^@MGC067=[-RZ3N+B.&$V$L0> M)X"P%_0&75:/2JFLNIFY:L(MPR-;$$X@3U#\YN%-4NA.H$XK@QS6$D)FH@*=7T^SB:. O_&-J(W9;TCL.J'=6TXHQ7)M^G18 ME!E=2IWYSM%8V?>[K*BS\R6_G7[=DJ-\DH 9XUJ;DD&1N];FE+1S0/+:ID3X MJD5.S2,QM9O EJCL-9WXWEV?]9XN]_GVOOWO><^+**!AX@#@DLAM(,"N^S2$ M7DQEBC!-)@T79&UW2S9%?<\^U&]D-N]P? M7?<'H^J-$V#;YN]%XPA2.XJ)%Z'>" D]J8:@DE]M6.T8&C[J!CQR(B9+DYA8 M&61(3I0>D[,>17I(T8CR*'*Y#H51!5]J>9XDFPYG-_S8TX?LCI=NE]2*^!$ MD8^0[?E.DD0 Q[2W';$)K51G82T6#>M+!])Z730OE\GW<=3$JYCRS$^IG"#U M; X UZ-(0M2-")5>ZM>A7YI]>MQ'UP!CPFIWF@H]*M#R\[N+(H\@/XD0P(G' MW[:*W23IC7N.G4C)G1Z3IO5.YQQ1%\N"XC<_P9+J-\ZM]=MRXB=$W9CZZ>5^ M)?*GV:G'^F>",\G^*)0Y_=P^ZF,5#MR(^!Y-0MLF,$J<$+I!#P*%$"BT/]%E M>J83(]U.LGP!J)MI,3%#US;EE&1X356'#6(:WFW"MG>L@E+Z+,6:F5OCE5VOL-,VM,=P]V8-(".AZ'MAUX;ZWK!BJ_!.WIJ9CKLK+RP36E)DUFXR6FSZL) ME)Q6M[!?-;BM$_"A2>[;[-%I&JO#?F71O-ZF>^N_L[0Z744@<(6SF?LL)] _ M(NRS1'4=(C^/JX_OO)R/7PWB_PR8M@$@"\V[ZW8\\.&P 4F01#1 'HWCP'/" M)/90C\PFH=0[>7/@,5Z!=Z#X?C ?P-KD75]$)JO\(L'0*_;/Z_R#Z)V)_FH$ M7I1Y-9W7'M?5R[U^C\55WQ#;9L2? _GT1[G!OH-L!@?:'HE#RO[G>#V6B*!( M6\D_ 8/Q6I^-6V!2UX7)-J'D)EB>0[N;XIP!7[-6=]QJ4V?96/V(>BSMXR0% M5F/4H.:RAS7;$)2 V',0C>(XB3R B9OT:-PPHL955PC%#+KKVL9U5XQP8\JK MG>GYM)=#7[WZ-8U,, QS$V$$^QC!F M:M2#"7W7-2W"0B#FT&#'M :+T6U*@K7S/)L"<^1K%V".4:O^2H7K1Y5?.2@:\.;3G5R(C.4\ M8Z&:,_$)ALQ$^COG3T\.5(K(#Y<(U;Q4SX836-6PO,8[8P8Q@A#1,$1.2(.$ M4L<>-E2BR&:9KSRD^\F+:"*FI!+<@$H\P?%_\MQI_-6LT8RW?M7$[NK77*2< M$5];D>=(N*/%]FNV.^YYIZ#;NWUYGV4?L^I;OLT^?DVK+$EKWJ'QEH_WYG&# M^X9\]KMWUZ^;KO:\@V/]J;U.Q;:9"L3(0Y[C11X"L><#A"A%=N#Y82C5 M &,1A(8+UMZIIL]6YY;5^64UCKWZPCVSSEUC67EPCO_#DWM6ZU_30Y4WA. N M7GZ/8TT/@MC*^_J? ;DR>M'PFVD%8B)"(PEEV2=B'7EH80X>]R59041$L][K M8EO>9A_93*IY1_5-AP1^SVMFD49^Z"=Q'"/D8 (C'/46@4ND;KF98N<'SD!7 MUI?[KEF;]28O,NLW[K%D0IH4([&T,E=XY))#B\H:8%D]KI=H-"+L(QR-R+,. M9M2?*[:L63]45,\Y08$K_?L#Z\ MN_Z8[K/ZU^SV2U9M?%9)8N &D1W%O@MB/^$7ZC1V0HA"R5NM9;_=L+IQ0%RL M5*]9E29+3'O,\B2G-SU%#1KKMQ;/S!KSA(\175'G;AU:,@'_DVO[IC$AWM"\ MN=,=%KM?T^KWC/WQR;8QG\JFX +AG$1*KO6UT!H6!W#]1NM"$O0276,+;[J87H= Z7/G M29MRK3R)-^BM,_;9K\PN9F7 OKSCU=9#RV[ 7P8.XP1X'K(QBKRD7U,+ \>6 MNF%4ASW#(M9#;$;@[@12MA^O!F+%Q&QN3N7T[ &=9_@6EC0!TD9432?EZQ V MK1X]::6KFRU1>?LE*[(JW3/#<'>;%SEO*';(OV4/;0-*/$(<-R$V#F/L)\CN M9Y-1>RY$7.#T6/PA)$X3N6(B-S^OI_?\1_"/M-KQ%>G7A^RV9O/DB$2!%U"/ M1L1ELV7@VSTP&,K=93H#'--3V@LK_M:9$WS[\OQSG2-6XXGU6[/8WS@C>\9F MAF *SI?7%4?)&?4\(30S\YY,_-C6T7!?- M8GJ] ,-RFCP O+BEWI?-\^JM&'$CFJJ9^77HIFZG2J-/J^05.T=>CO-#A?QD M!C]$V-T866]L-XB]"#@(8":]H0.#Q*>Q%\!DUPXH,8^_QH#2!N&".[1Q7C2$BKYL)B>AYY]N9$XP/_ MS;D7S9[!R[/8YE M?1;+]!3+N\Z9GR:VMIC.Y#/I<^X8K:#5Q9S>ELN,!+&$75>'S0>^AMR\#>2" MQ/%P;"_>EQ^?[ XV>T1HV1915#$7,YY1F0'+W=H0!$?! Z 8 04AJ@D%+: M+RDX*$)RXU?P.^<9P5+ONDG3(CB*#3"B-(YUO*LF/I(O'O%1Y64EHUD6]>/Q MK.2UR(CN;D/N#_HPG4A0'(4TQ@G%/@R=I/]^#[BVZ)B6^U;#H[J_\/G%,VU3 MR7EY9)OC16YL"U.B;70_\/S"^%9C9_D1KHB[G/I<2(SR]/OY]U- H8/LT"'0 M#@+J.P'IOM^%@2UT:D[^6TV/\A:,RBB7(T=@E!OC17*4BU*B;Y2?>WYIE"NQ MLX)1KH:[G/I<2"R&*\SSWPQ'MF@ O2CT*&'JX[NQ3RC[0X3;3DM.U/%BB)!>[5!$QM:3M9:CE["F^7%K)GB<4* MEK#G\;.<^RF7V6=.TYKP/B]W:5VCLCA4Z?;P*:MN-V$88@\3SP..'09^%/L@ MZ(UA@(5>.9YHPO2N, -F#&1[IZ?%ML\W;\NZD/5/%$USNOM MOJR/5?8I^WY(F*N_;VSB^5$( Q=!&]O0@1B%8>S;A$8!3!P@?1NE%JLR T;I M^LD!J'6&M"FR:)I7UG^E^V-F_9JE'+;"<45M[(_K^I*TRPG]\WR?,%J_<916 M W/FM_($R1LYZ:B;_G6<>]3NU=,K#PRP)JJ/S%)Z#A$]^4>E^5N^/V\*[J.A:W9U9\0*!+ ML(T3/W8P8J4C[,U0WQ9J4:_\Y8;UJ,/4KE)V79IECXNID?;RGI5QON0$1X$J M;9M8SU%Q82]K$FO+;VE-@U]J>GJD%:/F*X&MH;IKLHP]Z(0T\4.$;0(2B#'Q M>UM!&&%)V5"PL(1V2!]4FT"@L(08YDZ#CLQVI.TB(^-R,H'!U6C*%!^>"LMD M1H36^/]W6?,7^\OKPQ]IU5_QT[=DIB%&44)CU_<(OQO9(4[0V>-';(449KH5 MPRK38K/J#IQ5'[_4VRJ_:ZI^N=[K&A@56/6?C4PYV>EX[''UTB/0EETWAQ(; M +-QJ;8'H,ZIV#[ F/N7M@*T4+:"W0 ]?I2Z'R8)[?Y4I46=;OD3]D;L*P:I\!2_NLKALE>F0M!-1/ M;)^2, 80V*[G)&YO#0>!4%>^J3;,3]('9%;=#P8%09Y"HX BS\2@]%3]1-X4 M39Y"GH0HST2BFBHKDBDFRY<]OZ3+&KA:@3#K\*+4^P1IV15^5DSDIHGZA:LF5$[1S1ABL5IJG=&5*[IF#JR9ZT-T MQ6$D;\P?ZW5DDP7\?GRGR$+,BV:>]VP\O4UOVY-+*$ 4QP" $(8HCEQ,/:+@Y$Z=JA&D9CX&F-'%;45* [8P0"2GP81LAV P\%<>AZI#>2("151$I^]7Q*('6(4)4H.34P MP)&R'N@X+*BL"!=/"TYD;%VJ( O^@BXH<2"TJTEN[_;E?98UUVR]9\_,5U:: M<+/=:KUM.X[KNQ Z/F%RA#PO ;U)'/E";?.T&#*L&CT\J\%G]0 MCE!B@VXR MG0);G',R*:Q*[;_^0(+ES9!=9&W@IU0;:Z4 M!AXNN9+O@=5WS4GG_IIW@G""(T1C-R$>3'SUB8)>(MJH1O3+_(S4C-.YW0=Y:,&/TK=3YOL[F5]J/(M M/RC-+7XN\D/]X>/GSB8!+C,% &%371H1Z%'D=3:=*,".W#[E%$NF=R0_?I9L M0#*1.#'MF8\S.?TYX>H4J$%F_973^+>%=&B4J]&-7!TA 0GMV.7724*WMY:P,DRN(E*U8KP>.@/6 M;HA)JI,R?8*K9#/P)KE<=D98"VDA&;I S=@"VD0RUR$]D[UXO*2FA16AM;7G M] T6NS,$[1#L$&#L12X(*4(H<,( @!#TA9A#@"]TZXP)N\8/;3V;\_EK[:IJ M981]@96Y!8G74F<]S[G*RIUN\B46\A8,@MJZGN9@B"WTR;%T:=W/$-;G[I2KK>D.C&(8 R\"%"<>"HD=]$@]&OARHK0$0N.BUF&S;CBX;'=E MU3?S,6?] MX1G1]B4?AG7DAD49>'P(>O%H2.6F]ZSNSC9^ H+8!R#R8((]%Q,7H\Z ZP*Q MCJP*7VMX0:5!8MUQ*-9?F2(4CWYW^/ROKP MMCS\=W;XD&W+FR+_5S>'[]1L0S&P*0PB0C&*("7017U9[28P3!1GT(MB-EZ^ M?BZJ 9E5W_8<*MNI#0M:V]5 E?68.7W?+G MU<-*F3EHW6<'Z^3BU8.C2S,7P+,$3F2Y8Q4/SCIRTLHXN;0DLPYTZ\BD[1R MEE7W(_XY9P-]QW9]'SJQ%U!*(XI#V#MAHP"M)*6J@3>_WLVR9K/%="BM+YEU MEFA+]GU6:OV1Y3=?^0=2]N?T)N-3!N;(2M*LXB.Q<+XU_RPLE7BYM\]FW]9E MZ[JLK#.G_R1I^-EX+I&/ISU8?_+$/)&7EU[LOCU3GRSV-^ MN#^[Y^W=X6M6??J:%EUM ;O.6-GKXE#E19UOFQL8_ZMA8^.&H1W:<8P])[(= MY$;,B=X;#]E";P^NW0?#JWD#."OOT5G?FDLNR^MN?X=E\WW&O598VULAH3(+ MB2N$O^H-H];W!U=Y-MY;!^;^:3OI]- -%+0WJUY9+0L+K)K.'^J7EFA7_/"M M(\6OGJ7G%I_7C'>>0Q@O>M/"[C?KFFJ'7[[4W!SE>[?AOK_GMUAH3__I8-7T(9#W/Q%K3?DO ^2F2TYWJ M/\A1DDE!-G':9)ZG;D7Y?L4DZ3JS,F=,A;,]7_!_7=?';(>/K,2X:6VW[SA= M[#]1;T (((EQY!/'A] %,!QJ#R^BGN2+CZ90&%\??WODQV'/4NM=AV]G'0LV M;"SR\?U[R31K*B*">7(%H9!,=,W.;0O9:C$/B:B%S3+9R+G]N8\[JA$\EF0, MAVPE6<*TEX]E?A96)^ITDQHN@MD & !"B>?9).*WTH<1[I>%/>!@HD6E)V(P MKM'#8&_/-C*MYJ*L=LC=3!0F*?.,].O3Y6Y54.EUJCE5>9Q<>4W6%*Q5*[(N M'\7T6"NC0N_GGY\W?+Q;]R';IZR$_U1>1F1'Q -)1!PWP'%$&)*P[QC@V<@3 M;*(V!Y)Y3VX^.*VYY0<%JM8%?O8DZX6B.=\Y5-G6G5R?3=.A&Q?RM<5,3LX? M!.OIJ8X.N_6I5%/U^8,ET1Q@14%3:Q:@9Z3]-+%[P#0:G\FVP U#B1P!$)":.G;C]^IF'?,^6R+N&$,QW MFO-,#-KSFMUJE:8T:RI" NEU!:&1/%S9Q^2$N#\-V:T@:FHQ;B@F,KVREX^- M8@OM*>-F:M)48^U2LC0<@Q4D2=,>EO,]T1))$1;%,=W#XZ&\9<_V]G6QK?@6 M?UZTZY4?,G[Y>K:[+BL^A3ZUL=M@UXGB "$[0D&24#M$8=\ODTV:[5BX?9PQ M!*:/332XK;0';N4= MG\6FZZOYX3PVKX?8?%Q/;"12Y"IBI)8DS<5*+$^J4GL739 ?52ANL"AMH.CB7V#*;F6Z53;(31.M] MS_0)I07'F3:W(?8R=2]M@6DD?T6;7CJ]>FZ;2SMKBIJX@P6;VQSRZKDS$!O/ MI1!&C@W8#"9F"$",XQZ"[T;)!&&<9MBT.O:3@@'M)!&<2+*2$L['[S0YW#7] MC#NDSQ_N6E061WD4UT8]X5BE0&IR;5PE=?*G5RK;L[L>](#G83^.D\3W P\1 MTO=@]G$D^7*+1KN&A;+9&*YG44M!GG6*I7Z*#6KE$B]CB+,X62GE8O$C":6D M9THZJ<+>M%GVAXS?3,P G K;TV?Z$M>V'1R% #G$I=1%B6-[?2-//X HF#[Q MU@)CL;EXU:,_GY6??5#?!%U/N*;,V6>/E*YI_ #\?$)_]L'US.U%*):>[FN- MVRIUVXBC0HL"!K@5OZ?S6U84C[[[L\YMVJR-$)+2#D!+BA9[G0)M2 M! CEM;CMA9#*W=>IPZ)AK3X-]KNS*WC* 9_LG9Y:2!:3W?GYE5/8#M^YH)Y? M+6(I K1-Z*>>NE?AU!J]NG)-:#Z&=,J?_WAD$_Y+?O(N^N/[*?U=;KE M?_LHN$'3@GB2#0KH_3(1D74.%1/AS*:IWA[W6= MNV/]UC@D>/O*P?I@\9?W&G;(:K^;. M4!)1GBD[F0GP@1.IBQ]E &6:,Z4 M:4P$ M8-&T<+WC[\9]RKX?$L;D[YN0( ?0T <.<4$0(R\A06/83C";F6]S20/'>E@64S,9R983J9[<%=-;X?#0UJ[#1"+ M [4:I#/7^2]3-R*O&GE?AW#J=*@T]HQ*'M7LQO:[:[AE-JML1YDF'[(W^3?> ME?K GM6L3,.#8,8QA!!.(40A=A\0A"6(&U4\B MFD22#4?- Y(9S4H]=\X%\P39:C$K:.4<01(\J+FNZ$@>V#P+2P_?:O&_:AQX M&BQ^64+CA-5XL;@@3^=_[#3G?,%=AZ#/Z?#CTYUS#A6_+AI M=MZ>V?$2\V*?4#FS?#0A-'(C;F1..8C9[DEFMF0^5X46= MTW5=5@>[N9Z(KQ=W6)NUB'/P:L=K9XRC6,999PCETHV)Z!G))]K('DDF\P=T M'9ED ;_+I8>28@YA,ZC3,*%5]L]C5FSOFS-2F,^:4.![;/J$/-\/ ]\>+-,$ M*66'"?8,Z_X9+FL IG2$50NYDI(]$Z]R8JQ$J5FUO78H8[4L18=]F:K9J^L"\.Q M!:JJ<5.HEM2XF5A6+3B5"3:K>)=9$U$\#9RO3/%T>'1)\;2Q-47QZJ&J_#7C M%[)N AA'E$(GH!'T@PA0ZD:]:9($T53)DS:XC.:=3P*GBYT\R^IJ9Y1@+7+W M8(+]6XMR!8+WF#A)Q5/F?;V2I^Z2@.9-Y$MA\CK\]G_G6<7^_=?[-]DW1F]3 M8R8^"4)N.PY=S[8#"&EO'""HMKHYS>1\2Y<#N':Y"_[7U)GL)*:E)[-SD:R\ MN"C-K^EI[0AC8C-;'92O3/00K$PI]?HF M4BIJ8E!:-U\7=\=#WQ&;@Q#WZ$^B3R/3" B1&CNB0O2Z^);5AZ86Z^WX-F5?'">.@R@FGN<,D)SP*/ D)C=F*9(3F3,L"XG*$S9&I$2=N74(R 3\I:YG2$XL M?BV+[/[7M/H].]!CL>N-18X+,8 4!TR88A\E3MBO+$)&0&SN1TI*6K160UD!:2D^>9&=&4B52N0UBF.E%J?;PD M)>98Y-O\+MTGY)D!8:KHSS9)AD?G\T\>?K)L! M5+,O<_['F^:8HK( 36193(GF(UA.DCY_M'I@#:\G: NITRA1(S*EA^!UZ)4F M7TH3C^#\[WJ^&3I..L#U:.1!GXDLA'$2>7X\J&P I>X0G!?9C"=&N_XFO0M6 M69P=;6Q@3^@=/',\)=>]5Q=*]97R+HI1)!;RW<"+HJH1$$U"**V_;KP0)[QIO@TBUW.2"-NP?W\AL3U;:F]2Z L- M2S['(*?=8C2(2:YV!N24#UGPJN]XEV8[?2M^("/Q2'ZIT>]A@IAK(]D#L)"YV(?)] M#W2HD$N@+3/036.9[Q3IH;0&G!8':OW6HY0L 8W'1TR!UA0:.?'"V9>#=8++ M:KW>E5?79?6J9LY<65-#9T0$)W(^HI]S17,=TCN;M^4R8V::X//Q<4+V%,[& M]5T2Q[X7! F!B0WM($8]C#"DP>90'M*]FL)/-BXEZ0-.8?%XJ 33E'LZT6I2 M/2O'!K19, :S2/!+7$IHKK:PK%-D];GW@JIJYE&3C&ZWQ]OC/CUDNU^JLJX_ MLSEXNN>X?DGS(LG8TYU]2K]O,'5MZH<4TR1*D!/$;M@?&D; CZ0VE>9!9'KS M:8!E<5R2>TLS!46+#B\0#Q/B?'+#:ORP'D7PROK2^&(Q9U:EW6+\JPNZYOC^ M$"JOVVV,W1 0-2C9%-D-_Q+/IE/ M"W+ A&0(M#+TQ >5[,#A93.E!\D8F4T/!N*R4'K@GOQXZ>$!_P;2@UI\?^ST MH.BSIO0PA?'IR^P/46X2[$,;4YMZ$:'(=2/L]$?;D&_[4@T'M1DUOKE65??- MC8G5V4JLKG5R68*G+H@;Y%:[0J]E0?LA9THKUXJTKU,XI[LEO!8]B3>9,P&P MV/%?^)5LWQB"XE##0S_RFP&_L1-(0H+C* '0C6, 01QVMC%R RIWS8T>FS+# M4^G^&HZO.5*TY;_)3DCECQMH8%A,_.:G5D[Y!DZ;WYQ!O++2@S6DF_$T8^Q@ MPXO,O7#R01_SZQ _S3X]"C!,:$(2!WEN@E%D MQYT-1-DODO6*U'>;KTOXT148-EAC"')\J*CID,R!1$H9N$H+=@T\23 M.2@C\[V&S\"TZ[9W#99Y'_4S$D8>=!6JUO&8*R$OIS\HB,;Q! ;0=8XE,7!R!&D=?9Q!A@7TZ%IMDRKD0]O&9U:W<"*"='$PD5DZ3Y MF)23I0<4GB'K56I>91IE:42=]+"[#H72Y$MIXOF3G YD!9/&/3,)=[=YD7-9 M/.3?LMZJ'<,$^8&-W"CP(AC1& >]538_L>6T:JHUXVK5 6Q&6OH HIQ>3:95 M3+'FY%-.L\Z)?(AM&=5Z@:FQV9HFCM>A7-J\>3RKT\J2\DQO \(@#",$( GB MA(1.P/=&.CNQ!Z',DH;\MQM>V/C$_XE5/IG;39S:O4R:XI1.*U]3IW(+S]]D MYFW"O*U#4R;@?VF>)LF$M&ZT>S#\/-T&Q38)( IM@)$=H"".@G[_!;-98JBD M'!+?;U@[NMU)'KU>0<8ZH9D=%"=:1(:% HDK&Q@J'EP:&LIL" ^.P]>L>EL6 MY4.+?28/0QOC&'B^AQ(W2=S0M:/>J..X4HU2)IHR?,JS06?E#:0KJ\@DURRF M\BB8=.>C4#(#-^R=(^M/2/RU _>WF=5GE*DQ(=)#\4HT29,SC^5))T?B5SST M4DB9GZ@LF.$CL_UNR&_M*?GV<;]ZZLA^Y8O3]S7ZUA+# C M66$-C\,Z4LHJF'AR<<@*,"DD,X:DRYE)5F3\C 2P(XC\F.* 1LB+24"ZVPB8 M-1P13VX%7M6*\97WUT/JX"=WON4UBY'UUR\MO)DKQ0LDO2@&ZK2N:2!/\.+9 M03B5%=$!]#8[G,V-'6#'CD/Y%T('40)L=QBD?HB!3/TF]\V&*RX&IJNSYAT4 M#T@8&0IJ9*UC "AB+W4\+G(/._G_V_NVWL9Q;-WW_2OT=JJ!U$ WBN1^V E MD7,"]"0Y5>EJ'/2#X;*51#..E;'LJL[\^DWJ9L5Q;%$B)28S0*.[RDF;WUJ+ M_-:%B^1\L^8^*;])-E\?YIM]&[F-/>"%-O%].["!"VQ2G0OAPW&7)>DN>@^C MW5_LEX'%7;J5"W2BQ9E_\L@]1[[-%O]XN^=-RPIY2UDG%LM@_9JQ;H:+D2F> M=\-6D[B':S%S,<8^$,L7^%X8HAC&?CT6M4$P;"EU&T/[.BI@6)_2M;7+E_NE M-'+$=50Y$NM&3IEF+AI)&W&+@0^($$41,BUH6?7 M^Q&,VH$[;,%T'47[DJF &+=H*EP2RT96I68N'&DISBR=?EKINGA^3]+[!_[U MA,^]^7URM1//ZUS?%2/GU[MMOIVOE^(EA-KE$0"1'[BN0R,GX*$D#<*XAA%C M1.16E?+AM2^W&K$U+R$W(5X!F:] _B.^$OFG3[MBFVD]*#0X)5M1G)#+K5)UXVTF370]!EA,58 MB!&"C+IA[+K$8RBJC["Q@#JQ'G;N-O98R4/)Q&]'/V.H62V?JM>O5C(MX)K) MG^5_,*2E;3]KLH\&!G%DY^5=09A"&$8L)"2DEL1.Z-&!U6R=S '*4 ML&;OTF^/ MW!(D=I*NDNWUW>W\SYMDDV9+_KEXK3>)D_*_35 G@7+R[J:G7T"DHHNM5DKT<8P4[=6-DP$\D1=6F=H]>HE0UI M%]95:20NQ71W,0Q6\;GFXG'L9P:ACRGPL2;E,77=E?9?OOP@X%RO+]<_DGPK M3H#G,T "&-L.(QZ)G- 7P3LM1V6V'U,HP^E#Q]),V*WK]N\Y/NO3JFA,S=:< MMAN0=:N'4,\HZ09BJU&P&&RJ3)M,S M&65OFWS%K36OSC" D1]XC"+B> #%S MA/2)$#I)IR!LRCN;VO.A(J"E[$^4 M)7:CJK'T)T=3'>/ "XMLMYOT^VXKKH<7S]_>\.3LQ(U"FFZU?%.%)\A+A>+- M("XEDKRZ_U*5=CI??Y-ERY_I:O5U]SU/_KGCL^A+LLCNUZDX(L"S_^0NV6R2 M)0= \CSAX1^!!$/DAQ!![ 9Q[+L!!=AWO( R%#LR@9CJL34'9C5<:[[\^ZYT M(]8F*5]*XFMPD6RV(K:8+_ZY2SEL:UGA+UKZYT("R;!-N6VZ<>.49I'CRQKI MA;7':K7 "KZLX18)= %XY'MWY+1Y@CIUV<4,.M4FW>$]/5JUV/EQJ?+1VWDY MZ.5ZRZ=URIUY,68^PQ22V!>/'5)B Q@#@'P*$ M 2$,4 +G=H8&#:=\,:N,3 M2S9M$/:BS:&Z[<:2(RI5CA0/M;F'5M+?R'GN:3V=H#M%"C:#W50)<_A&E$H= M=7XBI>JN3HK7''BL6@Q/-AL^>/'>0_B\_Y6;^;/XB/R<;Y;73\6YT]8FTI=L MM6+91OQPYMF(QE$,$<.>$WB(^01!WZ4.E\ %KM2VS400-0>@!>3/WP5FJRV7 MU1+,^OYLM7^O$LXJI+NP*ODNVON_UA]"1JL2\NVM!:,F0S>2?@?S0([<)YX" M>M[MT6*D$YYEXEEAAD>:6@F'CP698),)/cC&CA,2.AY#K.0Z''!#@DQHG MCA"9/16[W^I>_)?;I>%\_1WEGE5U]4 MIR,F\V9=#3NZ(]-@32-\V$75Y/9NG5<)?QR_)3D)/IS+DI5?G[?J98GNKUEF MBW]<0#KAU$+@O%DR A]"L@ M$?6 -ULG]Z+DW=$+J0?0B9AP24QMK-(N)JDA]?0E&G3?T5E,I/3)O4$M3RZ. M0Y9"C_T$J:SF3]&]/C,:PN<:!7SU%JEF78Z5.O#$YBY)MSL.^W)="C'S H2! M[7FV[<(@\*%-P[A&RH+8E:3L"1".QNEW)3C.(=E&O!X@-FJG215Z&7*<9$&; M!2=W$"W))G,1ZHVC,648,A4,<3)3:D!QVC#<&M-5N""(">39#:*>2R)(_2CT M2IS "0(<5A4NNA[)3)L)N)CU[#]WT(?,?&@1\@%A)"L%UQ+7!='X9R M;3G&P-;>X$/+3<8?!>#B1;RD@BP:)\7'LBQG^#P8)TZ?9 ),%[Q_VT\?VIH^ MWXKI\^XW KH:4Z/G5#Z?/H9#5:\6Q7Y6D]TF=K]5)4X<<:G@VR2V8Q3[0> MZ -(7.S6\'T<0"/[W8$-#0#/9W_8P_*3^5J_%#?6WM#V7/I"_?67, M\?UM__GTH?WM +6,XV^'VFV"VMS!G3_UYM?-)ETDHHWNKFJCPT%,8Q; +,H M#%S7BS!L!(D)FZ@W6Q7\]]FW?6&]NN:KUH!5J,"4QFYELVST7KDI)I@AS71G MY]9$=Q&-;]UQ:M6JI]K'B 5T*DA?M5N/+0V+#V9>3(&XBL".&*2 1B&,:5-- MB)D]:<_Z(.3C=+*?[6#_>7CO?]V1:#T),8STY^=GA5%.7.E4>!^>^T.ZZ^E] M=.>9]&_EF+MK91IO+&DU92XX/P/_K_PWMTV3STD)0&Q3!AP*24!M-W290^Q* M L]CL>1[AR8A'ZTP?B\P)Z-[W#$G@2*O:ZCUU7O>O*OK+27>=Y.^-_^KSJ)# M?/ $\^J=^.$I-"/KBR>SWFC^N#E9U$D($E(O=AP?$8JP%\KS?/+BB?#2*YYNEDPH7<^Y (>8,> &$7%J,4@,)9\Y-P[^: [[^.%*LWRW\KDQ MDO>>IC'Q",/;^Z\!+XOA]WS&6T#6_$4=-SK8WSK45+ M)CQS0QIY=>/F^"COBKK7K?EJ_JU^\;*0Y;,0ITZ[N/8 V))01QX& M0/XWYOBU4#0,F1%G3U4)H]U+%S?N65DA3/M8ZBO7>S8)N; JCQ_.^0AC-\7J MGE3C],H:-)NF:Z'M?KO$^RH^:K7]I)=1*)F4'R.)'DM9HU]I..019>OBZ-QNOKI--H_N+/"AZ\>.[=(X!&$0$&#C6I(X=JCT M^5K#\&L^8/O[88RPJ9%:BSU4BW_S8\_DWF3ERD0)AD%_'Z'!:>_?2&^UQ+>$ M_!-$ N/:]YS[-W2V&>3S3=70,4=O*M91O;MTR/*6@,[,=1P"(]<-;6@C%]@. MLYLZB6,[?=J.WH=@9FX"O,WC$\<,8TZY<4()0^?:NRP^?)3P0]V[9.9 UP-47$<&@0U]V\.XWF,!ML_B MB6[^E$2I>?^!W-]OBE?IK :7]4, 4U$YF,:LXW0>C&-10W8.]G.C$/%]]0F\ M::EQ&N9[S@Z#?.*T>M#7%#_(,N8T_S44?B!/0)@3 ";->ZBOOSD%WY>[[FWP23OZAD["C^'N M1]#3Z'U\:BP[027\)5YG%E(O @2@V*,@9K[CX[C.WX,0NB-OV@\ JM_AM]OZ MI5G5.+N.7H[6:5!#JL[3NU@MIAJG@-QW?ACD)"=6A+YR\##;=#H<_G7QD"QW MJ^3Z[KCW%JYXG2?YKFM0]^:=6[ N6_=$F;C MS6#)C.X,F(+3*S],%MOT1[I]/@#&0A#R#-.)0^#X",:8V$$##-A ,G/3#TB_ M(]P]/LXWS\5*;SI)I :K M^U3"-)XM#4F,1A3X, $:6]<]V?]5CO8ER7F^)0J/!42R7AY\\MLZW;X%&2+F MLB"FOA=ASXM![.\AQ]A#@_S"N%#']!A?OOYV(3;C[K+-H^@XK2L]8H_E:?_Q M9[&S)S;^^.^K<2PC6[^7RS'7[.ISM@MK+TKEH\0<>/5A(:&Q7DNIQ;K[LVDF MBI&>;B)5G/:!4]JG=QFP79M\X;/72_KXM,J>DZ3X^(:O^@?^/]SP-2\*E66] M,\]WC^7O'Z ' # 7X9 G=2&)*8Y]!FOT/O,[)E"FH=;O,]L%E5::E9=-,)5H MU8^>*N&L)_X=10]I67"9[^4;6 >;:G+T+&F^@UFAQJ6^V#![F>N5?2OU1"E_ M5,MK"8&M1F*K);+Z&NI41YV*,!.B)CCXS"6 MV]Q1/+CVTE.-MTCZ]HBM$O*%=95LY;9B5&N_V^;*A&J7BRI.Z]O:@^5,/]6^ MAYPR3^QD:+**&7L3NH3+1IG9DKOKNZ>G5='@/%]%\_R!K;*?E^MB [?(F+_G MQ146,X:=P(LBS_DKH)0-*;NA)%'B^7Q!IXG"IR6 M -HQW5.NWXY;T1.H5C+Y:B'<:]5J@;3^J&&.O2O<37FG-G@5J]\,/E0NU>&V MJQ:M=65 LOS[+M^*T?,KK@\^_B5?]OEM]B41^DE7"8^4+M<\1DY^S7+^N8!X ML\E^I,MD&3[_EB>P74 X6AKY!!/@1(@3=EC!#FPW M=.3"T,GA:@]<6Q**<]J;6BYKG6RMM)!,?"[^)L2WGBKAQ"FTK!:L;C?BDOVW M'&-/KN".5#\Y3GT^HB4:SU-*X:Q"N@MA^49 D<-8I8C6)R'D+^+'A5.Y:4V* M3T)6/G-^L1IQK;V\D[D;W08\X:>,F3MF.#ASU)$9NL;E7&HT?TJY+T__)=JG MRCOPHBS?DL=LLTW_59:7 7%\%,8V3UT8#@D(;&C7(V,8A#()A8KQ-"<3;2PB MGU@F=\EF4QRMRK=OYQ1:B*>#NDYPATIEF['\E4J4Z9N:1(GY7];@4Q%JDT4XU#(8N+C***136+ T: :0.S&H5R&K7!@[;ER M]"#NI\@YK;53WW+'0:S+53K_GJ[ZI,$JU=^-^";2NQP%UB"M3S7,7X3R]XEE M!76RK+*[%D]0HP93F$&2.@3+M$_CH<1)%HMLQW-(GC4FZ0^Q4S_#81Q#9B.; M1 Y!MN/YU*F'1JX+9^OBRJYE7\KL,62G18O+1=M&UST'JS")DF(%ZD*4$8<2 M8Q_U]J5$77I528:-GO<@I^; UVJ38K\!6C>5]X:(=);Q!NNK/]?=;)*G>;JL M@];JHA(>L%YO'Y)-N;W.,V[B$=NU$?&.9R65[%I; MK8);6*< 7'4:34VU7;0J1;Y*S60J':L5\BQ!:]!I?\JN4?!D=L.3V5D040;\ MP",1C!P_1B,OOC1L8BT]0L*$GJEEAR0[$]E1%6%@,*L M+9"M<'5?,_VU@^G&*Q1(J%RVB*##FJ82O"YQNQ0?].FYOWNHM_]_3[SQU*R$H&NXUD^.UZH!7S2$_/9E?2/1\4E]2K&O&LN82K:*I#O+K2JU MV)5*KY)MQ[;&&6'$9;YX3<@%,/008K%; PBH3^585.' V@GTJFLWO!RQJM1] M-TZ=2.ER="JT+=EF/BZ3=M?B"1+58 HS^%.'8)GV:2S'FO3N+A%C)$W;UI?Y M-A'\G:YW'$"%)%OG,S<@*/ (<,/(9W;HON+'$FJ5'4WDIQ(RW(DN5?POEW4$CB; SQI=8?P3:GV M<2FRNPY/4*0&0YA!D3H$R[1/8CF*Y.3,A]@^BXMXMN("N7_NTB=QV.;8\7M, M Y]Z >.$3 ,8<*(FY6:8'3G0#;$,22H=6#--UEC+>TAKH#VN#U&K[6X\.9FB MY9BRAGE17.BZ?:EJ,VX.D='D";[48A S&%./:-D($[K'^[I]W@MF\W13/(G8 MNH:3B_"W9/N0+;-5=O^\/Y;H^T[H>B&( ,(>Q![%-HXBQL((,=]U>SRT.S%B M[06 %U=+*[A NL?CO%-/BFX^P02H^ER)@N=ZA9SEF[PO+A07TZ@EZW2WM.BW MWPD'9M+L,YA!:K/=QR6E5:XBJK1A(ZRGUTG<)/:#6J(D[RP MA*26$-6J92U*7N_811ZSW5@.T7QS&N,*FRDB9)S 6HQU3G/-^W\,,CE3:R( M8[[.!-M,DO_5@.-4-".LEX5S=H%M.Y[# /8DZ3U7+"_*^?72?(_[0;U#RG5XOZWM._8Z8;*_T;-&T,\H5FZ$-G^J? M4I-ZQF_9BG^-:&(N$U?BXYAX(&!NA.(0 ?Y/A3RT&9ER_[$G8NW><8_' (YL>O9*("8 M1;Y/ZD'\@&#)EV#DOEQ[!'CF^BDE"NK&2QHU(\= U=M_D[TP\D(/)RBEI\+, M((^^X _?VABB SE"B,H[39JQ N!Z@>\!R'B&#'V/.JY=C16[+I,LQ?8;0SL] M1"]N%91]E*F?WF3H0J?"^K#&A55K;%KZ.-#+61;IJT>3R*2W#$)FL8PH>ZI#MD2JU:[!6>S1PG#@EFA 4Q"4+?LVV['H-Z M ?!FVVP[7_4(RLY^L\R*W(/HO"QOQ?]R<,WS@'CLO*)ZQ&%*=30H_IHPZ.H: M;'56EB&DT@_[J>!*4@.#CXA?)>(]XIA&E+D1A0 Q%XFB;3TDIE#RV:%!0VD/ MEUX< T_VQ\!//9\Q[D%DKJ83RT6)=LU8/6I$Z7JP6%X_JA,6\?)IM<@!A"RT M,4'(=?P08 A\6 .Q001D+F'0,+R4VY:_BN'7YJY;[1F+C,[5)BV:U*TA;]DC M-3-UV>-3D+WT,(L9;*E3P)XY3&]==F76OV;9\F>Z6LU(2'V&782!%\+0)=3Q M6/7U##G4D>'+SE^JF05K''+$UUTEW>A,BS;D2.JL(K2P3SWJ"4Z1UHT93"$/ M.QLX)_H4)V8(8N0[$78%&.:,Q8SAB+H+0LT.>)/F@ M'M .;=:; &4'&JTYIO][[4/4*$UJ.O77F\:F;YAY6T/=:*NO6HTCJMZ"O$U- MPW33.<>J'BZ^F3^+0DZ]N121"+K \?A(Q$8Q#I!7EFFXGF*QP2G7*]-O$.TD MU+S;_50"D\S%>JJN8VZF7V>2N5JMK K15-O%1_5R*IT;ID@SJ&:H$(?IG@J= M](]W9L!UG-B-'1PCGQ (42FI-/CZT?M-NG]3&,?O?4-;)2J;'A M,W44(Q6]=-:=&50R1("ST8JD+GI0R"SP /$#UP]=0!"Q:< M_=Y12$,%69S7D#1+*%5.;WJ8C!6ZT4%G)1G' ]V1OTT DM)W/]U[6)VY7"]6 MNV6ZOK_)-L6)QNUVDW[?;44@<_%N."TYT,OZ\Y)(9%D569L>W6C,H,-)<>&QW8&+JQ&&*N2 MQFJ+8VTSZZ5 ^ZMZISL1KM(@)_AY(LN;0?%3"?_J//J$-NCJ:*+L\3%;%U"+ MZRQF-O)B$ /F1G%$61SXE+%Z&&A'DLW.TE^OOP)?(+)R 4F.X^55U8VEM>I( MCF?OZ0RU$>:B3$U376WUFD%5_^)FB:219.5\NBQLU MYJN;>;J\7$?SIY2G<#/D8!1@$ 70#S%!.'8)7^C.+T%-*/:^94)7V@+LW@F<%2 M'-;2E6A%8K]N][A;S;?)\GK[D&S$;5V;Y"%9Y\V[HK]F>7Z5;*_O;N=_SES/ MAA!@0MV(Q"QR A2Y%0K7P\B5.D"B>&RIBII\WW0+KI4)O-:B#=A:<:S2.WYJ ME=]Y*W RO4OO$38J+Z!:+[#6[R)_$G!_*9Y4%3>5<[T=J5&+_4N-,\J@@SAO1R[SHC#T; ^P9B!FNS)[#3V^?I0MA_Q(T6]H MS>^\XOK6[93J;'CM[56A[68^_O[E:RU)%<0ZJ]0,4AHBP-G"E*0N5'7 SR+L M0Q@P3''L.\!U[/WFB8LPA3TW-?L--O9.9]&./9R&ABM9>E]4OWY[;Y:V>MS- M:FSOMIDZ3+-F,)4Z<20;V"7UU#E JE[+6YW6> MA,DZN4NWMT4MOWF:G4&7N8B&.'1LSJXQ04X0(-^F#+N.2YE,'JH3A^:11)#R/.T;3;E=3I?+-.U_?Y3;*I+_A/%]RK MQ.EJQ_/Q9M?5)L"+ *0.'Q@[/G/=( AH9%/LT@#;DE=YJQIUC%W2%A^LDZV5 MEISPE&RL7$"7(VEEZNY&R%/H68Y\:X06AU@^M7)A%2B+ +;".5F?2D?]G>!3 MU18P@SN52Y7IG;=RG/A[DMX_B&$X9@ MFKFQCQA"U"/,@7X,(69VC2&BD2\3VJH=67,P6X.UYB5:L;]2M)04:*UL#]?: MB<>3MEFQ \,-:'TO5K@4G6I9WU+Z/K'*]=C-C+6N2;9LC)FO9]WO6]$"SZ>Q M$T88@MCUG#"V80T# B!U/9_RP36O?GIWERR*_;NG;,L#I'2^6CU;2T'08JLO M;V[_>KN#>-(EW<%W:S/)^UK8\N+U7-L]]3AH>5<1Q6LLR[_ORALG9\@&=AQ M3C6V3WP6,HQ)C8:%GE3M2A<&W8O]\6F5/2=)6::WLOJAPR]??^/_YL[[+ML\ MSOFL^RSNZ10>_]5/K+EX+HY_5A2FO][<5'&"7/ZDS8;=\BD3S">77S5!6@79 M*C$WF56)VFK!MO:X#6#N\\J5)7"%YC*8QU5*V87.E6MU8-#V%IY9#!GT8,#L MB#$'.,@/ 6U21NHAF:U6U6-KWGD=D+ M*[HP-F5[2^?RX=U@ZQG,"BJDZQ;< M*=+B.19(5JMT=I5L]UUB=GN]2BE:MRF2UVPH<6 MKS*;HM(7H/I,TD^K0K7-7/U+5T\B!"W\@XT]N_ .YT4_X@@4ZFM:SE$@%(7N9ZX60#Z;HRI M[WH82EX1.VPL[7PN1/ ]BTA\] M+MLR3)E=FS/-0JVQGU-(\?F[$,-JBVJU9+6^/UOMWZOD+7W%17VZIR5S=9YQ MRZ6VKNOMCT;PB[JLSN=;55'_0RC#JK0Q=FOHJ*8^U4UJYIPSPQV:JIS#GE5# M88[CO#G&$NUK:?9%S39^CWH1BTF,$?)HY$./!G:%7SPE&4J==# &M>YS$<,I MFXO\N93Y"'M?O-C@[$C-ID\DS6Y_TCDTNL=7/WW,\NRRUM3AU+7-J'?NS_7I M194KUVPY@U+P,HZ?81C!V$'0M6.$7 Q]#\$:OQW9[NPIV:39\NMVOMD:DX%W MQ"[#PX=B=J;DUKRXL+XG]^E:-/07[:+%5QJ7<7EE_/RYE^6F=[I_Y5^QS2_7-X5'F$&'!PTVLQGQ/1AQZ#BJ MX6,;^)$I%6])V-IKW06>$Q?3&F[5J1VJ1G.:ZD]+D<75HS>G@[%WYDY?FG(2 M;]IS-GUT9]I7+:/YTD%VF]Z5?BOB@ 8^YM"CF.(H#D)?O!OI,5+#=P/FSM;) MO;AN<6I7*@F[$_?BDGO;$G;ON$I6B1#"%%\J:]:I?:D.>QKN2TN1/YXO?6G* M27QIS]GTT7UI7[6,YDL'V6UZ7\JRS5V2MB4 T+<]VR&4T(!" E#LHUJ"T"&D M=J>W(VSM:H#?PZW>RN_Q-KCXVK.2/Y_2C3E^MH?)IW:UFLQLN+?=3Z(/YW!? M&702G]M_6GUTMSM ,Z-YWJ'6F][Y'M:T"?*#D#HA8H%K!]!#05QO)/,X H!J M(Y:N)\]E99'+;\/60O;;A$W6RP[;K^^,-$W<0.MJ^(].F+WU,MD&FISE#"++ M@T/X13$SYG$ZFZ>;\A$\!_B>ZT4H)-B&+ !A[-=)&(F0&QK9T#)_IXY"7FZ?GY8M"2B'R*&1A3&)HNY3422FA'K1'.2,SNE2: MS] <-G4,IOOW/HFFCD.FG#^F!B/*)^D[BTDDYX0!+4SJYNU'CTZTZ6VB)BC5 MEI\^3GFY,=TA#@M]"#S/C2FT 6:AYT6LEH\!5^JBG/8XI>ZQ>K^1BO)I M-'6D,N4,,C52.>SK^G>+5"3GA $-8NKF[4>/5+3I;:(6,]66GSY2J3;R=YP* MSPMG,T(#@$(<4Y\"$#"*_:9PZT08NB"R S^R M(:A$"QT;!@;VZ0T7:H06OJZ])1^[N\],OMWG 22:K'.*[O6+J>KQ?I?/65?U)(G<=IOEAE.?=4 M_+>_IO?K]"Y=<.!DL5^/P9+W=,!5V\TRCZ4[.B^R5UO8%T_'\*36=X&0EVC6#/]6(DFF8 M?1(/:)(?\Y3_996P;/-UODJ^)HO=IG@8)4Z^;_=_^]M\*_[T?'UWN5ZF/]+E M;KZZ+'(BP;)_F_^9/NX>9QA VV<1#FT61A#:'G-=9@>>P.=1YG39CIH EN8M MI0J&]5B!%4%>VL#E?ZSQ=F3#*0QWFCL-MYD(FLODOB50BASS2OQRJBY9N[W*ND$YN[VIJE211]QR1-:TX W4R<2 M/)M\)&8Q,EJ M'_HQDFE/T8M$9SSD7AG[VP MSH7%>.S-*?W_)_/-GNX[//ZM)=$:I/D3F=@X%C4C51M)UFR*-:.'SZ]XTBE> M=4G7][<_D]6/Y&_9>OOP$FJQQ3'S(45Q%#+?"7V$@IA#9A5.Z$'@ZN!X=>@T M\WZ\2ZR?Z?8A75O9.K&>.:/H(7^%]E+K$*8QE08G43L"_M-5P6?<791;,>M[ MGC,T?D+L!E]8EFRA((Z MY!YD!5"LI=N?V>W#)MO=/_#_),D1G,QV; <@&,4(>B2,J!^"&B?SO$A1.5(3 MNA%$Q,'%I9@%>2GKL_68 MS,5&$H]7MM:=Z!S](3K5BMC$6CR(YCCQ_[1^LDD6V?VZ^'X1N1:'$1;9X],F M>4C6>?I#_'ZQ'?EI_BI2^N6B_.*\C(N:38^EZ%L5 =.\"9_$[V6[[=%?O:C^ MRJGY 66EFV7YT1W_M>RG^,45_QZNG=;O_Z58,^F:TU[Z M6*)9KT7YMNR>S:V?7,#FY^6'5IISA3QQA8L+K-<-C/G3TR:;+QXN+.']Z\'R MNO- &.6N:>5YRO*T:/ 1LOU%:V6XWZ3N5R#6O(",KQ/KEK][N7@42ZBN,C1= MLTW5@R%"/>Q!!R.71;X;V*B.:H(\"LVA633?;)Z+RR(WO8\9:C2! MV@*!7NUK* 2TSUZ\RTKQ*XTK2./[6_%]I>L#Y.R9E@_5[$B5X=;50!$,L>/S M?Q,$66Q[#.SAL5$+PMU!?? ZL(1U1BG_ZC&,N57?J8YDJS*3OD*O_$QX7PY# MG=AJR[I]]3Y2-7KW4H8;)22 MK1Y;35BIE4T$Q[?KJ&59/?;M5XUE^\KIZ4KLQ7]*L?\IQ;XUD?558.77RHU:3L^[_-7,=S& VB, X],8$C@NL->Q1S2+-MMIVO5*3D$H-* MQ4@-/EU%U G2K_W?>J=7/=3]'M*G/F))I4>]]=8I_8EXAB4J=<*I1KM\R]WS MAN1YLKU<+S;B!N0XJ?Y;>-7ZL>20Q'X8( ^%. 0>]AS",&4$.C9P@=_I:0R- MP^O>\VB"GT4%WYH+S#)9C":]=\A7IE>Y7&92XRWCPQKQA55@OK!JU-:G&O:KS@:GIX^\EPLF9&(T,#CGM?V68!LZ.& 5)""P*5@ M]NK)>?F%KA)/IR6/RR7_"GH/3[A,[I*-*!9LDA_)>M?UMHQQ;-/3*XYN#Z7^ ML4$O#@97]"N*L;>9M1?!:LE@DL4&NLRI+*?6>:JS8'\O*J%)&7^JPT"&>E8M MHI[SL?KTV_F^W[JB>7T7S?,'MLI^YDU;2.S$GA.1"'B0$1_:413:Y9!18#/D M=[W1?<@8^ACY:[N8*X!9!;+)FJU.J>E$.4>)=LTHX:@1Y? *5W7ZZ;JHKI*M M&.IFD_U(E\DR?/XM%^^+7#\EF[FX'XXLMNF/\J!N X0%H>T2Q'SF^;%#L_=4BT>WE MM\O;2_KUO^5:G'38H1OE36P .2+D8$O^J^&*UR4^_58^J_:+U8"V]J@G(TEY MQ9Z@3HU6,H-0=0J8C3;C);>PEG_?59>?W69?$J&I=)5<%;4,'G/]FN7\(-+=B&]M'0CD"4\276MZ"@PTJEMV"GGA!GN:5H5'&[O3F^/KBXN3IXXNZ;UC=75(;RR"&=CU_<]$"$< M^X @$-@NJ$>,&9#T5$-&TNYPVN#*=J\6O'&YXX2>3E" "NV:L9*52)*IGWN2 MH6-K"'$UXI;/MO3[*BFVPO(98($7N31@(!3/L) 01%$]*'*!U-.8 X?2W#K1 M1B>J8_/%/W=IV>/X>9.LYN5CQC7FMS>1]/CIDZH[Y7'5Z-R,%:=*F$,OJ%)' MPQZ=F]G,CV.&8$!#_B_H^ #@>C"(H2_GRGH.HMV+?=UFBW]4SW@NVL]])G^* M/RMY"_:\*CM6\O7K4+*&_\9;J28\6G>J9C],CV8PT% A.CVU)JF3SH^?B5,/ M1P+W>H>@V32809L A!DE+J0V0HBXH5.-'Q,819*OEBD;5SLO%5!EWPY3I]9N MA#2-/N4XJGQY^5BIXV*_[;A_F6ODQ[6Z*O $FZDW@AD$IT&NPW>H-&E.X@&I M%^U]E^L#1$74QY.ONE&A./W;NE'8\O#=62X2+HJ@] M54UZH-)/D/98YC2#RD>3]O7C6R-JN3_M5V\7YC?S9W'":88H8([ON1[Q@Q#A M,'#"NKY&(0LEVU&&CZ=_\[("9#V5B(92M+1"^Y*P3DTJH=E&LS=G-#L2@1XH M3(HB^RK;5!+L+<]9FANF*?6-=K,PC$+D^Y'M^H2Y* C].*@!<%"^S(%EA<-* M1:7R1Y:ONC9;F-K%I:1[J[,5S%BG.@3KW:TEJ;N!*[=\A.SX7GH8A#AR$: 1 M5!>^SEU3?Z54M[[" ;= MC)E:_7%QSICVV M 6U"#Y.\8N4)5H65C"9:)0)V(UQUNNQ*O#P@JWJV*O7>C63'5G@O['%[P $9%O?GK>>KS[L\L?(*:C\NE%*I'.DI5^,P=KL3 MMW6>TY56 FLII -3]5&?69342X(WN*>_-GI'9?O7N'D&#D!D!X%#& E#QP\8 M:PZI,L; T#A,9BCMD=<-__QAGO,4ZL6]IY)]*,/4V3.\4JY'90'590<]CA,] MM9#(Q$M]5&L6'0T3Y5Q,U%\_G0EJDRV29)DS+N'^HM*;3?)48>&16#1?K?+K MN[?O213'81@+"*0$^9!&#O0]5F,C&-IRVXKC8-*^]=BZL'L0YXUCH8[D:)QI M)%FTPE_>_KR7@*>D>QF*O+200ABNP^,?(Y.O"AN<8NE1;6P(G8\K\R'O3Z#Q M'FER&V;1[G*DRCD+8H2]T&&>"S'COLH-O>HZH]B.'>0.2Z&50!@GO2[;T-)F M%V'>:@]>)SVKC,JL()UUCZ?YX1GYIQRG+V+.KOE\TH-8P@; MZY+N[3J !BVJWS*?!;X?A\#W0N)CEP(4HCBN > 8A J:7?H,.U:SRZ[#T2 ;#&+1L=2OE$T; MT 8W&)U0K#S!JK"2T42K1,!NA*M.EWTJQ9=YOA.7%U_?%:>[\]_62Q$Q+W@P MG?Y(R'IY_-"WV-K/^:^M=DN.O+@@X?I)_""?.3"P*70H! QY'@.8.5Z-&0 O MDN'H:9%JIO.7%&3D*I_]7D" MJ\M7I^JS>%?'>.I MO_;)#0*&:.PX84Q(A&T,[::$'H21S$->VK&,PXX^>*:7+L0?ZV@_[=M*I]Z"V7O96$]5JPRX9@ M(RZOZZO@#M2LS69F$;8^,=^@<^=9/' ML:+Z=*6-#NKL6*Q0:1A#6%:7="<*"NJUJ'[;TXA 2HWC?E M?W&(@B://L..U>31OM'DTZ[>+#M&L;HV+<];0/5FI5+E:]^D-'5G4LF.9&=3 MF,&B.@3KO0,IJ;NNW"E&+SJ@\P=Q*/C'?"4XO'RL_/"&JIF'0X\PBJ.0Q#AP MJ1]AOX80XS"684^E ^OF3WIKQ33Z0LE7:EU>647;![F*RS_0__?;Y3?R*[VZ M_2K'FFIUWXTW)U.['',6K%D>%>%_:"&]L$JLUI&;\\;E3AE-GF!/+08Q@S_U MB):-,*%5<"CAS+[9/',2_S9?[9(9=0CU'! X!/MVX-F!CW ]-@0.FCT5F+]N MYYOM$ J5'5=F$1]"E&N4.\:8%U:8W*?KM8B"Q*TQQ0 F+.0#-4JOX+YF,'GI M]I:ITYH=IC&UB]7QF!\@QZ8!@AX$S(M@,S8-'+=:K'3=\0(!-:/*+]4:H(J% MRK_K8R_1KNI_3TNTLTR]EJB&UL[+UI=^,XLB;\?7Y%32GS_EL7I33O_\, M_P9^_BF?7I;C8GK]]Y___/B+^FC>O/GY?_^O__8___LOO_P__>'M3[:\7-[F MT\5/9I:/%OGXIR_%XN:G?X[S^5\_7BGU0^38OK7 M?\1_/HWF^4]?Y\5_S"]O\MO1V_)RM%B]^V:QN/N/7W_]\N7+W[Y^FDW^5LZN M?T4 X%^WK5Y](O[V2_78+_&C7R#Z!<._?9V/?_XI4#B=K]Y=XR75XU^?/?\% MKYZ&4LI?5W_=/CHO7GHP= M__7^_O_VXHO.78CI?C*:7^<__Z[_]]-.:';-R MDG_(KWZ*W__\\.91)_ED4H1F^=\NR]M?XP._ZM&\F+^[>C_+YX'[*Z:IZ?AC M<3TMKHK+T72A+B_+Y701)/>^G!2713X/(UR]Z&:67_W]Y]AE8 X40&(06?,_ M&G2Y^':7__WG>7%[-PD\^S4A469YNYR$)S_G[NHJOUR\NWHS+1;%:#+YIN[N M)M_"HVI^R0"S^6)43+I@PK%#Z(]IFX%S>*@EG+ MX=WT8SX)@LK'>C2)L_#C39XOWA;3_,TBOYUWAY0FPQ@>\SZ&YGE<^]]=F='\ MQD_*+_,>F7C(<(;-S/+V;I;?Y--Y6%+>A.WW-A\(6^L/K#\&=[C;#6?7NQA] MFG1"XN..6R(PX.:V6$0,S&X3V/DRDO6RLTS;!, ];XP[O*0$)?E3,_C&:+',U MGR]O5\"LJR\U[#8!<1_"'C[['%:(F]$L;X.LG1VF(&B^#']XG\]6DS+\27T9 MS<;J,CP0VK1!X"$O2$#PZJ.@DN7CN+*'97VMD$TF&Y]7"R0?^(I41+];39H6 M1;N_UP2DU=/!Z_?0TI!],0U@+T:3-]/Y8K:L]-#M*O9[/IHO9RLE8]_8C^@J M/1%1P9X%RS7L-;^/%LM9L0B*=G3!?<[G:RV\)N"Z?&=ZMCP8RYOIV@A9ELN@ M$L_RT:3X=SY^6\Z#03LO#EAZ$KV^9V:]U.[B9K10LZK)6"VVO73,ND:#2<_( M>FOBT1VV1-!O93G^4DPFX9UOIHO1]+H(+PG:7;!W_\CWKHKU6B<9ZF%*^S%] M)2'#+\,:FJO;?#^DCY:&'>;H73Y;&=+1HKZ+ MNF$-76U/LVX'=]CJ?E GW0[\7J'8/:@C23JT^VZ)K0?Y6HU;&NB'_',^788& ME^7UM*ASU/%ZB\Z&9&Z"QI9OC/OH"UEK;H$_-K_*9\$NW;2IB97VWM =R9MQ M; Y(ZVYU!W?4&0&'+4AUVWY=>C]1GCYHGC^5ZSP\X(^A >**8Q MVN+^4.+=ITFQ'L_Q=!W6;V?DU5M)][4[:G@/HW?E>GS3*.9\_';T*7\"]9?: M36:S1\UBV+",8<.0K4;]4F\MCS1L)^T.]FF'+8\W@*THQV[:,HM?[K:3L7]< MC&8M\_RUCEL>_T4^F^?MCOQYEVV/N5R,)BV/^5F7[8WY"& LG@^S)@KN'H3H MO0T?;)Z/_7:7![ >3=C,\^DX'Z\R$:KQ3,K+EPA?$7TUFG]:4;Z<_W(]&MW] M&I?W7_/)8EY]LEKP?P%PDW/Q/S8?9\^'HC[-5YI0-:1)Y-;??PZOS_8WRASF MS#A*D9&(4NJ8P8H) CS@%@KD'A.Z.@0O9QN^=TOIN]GU:+IQ.@=M;QY&/JYD M\U!4[ZZV9R'WH5]!3;FGCQP^KS O]1#R3!3WAKAC2)$8BZ$ M-+:2BK,"U)'*P_F@9I<_E;-Q/OO[S_#GG\)?ULK_VS6IKZ;PK&;'YWSVJ7RR MK(UFE\_FU>.FFR=^O1O-PB!^N;PI)MN(NYC3U#Y RY.26>!/M7K]^N+RU=/" MUBP1YX070LL8E%@YQ0T CDF..67. ">Y<0BS_A;"/_(O#\8]*Z?AQ\M-A.ML M;>&_F3Y\H@AH#KOCRB;8P8Q&_68<>N81D\R!,"6QQ.'?BE^6"YMRB5H\T[L2 M+E"U@5/VQ_[[U:;C23G^K^4F[L*7LQT4JJ_%?-<\/:2?C#FFK <$-N[*S4N5U&/O^>WG_+9#A"^]'@F1)"8"=J( MAL@CX1'D[IY_DI\7UCJ2>MDZHY,M<%OZ@[(X'8]FX_F?=T&OS,/S!,B]F*K5 M/K-6&N,#!P'#3BI/D885[8 "<5X@:R;^I^M4!PP^$ESSV>(!L,)O3T$5/LH^ MY//*ZGAE3WSAJ.1 MQ7[$K)_+O&=$FDB^XPTTAZ+R/@*/ZE6C.V&_2K6\^> M%AGBWCBO@4($$$FMH7J[TA(-DVHT7?J:&DKUE=6A&3=3J2W'KJ!OJ]($';@1 MMGUG6@6F:>R(1,ABRQSVNN*9MUXV0" >SLK4K_V66DJID/TPT_Y#/HDG6O?. MVSHNP7H=9%!+3X)2*K5$0'&, 6';/218/.>Q>_: EC*!.%*!\?TLOQL58_"FH/!OI'.;W<"ZX7G\^DHY@:CHW33#$E)8+;W21\UL31<+ =>09P M:H/)20'TMAA]*B:KU-O]Z],K+3(7-&<35G7F(4/*8"J=K>@3D./S4M]20*@Q MDU.!J(K"_6>QN#'!$"IO[P?_;3^BZC3/?)@]CB$/M)-228&!W7J5HP^O ;S( M=[A&=<#SOI:L^AO?BXTRJ:A2G&""-?+. >(-V%(IH6^ +/H=(JLU3J?"TX<8 MPC+-QVXTBY'?\V#0K*-?\I@>45P6NW"UOW$&A:4 .<<,T801RP'8,I)#4RND MY!5\L>\07ZUS?*@Q6+MR1$XXPHI0Y#"VF@F"*>8$*>N\P$(8"H)95M4\.\]]7>#$W0P,\#(T?*ZJFDC^)9E[+^ MO9@6M\O;G=)^]$P6!FZU$9QY8;6W1#&HJ['C8-R=F;P/E5C9#M\ZE?GHZWZ9 M/WPFDT%Y4M !IT"E'H":;5G(D5!$Z?9@'335F3>@&]'*YY'[%AO=P3Y-.XS M\U1ASK /IIHE2!#GPR\;NBFW34Z'!H27OO2&U/(YWB :C>8N%KRZ&\WGU1G$ M13Z[?=7.>:U!QABSV ;%74+ *.&"2%J-.%AWY#QVG822+3M@^U!]J\VO#SMA M#ZPWUEAHH,'*&>(T(U(Z*B&&F@$K:_DEAQ6@VFV.JX-",1JV>RL]QB(LRA95 M_*+^7/3;-H'3:H[K8>P_[QQ78 B%7BDMI:3&QA#*+2^81F=VI) (-XUR7 ^3 MR"GEN'I* 0?20T<)H@Y:'(R6-65<27UF^=0=2;U.CNMAC#ZO'%<%" &4<:LI MT1P(K#RH: ?!1CXOD#43_U$YKHST71] ML\F>;?2X#C.E&>= &V2I%"AN#%!5W"'4-X'?@-P2_>ZG240S7."^FI_;M,O, M24\8"\QQVD&/E<5 5!Q"0C?QP0YP[>P:1HU1>Y144N'6%F&T@^]NR&$>/QYOIFAR=7Y6K\?SH0 K>Y=1L@2$T>1R'0+ZYS3(>R=AM3%]?*=98(5A&,< M5&BP"3H=YQ67-$!)$ZK.$,G))/,C,7^5Q,LD04SRH.4!A)WPG%9;J C&1)-X MC@$&BO6C)*>6TKDEYC.BC5+&(^*-E]P*I:NE1%BEZ'GI#@G1J]DS1Z!##@@F+6 M)/SJX'S\P91[: 2AQDP^IW(/C$N&%'? 44 HY,ZXZMA*(DJ:K%&GG)1_+, Z MX/FIEGL03KI &<4XD.81E\14'DSI)?I>T_';6KJ.YO2YE'LPP!H&3)A'$%.& MO;6.5E1#UNA4CG^'^&J=XZ<6DKR]CNC=E1G-;_RD_'(?W7UNH-I M$I<&&:>$=%YQ2+"UJ-:V/RP7?;>AR2;F'(9=VC,)D,+80>,J?DEKSBP>M W@ MM!J:?!C[SSLT&3O$B=&& ^&ED,1)9;<2\(TR @<(Q42X:12:?)A$3BDTF1-E MB8;$($\PL7 5?+NF+*@9YY)AWK'4ZX0F'\;H\PI-%IPX%\/'J -:HT ^-A7M M7,LS.U)L)OZC0I,/8_!P(SR["4UVU 1C1F$-J:!&2X35ECM:T1^7^[2PGR81 MS7"!VUUH@&5$H$G$K'MU);TS-;.KF'45FCR85+Y$9I\'S88+$KJ M"<,8+?^;B*?3/E?*%NR]FB^/>*M3OMJ[VM,ZH@$=H" M(G6P%11EL8C'AF[)V?F6Q^D91L\,KK9%E M%W@0])XWSZ2VEGL@@#)0"0 Q<;"B7""4)H9$KD$WS:^CR[!C5VC[H-B+N\9\ M[P]QFRS!:@E_,5OP( S6Z3"H*@HK@(!0&!K@C&9.;;C##19IZJ2?.RH[D$1_ M.*VH,#>CV75^&"2?M,V8<9X2AI7A!A(#D1/5B337MA'ZZF_$YXZ^9DSO=0N> M+8- [G-]JAFS9=J#OQVZ/1_0=69@T(R\-))R0D"0" B"V7",()'T+N@49YC] M;-S=2:0_#._,@SP(LCM[R@SATA+KJ)" "7#6Q/X>9/IJ+QAM4P0) M#WEJ.A]VGP#5["137B%/E#<"4:ZQ$-ZBB@O,$7=N[O3^#A\[$\HI)RR6MV%( M-T&[+C[G&P?;E,7D<<< M.@>04?$6(1],*KKA%T:,GEFUUS: TVKJXF'L/_/4140D@$!!"*D V+)@CE6\ MP+J1V3M *";"3;/4Q8,D$(7EFG;!A6Y4/6F (&LF_J-2%P]C\' SP+I)701> M2 VX$=0"B*SWDKL-=P2'^$PN!^YW/TTBFN$"M\-;59A2"D$K >>($^6,!!6' M)"!G5L>B:QBU=JO*05+YD;KXX,8#@)16W !#M;,D_$9TQ3GA\9G9V=T#K(O4 MQ<-D]+VF+CH!J*&8(F:M5X%9&-@-ER25+&D9[#-$ M*<>!9 X36/',ND:EV\XN=?%8)3FUE-+5,%W-31_8_-(AJ/MZ.5F.XYG3?)Z' MKQAQO /+1_264:L-\(JQ>(THPYA[CBJ^>&B:)-X.,NTL(9*>%4#M6CJI4/O; MK)S/ ^^N=I;8??!4YAVASFJ @!0,(00T)!4=2ML?CH26,'8\SY,E:\RO/-*_"=O< :77&V4&<@ (M8)3I!T@"IB*4XHITP19@TPYZ ];K0DA M%=2V$1NULK%?>#KCD!G,D6=>:BGB[=NF\@XKZM&9Q2?V!ZWFO$\8B;A. -M M7^?3?/;P,\8$GBY TLO M/A^CF:S P?(PA&OGA5&L.AE0P)DFZ]/!UU^<\_K4!O?[0I8M)LM%/CX 6YL6 MF43>>:LI04)8S:2 TFQW=P6;)&V*'^AJF_]#C5RNOI]-[#&S"!%&I&' "F

4ZO/>O'537ZR":DM0S#:5$+FC_ MP%)<<4 I+,[LU+X-*#R[V+D#/J?:8/Z@Q!DTHY _0L=@&R+O@\D&/?^BO:81UE%'%'L-<,@&!-:L@4HA4W#%-- M_$0#]#EV@+I.^3V <)I#=]1#N\JT$L'6-(0RK4G0)2 @8L,1+35JLNX=[*D\ M201VS/&A6OJK\*'SL?.!@$Y8B<(J +U20&)2+0S6 % KZJ8C!>CR)A\O)\$: MV)7D-1VOO5;S%]U6]12E5E^48>P1$[&\HY- 8,F!XA5'@:--M/;3\AO4AM93 MA:I/>219=DQY>ULLMG24J['GTUX=B#O&='_Y=HVUYJ!^,B -008PJ:B2FF$O MW;HT!A "65HK=[5'?M197@[K*$/84HXL<@&M)*AKD'B\X8BDOE%YE4&&07:$ MEZ>1Z%T*H>\U8U/W) Y_.9I\9RN(AU +0DDP;2"TRGJWN?(3",8 J96,U T_ MPH9UE\\6WSXN/_U7S*HHW\W4YR"HJ$#Z\D'5LUA[ZH]E3'MX=_7G='>=[N,[ MS8A6QD&#M&<8A4TQWN%;<2I>F/I]KRRU<53V))!$JTQ8+*;S?*Q'DYBC\_$F MSQ?S/Z>CY;AX<+Z>?&UY4 '*%],PLF(T>5]NTD=K7*M4HWF&+5+ !K%[X:3U MBG(M'9400V\?)\QBC"C&#*/262$^P@ AO:+$(^Z>UB M*7!SK&A?1$@S9J;+Q)W?Q%TQ?'/_6A:?1Y/5/KDPH]GL6]BN_C&:+'\-1E!7M&/;*'1OP$ Z&@'/TF?;YW&RA>B!#O0Q#/QC?KF< MK6I5VOS3XOZW#:]V+5&']901KXFB0@#+F!6>8L;)EA\<-"F'-"2B%A+=3_4=C3+"*%2!_N?2<^U4A8X2S>4.D-\TFB,$\15>ZQ-!:+- MG0XOWN6P'TLU6@=%0Q$$ ?>6&$$1Y,Q6JJB#HE&VQ,&Q%Z<'J?8YW(N67E<[ MSR"T6DFO/+.*:8(! -52ZS"C34KP'1XS42Y&DQ/"2A-.IEMOUIZD]Y-X\#P= M1YWO+EJS8:6LX1%\J5GF8TQ^T ^-XU1X)(!7J*)4.MXDRF' RE!C2ZY%G@Y- MX8[7&;:F<]]WEE'.O092"8$@T51R2GC%E5C*Y\R"55OR&'3-YW39R(O1]+H( ME*PY$^;)MHS(;V4Y_E),)COP5J=YYBB!F!N)I&-028B\W&J)08)-%/ A1JJV M@[ ..)NLN,M^W&PI4-H1+Y&0%&NND7(0^PT%7D#7I"3A$.-)V\'&D=Q+5C7C M7IVOM6F]^'QFE=<::LF\\%QPHK6H=+VP75N6,L[SA#2@-IB9UIS::T=E@DM! MH)$02@FBKTI*4XW>7R7UR&=ADY2C2!&0HF* Q2B)M45!VE*=7J8VA'7>\!=_;/6 MUQMEWL6"UR88DYQCH(-N3RH%S ,-DN8:I\!6^^)_'5_->)WZQ.+]Z%NT!^N? M53QND!EE.*)!F\= 6$E$WAM'@8IV69.PJ$CZ6A!OW)4T8BS297DYTS8IR8_ M;Y$I3#P3BAJM@SX@I$) 5_1!:&I5?#B=S/4.<-,.8Y,%@.RZZG0_BNHTSSA> ME3*#VD,"X[6I7KF*=K7)E;?W?-BHPPZ+31E2$?7.�&K3=JJ%E M9W?JU;DZW1JO>UA[ZBTZ&<-4$8:(1E3%RG;:DXH.Z(E,6VPEY6K3N0%V(&N3 M%5AY1O2;Z>9@Y'TL%Q-$N%C,BD_+1;0"+LJ(^;@9EZOBTV^F04?-YW7L_G9? ME D*B+9ARP\\%-9:Z378J_%XY1,>3=Z/BO&; MJ1G=%8O1KE/;5UID DK!)#6,$RV#H6PA5%M&(=8D07&0:MM <-:..!(Z2M?7 ME>7K>,\P2X)D;_+IO/BEX""\=>D7/\ D9?23=,&O]/6 MJ-A&J,S?7<4D63\IOPRK5L5V5(?5J'C6++/08FB4H9A[18*Q9S18E0J!A@$O M>BS'']/XPG#?S\K/1>"O_O9GD,R;Z;;NB;I<%)_7 -O/@\,[RZQG&B E//&8 MV(!_0/&6,TJ>6N5LP8ZAX'@(!@.SA.K-K1PQ<39 ME2GH4MR[KZDZB-'I/%C_M9RO"T5=E!_RH+M=%JO\Y/N17Y3M+7)=O"[C**B" ME <3 P"/D752B(JST#6*(!RD[RPAA <@KU0SP>9!TI=%50A9W4;SYM^K7W< M>D>K#$A$"*9&!/V1*D$90+2BTWIZ=I&M_8*E[$HPR9;B!T-\=_4T>6W7HKJS M848]PP8YYJDV@!&EJ3$5M0(U"HL=8'#CH$#8JF22.<@V%R#FX^AP#M;FOC7P MY099,)>M]8(SI\,_'!)*944=E[Q)4.T@(R 'A;Q69)*N(-OJU*WX=SZN8CY- M.5_4W()KM,X$)41H08$FVG.J@R9D-W0+17&3X]4AYD\/"8GMBR>=1KB6ZO;R MZI6C,'PWX=81;&0C:Z>&F+2]I V;)LD@8* MO\"/RA.V=8[MBQNNTT?&@8JQ]$XA[H 00B$--SRPBAO3 )_#3!T?$D*[$E.Z MBBB7LUCRV^;K[X%+CRE:IV=/QP_#JO,Z\:0->\X@1AXS!(4,MA\7C"JCM_Q" MZLSN4Q\4J-.*KC^H/Z_V>!">GS?/,&=",>B]$I *H7CE=)N)?!-SGWK^Y'D M&K33_#J&>'0*VV1(V8O0QL+H#X:;"I&5LO-BI/H],>,[%>AF?3KC-(E#'.*@)AL#"5$)I7FKXS)''1 MY4<#L+QSIXRA04#C#*OE0P*.G)*5()P&.(FL!VDZVHX MP&U3+@FCYFIZ0%J)WE1Q/+MEQ0).FI:/=!W&FC[;J10<]( M?#/]G,_;BB;>T5FFF98&">J,@#)HY\Z1ZA#.Q[LCSBM.)&4L<7M<3X7%H#1O MW,;J\E_+8I:_>BO #@S6[R3#QBN+/9("VAB1P"2M=!@O/4P3A9S02.\2*$_O M<^A*"JFQ&.\)**\67P*#:X#NP=.9 ]P;P(/: 855#B"(]99UR#9!U[%>R8O. M%[@>('8\SWM;U];L6'UVR$KVH%FF*36 ,:B\TAH2YOUVL_#>TS25_KZ3M>MX MOB=#V*R\S//QW >^_3Y:;"XQ67GGOVWOXQY-)O-W5Z_?@+(+BFWT'P]QO6>* M!QN,<&<@)]A7O%.2)XV'ZS%EHA/,]B"@'K;BAV2N_ TO\++>-EVGIXQ9(;&& M'B,>+R]32.--]I0%%C8J0%+?%_E];.$=R&-X)G0KIG/&"+&:$JP5DDI4VB. ]V-?;FS.D"CIW)H&9LZ.S3'B$@?-<57U:U,M[=Q3_4555;?V\&.0..0\>I%QA[*CW$%:\IQ4U"C0[.KNP> MX5V"<8<"V[?8>E!L/^1WR]GE32 I+";W92CKZ;*O-,Z 0"FC" M].5>:.(TH)N\:0N-)DW,K@%F<_:T];^4T\9?T\FL09]3Z?%>7X:?C4#BP> MTDV&I<;*.VFTLI(A1XPD%2>LU&FO"D]0G[0#R[]#?O>+/!7FTVSV+4R=O1G$X PX 1(2O:.85-[N,X>.6[6XDGX&&V.!?$-6/W>4$-8D^8 M@, QP3&G'AN^I=TQV.0 Z&!7^QIJ;MKM.7N/0#N,V?= 2U[Y]GE%_$'5P%T/ M*?+[^4 /*XM;IZ?,:N@\AA!;$(^,N:9F4PW :6Q9K43A;GCR(?^<3Y=YM"M> M"A)W7S>NPABK'K[&NV^O.**WC FF.6-,$>E1,%.8PK3BC8.B2<3#((OQ=8:= M9_< ="V+9/M8.0_,VM"S:[]Z^%R&#;5*>^UTL(.1MH:#33EUSGU?[5-%E0R"XE78=E4F"DCG3(5C8C9)D>?@XS>2X6C MMCB>K%)GOKIE)7#C]]'LK_S!R'3\MNML7<5!#Z$*05WA5M0AOVVDFYR@39CZ*=[3(C#<322^^(1Y9* M8?CFK-59*VV3),=!*D7M ZE-_B93A_)I8,,D5ML>WQ;3(K(@AHGL1].>EAD0 M2AM"@4&<8JZX%]4!@K-!,VQBO VRE'#[>&J7P[VI38>H2YEDE#%NI(I1H8Y! MBJI*=#-B]LMT^9IIR-#E*:EU_\\+3F1' 4648D-8 :JC@M%(8;>!> MDQI1 SS!3:Y.'\WI9 B* 0Y_E-/R\8CW;UR[&V:, 1L3)0@V&FF-& *\HA9" MU.0L]O#\@)11V-WBJDVF)ZR'LYD#E:NTF"[#V#>3I)S.=7Y5SO('5:G=U\"G M(.YB.II]>Q-8.W_Y=LT=^.SPK1FBW /"':=<"HR94*3:5ER\.;L!N ^OI7LV MB^9P))9V9@1*-A-8!U5UMT?UE1:9!%P9(KREGALL''7,5_19[IKX+\00S82T MF&S*[X3A?\?<@RB!B 74PL 5--Y)@+9S@S2K?B._W]6L"8]3X:6ZP?Q]OHZ_ MKN&:?ZU)!B2F6 -%"&" (@J48!6%8=UMY$$%W_,2U!+'^\*4'LV+RP, M7H^ M0U)*0N.DB?FM6EAN246; XW,TD'ZXYL+>0]JCF%K7Y"QQ63Y((RI!F@V+3* M+.*44,4,,R)8/QA4<\P[P)J$R@W2^]XY;(YC;"K@_#,OKF_"\%3@]>@Z_V-Y M^RF?50F;[Y:+^6(T747@[-_7#NTJ4Y0+PA""83%G86]W3%>'6MY*T<3%"@>Y M1*7:[SJ6Q-"PN6]_/*B?S'LMA>#>(6T14M@+4\6 >.9@$[?;($'9'5B.1.4Q M8N@9DILU_ADIAX/RM9ZR,/N-MTIIYY2%.E[\6IV>>$@%/+=]N6]8MB2(I(<0 M+^PET70.=O2[JXO1UY=SD.H$DS7N/#,H9G@:P2SD$"E+M=Q.9QGTYB:KZK + M!'=_FI%2,L_QW%H9E.X/N1,RZP1=67]. ZVKJW9_&Q73.-!WTWH53O>TS(+- MPRV 7F%EH"9Q3W=K>CT@UB4-<^]^[O<(LW8%D2YWXAFO*C[MS*1XM54F*3>$ M8>^$@I@*Z['F%9U<-$HM'6"D?(^ :T\(2?( ;3Z_G!6K8E+OKO1R7DSS^U.> MY+E^[V;7H^GF%G-33N?EI!BOX38=OW] X[NK3=&"T>0^?[&.VM9&_QEDDD)D MB!$6(XBL GBC[RJN"*]E#W=T5A<+Y.;OKNY/MW<=V#U[.",2R; !8VDUXAH; M:2VN* ,8-M))AVA2)<;#4Q6HJ0#2K!#EY3+2&Z\VF"Z*Q;+KX8W3[4DC<:X]F MWGL)"4D4&[22/7!X]&S& M.7%2*>]1+'D("#*.;L'L0!-<#*CH7QI<-.%L1P!185SC.#8_&;UTZ/+LF6#P M,HR8P00RJPR11%)?#1MCZY,F;9PH()IPM..5PA?SR]'D/_/1S(=/7K(+=SR= M,0@L4%!RJ8,I(CV.5YEM2!'8-, M4"JE1@(IS\%V?_1&-HG9/#R/X2R@SW<;LHR_S#*:[H;(BRTR MH /$XXI(&3&"2HSB-00. J$ET+C1C;<'9PJ<-E;:8'"GF/EX.YI,GIY5O8B5 M1T]FEEBNA6%6I)RO3@\?7FVRN0HE%GN. O%G'F>3(*L0@EX0R MICC%0#!!@/.>Q6+;_9V,UR9,/R3L(LA43W9?5]6PYTR%$3-,M29^%8&$',,5 MSX"#9Y>5E@IB99]BZGUILOEB5$Q6XU^.)C\6JB'F3CY>3ZHK 9[=7J=EL-+U>1Z#H;\\0J[Z,9N.+> GV#N:U M]HZ,&4X)=\QH(9#T&FF@*CXBC9OXA0>D4:<&W=,JF#V)*U6T:URP8@2&^EKL MO-;LP6.9H<9;(:5D@9LB[ D>PPTE/GQK4E]B@,#K 0%/KS([GOFI863+VU&Q M\T;'1P]FDGI'%.,&((H-%0QA5U&CC3FS->PX0;Z"AJ,XN!\/K\0(NMN[2?DM MSU?JSOO-K:1Q*+_G,4/MM?# /(UH7-/W71<>[_JXG69AHI@(0P0-H@&*X65JSAK*$N:U-\]KH]$U5-% MO']!)"N?\W")7U\V_^HNN[=-AIRQVG+C!=(.*TULM2$HP(EI5-=DB#ZN?H'R MM/Q.2V))!;T/>;"7B\M8:B".^,]IL9A_^/CG7OCM;)WC0P)@FX))9DSFL]6IU_0R7Q]3[87?*RVRL+V(F-M.'0,"<0F- M0A5].FA#*0/PO[NUKQVA'&VQOH3\2-S]J%8TOPZN(WK)K,4<218,>$,AH\&X ME]6J#ITD36H+#"BR?U!PZUY,O>A]AVE\&[ID/+Z'7%L*,;3<4>9\11?3*FD> MP7>WWC47R&!LZ->X]K:8YJNJ[$TLYKV=9T9KCDGD'09(:RCQ*A1EQ34$41.3 M94!Y<\/Q^R07V>"!OC;5YK_%!.7YF^DZ"V!U-V<7R'_];9GG0C%I)>;26XT- M)CT@&<2*WB(4VYH%K8DOZ;1X'_2EG8$*VXQY-3#O\=8C3_* MQ7_FBP_Y97D]C17"'CC(=BVQ2=Z?>2N!5Y0[;PU7WBED*JT-:<7T=^0 &L2#6"KY8 .:A-L,J,[$ .;= M:0AX\&;X7FZLR:YLKM7*Y4?%;,62+BSU1@/*2#SKD-Q3ZK5%0BBBMCJ]=Z1) MNLF *GD,9?H-7;[)9M\J0V4^7^9CNPQ+QO5Z[.LSN5?#"7YQD^/8@\N3G+GBET9$/4-X->M>)>9P ._N+Y.*2N<=QL!Q M2 U@W%;:+9:P7AG3D[J3=7#P;55 1T<6Q+KVE1WTU$[:I"-=E(? LH5>,\ = MEIH[B*@5W 6:6155@8'!37RT!]=K.5-PIA?3\>D:7^_R& WQU&#_C T MC^LM(]A":33A,A83=\?%7.XH)_'R[V&AJ/[2^S"')!C0'<4*T]8(95T8YA MRVA4=G5(-6CZ1F,B^235/3_D=]7,F977L]%M(.^FG,6IIF[+Y72QR[U>LX>, M*XD \F'Z6$@HL\;02GTA87(VJD;QXYRU>XGTA,BQFH:5?U',7C+UZL-R9S<9 M1EXI#H&,5<<"(Z2PHN($0;S)D2@<8DS68+#9IEB&!="]3MKZO60X&'@86R*$ MUH10;)RK GJ)Y8T\J_ 4 Z_[AN(7K=A>X?^;8/;Y.IS%C MVW(F#73(>V0T!+B*$2-4F487/_TXE>M%2+V7H-J>2:B@8M^NCRXV9:D>C_1' M/:J,0L0-0MJ'+PF -0QL"G&L[(]:9F%'*]5)U:/2DA'F?5"4.0L\=51+4O&1 M WTFEV.E!EUG]:@.$]>P"X5XS;AET@F F/', @M,10O%NI%G9WC0ZP$#.PN% M',;]P02=G$"A$ D95S*P5U.@L0J*#I 59Y%1C2JK#P_71Z(J1:&0PP1QFH5" M-(;*8\ MME1K)*@DFZ-_P[ER2<$VB-.:3H%2NU#(86(YH5QE("$B!%'L).+: M(F-L19=PJLF>?;"S^_N&VU$"&A<4%:H0U-53$C-BP MSH MWPE*ZB 8Q(K?(E3;FB6=B?,DI]&'8OZ7G^4QUR(/P%M\>/FBO63OSJ"1 M% EG%=<&2NJA-JKB>=R]?TRA#G'XJ=.TBG]WN/%_K[*59 MD+F&BAM&"/&,,&(.:3W*XJ@FWQN1CGTW'*[>JE M=V>( @ Q]%1BB) #C)+*/%5>\"9'V^=52.'4MJL6I'W2,^P?Y21T,RD6W_J8 M8X_?GD%%I%68,H^,L%K0\+7ANP9>-;&KSJN>PJG.LD;R[CT6I0KX7H3D@P K# !<"$$RA5-QRZN(==QZPH+7H6C6RNXY"L9N5X!5H_[-8W+R9CN.6 ML!Q-GL%\7C\4I8T795 +#)FQFBK#C##*F2U'XTTKYW5XF@I^K\:C]""S80>E M.$9,6(Z)UIA((#3 D%>T6 Z;5+T?(/[Z L+.R)3#1# 8C?0$(E.4T%XPZX'F M4')+(&9DPUD$B$UZW!R^NX#^WH:9 M4P!88AR7@:4V3/=XL_F& HGEN:V3O8*@[% R1V-K;1BHS\$NB&N_+V=^N0B* MS*J@[FYTU6B:"4>,QM(SQS2SCA!NMLRA4C1)71OB"?U@\-6^;-I"V.Z\^(,0 M5Z>K3,8+3A2!C!(E*:+.D&_8X1V(&L4JF,9C*:S]]=K09=)[#I MQ>Y/&F0P0T-D?$4 M9QWSNW\_\GSYPI5.ZC(\$-K\\"N_[-ACCAH'B8!08P.Q(!PH3I"5CL245CP$ MO_(I9#<:(ZR76MB@ P#F>;R>8<-'&-22'][DHT#767;C8>(:MB-9 6@8 UX3 MSZ3& B"K*UH$EK6F\.E KP<,[/0A'\;]'S[D^C:=D !H9)V/9]>"&!QLKHJS M6#6Z5FB N#X252E\R(<)(A7$N[F+&G* H(":4^>00-@3:3>T(BSY]Y>$T"E@ M#KJ-^C#1I()A>[=1.X:$]X$>+Q$WP @@JCF/B*ZGBI^0^V5(P&M')(/9W'O. M>8Q7BX"P3Q$$G.):4(6KB<&Y-X5TN0B&SS0]][3L;W3ZD,YF?AR%AMU M,2F.&DCFA>20(BX!9U0;RA1UE32<,=^?$M(B@)-=!=."9 <_SP*-:VJ?<^,^ M6J#C*7;H&#+LL/%662D$=H9P[!C8R$!XU.C ?X!VY5 !WM8\[%C\@Y^"]<7T MQW*/89)L#)GDAELH. (V7D7/"1:\D@$P(.D&=[5U7P&LZ^1Z$]_ M\CV^D[&7R?=X")D,W#?626.9)M9[B7UU_BD1\TVVO_H!?W(]^::KVV+'/R;? M$$5_^I,O".8J+_J>?\]&D5%. 90.>68XXH*2RI?F]10-3E=@4 J<_%8=H""I!F'90"\\08!P+9BNA\XQLQHYWC8.KC781?A #E5Z4?*8=[D M?MY33$L[]]G=+3Q.?XH_-N2'.<4/'&,&->$48V0=!U1ZC8/&6,G04]0D4N>< MKD4\ERG>+3Q.?XIO? 3+@.AASN]#!I@!KQRC0DOKB*.4>2?)5@>CH,GD/J=[ M(\]E(C=.?V>=C>0N/E4302(ZH ;'4$*<;R6D8P-A@5K,S\YB=R\SN#!V# MG]>/]!8U'6]+=I?QHP=^S^YZ^$L/KH.5\F*["%GW[40GBQXTQ 2QDG1%,H, @0=,JM"B<;0'7- M2G-=UT+8UB?*9Y^+3;;2#E&_N_J07Y;7TWAK^=KJ6S&A?EV$%M^7*0 @Q\)@ M@R'FV$B!2<5?3-B9%85,!<97:R3T)[I4>D58]LK;_&- PVJY?[NA9$_UA!VM M IV>$T:T$,(8:%VL=%S1*9$[LYSSGK%2=B67GO&WMUS"SG89-5XJIP3QE&,$ M&7!(5K0& Z1)3,0 ,=B*U.LAZ2C^IJNM%C3/JX^C28T,\F?/9B1,-RL1Y8 ' M-5J*8.V)#4U,&79F-X&W)-]G%=*:<369-1VM@>EUO)ED-/LK7X2?HP$SG>=[ M@;.O::8XD!9PJ1'RGB%FD#(5Q4;",[NNMAL:'>#L2XX M/7A7\]LTM5&(X(Y33#WVW*&@6$@"*JXI)OQY;;##,C"3BR]9W<@UWS9WJ#VC M<#-O=P"[7@<9=8NZ_Y[+((Y.Z:"0=WEG&#%:8(,!.V>:HPTYQ47'&8-G&ZG%?%R(Z MWK7$3F7)?Y!DW&5!Q]??EF$F) 48 X X8X0#IVW%5\]L$[?ZL84;OZN9T+M( M3V6J]&M&<&H5#^JFBK3Y)1RNPGA ME$ @&6'":Z64!)N%BB)$^ ]S8S@>JXYD>N*S:J.>1J]Z7[/JV1 RH"RPPA+& M(.6$:(81-%;X0I&)5DP/( 29'G/ \ZURV9S;C^I]F&;:.*H@I,)X[ MZHSFUFWU".N;5,O]'LYM6H=Y/S/R0!@,9AJ^&H%1ISAP:U.QO5%DU +G*71< M,0=06*RAVL2,4(R]37H']:"5R@%.Q=Y@<#+3L2*R]QEYT$ RI1VV$!*AG)#8 M6AMP4DE#8-^DNL!Y67HG."F[1,+)S,L73C?ZFID'#B6SB 4;W2,JM?2>(F84 MK"2B;*.ZL@?;AC_FYBEA83"S\VQL20(]I0IS8+D3WBJ%A=_R'](FMN3Y'][U M/AM[ <'^21ASM5=3"T@,5A,K?I*]XM(]<(8T<[Y1,))M3V0;VGPSVM#LT&UC&..#*>04AIXJ'WSPDE;2< M;I1==/#% &>(\XEY4!(*+Z;RX[.SFN'WOS"!'F+KH ML>(4< *PE)4M0 'QMDG8"?BA= Y0AJK;*H$HVCXX>4\:4AXQ" MHZ#R1F@4-BGJ=5W#6H/2^9F+LO?KPJI;4CTK#3XN^4@,MLA83ZHQ75A . M'1,$..^5"+_5F8PUCQKW503;E+5>2^HBR$:'CO]Z[;3QN-XRA;720JUN\L$R M %@ 4]'K)&^TD0]Q[4D%CS*U:)+MOGN(>5C^H2IKOA?![76>>4UU4%6@U102 MP:U4@&VY1D&3(FJ#W$P3 [HW2?6$[V>ZPH>@.L^*J$:O2 R;ZY-/_IP6B\;( M;_6U&1<>>68=P49B;*DE]YRV$HMS"S0>QISH4X9'QS^]-*\?ZL&/YG4P*1_6 MQ'V_G%W>A 91OXQ*\1HK\_GR=OW\\8I,-R/(**4>":G#YJJ5==(2SRN>$D^: M[!6##/(=BO(S"'$VGB+EU3Q2-"^O@L%U&X83ASSZ/"HF<5A7Y>QJ&6.,BS#> M43"]EL&RFJV>*5>COXM6V"(,_E,<_&%SH\-79XQ"YCU6#&*)" #4&[_E(L1- MPC8.#D$<_!TAC:;$<*28Q!OABVD@HQA-WH1ASY9K1D['?E3,5BZ4W_-1E$/\ M_ BWQ"N3]8"7[O(N'-U7YAU$4+"P+GD/B0KXP&@M"$ZA@K#.=.I&TWV)G/OI M4$=IK=E#!APFG"F*C (6**BL814/@GU[-DZ&!"@I4TA@:,O!@Z/TWT=A22P6 M13Y_=_5F^CGHSVN:C[XX;:CK!H$Q6 ZA[$R1B"+K?: Q71=*+VN=55735I5 MM>7X!E)JF3P^^AK<;N\?8T)K;XD MDY0#XHW4P&O#.< >H< =#" 4V/E:J^KP2^4G0$\Y$!&E/20W6^.XK_-I^5T:X$]9H3Z F0C ;V.LW/.68 MTS.[!C 1_HY$?5=2.]JS4G?@FT'_9SZ:77PI+VYFY?+Z)GS+\UKH[NQ=F0=A ME:*"&RLX5MHXHFG%)X]QDQNA![2.]X/NH4BMKW7^L0[6:!G?UU46E#1OE!+6 M2D4#5X#2U7XKA %-PF@//C!:E(O1Y(QPG$@H0U-'M@I>B\KTLSXS+Y3#$G,H M!?*&( ,\KGC$N6SBO#X#> M!D.:WG/0?Z\JL>,MAK'26>4K,Q<80-7OD^U-]5* M>[0@AG9<]>!6C2=3IWY;S^?MR7L11I#BY&K5W<+6O MJTP&2X02;9@RBGL()59\]8GW'A%RU+E52RD'CPVL)UA4"K$XGO#YDX@L.I$'0Q&TWG039QK_F8SSX7ET&- M>W?UTFYT$08V?_E/MHQ%"7; KLW79%I[32!W/N[96(%@#8D-)RF'HDFQ^0%B MM3&>RL&((A6H33F[*V>C1?Y'N7B@!/Z>[[F#:V>[3%$=*)30(!'V%VV"?EK1 MRC0C32K^#1!V_<"D[$X@R<"7SQ;%51&D'YEB\[NHB.^'WNNM,H !M<$0DMQ+ MIZ TA)**3F=A$^ -T,,Q#."U)HZCW7!_?KR8K;3-L$:@,ZWQ@$U+H73_J4 MQM<=,&^KT@JUC*43K,Y>C_32'OBBSA$'A#(%48,I 6$3"OVMN M*PO3!+C)]728KDI6C2]^S(K6!7<:DZ2B]=WL;3F]WFF^M?NBS%CND; > H6) MLUI9R2MN:BK.3 T_!?PW%-%I C[5KK#GO1GBC'E+)<"*&F,5\WS+:QXXT6 Z MU*^C\&-7Z%IPPY@D+U-Z-/9?[BZ3DB(6+#/KJ7/(44M,9, MXV;B&72$TXONV)O10LVJ)F.UV/9R?IGZ"C(C%3&2& J EP9))IV/L2T\B+G' MB*?[R+WY/%]1\K88?2HFFT.ZM6S>33]$+,]B'>CI^(\RP'?SZRKM9%]<5&OO MR,(4#-SR'E! $'5>PZ"S5WP$NE'M_N$850EP]C3@I2<))0NRJNC3WQ[PS<_R M?RWSZ>6W?0%7^UMG5C!'#278"68P(8P2L*7;ZR9>KP$ALT>\O(;8UF22'(LO MC7MO%%:-UIFT"&.*M7/:8.V%YP9OZ!;00W6F6&P#":^AK#5N]XFR^78^[HUE MJ=,\HS&'R2M(/5>$\Y&4?M MMJ_VDPD!()8^_-]ZY9DW7E2[C,2HT7W20UX/6P)(G26Q)=8GA^&;Z=UR,5\Q M!=;?>Y^WRKA ' G%"/3$<8S#MJ(J.@FW35QV0X98NQAX#6F-^=TGKM!1N-JT MRHQ#GF#+C"34"&@(E%O>62G/=7=-CJOC^'UZN6B$4$]@F""&6P2ED@:BBCXJ M19,TQP%&/PQ 6VM%#C\RUEZ/#;# :^]6_.S9+!#DPPX@-(3&6X#C$,4-A/E+0TJAR!&0U998M&S=":E!UJ0;MD! M.T\[;Q8XS0'W-A;HEHXI$"SZBE;J==(;\TX).FUR]8237X&GDAJG/$6&,$L0 M%!6=F#8*E!N@,= B>EKC:;*MJEY:ZZ[',TD\_&RLUWFPF*J%3(:>>60Q;&@8D6K-+:)"CW 6\G: M TZ;7$WN 6W@<7E;(Y^YU?=D,-@CGF-%PF142FB.B=C.1JJ27B;Y77C%>I1> M,G5M-+_9I9>%/V>86:WB93N2(PPU#S9R%9:@ 6Y4JWV EE]/4G^JO!W.^%20 M>3WP?Q+8:X,(\ M4$AW(JNAXSRFPG6)\T?]ATU4$RU,L'*!A#8H:7 ;8VL\]FDNATF=IGYJ<&\B MLOYU[/;O)-"6*& ]\)@[;Q#B%E9./D, :9+O,4"WPE#0VI(X4OH)@@$1O[E_ M+8O/@8*8.;@PH]GL6[ F]MU55*M]!K1RS%G!M51("*FDJ,[B W=ITJHW75[C M/BP3K@O9#"V??.4)/*><<("$4H YHPB&@$ KL&:" .<=3!3-.RXHKAAJ6TG;M<0!+@9K MNHD%,^0*0?*8Q249B^HE=62@+GZ<7?JL0#O3T8]1$>; MR6@^+ZZ*?*R_Q>ITD7/+T61SF]PW&RS^VN!NTFV&.0\F&J$> RR<8\)C47$J M,*_)L>B [.;T:$XHE"16RF]E.?Y23":!86_B'6;711CQ6HOZ(U\<89*T,Z5V M#,L6\\M)&25:X]#VH'XRS8CB#DCF@'.6,6.PY2 ,Q1D-<*%%1;ZTDM0ZE;?GQST9 M+T9?5\35X$C-GC*C@G;&!=%<<(F8M02Q@.!@?S/GA6U2(7F 05H=X>651:0; M&20[2UH?9HS6@W[*KETG2#L;9M)Q94D\)'8*4&XI%63#5:<%2^JN&-[&=2SF M6F7Z #8JOUQ$MCR@ZOCZK*>\9SGGF?%(&2=]6 PH]I2N%1E#/&&UTB<[\M<7 M84'+WQ:?\V=T/!>>^WJ73^=UV-.DV\Q3!;%5@# LJ&/&$2(K;@E)DU[P.KRU MI3:6GI=Y2"62A#5'7B/I!6(^Y#'E.\ @9H3/+T>3_\Q'.VO>-.\]DYIJ[JG! M7@1)0:8%-A7?@&-GEIJ?!F+U<=V1F(8)[TC(Q9>R-4!O^EN52 "!/<%*=H+Y M\ 5QQ1ON3)-*G8/4]$X Q,>)9L"P#:_?603^N!XS9X+ZC:'Q7,2 &&D=TA5_ M$./G%U%T(M ]0CC#!:\OE^UI$56'&03>*FJIL- 0:Y4 "%3<800U41P./E_Z M =TFLADP&NQMF M5!BEC&?,0.:I]AZ"K<+-.6@"1#&\U.*A;<< 4&/--YB M1" FWE=\D Z;[+_$YK*?,&>%%V-BI!=@& M 2@OMCPWWIU9(%8G2*F/QA8DD"Y=YW,^*>]B18;+FVDY*:^_?2BN;VJ4>]_3 M,H/,:.LY!@PB@*%TDJ/M+#L=$P1))J"HZ%2PT:4! \KX2PVG]CB>"EGOHLS>S=[/ MRO'R,@Y9CR[_"@OJ7G#M;IA)PJBGP#"@&<86&^YM1:T(=)]'#EYJ?+7*]'0I MHN/\JA73\\">,N\]M)09'^BGV@BFU%:OM0HW\8(,*&\_H?G9K0 & L@#S= C M>LN8\])ICWQ@#@T:J05\RQ>&9!-U;H"F:&>H.0R=+4CB%$P%CQP+JS_GA% ; M2),&LZT&:V722CN]8ZN9S/<9"X>Q>@ >MK=UKD:HT3SZT+4FD@NE/45A( QL M61B,IC.[^J=?Q^ZQ7$^WG3X>[ZJJI_MZ.5F.B^EU=3:S

MTT'F.78,&,($ M,$91Q"7=GML0B\_L,*%=0#S;*3O@>%]X^R-?-$';2\V#"H*#ZA$(Q\9HZ!Q5 MBE24.P:;;*(#M!R28JT%?@]@)PU4-$NU?-!!)L/&X)D7UFCG"5("J:T>84VC M@,@![J:=HJT3C@\ ;ZL5^CBDK9IFEGL2KT*L"N^TJT3U[^@LZB@@ MU,?9,?P> ,(>U&5_&'YW9!+"RYUET#)J..76<(,HD5["^^,5J].<8SVNPW^F M*&Q' @/ 9:.X6B21B5?;8R5T)-0@L9V%3H$FJ5JGM;-VC+;#>3T 9*WSS6/U M]@<3Y'T^*\HQ/ YRNWK,%%5(6>.U, 89)8%C6[8CK)J4SCBM([&.L=BB$ 9R M(O',7JIA>AS;98:1M"YF73#EB?$0,;8]1,34-KFK[[1@VH;IFT0&0T5IB^C, MN//8> H]PJOX',OI5FV!5IY90'OWP&F(U /E,8!TF:/O&3GEA)B8)*4$05P* MQ(3@#)F-2D;B;>*UW)A=)\2HRW\MBS#U:@8L'WCAPY&=9Q("H83B2@=M@84) MY02K.,>];E)99Y#NDHYP]?J%#VD$DVIKK @K=YT0OIK;>/!-)FV\)G-*0,%> \B2K++OIF&'^,%C3UNIMLQ'+1U[FB5 M24N(,$'*L=B+M!!Y **6K-1>2T5KO HW7FV64.>29%HI" [05E'!= M42M?3_*I8S+>C?Y]/1Y/5K54K=2D/,%B\CMH6>LT$$TP:#SSQ M0D8G G6@DA$DC>KQ#C#FIDVTIN=^ZBVK9^]-^UL59\QA9)RT"DJ#G,&2K*_# MDL'<\+6\[%U[9DQY>U=.XW5?L<;,XU5M@ZTC[N \N-?,<^21<%IJ&.P@8X-1 MQ"I>0>2:E(H]L6VL-FI>];MTS?WT"\/7][/R M7]FGW:B+>IM-'MO-T..\[>>+-D,5T6T^MW=_ELG5&] M T[U.\D04X)A19$VQ ,-)2!TPP4!C&MRX>V)Z9K'XJLS9B?90?ZH[+3W^>SC M36#B:F>\+:+]^ M2:E;'GM&4JOODA,$CF,/V:Q3A\5B%5D<1LHZ_N/1-E$I4,$F J==M??4:"Q< M*:<-%&H5_;NFQ:*]PK^?R1U!.X&):Y+U\8N'IVR7=G^[&=L![')&>Z4)Q3XH MKUA@R9!Z+S0D:XU 26]J!4AZS^8G#/M^?'RGF(;$Y[T">MN4S>B^X M5[L$9AE+1#45_L9VENV)=3R=/[PVAG)-6XIFO[S> MP9E2)SU^-5)."0'.">8>6P9,<5?A; $->K9ER,O;PY+T^^=#)Z/0<2=.K9HJ MYYI&A@QPD/FJ*$V^";4.A4IB)6#09RC[I_ DN%.+SXU5=)Z41Q*Q\/CI8?6E M*';^W[M/NQVG6<[-G[/U_'CUE+I-(U/)=6;8!&F)(T:*8'4IA0'$;^X<8'=J M7?6*=&.^I$EQOUH_SI9WA9UMBEI$.=4F*A*"X-0*DG9?*@T>4#6!#/7U,CG7 M$TKJAQ\= GPE;N';&I5XNOI$U %\D-R'@*7,IQ"$#(>I)[&3D -3[EN.=](:1,(.SY/ MJK_XR5N*0!+%,4[J4%KKM+*#MX0)<,D2$LAGE*:34TANQ.(NN9B[:'!R*"X7 M^D@/$9E$1RX!.V\T9H$0(2H,A$8_3KZA-AG.Y!NZ 7JH=>\PO]^>+LCSS<]% MZQ1!E#G 8(@T7"B&*UF4U#=7?:=S':^Z0WGO)MY M=[_/2[U[VFZVLV6^4[O#Y@23+NHG$I\VTDH!-6GM9EY*'5"%A0-W8S6O^^99 MG]A/C86Z>3-TDHMA[)"A')>1O_>X+U=Z;"QH;PCTK($J.7 MLLS_\[39/A8G-XL->XP*<>2%3-,5Y>L8-FAM*GR"I3>6_^V//G5XVKDZ1K:? MQ^2YW'P>ZRG7$)14BH!7XNG]5>"1K&='Z#=.2'SC MRM;8I)]O%$%1HA##01.2QLT1J(,?0J%5=I3_2+N-SJ$>[#CU:X!<&ON( @

7 Y M >@0$0>_07#4QNN?5&61 8G3#-H)Q,9'OKG99?0[2*.1H9(KKRG&FFD1]E4= M4"Y@.8GGY<\LA0WN:U[48P2.".:<"68E%@AABWF%4>+JS5W=:D^6HV=J^P1^ MZ+I8[7/QEY5]Z^AC40-"'AFIJ1/)Z?>8>7) U;;*'T]J)1N SB/I9) E\.?U MZE.QWG[)-Y#_^[3XE*,9S^J6#[[J5>/Y^6&VW#X?5(WE[VS;2+E!R9%Q5',P M:4,EDO.ZS\\G=R1(/-XZ>'3LEQ7/NJ2;1$?!@(H #"#Y8M)28THTL"1VT'QP M_S'$#MFQ&@ST,6W 1(IM]6L1)#!K+"-.">HYDD'*\@*1I%AD!G5#KYES M_>(^YC+SU<\^O0[=Z +$M:-,Y7>CDU/ >'!8XU)1$JP;L=C!2\6\D*+^I>?3 M741JA0S>)I_(A9P[U22@"@6*V(T]_=PA*XYN6CL%?*AUZNB@[9C M0#PP)*QP BD=3"4WY7K0@/*(-JT)$^JRK#':C<\\["-]Q?JKR5[.JS][O[K? M_IG .GTELWX/,1 4T_:,J&35'IDW8[YJV9"U8U37&0_$H/*V7B]W[ M'1>'.,^E$ZVBQP1CHCCQ 5$:I+245G(FGZ'-8C?!UQO[)%-W M*#=VDW8UVI>SAU\W164D[3#2-1WN9JVDI0+I&3!&RU9A@/W/P@#&M!@[I,:X+W M8$5R[NZ>'I\>9MMB_CS=G7[_4+R2]SXJXPD>=O6)2#E)-D#9_/*/!&D#%O:@ M&&O;G&NHOQ;K/6.7Q< M9*[_4GPNED_%+_N7"Y\?S!Q\@I=#V=]%6.Z4\=MB^X=[VFQ7C\6ZQC2OV4,, M3 5B!788"PK4$2GW)>XP9=JS$9]R."-!G2E?MXO(C0HR,9J 8)SA0"36)0K< MB5;W1"0 M$H82+RU)*MOK#24UUHN6]G0R^K5A9WV=W@2<:I9\7> V$.V,)QPII[&GE;24 MMHH-7[%QJ,V![T\^=P=UBU,_^S'\^?T8WBSOUCG;YHOROT_KQ?+CS\5ZL7JM M_$#SSJ*VQC,K%%566TXUQ294DA+.;JQ8>U^D&DP!@]WL> 6=MXO9[XN'Q?;+ MA0;LT"XB;G'03B,G#6UJOSZ:!CC:+$C$B7+XL1QW36B&E#M)B"(->61VBBD7G M+'B9TND*[#$]G,K_/\^N&JVCYDX;+RPGC!-/C0>%*KF%A5HAK=MSK9M2K'O$ MI\"TGU;+NU9D^]I!Y)(Z'30WEE++O61Y>NVE5TJ2-D^X7[%WW0??&H,^B>U; M,^OV??,H\E/8'&6WSE$-#BBM@%4F.7FW=;!Z#+JUA'P29&MLX%[I(?K\GKLP MV'@+AA,05MM*?DIUFPCH!$]BCTJYQJB/M'.;2%6AX39LCH"EW!N#''=@1 #L M]UIA2M%0ZU[+]>0^M*;9G^-8:YSKO6I'*FFUYZ1-F/J*<)4@;XFEO-87]$XS A).VB$G>3<:&OP#A/!,*>N30CCBO>4G=O"CO"?Q :S M>3*:*0"?OD@9$0J00Q J/T\6;R2ZYUA3K2?#JVRWF_TX^^W%91U$: MR;3D2G <+!?>RP E&B;]TN8JG/B;>9V"/W EU3S"2AZWVIS;,1]M% FVQ*L< MIK$N?5$[3WDE)4G6O 7%Y ](L:Z 'IE.-8L]UV@=E>14Z^ "\NDWH$C:"%5R MVQ#:[%K5-6?0.Z98"\S'"L0N-K./']?YS-/NV8KR)WZ@HS1:F>3>".$T:(,P MTD2Z,E[NK"2U;&\_&!S1S;ERNZ>:12V]S.]XY=R4(2HD,44E+6+#/N0^G96F M-@>^KP'?'=0-UYK->ON,4.G_OB=3^J-\L6[^=+=]MRYK]ARIH'OL1R-A&@Q) M.P)OF<+>T7QSMY0D,'1CQ2"Z4>JJ4TP'8$>^FE0.<'.T\NW)GX^>&BR"9<)Y M!/FDO =6R<2%O)&+L.U5^I(;K<%L'+K^=W);BGE5XJL:P^F*;*?:Q""\DS8H MPBA(C0P&7+K8W"MD;X\$;72WZ@?5QFQXED"I1X6C#2+W5N6BE2X?/TC#)<33 M:L26N38UUB>4*.N!!UU!VI@$29[[8K/9W0FHQX+C+:+0@5G$ @B52P$0FG;@ MU9@]Y^XVLE4]T* S3(>*8ASQF][6*+5XKFD,-E>NY!(A2S#1#K#PE<32MV+1 MA(Q)+QYH3Q@/Q:HS6[C]^YN+Y<><*4O_SC_,_FH>%'BMMRA$\(X)'C )' )/ M_EV%2TZVW=AC(=W1Y++R#AU /U(([9'J_MR[WQ\6>P1_H$@:E6BEW&1M=7<-'0IL1SS@>E'9*4^<1.-T^"@<"<1$ J* 4&Q2"J^2GPK0Y M8C]!0]$Y*UZW%YUB/O"B=7KL^9&^NWS3>/&8?N3=_?OTIYO[O>-_+L;;S0>B M3@X$YLF;9)XR[/,5W^K6.;;RUAX!F01CNU;*U5#Z_7:VWOK9]MS[;=U^*(+1 M7 :06LB@,?-&*UNAJ9"\3:,\& 6[G@%M=' M6-YR#.IUS?YFFAMIXS]R.>4XX$53K2G[OR(U% #MGQ06'9IIB/OI]&[.<'TXQUV9? M@]XBX8"8P=J , (+%;1W%2Y2R!O+A/3-Q?XU<#5^66W6=ORE_'Z#<\ (;XI__^#]02P$"% ,4 M" !\@6A-XFCQ\-*3 0#C[A\ $0 @ $ 96QL:2TR,#$X M,#DS,"YX;6Q02P$"% ,4 " !\@6A-(&O\JW<. %F $0 M @ $!E $ 96QL:2TR,#$X,#DS,"YX&UL4$L! A0#% @ ?(%H3;/_TB^0. B?," !4 ( ! M(;T! &5L;&DM,C Q.# Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( 'R!:$TY#3RB M^Y< $L" 5 " >3U 0!E;&QI+3(P,3@P.3,P7VQA8BYX M;6Q02P$"% ,4 " !\@6A-A5 =&()A I(P4 %0 @ $2 MC@( 96QL:2TR,#$X,#DS,%]P&UL4$L%!@ & 8 B@$ ,?O @ ! $! end