0001086222-18-000208.txt : 20181108 0001086222-18-000208.hdr.sgml : 20181108 20181108160935 ACCESSION NUMBER: 0001086222-18-000208 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181108 DATE AS OF CHANGE: 20181108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AKAMAI TECHNOLOGIES INC CENTRAL INDEX KEY: 0001086222 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 043432319 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27275 FILM NUMBER: 181169750 BUSINESS ADDRESS: STREET 1: 150 BROADWAY CITY: CAMBRIDGE STATE: MA ZIP: 02142 BUSINESS PHONE: 6174443000 MAIL ADDRESS: STREET 1: 150 BROADWAY CITY: CAMBRIDGE STATE: MA ZIP: 02142 10-Q 1 akam10q9302018.htm FORM 10-Q Document
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________________________ 
FORM 10-Q
 ______________________________________________
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended September 30, 2018
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from                      to    
            

Commission file number 0-27275
______________________________________________ 
Akamai Technologies, Inc.

(Exact name of registrant as specified in its charter)
Delaware
 
04-3432319
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)

150 Broadway
Cambridge, MA 02142
(617) 444-3000
(Address, Including Zip Code, and Telephone Number,
Including Area Code, of Registrant’s Principal Executive Offices)
______________________________________________ 

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 (the “Exchange Act”) 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 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,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer  x
Accelerated filer o
Non-accelerated filer o
Smaller reporting company o
Emerging growth company o

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ¨    No  x
The number of shares outstanding of the registrant’s common stock as of November 5, 2018: 162,866,026



AKAMAI TECHNOLOGIES, INC.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2018

TABLE OF CONTENTS
 
 
 
Page
 
 
 
 
Item 1.
 
Consolidated Balance Sheets at September 30, 2018 and December 31, 2017
 
Consolidated Statements of Income for the three and nine months ended September 30, 2018 and 2017
 
Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2018 and 2017
 
Consolidated Statements of Cash Flows for the nine months ended September 30, 2018 and 2017
 
Notes to Unaudited Consolidated Financial Statements
Item 2.
Item 3.
Item 4.
 
 
 
 
 
 
Item 1.
Item 1A.
Item 2.
Item 6.
 
 


2


PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
September 30,
2018
 
December 31,
2017
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
705,407

 
$
313,382

Marketable securities
1,096,233

 
398,554

Accounts receivable, net of reserves of $1,358 and $1,281 at September 30, 2018, and December 31, 2017, respectively
466,364

 
461,457

Prepaid expenses and other current assets
161,785

 
172,853

Total current assets
2,429,789

 
1,346,246

Property and equipment, net
884,483

 
862,535

Marketable securities
257,135

 
567,592

Goodwill
1,488,868

 
1,498,688

Acquired intangible assets, net
176,640

 
201,259

Deferred income tax assets
23,688

 
36,231

Other assets
103,284

 
136,365

Total assets
$
5,363,887

 
$
4,648,916

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
96,051

 
$
80,278

Accrued expenses
305,267

 
283,743

Deferred revenue
93,732

 
70,495

Convertible senior notes
680,564

 

Other current liabilities
20,324

 
22,178

Total current liabilities
1,195,938

 
456,694

Deferred revenue
5,218

 
6,062

Deferred income tax liabilities
18,827

 
17,823

Convertible senior notes
864,679

 
662,913

Other liabilities
123,695

 
142,955

Total liabilities
2,208,357

 
1,286,447

Commitments and contingencies (Note 9)

 

Stockholders’ equity:
 
 
 
Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding

 

Common stock, $0.01 par value; 700,000,000 shares authorized; 172,234,085 shares issued and 163,886,719 shares outstanding at September 30, 2018, and 169,893,324 shares issued and outstanding at December 31, 2017
1,722

 
1,699

Additional paid-in capital
4,352,857

 
4,073,362

Accumulated other comprehensive loss
(48,218
)
 
(21,930
)
Treasury stock, at cost, 8,347,366 shares at September 30, 2018, and no shares at December 31, 2017
(625,925
)
 

Accumulated deficit
(524,906
)
 
(690,662
)
Total stockholders’ equity
3,155,530

 
3,362,469

Total liabilities and stockholders’ equity
$
5,363,887

 
$
4,648,916


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

3


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF INCOME
    
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands, except per share data)
2018
 
2017
 
2018
 
2017
Revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565

Costs and operating expenses:
 
 
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)
239,246

 
225,490

 
709,558

 
645,897

Research and development
61,049

 
57,226

 
185,823

 
162,761

Sales and marketing
125,323

 
117,863

 
379,556

 
350,299

General and administrative
119,911

 
124,523

 
444,502

 
363,050

Amortization of acquired intangible assets
8,294

 
7,753

 
25,019

 
23,075

Restructuring (benefit) charges
(732
)
 
332

 
14,442

 
3,303

Total costs and operating expenses
553,091

 
533,187

 
1,758,900

 
1,548,385

Income from operations
116,537


91,253


242,211

 
282,180

Interest income
9,258

 
4,463

 
19,632

 
13,368

Interest expense
(14,566
)
 
(4,746
)
 
(28,620
)
 
(13,989
)
Other (expense) income, net
(459
)
 
535

 
(3,207
)
 
414

Income before provision for income taxes
110,770

 
91,505

 
230,016

 
281,973

Provision for income taxes
3,187

 
27,594

 
25,658

 
86,727

Net income
$
107,583

 
$
63,911


$
204,358


$
195,246

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.65

 
$
0.37

 
$
1.21

 
$
1.13

Diluted
$
0.64

 
$
0.37

 
$
1.20

 
$
1.13

Shares used in per share calculations:
 
 
 
 
 
 
 
Basic
165,924

 
170,976

 
168,763

 
172,269

Diluted
167,900

 
171,505

 
170,732

 
173,371


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

4


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
 
2018
 
2017
Net income
$
107,583

 
$
63,911

 
$
204,358

 
$
195,246

Other comprehensive (loss) income:
 
 
 
 
 
 
 
Foreign currency translation adjustments
(7,771
)
 
7,689

 
(26,046
)
 
31,184

Change in unrealized gain (loss) on investments, net of income tax (provision) benefit of $(494), $(187), $78 and $(868) for the three and nine months ended September 30, 2018 and 2017, respectively
1,524

 
310

 
(242
)
 
1,438

Other comprehensive (loss) income
(6,247
)
 
7,999

 
(26,288
)
 
32,622

Comprehensive income
$
101,336

 
$
71,910

 
$
178,070

 
$
227,868


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


5


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
Cash flows from operating activities:
 
 
 
Net income
$
204,358

 
$
195,246

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
318,226

 
272,917

Stock-based compensation
138,815

 
122,103

Provision for deferred income taxes
12,906

 
23,134

Amortization of debt discount and issuance costs
27,844

 
13,989

Restructuring-related software charges
2,818

 

Other non-cash reconciling items, net
9,360

 
3,655

Changes in operating assets and liabilities, net of effects of acquisitions:
 
 
 
Accounts receivable
(13,611
)
 
(9,423
)
Prepaid expenses and other current assets
(2,084
)
 
(36,580
)
Accounts payable and accrued expenses
7,921

 
22,150

Deferred revenue
23,927

 
1,528

Other current liabilities
2,030

 
3,651

Other non-current assets and liabilities
(10,338
)
 
(8,828
)
Net cash provided by operating activities
722,172

 
603,542

Cash flows from investing activities:
 
 
 
Cash paid for acquired businesses, net of cash acquired
(79
)
 
(197,201
)
Purchases of property and equipment
(143,285
)
 
(185,466
)
Capitalization of internal-use software development costs
(145,122
)
 
(122,460
)
Purchases of short- and long-term marketable securities
(782,086
)
 
(249,098
)
Proceeds from sales of short- and long-term marketable securities
16,308

 
180,405

Proceeds from maturities of short- and long-term marketable securities
378,708

 
317,974

Other non-current assets and liabilities
(2,678
)
 
(1,166
)
Net cash used in investing activities
(678,234
)
 
(257,012
)
Cash flows from financing activities:
 
 
 
Proceeds from the issuance of convertible senior notes
1,132,185

 

Proceeds from the issuance of warrants
119,945

 

Purchase of note hedge related to convertible senior notes
(261,740
)
 

Proceeds related to the issuance of common stock under stock plans
52,497

 
41,740

Employee taxes paid related to net share settlement of stock-based awards
(52,145
)
 
(48,122
)
Repurchases of common stock
(625,925
)
 
(306,629
)
Other non-current assets and liabilities
(5,085
)
 
(1,096
)
Net cash provided by (used in) financing activities
359,732

 
(314,107
)
Effects of exchange rate changes on cash, cash equivalents and restricted cash
(11,528
)
 
12,359

Net increase in cash, and cash equivalents and restricted cash
392,142

 
44,782

Cash, cash equivalents and restricted cash at beginning of period
314,429

 
324,626

Cash, cash equivalents and restricted cash at end of period
$
706,571

 
$
369,408



6


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS, continued

 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
Supplemental disclosure of cash flow information:
 
 
 
Cash paid for income taxes, net of refunds received of $17,286 and $5,867 for the nine months ended September 30, 2018 and 2017, respectively
$
32,485

 
$
79,479

Non-cash investing activities:
 
 
 
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses
54,414

 
29,546

Capitalization of stock-based compensation
25,676

 
21,602

 
 
 
 
Reconciliation of cash, cash equivalents and restricted cash:
 
 
 
Cash and cash equivalents
$
705,407

 
$
368,152

Restricted cash
1,164

 
1,256

Cash, cash equivalents and restricted cash
$
706,571

 
$
369,408


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

7


AKAMAI TECHNOLOGIES, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

1. Nature of Business and Basis of Presentation

Akamai Technologies, Inc. (the “Company”) provides security, web and mobile performance, enterprise access, and video delivery solutions to enterprises across the world. Its globally-distributed platform comprises more than 200,000 servers across more than 130 countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company currently operates in one industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet.

The accompanying interim consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying financial statements.

Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2017, filed with the Securities and Exchange Commission on March 1, 2018.

The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.

Newly-Adopted Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board ("FASB") issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. The Company adopted this new standard on a retrospective basis on January 1, 2018. The changes to the Company's revenue recognition approach under this new standard primarily impact the timing of recognizing revenue from a small number of licensed software customers. There is little impact on revenue recognized for the Company's core services. As a result of the change, the Company also began capitalizing certain commission and incentive payments.

In November 2016, the FASB issued guidance that requires restricted cash to be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The Company adopted this new standard on a retrospective basis on January 1, 2018.


8


The following table details the changes to the consolidated balance sheet as of December 31, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands):

 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
ASSETS
 
 
 
 
 
Current assets:
 
 
 
 
 
Accounts receivable
$
459,127

 
$
2,330

 
$
461,457

Prepaid expenses and other current assets
137,809

 
35,044

 
172,853

Total current assets
1,308,872

 
37,374

 
1,346,246

Deferred income tax assets
51,069

 
(14,838
)
 
36,231

Other assets
112,829

 
23,536

 
136,365

Total assets
4,602,844

 
46,072

 
4,648,916

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
 
 
Current liabilities:
 
 
 
 
 
Deferred revenue
$
77,705

 
$
(7,210
)
 
$
70,495

Total current liabilities
463,904

 
(7,210
)
 
456,694

Deferred revenue
6,839

 
(777
)
 
6,062

Deferred income tax liabilities
15,510

 
2,313

 
17,823

Total liabilities
1,292,121

 
(5,674
)
 
1,286,447

Stockholders' equity:
 
 


 
 
Accumulated deficit
(742,408
)
 
51,746

 
(690,662
)
Total stockholders' equity
3,310,723

 
51,746

 
3,362,469

Total liabilities and stockholders' equity
4,602,844

 
46,072

 
4,648,916


9



The following table details the changes to the consolidated statements of income for the three and nine months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands, except per share data):

 
For the Three Months Ended
 
For the Nine Months Ended
 
September 30, 2017
 
September 30, 2017
 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
Revenue
$
621,399

 
$
3,041

 
$
624,440

 
$
1,839,544

 
$
(8,979
)
 
$
1,830,565

Costs and operating expenses:
 
 


 
 
 
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets)
225,468

 
22

 
225,490

 
645,821

 
76

 
645,897

Sales and marketing
120,220

 
(2,357
)
 
117,863

 
353,218

 
(2,919
)
 
350,299

Total costs and operating expenses
535,522

 
(2,335
)
 
533,187

 
1,551,228

 
(2,843
)
 
1,548,385

Income from operations
85,877

 
5,376

 
91,253

 
288,316

 
(6,136
)
 
282,180

Income before provision for income taxes
86,129

 
5,376

 
91,505

 
288,109

 
(6,136
)
 
281,973

Provision for income taxes
25,617

 
1,977

 
27,594

 
88,895

 
(2,168
)
 
86,727

Net income
60,512

 
3,399

 
63,911

 
199,214

 
(3,968
)
 
195,246

Net income per share:
 
 


 
 
 
 
 
 
 
 
Basic
$
0.35

 
$
0.02

 
$
0.37

 
$
1.16

 
$
(0.03
)
 
$
1.13

Diluted
$
0.35

 
$
0.02

 
$
0.37

 
$
1.15

 
$
(0.02
)
 
$
1.13


10


The statements of comprehensive income for the three and nine months ended September 30, 2017 was also impacted by the adjustments to net income of $3.4 million and $(4.0) million, respectively.

The following table details the changes to the consolidated statement of cash flows for the nine months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition and statement of cash flow standards (in thousands):

 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
Cash Flow Standard Adjustments
 
As Revised
Cash flows from operating activities:
 
 


 
 
 
 
Net income
$
199,214

 
$
(3,968
)
 
$

 
$
195,246

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


 
 
 
 
Provision for deferred income taxes
25,302

 
(2,168
)
 

 
23,134

Changes in operating assets and liabilities, net of effects of acquisitions:
 
 


 
 
 
 
Accounts receivable
(19,199
)
 
9,776

 

 
(9,423
)
Prepaid expenses and other current assets
(34,195
)
 
(2,385
)
 

 
(36,580
)
Deferred revenue
991

 
537

 

 
1,528

Other non-current assets and liabilities
(7,036
)
 
(1,792
)
 

 
(8,828
)
Net cash provided by operating activities
603,542

 

 

 
603,542

Cash flows from investing activities:
 
 
 
 
 
 
 
Other non-current assets and liabilities
(1,895
)
 

 
729

 
(1,166
)
Net cash used in investing activities
(257,741
)
 

 
729

 
(257,012
)
Effects of exchange rate changes on cash, cash equivalents and restricted cash
12,289

 

 
70

 
12,359

Net increase in cash, and cash equivalents and restricted cash
43,983

 

 
799

 
44,782

Cash, cash equivalents and restricted cash at beginning of period
324,169

 

 
457

 
324,626

Cash, cash equivalents and restricted cash at end of period
368,152

 

 
1,256

 
369,408


In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The Company adopted this new standard on January 1, 2018 using the modified retrospective basis, recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company reclassified $11.6 million from prepaid and other current assets and $27.0 million from other assets to beginning retained earnings.

In January 2017, the FASB issued guidance that changes the definition of a "business" to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. The Company adopted this guidance on January 1, 2018 and will apply it prospectively to future transactions. The adoption of this new accounting guidance had no immediate impact on the Company's consolidated financial statements; however, it may result in a future transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.

Recent Accounting Pronouncements

In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. This will impact all leases, including leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 on a modified retrospective basis. The Company expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets, but does not expect the adoption to impact its results of operations or cash flows.

11


The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. To date, the Company has completed its gap analysis, selected a software tool to assist with the accounting for leases, has begun to implement the software, and has begun its data collection and migration efforts. The Company is also in the process of finalizing its accounting policies and designing the related processes and internal controls. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.

In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In February 2018, the FASB issued guidance that allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the "TCJA") that was enacted in 2017. The amendments in this update are effective either in the period of adoption or retrospectively, to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized, during interim and annual periods beginning after December 15, 2018, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In August 2018, the FASB issued guidance which changes the fair value measurement disclosure requirements. This guidance will be effective for the Company on January 1, 2019. The Company is evaluating the impact the update will have on its disclosures.

In August 2018, the FASB issued guidance which address a customer’s accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The guidance aligns the accounting for costs incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance will be effective for the Company on January 1, 2020, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

2. Significant Accounting Policies Update

The Company's significant accounting policies are detailed in Note 2 of its annual report on Form 10-K for the year ended December 31, 2017. As a result of the FASB's updated guidance for revenue recognition and related changes, as described in Note 1, the following policies have been updated as of the Company's adoption date of January 1, 2018, with retrospective application to the historical periods presented.

Revenue Recognition
    
The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services – the delivery of content, applications and software over the Internet – as well as security solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.
    
The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.

The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they

12


are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.

Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis.

Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately, or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP.

Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.

Some of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.

Incremental Costs to Obtain a Contract with a Customer

The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value.  To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis.  The Company also incurs commission expense on an ongoing basis based upon revenue recognized.  In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized.

Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately 2.5 years. Amortization is primarily included in sales and marketing expense in the consolidated statements of income.  The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.

Contract Liabilities
    
Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees, and

13


prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.

3. Fair Value Measurements

The following is a summary of available-for-sale marketable securities held as of September 30, 2018 and December 31, 2017 (in thousands):

 
 
 
Gross Unrealized
 
 
 
Classification on Balance Sheet
 
Amortized Cost
 
Gains
 
Losses
 
Aggregate
Fair Value
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of September 30, 2018
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit
$
65,000

 
$
5

 
$
(11
)
 
$
64,994

 
$
64,994

 
$

Commercial paper
393,835

 
3

 
(98
)
 
393,740

 
393,740

 

Corporate bonds
830,558

 
17

 
(5,253
)
 
825,322

 
581,609

 
243,713

U.S. government agency obligations
58,683

 

 
(564
)
 
58,119

 
55,660

 
2,459

 
$
1,348,076

 
$
25

 
$
(5,926
)
 
$
1,342,175

 
$
1,096,003

 
$
246,172

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
6,951

 
$

 
$
(9
)
 
$
6,942

 
$
6,942

 
$

Corporate bonds
736,902

 
2

 
(3,829
)
 
733,075

 
289,378

 
443,697

U.S. government agency obligations
220,014

 

 
(1,764
)
 
218,250

 
102,234

 
116,016

 
$
963,867

 
$
2

 
$
(5,602
)
 
$
958,267

 
$
398,554

 
$
559,713


The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the consolidated balance sheets.

Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest income in the consolidated statements of income. As of September 30, 2018, the Company held for investment corporate and government bonds with a fair value of $406.6 million, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses of $3.8 million related to these corporate and government bonds are included in accumulated other comprehensive income as of September 30, 2018. The unrealized losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.

14



The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of September 30, 2018 and December 31, 2017 (in thousands):

 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
 
Level 1    
 
Level 2    
 
Level 3    
As of September 30, 2018
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
139,125

 
$
139,125

 
$

 
$

Certificates of deposit
64,994

 
64,994

 

 

Commercial paper
393,740

 

 
393,740

 

Corporate bonds
825,322

 

 
825,322

 

U.S. government agency obligations
58,119

 

 
58,119

 

Mutual funds
11,193

 
11,193

 

 

 
$
1,492,493

 
$
215,312

 
$
1,277,181

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration related to a completed acquisition
$
(6,200
)
 
$

 
$

 
$
(6,200
)
 
 
 
 
 
 
 
 
As of December 31, 2017
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
22,649

 
$
22,649

 
$

 
$

Commercial paper
10,928

 

 
10,928

 

Corporate bonds
733,075

 

 
733,075

 

U.S. government agency obligations
218,248

 

 
218,248

 

     Mutual funds
7,879

 
7,879

 

 

 
$
992,779


$
30,528


$
962,251


$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration related to a completed acquisition
$
(8,631
)
 
$

 
$

 
$
(8,631
)

As of September 30, 2018 and December 31, 2017, the Company grouped certificates of deposit, money market funds and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of September 30, 2018 and December 31, 2017, the Company grouped commercial paper, corporate bonds and U.S. government agency obligations using a Level 2 valuation because quoted prices for identical or similar assets are available in markets that are inactive. The Company did not have any transfers of assets between Level 1, Level 2 or Level 3 of the fair value measurement hierarchy during the three months ended September 30, 2018.

When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that primarily use market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.

The valuation technique used to measure fair value of the Company's Level 3 liabilities, which consist of contingent consideration related to the acquisition of Cyberfend, Inc. in 2016, was primarily an income-based approach. The significant unobservable input used in the fair value measurement of the contingent consideration was the likelihood of achieving certain post-closing financial results.


15


Contractual maturities of the Company’s available-for-sale marketable securities held as of September 30, 2018 and December 31, 2017 were as follows (in thousands):

 
September 30,
2018
 
December 31,
2017
Due in 1 year or less
$
1,096,003

 
$
398,554

Due after 1 year through 3 years
246,172

 
559,713

 
$
1,342,175

 
$
958,267


The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs during the nine months ended September 30, 2018 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance as of January 1, 2018
$
(8,631
)
Fair value adjustment to contingent consideration included in general and administrative expense
(1,735
)
Cash paid upon achievement of milestone
4,166

Balance as of September 30, 2018
$
(6,200
)

4. Accounts Receivable

Net accounts receivable consisted of the following as of September 30, 2018 and December 31, 2017 (in thousands):
 
 
September 30,
2018
 
December 31,
2017
Trade accounts receivable
$
330,989

 
$
320,001

Unbilled accounts receivable
136,733

 
142,737

Gross accounts receivable
467,722

 
462,738

Allowance for doubtful accounts and other reserves
(1,358
)
 
(1,281
)
Accounts receivable, net
$
466,364

 
$
461,457


5. Incremental Costs to Obtain a Contract with a Customer

The following table summarizes the deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30,
2018
 
December 31,
2017
Deferred costs included in prepaid and other current assets
$
38,929

 
$
35,044

Deferred costs included in other assets
24,064

 
23,536

Total deferred costs
$
62,993

 
$
58,580


During the three and nine months ended September 30, 2018, the Company recognized $11.2 million and $32.9 million, respectively, of amortization expense related to deferred commissions. During the three and nine months ended September 30, 2017, the Company recognized $9.3 million and $27.3 million, respectively, of amortization expense related to deferred commissions. Amortization expense related to deferred commissions is primarily included in sales and marketing expense in the consolidated statements of income.


16


6. Goodwill and Acquired Intangible Assets

The change in the carrying amount of goodwill for the nine months ended September 30, 2018 was as follows (in thousands):

Balance as of January 1, 2018
$
1,498,688

Measurement period adjustments
(6,667
)
Foreign currency translation
(3,153
)
Balance as of September 30, 2018
$
1,488,868


The Company tests goodwill for impairment at least annually. Through the date the consolidated financial statements were issued, no triggering events had occurred that would indicate a potential impairment exists.

Acquired intangible assets that are subject to amortization consisted of the following as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30, 2018
 
December 31, 2017
 
Gross
Carrying
Amount
 
Accumulated Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technology
$
145,091

 
$
(77,512
)
 
$
67,579

 
$
145,091

 
$
(65,283
)
 
$
79,808

Customer-related intangible assets
245,710

 
(140,798
)
 
104,912

 
245,310

 
(128,835
)
 
116,475

Non-compete agreements
700

 
(256
)
 
444

 
4,710

 
(3,975
)
 
735

Trademarks and trade names
7,200

 
(3,495
)
 
3,705

 
7,200

 
(2,959
)
 
4,241

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
399,191

 
$
(222,551
)
 
$
176,640

 
$
402,801

 
$
(201,542
)
 
$
201,259


Aggregate expense related to amortization of acquired intangible assets for the three and nine months ended September 30, 2018 was $8.3 million and $25.0 million, respectively. Aggregate expense related to amortization of acquired intangible assets for the three and nine months ended September 30, 2017 was $7.8 million and $23.1 million, respectively. Based on the Company’s acquired intangible assets as of September 30, 2018, aggregate expense related to amortization of acquired intangible assets is expected to be $8.3 million for the remainder of 2018, and $36.6 million, $33.9 million, $28.0 million and $22.4 million for 2019, 2020, 2021 and 2022, respectively.

7. Debt

Convertible Notes Due 2025

In May 2018, the Company issued $1,150.0 million in par value of convertible senior notes due 2025 (the "2025 Notes"). The 2025 Notes are senior unsecured obligations of the Company, bear regular interest of 0.125%, payable semi-annually on May 1 and November 1 of each year, and mature on May 1, 2025, unless repurchased or converted prior to maturity.

At their option, holders may convert their 2025 Notes prior to the close of business on the business day immediately preceding January 1, 2025, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2025 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or

17



upon the occurrence of specified corporate events.

On or after January 1, 2025, holders may convert all or any portion of their 2025 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.

Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is 10.5150 shares of the Company's common stock per $1,000 principal amount, which is equivalent to an initial conversion price of approximately $95.10 per share, subject to adjustments in certain events, and represents a potential conversion into 12.1 million shares.

In accounting for the issuance of the 2025 Notes, the Company separated the 2025 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2025 Notes. The difference between the principal amount of the 2025 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2025 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for equity classification.

In accounting for the transaction costs related to the issuance of the 2025 Notes, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability component are being amortized to interest expense over the term of the 2025 Notes, and transaction costs attributable to the equity component are netted against the equity component of the 2025 Notes in stockholders’ equity.

The 2025 Notes consist of the following components as of September 30, 2018 (in thousands):

 
September 30,
2018
Liability component:
 
Principal
$
1,150,000

Less: debt discount and issuance costs, net of amortization
(285,321
)
Net carrying amount
$
864,679

 
 
Equity component:
$
285,225


The estimated fair value of the 2025 Notes at September 30, 2018 was $1,129.7 million. The fair value was determined based on the quoted price of the 2025 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $73.15 on September 30, 2018, the value of the 2025 Notes if converted to common stock was less than the principal amount of $1,150.0 million.

The Company used $46.2 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2025 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the Board of Directors. Additionally, $141.8 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are intended to be used for the repayment at maturity of the $690.0 million in par value of convertible senior notes due 2019 as well as for working capital, share repurchases, potential acquisitions and strategic transactions and other corporate purposes.


18


Note Hedge

To minimize the impact of potential dilution upon conversion of the 2025 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in May 2018. The Company paid $261.7 million for the note hedge transactions. The note hedge transactions cover approximately 12.1 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2025 Notes, also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the 2025 Notes.

Warrants

Separately, in May 2018, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 12.1 million shares of the Company’s common stock at a strike price of approximately $149.18 per share. The Company received aggregate proceeds of $119.9 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2025 Notes to approximately $149.18 per share.

Convertible Notes Due 2019

In February 2014, the Company issued $690.0 million in par value of convertible senior notes due 2019 (the "2019 Notes"). The 2019 Notes are senior unsecured obligations of the Company, do not bear regular interest and mature on February 15, 2019, unless repurchased or converted prior to maturity.

At their option, holders may convert their 2019 Notes prior to the close of business on the business day immediately preceding August 15, 2018, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended June 30, 2014 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2019 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or upon the occurrence of specified corporate events.

On or after August 15, 2018, holders may convert all or any portion of their 2019 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.

Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is 11.1651 shares of the Company's common stock per $1,000 principal amount, which is equivalent to an initial conversion price of approximately $89.56 per share, subject to adjustments in certain events, and represents a potential conversion into 7.7 million shares.

In accounting for the issuance of the 2019 Notes, the Company separated the 2019 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2019 Notes. The difference between the principal amount of the 2019 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2019 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for equity classification.

In accounting for the transaction costs related to the issuance of the 2019 Notes, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability component are being amortized to interest expense over the term of the 2019 Notes, and transaction costs attributable to the equity component are netted against the equity component of the 2019 Notes in stockholders’ equity.


19


The 2019 Notes consist of the following components as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30,
2018
 
December 31, 2017
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(9,436
)
 
(27,087
)
Net carrying amount
$
680,564

 
$
662,913

 
 
 
 
Equity component:
$
101,276

 
$
101,276


The estimated fair value of the 2019 Notes at September 30, 2018 was $684.8 million. The fair value was determined based on the quoted price of the 2019 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $73.15 on September 30, 2018, the value of the 2019 Notes if converted to common stock was less than the principal amount of $690.0 million.

The Company used $62.0 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2019 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the Board of Directors. Additionally, $23.3 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are for working capital, share repurchases and other general corporate purposes, as well as for potential acquisitions and strategic transactions.

Note Hedge

To minimize the impact of potential dilution upon conversion of the 2019 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in February 2014. The Company paid $101.3 million for the note hedge transactions. The note hedge transactions cover approximately 7.7 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2019 Notes, also subject to adjustment, and are exercisable upon conversion of the 2019 Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the 2019 Notes.

Warrants

Separately, in February 2014, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 7.7 million shares of the Company’s common stock at a strike price of approximately $104.49 per share. The Company received aggregate proceeds of $78.0 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2019 Notes to approximately $104.49 per share.

Revolving Credit Facility

In May 2018, the Company entered into a $500.0 million five-year, revolving credit agreement (the “Credit Agreement”).  Borrowings under the Credit Agreement may be used to finance working capital needs and for general corporate purposes. The Credit Agreement provides for an initial $500.0 million in revolving loans. Under specified circumstances, the facility can be increased to up to $1.0 billion in aggregate principal amount.

Borrowings under the Credit Agreement bear interest, at the Company's option, at a base rate plus a spread of 0.00% to 0.25% or an adjusted LIBOR rate plus a spread of 0.875% to 1.25%, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the Credit Agreement. Regardless of what amounts, if any, are outstanding under the Credit Agreement, the Company is also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.075% to 0.15%, with such rate being based on the Company's consolidated leverage ratio specified in the Credit Agreement.

The Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default.  Principal covenants include a maximum consolidated leverage ratio and a minimum consolidated interest coverage ratio.  There were no outstanding borrowings under the Credit Agreement as of September 30, 2018

20



Interest Expense

The 2025 Notes bear interest at a fixed rate of 0.125%. The interest is payable semi-annually on May 1 and November 1 of each year, commencing in November 2018. The 2025 Notes have an effective interest rate of 4.26% attributable to the conversion feature. The 2019 Notes do not bear regular interest, but have an effective interest rate of 3.2% attributable to the conversion feature. The Company is also obligated to pay ongoing commitment fees under the terms of the Credit Agreement. The following table sets forth total interest expense included in the consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Amortization of debt discount and issuance costs
$
15,295

 
$
5,731

 
31,045

 
$
17,044

Coupon interest payable on 2025 Notes
359

 

 
514

 

Revolving credit facility contractual interest expense
122

 

 
261

 

Capitalization of interest expense
(1,210
)
 
(985
)
 
(3,200
)
 
(3,055
)
Total interest expense
$
14,566

 
$
4,746

 
$
28,620

 
$
13,989


8. Restructuring

During the fourth quarter of 2017, management committed to an action to restructure certain parts of the Company, with the intent of shifting focus to more critical areas of the business and away from products that have not seen expected commercial success. The restructuring is also intended to facilitate cost efficiencies and savings. As part of the cost efficiency and savings plans, certain headcount and facility reductions were made in 2017 and the first three quarters of 2018. Certain capitalized internal-use software charges have also been realized for software not yet placed into service that will not be completed and implemented due to this action. The Company has incurred $62.0 million of restructuring charges as part of this action, of which $12.7 million was recognized during the nine months ended September 30, 2018, and $49.3 million was recognized during the three months ended December 31, 2017. The Company does not expect any additional restructuring charges related to this action to be significant.

The Company also recognized restructuring charges for redundant employees, facilities and contracts associated with acquisitions completed in 2017.

The following table summarizes the activity of the Company's restructuring accrual during the nine months ended September 30, 2018 (in thousands):

 
Employee Severance and Related Benefits
 
Software Charges
 
Excess Facilities, Contract Terminations and Other
 
Total
Balance as of January 1, 2018
$
12,857

 
$

 
$
1,386

 
$
14,243

Costs incurred
5,910

 
2,818

 
5,714

 
14,442

Cash disbursements
(18,509
)
 

 
(4,885
)
 
(23,394
)
Software and other non-cash charges

 
(2,818
)
 
(1,787
)
 
(4,605
)
Translation adjustments and other
706

 

 
(205
)
 
501

Balance as of September 30, 2018
$
964

 
$

 
$
223

 
$
1,187


9. Commitments and Contingencies

Legal Matters

In April 2018, as part of the resolution of multiple existing lawsuits between Limelight Networks, Inc. ("Limelight") and the Company, including in the U.S. District Court for the Eastern District of Virginia and in the U.S. District Court for the

21


District of Massachusetts, the Company and Limelight entered into an agreement to settle the cases and request that the U.S. Patent Trial and Appeal Board terminate certain proceedings related to patents at issue in the litigation. The Company recorded a $14.9 million charge in the second quarter of 2018, which is included in general and administrative expenses in the consolidated statement of income for the nine months ended September 30, 2018, related to this settlement.

10. Stockholders’ Equity

Share Repurchase Program

In February 2016, the Board of Directors authorized a $1.0 billion repurchase program effective from February 2016 through December 2018. In March 2018, the Company announced that its Board had increased its share repurchase authorization by $416.7 million, such that the amount that was authorized and available for repurchase in 2018 was $750.0 million. Subsequently, effective November 2018, the Board authorized an additional $1.1 billion repurchase program through December 2021.

During the three and nine months ended September 30, 2018, the Company repurchased 5.9 million and 8.3 million shares of its common stock, respectively, for $440.4 million and $625.9 million, respectively.

Stock-Based Compensation

The following table summarizes stock-based compensation included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Cost of revenue
$
5,494

 
$
5,296

 
$
16,343

 
$
15,055

Research and development
11,249

 
10,100

 
32,684

 
28,743

Sales and marketing
16,835

 
15,672

 
49,543

 
44,780

General and administrative
13,054

 
10,780

 
40,245

 
33,525

Total stock-based compensation
46,632

 
41,848

 
138,815

 
122,103

Provision for income taxes
(7,802
)
 
(11,211
)
 
(37,692
)
 
(41,417
)
Total stock-based compensation, net of income taxes
$
38,830

 
$
30,637

 
$
101,123

 
$
80,686


In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 include stock-based compensation reflected as a component of amortization of capitalized internal-use software of $6.6 million and $18.1 million, respectively, before taxes and, for the three and nine months ended September 30, 2017, include stock-based compensation reflected as a component of amortization of capitalized internal-use software of $5.1 million and $12.5 million, respectively, before taxes.

11. Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the nine months ended September 30, 2018 (in thousands):

 
Foreign Currency Translation
 
Net Unrealized Gains (Losses) on Investments
 
Total
Balance as of January 1, 2018
$
(24,319
)
 
$
2,389

 
$
(21,930
)
Other comprehensive loss
(26,046
)
 
(242
)
 
(26,288
)
Balance as of September 30, 2018
$
(50,365
)
 
$
2,147

 
$
(48,218
)

Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the nine months ended September 30, 2018.


22


12. Revenue from Contracts with Customers

The Company sells its services through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated. Other than the U.S., no single country accounted for 10% or more of the Company’s total revenue for any reported period. The following table summarizes revenue by geography included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
U.S.
$
412,573

 
$
412,348

 
$
1,249,041

 
$
1,211,454

International
257,055

 
212,092

 
752,070

 
619,111

Total revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565


While the Company sells its services through a geographically dispersed sales force, it manages its customer relationships in two divisions: the Web Division and the Media and Carrier Division. Customers are assigned to a division for relationship management purposes according to their predominant purchasing activity; however, customers may purchase solutions managed by the other division as well. The following table summarizes revenue by division included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Web Division
$
356,856

 
$
329,684

 
$
1,060,777

 
$
950,580

Media and Carrier Division
312,772

 
294,756

 
940,334

 
879,985

Total revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565


Most content delivery and security services represent obligations that are satisfied over time as the customer simultaneously receives and consumes the services provided by the Company. Accordingly, the majority of the Company's revenue is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. A small percentage of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at a point in time of delivery or satisfaction of the performance obligation.

During the nine months ended September 30, 2018 and 2017, the Company recognized $64.3 million and $43.9 million of revenue that was included in deferred revenue as of December 31, 2017 and 2016, respectively.

As of September 30, 2018, the aggregate amount of remaining performance obligations from contracts with customers was $2.3 billion. The Company expects to recognize more than 70% of its remaining performance obligations as revenue over the next 12 months, with the remaining recognized thereafter. Remaining performance obligations represent the amount of the transaction price under contracts with customers that are attributable to performance obligations that are unsatisfied or partially satisfied at the reporting date. This consists of future committed revenue for monthly, quarterly or annual periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced in prior periods for which the related performance obligations have not been satisfied. It excludes estimates of variable consideration such as usage-based contracts with no committed contract as well as anticipated renewed contracts.


23


13. Income Taxes

The effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods. Potential discrete adjustments include tax charges or benefits related to stock-based compensation, changes in tax legislation, settlements of tax audits or assessments, uncertain tax positions and acquisitions, among other items.

The Company is currently under audit in multiple jurisdictions and, in certain cases, is involved in litigation related to adverse audit determinations.  In the second quarter of 2018, the Company filed an appeal with the Massachusetts Appellate Tax Board contesting adverse audit findings related to certain tax benefits and exemptions. Over the next 12 months, the Company’s current assumptions and positions could change based on audit determinations and other events impacting its analysis. Such events, if resolved unfavorably, could significantly impact the Company’s effective income tax rate.

The Company’s effective income tax rate was 11.2% and 30.8% for the nine months ended September 30, 2018 and 2017, respectively. The lower effective tax rate for the nine months ended September 30, 2018, is primarily due to a reduction in the U.S. federal statutory tax rate from 35.0% to 21.0% as part of the TCJA, an increase in the excess tax benefit related to stock-based compensation and a decrease in the provisional amount of the one-time transition tax that was recorded in the fourth quarter of 2017. These amounts were partially offset by U.S. federal taxes on Global Intangible Low-Taxed Income (“GILTI”) enacted as part of the TCJA and an intercompany sale of intellectual property.

For the nine months ended September 30, 2018, the effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates, the excess tax benefit related to stock-based compensation, a decrease in the provisional amount of the one-time transition tax that was recorded in the fourth quarter of 2017, the release of certain tax reserves related to the expiration of local statutes and the benefit of U.S. federal, state and foreign research and development credits. These amounts were partially offset by U.S. federal taxes on GILTI enacted as part of the TCJA and an intercompany sale of intellectual property.

For the nine months ended September 30, 2017, the effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits, partially offset by the effects of accounting for stock-based compensation in accordance with the authoritative guidance for share-based payments and state income taxes.

As of September 30, 2018, the Company has not finalized the accounting for all of the tax effects of the TCJA. However, upon further analysis of certain aspects of the TCJA and refinements to the calculations, the provisional estimate of the one-time transition tax, which was recorded in the Company’s consolidated financial statements for the year ended December 31, 2017, decreased by $5.5 million. This decrease in the provisional estimate has been included as a discrete item in the interim period ended September 30, 2018. The Company will continue to refine the provisional amounts of the tax effect of the TCJA as additional guidance and information is available, including clarity regarding state income tax conformity to the current federal tax code. Any further changes to the provisional estimate of the tax effect of the TCJA will be recorded in the period in which the adjustments are made and within the prescribed measurement period.

Beginning in 2018, the TCJA provides for a modified territorial tax system imposing an incremental tax on foreign income deemed to be taxed at a “low rate” (the aforementioned GILTI provisions). Under GAAP, an election must be made to either (1) treat taxes due related to GILTI as a current-period expense when incurred (the “period cost method”) or (2) factor such amounts into the measurement of deferred taxes (the “deferred method”). The Company is still evaluating the effects of these provisions and has not yet adopted a policy to account for the related impacts.

As of September 30, 2018, the Company believes it is reasonably possible that its gross unrecognized tax benefits could decrease within the next twelve months by $30.8 million as a result of the expiration of local statutes of limitations.

14. Net Income per Share

Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, restricted stock units ("RSUs"), deferred stock units ("DSUs"), convertible senior notes and warrants issued by the Company. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.

24



The following table sets forth the components used in the computation of basic and diluted net income per share for the three and nine months ended September 30, 2018 and 2017 (in thousands, except per share data):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net income
$
107,583

 
$
63,911

 
$
204,358

 
$
195,246

Denominator:
 
 
 
 
 
 
 
Shares used for basic net income per share
165,924

 
170,976

 
168,763

 
172,269

Effect of dilutive securities:
 
 

 
 
 
 
Stock options
80

 
150

 
158

 
279

RSUs and DSUs
1,896

 
379

 
1,811

 
823

Convertible senior notes

 

 

 

Warrants related to issuance of convertible senior notes

 

 

 

Shares used for diluted net income per share
167,900

 
171,505

 
170,732

 
173,371

Basic net income per share
$
0.65

 
$
0.37

 
$
1.21

 
$
1.13

Diluted net income per share
$
0.64

 
$
0.37

 
$
1.20

 
$
1.13


For the three and nine months ended September 30, 2018 and 2017, certain potential outstanding shares from stock options, service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2018 and 2017 are as follows (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Stock options

 
25

 

 
13

Service-based RSUs
185

 
5,407

 
1,068

 
4,074

Performance-based RSUs
1,515

 
1,116

 
1,520

 
1,165

Convertible senior notes
19,797

 
7,704

 
19,797

 
7,704

Warrants related to issuance of convertible senior notes
19,797

 
7,704

 
19,797

 
7,704

Total shares excluded from computation
41,294

 
21,956

 
42,182

 
20,660


15. Akamai Foundation Endowment

During the second quarter of 2018, the Company contributed $50.0 million to the Akamai Foundation, a non-profit organization founded by certain current and former employees of the Company in 2000 (the "Foundation"). The Company has the right to appoint the directors of the Foundation. The contribution is intended to be a one-time endowment. The associated expense is included in general and administrative expenses in the consolidated statements of income for the nine months ended September 30, 2018. The Foundation is a private corporate foundation with a mission of supporting youth education, with a focus on mathematics, as well as other charitable causes.

25


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

This quarterly report on Form 10-Q, particularly Management’s Discussion and Analysis of Financial Condition and Results of Operations set forth below, and notes to our unaudited consolidated financial statements included herein contain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. These statements are subject to risks and uncertainties and are based on the beliefs and assumptions of our management as of the date hereof based on information currently available to our management. Use of words such as “believes,” “expects,” “anticipates,” “intends,” “plans,” “estimates,” “should,” “forecasts,” “if,” “continues,” “goal,” “likely” or similar expressions indicates a forward-looking statement. Forward-looking statements are not guarantees of future performance and involve risks, uncertainties and assumptions. Actual results may differ materially from the forward-looking statements we make. See “Risk Factors” elsewhere in this quarterly report on Form 10-Q for a discussion of certain risks associated with our business. We disclaim any obligation to update forward-looking statements as a result of new information, future events or otherwise.

Our management’s discussion and analysis of our financial condition and results of operations is based upon our unaudited consolidated financial statements included elsewhere in this quarterly report on Form 10-Q, which we have prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim periods and with Regulation S-X promulgated under the Securities Exchange Act of 1934, as amended, or the Exchange Act. The preparation of these unaudited consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related items, including, but not limited to, revenue recognition, accounts receivable and related reserves, valuation and impairment of marketable securities, goodwill and acquired intangible assets, capitalized internal-use software development costs, impairment and useful lives of long-lived assets, income taxes and stock-based compensation. We base our estimates and judgments on historical experience and on various other assumptions that we believe to be reasonable under the circumstances at the time they are made. Actual results may differ from our estimates. See the section entitled “Application of Critical Accounting Policies and Estimates” in our annual report on Form 10-K for the year ended December 31, 2017 and the section entitled "Significant Accounting Policies Update" in the notes to our unaudited consolidated financial statements included herein for further discussion of our critical accounting policies and estimates.

Overview

We provide security, web and mobile performance, enterprise access, and video delivery solutions to enterprises across the world. The key factors that influence our financial success are our ability to build on recurring revenue commitments for our performance and security offerings, increase media traffic on our network, develop new products and carefully manage our capital spending and other expenses.

Revenue

For most of our solutions, our customers commit to contracts having terms of a year or longer, which allows us to have a consistent and predictable base level of revenue. In addition to this base level of revenue, we are also dependent on media customers where usage of our services is more variable. As a result, our revenue is impacted by the amount of media and software download traffic we serve on our network, the rate of adoption of social media and video platform capabilities, the timing and variability of customer-specific one-time events and the impact of seasonal variations on our business. The ability to expand our product portfolio and to effectively manage the prices we charge for our services are also key factors impacting our revenue growth.

We have observed the following trends related to our revenue in recent years:

Increased sales of our security solutions have made a significant contribution to revenue growth. We plan to continue to invest in this area with a focus on further enhancing our product portfolio and extending our go-to-market capabilities.

We have increased committed recurring revenue from our solutions by increasing sales of incremental services to our existing customers and adding new customers. These increases helped to limit the impact of reductions in usage of our services, contract terminations by certain customers and price decreases negotiated as part of contract renewals.

The prices paid by some of our customers have declined, reflecting the impact of competition. In particular, pricing pressure related to our delivery-based web performance solutions has reduced our revenue growth rate in recent

26


quarters. Revenue growth for our web performance solutions has also been negatively impacted by the consolidation of and struggles faced by a number of our U.S.-based commerce customers.

We have experienced increases in the amount of traffic delivered for customers that use our solutions for video, gaming, social media and software downloads, contributing to an increase in our revenue. However, our traffic growth rates are subject to fluctuation based on, among other things, when large events occur and the “do-it-yourself” efforts by some of our customers that are among the large Internet platform companies: Amazon, Apple, Facebook, Google, Microsoft and Netflix. We refer to these companies as our Internet Platform Customers. Some of these customers have elected to develop and rely on their internal infrastructure to deliver more of their media content, particularly less performance-sensitive content, rather than use our services. As a result, we have experienced lower revenue from these customers in recent years. We have not, however, been experiencing a significant shift to internal infrastructure usage across the remainder of our media services customer base.

We have experienced variations in certain types of revenue from quarter to quarter. In particular, we experience higher revenue in the fourth quarter of each year for some of our solutions as a result of holiday season activity. We also experience lower revenue in the summer months, particularly in Europe, from both e-commerce and media customers because overall Internet use declines during that time. In addition, we experience quarterly variations in revenue attributable to, among other things, the nature and timing of software and gaming releases by our customers using our software download solutions; whether there are large live sporting or other events that increase the amount of media traffic on our network; and the frequency and timing of purchases of custom services and licensed software for carrier and security solutions.

Expenses

Our level of profitability is also impacted by our expenses, including direct costs to support our revenue such as bandwidth and co-location costs. Some of our bandwidth and co-location costs are fixed over a minimum time period, while others are variable and can be more easily adjusted to reflect changes in customer needs. We have observed the following trends related to our profitability in recent years:

Network bandwidth costs represent a significant portion of our cost of revenue. We have been able to mitigate increases in these costs by reducing our network bandwidth costs per unit and investing in internal-use software development to improve the performance and efficiency of our network. Our total bandwidth costs may increase in the future as a result of expected higher traffic levels, serving more traffic from higher cost regions and the introduction of new solutions. We will need to continue to effectively manage our bandwidth costs to maintain current levels of profitability.

Co-location costs are also a significant portion of our cost of revenue. By improving our internal-use software and managing our hardware deployments to enable us to use servers more efficiently, we have been able to manage the growth of co-location costs. We expect to continue to scale our network in the future and will need to continue to effectively manage our co-location costs to maintain current levels of profitability.

We incurred significant restructuring costs in the fourth quarter of 2017 and the first quarter of 2018 as management committed to an action to restructure certain parts of the company. The restructuring actions were intended to facilitate cost efficiencies and savings. During 2018, we have also launched internal transformation initiatives intended to improve our operating margins; we expect to incur incremental professional services fees in connection with these activities.

Payroll and related compensation costs have grown in the first three quarters of 2018 due to headcount increases in 2017, particularly in our professional services and engineering teams to support our revenue growth and strategic initiatives. During the year ended December 31, 2017, we increased our headcount by 1,161 employees. Our headcount decreased by 76 employees during the nine-month period ended September 30, 2018, primarily due to the recent restructuring actions in the fourth quarter of 2017 and the first quarter of 2018.

We retrospectively adopted the new accounting standard for revenue recognition on January 1, 2018; accordingly, prior period results have been revised for the adoption of the new standard. The changes to our revenue recognition approach under this new standard primarily impact the timing of recognizing revenue from a small number of licensed software customers. There is little impact to revenue from our core Web and Media products. As a result of the change, we also began capitalizing

27


certain commission and incentive payments. The revisions as a result of adopting the new standard did not have a material impact on our annual revenue or results of operations but did cause quarter-over-quarter fluctuations.

We report our revenue by division, which is a customer-focused reporting view that reflects revenue from customers that are managed by the division. As of January 1, 2018, we now report our revenue in two divisions compared to the three divisions reported in 2017; the Media Division and Enterprise and Carrier Division were combined to form the new Media and Carrier Division. As the purchasing patterns and required account expertise of customers change over time, we may reassign a customer from one division to another. In 2018, we reassigned some of our customers from the Media and Carrier Division to the Web Division and revised historical results in order to reflect the most recent categorization and to provide a comparable view for all periods presented.

Results of Operations

The following table sets forth, as a percentage of revenue, consolidated statements of income data for the periods indicated:

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Revenue
100.0
 %
 
100.0
 %
 
100.0
 %
 
100.0
 %
Costs and operating expenses:
 
 
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)
35.7

 
36.1

 
35.5

 
35.3

    Research and development
9.1

 
9.2

 
9.3

 
8.9

    Sales and marketing
18.7

 
18.9

 
19.0

 
19.1

    General and administrative
17.9

 
19.9

 
22.2

 
19.8

    Amortization of acquired intangible assets
1.2

 
1.2

 
1.3

 
1.3

    Restructuring (benefit) charges
(0.1
)
 
0.1

 
0.7

 
0.2

 Total costs and operating expenses
82.5

 
85.4

 
88.0

 
84.6

Income from operations
17.5

 
14.6

 
12.0

 
15.4

    Interest income
1.4

 
0.7

 
1.0

 
0.7

    Interest expense
(2.2
)
 
(0.8
)
 
(1.4
)
 
(0.8
)
    Other (expense) income, net
(0.1
)
 
0.1

 
(0.2
)
 

Income before provision for income taxes
16.6

 
14.6

 
11.4

 
15.3

    Provision for income taxes
0.5

 
4.4

 
1.3

 
4.7

Net income
16.1
 %
 
10.2
 %
 
10.1
 %
 
10.6
 %

Revenue

Revenue by division during the periods presented was as follows (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
% Change
 
% Change at Constant Currency
 
2018
 
2017
 
% Change
 
% Change at Constant Currency
Web Division
$
356,856

 
$
329,684

 
8.2
%
 
9.0
%
 
$
1,060,777

 
$
950,580

 
11.6
%
 
10.4
%
Media and Carrier Division
312,772

 
294,756

 
6.1

 
7.0

 
940,334

 
879,985

 
6.9

 
5.9

Total revenue
$
669,628

 
$
624,440

 
7.2
%
 
8.1
%
 
$
2,001,111

 
$
1,830,565

 
9.3
%
 
8.3
%

During the three- and nine-month periods ended September 30, 2018, the increase in our revenue as compared to the same periods in 2017 was primarily the result of higher media traffic volumes, increased sales of our new product offerings and continued strong growth from our Cloud Security Solutions. During the three-month period ended September 30, 2018, our

28


Cloud Security Solutions revenue was $168.6 million, as compared to $122.9 million during the three-month period ended September 30, 2017, which represents a 37.2% increase. During the nine-month period ended September 30, 2018, our Cloud Security Solutions revenue was $473.1 million, as compared to $349.7 million during the nine-month period ended September 30, 2017, which represents a 35.3% increase. Cloud Security Solutions revenue increased due to sales of new products, particularly Bot Manager, Image Manager and Digital Performance Management, as well as continued strong growth in our core Kona and Prolexic Cloud Security Solutions.

The increase in Web Division revenue during the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017, was primarily the result of increased sales of both new and existing Cloud Security Solutions to this customer base, as described above.

The increase in Media and Carrier Division revenue during the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017, was primarily the result of increased customer traffic volumes from video delivery and gaming customers and sales of Cloud Security Solutions to this customer base. The increase in Media and Carrier Division revenue was partially offset by a decline in revenue from our Internet Platform Customers to $43.1 million and $131.5 million, respectively, for the three- and nine-month periods ended September 30, 2018, as compared to $50.7 million and $153.3 million, respectively, for the three- and nine-month periods ended September 30, 2017. Excluding these customers, revenue increased within the Media and Carrier Division by 10.5% and 11.4%, respectively, for the three- and nine-month periods ended September 30, 2018 as compared to the same periods in 2017.

Revenue derived in the U.S. and internationally during the periods presented is as follows (in thousands):
    
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
% Change
 
% Change at Constant Currency
 
2018
 
2017
 
% Change
 
% Change at Constant Currency
U.S.
$
412,573

 
$
412,348

 
0.1
%
 
0.1
%
 
$
1,249,041

 
$
1,211,454

 
3.1
%
 
3.1
%
International
257,055

 
212,092

 
21.2

 
23.7

 
752,070

 
619,111

 
21.5

 
18.4

Total revenue
$
669,628

 
$
624,440

 
7.2
%
 
8.1
%
 
$
2,001,111

 
$
1,830,565

 
9.3
%
 
8.3
%

For the three- and nine-month periods ended September 30, 2018, the increase to our U.S. revenue was the result of increases in our media traffic, which was partially offset by decreased revenue from our Internet Platform Customers, which are concentrated in the U.S., and our U.S.-based commerce customers. Excluding the Internet Platform Customers, our U.S. revenue growth rates would have been 2.2% and 5.6%, respectively, for the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017.

For the three- and nine-month periods ended September 30, 2018, approximately 38.4% and 37.6%, respectively, of our revenue was derived from our operations located outside the U.S., compared to 34.0% and 33.8% for the three- and nine-month periods ended September 30, 2017, respectively. No single country outside the U.S. accounted for 10.0% or more of revenue during any of these periods. During the three- and nine-month periods ended September 30, 2018, we continued to see strong revenue growth from our operations in the Asia-Pacific region. Changes in foreign currency exchange rates impacted our revenue by an unfavorable $6.4 million and $5.3 million, respectively, during the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017.


29


Cost of Revenue

Cost of revenue consisted of the following for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Bandwidth fees
$
33,827

 
$
42,717

 
(20.8
)%
 
$
116,050

 
$
125,438

 
(7.5
)%
Co-location fees
32,165

 
33,474

 
(3.9
)
 
97,659

 
96,826

 
0.9

Network build-out and supporting services
26,770

 
18,742

 
42.8

 
66,328

 
54,477

 
21.8

Payroll and related costs
60,097

 
55,521

 
8.2

 
179,712

 
160,541

 
11.9

Stock-based compensation, including amortization of prior capitalized amounts
11,817

 
10,033

 
17.8

 
33,439

 
26,681

 
25.3

Depreciation of network equipment
36,883

 
35,943

 
2.6

 
112,866

 
106,602

 
5.9

Amortization of internal-use software
37,687

 
29,060

 
29.7

 
103,504

 
75,332

 
37.4

Total cost of revenue
$
239,246

 
$
225,490

 
6.1
 %
 
$
709,558

 
$
645,897

 
9.9
 %
As a percentage of revenue
35.7
%
 
36.1
%
 
 
 
35.5
%
 
35.3
%
 
 

The increase in total cost of revenue for the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017, was primarily due to growth in:

amortization of internal-use software as we continued to release internally-developed software onto our network related to new product launches and significant enhancements to our existing services throughout 2017 and the first three quarters of 2018;
payroll and related costs, including stock-based compensation, due to increased hiring in our services team in 2017 to support revenue growth; and
amounts paid for network build-out and supporting services related to installation fees and investments to our network.

These increases were partially offset by lower bandwidth and co-location fees resulting from our cost-savings and server efficiency efforts.

We have long-term purchase commitments for co-location services and bandwidth usage with various vendors and network and Internet service providers. Our minimum commitments related to bandwidth usage and co-location services may vary from period to period depending on the timing and length of contract renewals with our service providers. There have been no significant changes to these commitments as reported in our annual report on Form 10-K for the year ended December 31, 2017, other than normal period-to-period variations.

During 2018, we anticipate amortization of internal-use software development costs to increase as compared to 2017, along with increased payroll and related costs associated with our professional services personnel and related expenses. However, we do not anticipate that cost of revenue will increase as a percentage of revenue during 2018 as compared to 2017. We plan to continue making investments in our network with the expectation that our customer base will continue to expand and that we will continue to deliver more traffic to existing customers.


30


Research and Development Expenses

Research and development expenses consisted of the following for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Payroll and related costs
$
90,421

 
$
85,528

 
5.7
%
 
$
274,798

 
$
239,312

 
14.8
%
Stock-based compensation
11,249

 
10,100

 
11.4

 
32,684

 
28,743

 
13.7

Capitalized salaries and related costs
(42,790
)
 
(40,353
)
 
6.0

 
(129,471
)
 
(111,208
)
 
16.4

Other expenses
2,169

 
1,951

 
11.2

 
7,812

 
5,914

 
32.1

Total research and development
$
61,049

 
$
57,226

 
6.7
%
 
$
185,823

 
$
162,761

 
14.2
%
As a percentage of revenue
9.1
%
 
9.2
%
 
 
 
9.3
%
 
8.9
%
 
 

The increase in research and development expenses during the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017, was due to growth in payroll and related costs as a result of headcount growth in 2017 to support investments in new product development and network scaling and as a result of acquisitions we completed in 2017; such growth was offset by increases in capitalized salaries and related costs due to continued investment in internal-use software deployed on our network.

Research and development costs are expensed as incurred, other than certain internal-use software development costs eligible for capitalization. Capitalized development costs consist of payroll and related costs for personnel and external consulting expenses involved in the development of internal-use software used to deliver our services and operate our network. During the three- and nine-month periods ended September 30, 2018, we capitalized $8.0 million and $23.5 million, respectively, of stock-based compensation. During the three- and nine-month periods ended September 30, 2017, we capitalized $7.0 million and $20.1 million, respectively, of stock-based compensation. These capitalized internal-use software development costs are amortized to cost of revenue over their estimated useful lives, which is generally two to seven years.

We expect research and development expenses to increase during 2018 as compared to 2017 due to the growth in headcount we experienced in 2017. However, we expect the increases to payroll and related costs in 2018 as compared to 2017 to be at a slower pace than we experienced in 2017 and for these expenses as a percentage of revenue to remain relatively consistent when comparing 2018 to 2017.

Sales and Marketing Expenses

Sales and marketing expenses consisted of the following for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Payroll and related costs
$
94,216

 
$
84,795

 
11.1
 %
 
$
284,113

 
$
251,075

 
13.2
 %
Stock-based compensation
16,835

 
15,672

 
7.4

 
49,543

 
44,780

 
10.6

Marketing programs and related costs
9,513

 
10,299

 
(7.6
)
 
31,840

 
31,988

 
(0.5
)
Other expenses
4,759

 
7,097

 
(32.9
)
 
14,060

 
22,456

 
(37.4
)
Total sales and marketing
$
125,323

 
$
117,863

 
6.3
 %
 
$
379,556

 
$
350,299

 
8.4
 %
As a percentage of revenue
18.7
%
 
18.9
%
 
 
 
19.0
%
 
19.1
%
 
 

The increase in sales and marketing expenses during the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017, was primarily due to growth in payroll and related costs from headcount increases in 2017 to support our Web Division's go-to-market strategies in pursuit of growth opportunities. We expect sales and marketing expenses to increase during 2018 as compared to 2017 due to increased payroll and related costs as a result of headcount growth during 2017 and 2018. However, we expect these expenses as a percentage of revenue to remain relatively consistent when comparing 2018 to 2017.


31


General and Administrative Expenses

General and administrative expenses consisted of the following for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Payroll and related costs
$
46,866

 
$
51,605

 
(9.2
)%
 
$
145,634

 
$
144,012

 
1.1
 %
Stock-based compensation
13,054

 
10,780

 
21.1

 
40,245

 
33,525

 
20.0

Depreciation and amortization
18,646

 
19,686

 
(5.3
)
 
59,741

 
56,283

 
6.1

Facilities-related costs
21,567

 
20,399

 
5.7

 
63,891

 
59,381

 
7.6

Provision for doubtful accounts
652

 
1,499

 
(56.5
)
 
1,593

 
2,404

 
(33.7
)
Acquisition-related costs
329

 
773

 
(57.4
)
 
1,972

 
4,803

 
(58.9
)
License of patent
(4,310
)
 
(4,128
)
 
4.4

 
(12,791
)
 
(12,252
)
 
4.4

Legal and stockholder matter costs

 

 

 
23,091

 

 
nm

Endowment of Akamai Foundation

 

 

 
50,000

 

 
nm

Professional fees and other expenses
23,107

 
23,909

 
(3.4
)
 
71,126

 
74,894

 
(5.0
)
Total general and administrative
$
119,911

 
$
124,523

 
(3.7
)%
 
$
444,502

 
$
363,050

 
22.4
 %
As a percentage of revenue
17.9
%
 
19.9
%
 
 
 
22.2
%
 
19.8
%
 
 

The decrease in general and administrative expenses for the three-month period ended September 30, 2018, as compared to the same period in 2017, was primarily due to a decrease in payroll and related costs largely due to lower headcount. The increase in general and administrative expenses for the nine-month period ended September 30, 2018, as compared to the same period in 2017, was primarily due to:

legal and stockholder matter costs related to a settlement charge from our litigation with Limelight and costs related to amounts paid to professional service providers for advisory services provided in connection with a non-routine stockholder matter;
a one-time endowment to the Akamai Foundation; and
expansion of company infrastructure throughout 2017 to support investments in engineering, go-to-market capacity and enterprise expansion initiatives, particularly expansion of our facility footprint, which increased facilities-related costs and depreciation and amortization.

General and administrative expenses for the three- and nine-month periods ended September 30, 2018 and 2017 are broken out by category as follows (in thousands):

 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
 
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Global functions
 
$
46,680

 
$
50,355

 
(7.3
)%
 
$
149,830

 
$
148,721

 
0.7
%
As a percentage of revenue
 
7.0
%
 
8.1
%
 
 
 
7.5
%
 
8.1
%
 
 
Infrastructure
 
74,009

 
76,267

 
(3.0
)
 
228,256

 
220,799

 
3.4

As a percentage of revenue
 
11.1
%
 
12.2
%
 
 
 
11.4
%
 
12.1
%
 
 
Other
 
(778
)
 
(2,099
)
 
(62.9
)
 
66,416

 
(6,470
)
 
nm

Total general and administrative expenses
 
$
119,911

 
$
124,523

 
(3.7
)%
 
$
444,502

 
$
363,050

 
22.4
%
As a percentage of revenue
 
17.9
%
 
19.9
%
 
 
 
22.2
%
 
19.8
%
 
 

During the three-month period ended September 30, 2018, as compared to the same period in 2017, the decrease in general and administrative expenses from our global functions was primarily the result of a reduction in professional services fees due to settlement of our litigation with Limelight in the first quarter of 2018. The decrease in general and administrative expenses from our infrastructure functions for the three-month period ended September 30, 2018, as compared to the same period in 2017, was the result of facilities consolidation in the first half of 2018 related to the restructuring action. These decreases were partially offset by an increase in other general and administrative expenses during the three-month period ended September 30,

32


2018, as compared to the same period in 2017, due to an increase in professional services fees associated with internal transformation programs.

During the nine-month period ended September 30, 2018, as compared to the same period in 2017, the increase in general and administrative expenses from our global and infrastructure functions was primarily the result of an increase in payroll and stock-based compensation as a result of increased headcount in 2017. Our infrastructure functions were also impacted by expansion of company infrastructure throughout 2017 to support investments in engineering, go-to-market capacity and enterprise expansion initiatives. The increase in other general and administrative expenses for the nine-month period ended September 30, 2018, as compared to the same period in 2017, was the result of a one-time endowment to the Akamai Foundation, costs related to the settlement of litigation with Limelight and amounts paid to professional service providers for advisory services in connection with a non-routine stockholder matter.

Global functions expense includes payroll, stock-based compensation and other employee-related costs for administrative functions, including finance, purchasing, order entry, human resources, legal, information technology and executive personnel, as well as third-party professional service fees. Infrastructure expense includes payroll, stock-based compensation and other employee-related costs for our network infrastructure functions, as well as facility rent expense, depreciation and amortization of facility and IT-related assets, software and software-related costs, business insurance and taxes. Our network infrastructure function is responsible for network planning, sourcing, architecture evaluation and platform security. Other expense includes acquisition-related costs, provision for doubtful accounts, legal settlements, non-routine stockholder matter costs, transformation costs and the license of a patent.

We expect general and administrative expenses to increase in 2018 as compared to 2017 due to the legal and stockholder matter costs incurred and the endowment to the Akamai Foundation. However, we do not expect other areas of general and administrative expenses to experience the same level of increase as compared to past years.

Amortization of Acquired Intangible Assets

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Amortization of acquired intangible assets
$
8,294

 
$
7,753

 
7.0
%
 
$
25,019

 
$
23,075

 
8.4
%
As a percentage of revenue
1.2
%
 
1.2
%
 
 
 
1.3
%
 
1.3
%
 
 

The increase in amortization of acquired intangible assets for the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017, was the result of amortization of assets related to our recent acquisitions. Based on our intangible assets at September 30, 2018, we expect amortization of acquired intangible assets to be approximately $8.3 million for the remainder of 2018, and $36.6 million, $33.9 million, $28.0 million and $22.4 million for 2019, 2020, 2021 and 2022, respectively.

Restructuring (Benefit) Charges

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Restructuring (benefit) charges
$
(732
)
 
$
332

 
(320.5
)%
 
$
14,442

 
$
3,303

 
337.2
%
As a percentage of revenue
(0.1
)%
 
0.1
%
 
 
 
0.7
%
 
0.2
%
 
 

The restructuring (benefit) charges for the three- and nine-month periods ended September 30, 2018 were primarily the result of certain restructuring actions initiated in the fourth quarter of 2017. Management committed to an action to restructure certain parts of the business, primarily media-related, with the intent of shifting focus away from products that have not seen expected commercial success and to facilitate other cost efficiencies and savings. As part of these actions, certain headcount and facility reductions were implemented during the three-month period ended December 31, 2017 and the three-month period ended March 31, 2018. In addition, certain capitalized internal-use software charges were realized for software not yet placed into service that will not be completed and launched due to the restructuring action. We do not expect any additional restructuring charges related to this action to be significant. The restructuring (benefit) charge incurred in the three- and nine-

33


month periods ended September 30, 2017 consisted of severance expenses associated with the 2017 acquisition of Soasta, Inc., or Soasta, as well as a termination fee incurred to cancel a portion of the facility lease acquired in the acquisition.

Non-Operating Income (Expense)

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Interest income
$
9,258


$
4,463

 
107.4
 %
 
$
19,632

 
$
13,368

 
46.9
 %
As a percentage of revenue
1.4
 %
 
0.7
 %
 
 
 
1.0
 %
 
0.7
 %
 
 
Interest expense
$
(14,566
)
 
$
(4,746
)
 
206.9

 
$
(28,620
)
 
$
(13,989
)
 
104.6

As a percentage of revenue
(2.2
)%
 
(0.8
)%
 

 
(1.4
)%
 
(0.8
)%
 

Other (expense) income, net
$
(459
)
 
$
535

 
(185.8
)
 
$
(3,207
)
 
$
414

 
(874.6
)
As a percentage of revenue
(0.1
)%
 
0.1
 %
 
 
 
(0.2
)%
 
 %
 
 

The interest income for the three- and nine-month periods ended September 30, 2018 was primarily the result of interest earned on invested cash balances and marketable securities. The increase to interest income for the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017, was primarily the result of increased cash, cash equivalents and marketable securities balances as a result of our May 2018 issuance of $1,150.0 million in par value of convertible senior notes due 2025 (see Note 7 to the consolidated financial statements).

Interest expense is related to our debt transactions, which are described in Note 7 to the consolidated financial statements. The increase to interest expense for the three- and nine-month periods ended September 30, 2018, was primarily due to the May 2018 issuance of $1,150.0 million in par value of convertible senior notes due 2025, which bear regular interest of 0.125%, but have an effective interest rate of 4.26% due to the conversion feature.

Other (expense) income, net primarily represents net foreign exchange gains and losses and other non-operating expense and income items. The fluctuation in other (expense) income, net for the three-month period ended September 30, 2018, as compared to the same period in 2017, includes the impact of gains recognized due to the change in fair value of certain equity investments. The fluctuation in other (expense) income, net for the nine-month period ended September 30, 2018, as compared to the same period in 2017, includes the impact of net losses recognized on certain equity investments. Other income (expense), net may fluctuate in the future based on changes in foreign currency exchange rates or other events.

Provision for Income Taxes

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
 
% Change
 
2018
 
2017
 
% Change
Provision for income taxes
$
3,187

 
$
27,594

 
(88.5
)%
 
$
25,658

 
$
86,727

 
(70.4
)%
As a percentage of revenue
0.5
%
 
4.4
%
 
 
 
1.3
%
 
4.7
%
 
 
Effective income tax rate
2.9
%
 
30.2
%
 
 
 
11.2
%
 
30.8
%
 
 

For each of the three- and nine-month periods ended September 30, 2018, as compared to the same periods in 2017, our provision for income taxes decreased as a result of the reduction in the U.S. federal statutory tax rate from 35.0% to 21.0% as part of the U.S. Tax Cuts and Jobs Act, or the TCJA, that was enacted in December 2017, an increase in the excess tax benefit related to stock-based compensation and a decrease in the provisional amount of the one-time transition tax that was recorded in 2017. These amounts were partially offset by U.S. federal taxes on Global Intangible Low-Taxed Income, or GILTI, that was enacted as part of the the TCJA and an intercompany sale of intellectual property.

For the three- and nine-month periods ended September 30, 2018, the effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates, the excess tax benefit related to stock-based compensation, a decrease in the provisional amount of the one-time transition tax that was recorded in 2017, the release of certain tax reserves related to the expiration of local statutes and the benefit of U.S. federal, state and foreign research and development credits, partially offset by U.S. taxes on GILTI that was enacted as part of the TCJA and an intercompany sale of intellectual property.


34


For the three- and nine-month periods ended September 30, 2017, the effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits, partially offset by the effects of accounting for stock-based compensation in accordance with the authoritative guidance for share-based payments and state income taxes.

In determining our net deferred tax assets and valuation allowances, annualized effective income tax rates and cash paid for income taxes, management is required to make judgments and estimates about domestic and foreign profitability, the timing and extent of the utilization of net operating loss carryforwards, applicable tax rates, transfer pricing methodologies and tax planning strategies. Judgments and estimates related to our projections and assumptions are inherently uncertain; therefore, actual results could differ materially from our projections.

We have recorded certain tax reserves to address potential exposures involving our income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. Our estimate of the value of these tax reserves reflects assumptions made based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. We are routinely subject to tax audits that, in certain cases, can lead to litigation related thereto. In the second quarter of 2018, we filed an appeal with the Massachusetts Appellate Tax Board contesting adverse audit findings related to certain tax benefits and exemptions. If our audits and litigation are resolved unfavorably, the ultimate tax liability or benefit from these or other matters could be materially greater or less than the amount we have estimated.

We have continued to assess the impact that the TCJA will have on our total tax provision during the three- and nine-month periods ended September 30, 2018. During the third quarter of 2018, upon further analysis of certain aspects of the TCJA and refinements to the calculations, the provisional estimate of the one-time transition tax which was recorded in our consolidated financial statements for the year ended December 31, 2017 decreased by $5.5 million. This decrease in the provisional estimate has been included as a discrete item in the interim period ended September 30, 2018. We will continue to refine the provisional amounts of the tax effect of the TCJA as additional guidance and information is available, including clarity regarding state income tax conformity to the current federal tax code. Any changes to the provisional amounts will be recorded in the period in which the adjustments are made. These changes could arise from additional analysis, changes in assumptions or interpretations we have made, additional guidance that may be issued and actions we take as a result of the TCJA. The U.S. Securities and Exchange Commission issued guidance that allows for a measurement period not to exceed one year from date of enactment. We expect to complete the analysis within the allotted time frame.

Non-GAAP Financial Measures

In addition to providing financial measurements based on accounting principles generally accepted in the U.S., or GAAP, we publicly discuss additional financial measures that are not prepared in accordance with GAAP, or non-GAAP financial measures. Management uses non-GAAP financial measures, in addition to GAAP financial measures, to understand and compare operating results across accounting periods, for financial and operational decision-making, for planning and forecasting purposes, to set executive compensation and to evaluate our financial performance. These non-GAAP financial measures are: non-GAAP income from operations, non-GAAP operating margin, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA, Adjusted EBITDA margin and impact of foreign currency exchange rates, as discussed below.

Management believes that these non-GAAP financial measures reflect our ongoing business in a manner that facilitates meaningful comparisons and analysis of trends in the business, as they assist in the comparison of financial results across accounting periods and to those of our peer companies. Management also believes that these non-GAAP financial measures enable investors to evaluate our operating results and future prospects in the same manner as management. These non-GAAP financial measures may also exclude expenses and gains that may be unusual in nature, infrequent or not reflective of our ongoing operating results.

The non-GAAP financial measures do not replace the presentation of our GAAP financial measures and should only be used as a supplement to, not as a substitute for, our financial results presented in accordance with GAAP.


35


The non-GAAP adjustments, and our basis for excluding them from non-GAAP financial measures, are outlined below:

Amortization of acquired intangible assets We have incurred amortization of intangible assets, included in our GAAP financial statements, related to various acquisitions we have made. The amount of an acquisition's purchase price allocated to intangible assets and term of its related amortization can vary significantly and are unique to each acquisition; therefore, we exclude amortization of acquired intangible assets from our non-GAAP financial measures to provide investors with a consistent basis for comparing pre- and post-acquisition operating results.

Stock-based compensation and amortization of capitalized stock-based compensation – Although stock-based compensation is an important aspect of the compensation paid to our employees, the grant date fair value varies based on the stock price at the time of grant, varying valuation methodologies, subjective assumptions and the variety of award types. This makes the comparison of our current financial results to previous and future periods difficult to evaluate; therefore, we believe it is useful to exclude stock-based compensation and amortization of capitalized stock-based compensation from our non-GAAP financial measures in order to highlight the performance of our core business and to be consistent with the way many investors evaluate our performance and compare our operating results to peer companies.

Acquisition-related costs Acquisition-related costs include transaction fees, advisory fees, due diligence costs and other direct costs associated with strategic activities. In addition, subsequent adjustments to our initial estimated amounts of contingent consideration and indemnification associated with specific acquisitions are included within acquisition-related costs. These amounts are impacted by the timing and size of the acquisitions. We exclude acquisition-related costs from our non-GAAP financial measures to provide a useful comparison of our operating results to prior periods and to our peer companies because such amounts vary significantly based on the magnitude of our acquisition transactions and do not reflect our core operations.

Restructuring chargesWe have incurred restructuring charges that are included in our GAAP financial statements, primarily related to workforce reductions and estimated costs of exiting facility lease commitments. We exclude these items from our non-GAAP financial measures when evaluating our continuing business performance as such items vary significantly based on the magnitude of the restructuring action and do not reflect expected future operating expenses. In addition, these charges do not necessarily provide meaningful insight into the fundamentals of current or historical operations of our business.
Amortization of debt discount and issuance costs and amortization of capitalized interest expense In May 2018, we issued $1,150 million of convertible senior notes due 2025 with a coupon interest rate of 0.125%. In February 2014, we issued $690 million of convertible senior notes due 2019 with a coupon interest rate of 0%. The imputed interest rates of these convertible senior notes were 4.26% and 3.20%, respectively. This is a result of the debt discounts recorded for the conversion features that are required to be separately accounted for as equity under GAAP, thereby reducing the carrying values of the convertible debt instruments. The debt discounts are amortized as interest expense together with the issuance costs of the debt. The interest expense excluded from our non-GAAP results is comprised of these non-cash components and is excluded from management's assessment of our operating performance because management believes the non-cash expense is not representative of ongoing operating performance.

Gains and losses on investmentsWe have recorded gains and losses from the disposition, changes to fair value and impairment of certain investments. We believe excluding these amounts from our non-GAAP financial measures is useful to investors as the types of events giving rise to them are not representative of our core business operations and ongoing operating performance.

36



Legal and stockholder matter costsWe have incurred losses related to the settlement of legal matters, costs from professional service providers related to a non-routine stockholder matter and costs with respect to an internal U.S. Foreign Corrupt Practices Act, or FCPA, investigation. We believe excluding these amounts from our non-GAAP financial measures is useful to investors as the types of events giving rise to them are not representative of our core business operations.
Endowment of Akamai FoundationDuring the second quarter of 2018, we incurred a charge to endow the Akamai Foundation. We believe excluding these amounts from non-GAAP financial measures is useful to investors as this one-time event is not representative of our core business operations.

Transformation costsWe have incurred professional services fees associated with internal transformation programs designed to improve operating margins and that are part of a planned program intended to significantly change the manner in which business is conducted. We believe excluding these amounts from our non-GAAP financial measures is useful to investors as the types of events and activities giving rise to them occur infrequently and are not representative of our core business operations and ongoing operating performance.

Income tax effect of non-GAAP adjustments and certain discrete tax itemsThe non-GAAP adjustments described above are reported on a pre-tax basis. The income tax effect of non-GAAP adjustments is the difference between GAAP and non-GAAP income tax expense. Non-GAAP income tax expense is computed on non-GAAP pre-tax income (GAAP pre-tax income adjusted for non-GAAP adjustments) and excludes certain discrete tax items (such as recording or releasing of valuation allowances), if any. We believe that applying the non-GAAP adjustments and their related income tax effect allows us to highlight income attributable to our core operations.

The following table reconciles GAAP income from operations to non-GAAP income from operations and non-GAAP operating margin for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Income from operations
$
116,537

 
$
91,253

 
$
242,211

 
$
282,180

Amortization of acquired intangible assets
8,294

 
7,753

 
25,019

 
23,075

Stock-based compensation
46,632

 
41,848

 
138,815

 
122,103

Amortization of capitalized stock-based compensation and capitalized interest expense
7,575

 
5,736

 
20,435

 
14,203

Restructuring (benefit) charges
(732
)
 
332

 
14,442

 
3,303

Acquisition-related costs
329

 
530

 
1,972

 
3,379

Legal and stockholder matter costs

 

 
23,091

 

Endowment of Akamai Foundation

 

 
50,000

 

Transformation costs
2,552

 

 
2,552

 

Non-GAAP income from operations
$
181,187

 
$
147,452

 
$
518,537

 
$
448,243

 
 
 
 
 
 
 
 
GAAP operating margin
17
%
 
15
%
 
12
%
 
15
%
Non-GAAP operating margin
27
%
 
24
%
 
26
%
 
24
%


37


The following table reconciles GAAP net income to non-GAAP net income for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Net income
$
107,583

 
$
63,911

 
$
204,358

 
$
195,246

Amortization of acquired intangible assets
8,294

 
7,753

 
25,019

 
23,075

Stock-based compensation
46,632

 
41,848

 
138,815

 
122,103

Amortization of capitalized stock-based compensation and capitalized interest expense
7,575

 
5,736

 
20,435

 
14,203

Restructuring (benefit) charges
(732
)
 
332

 
14,442

 
3,303

Acquisition-related costs
329

 
530

 
1,972

 
3,379

Legal and stockholder matter costs

 

 
23,091

 

Endowment of Akamai Foundation

 

 
50,000

 

Transformation costs
2,552

 

 
2,552

 

Amortization of debt discount and issuance costs
14,085

 
4,746

 
27,844

 
13,989

(Gain) loss on investments
(519
)
 

 
1,481

 

Income tax effect of above non-GAAP adjustments and certain discrete tax items
(27,958
)
 
(14,802
)
 
(73,432
)
 
(44,243
)
Non-GAAP net income
$
157,841

 
$
110,054

 
$
436,577

 
$
331,055


The following table reconciles GAAP net income per diluted share to non-GAAP net income per diluted share for the periods presented (in thousands, except per share data):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
GAAP net income per diluted share
$
0.64

 
$
0.37

 
$
1.20

 
$
1.13

Amortization of acquired intangible assets
0.05

 
0.05

 
0.15

 
0.13

Stock-based compensation
0.28

 
0.24

 
0.81

 
0.70

Amortization of capitalized stock-based compensation and capitalized interest expense
0.05

 
0.03

 
0.12

 
0.08

Restructuring (benefit) charges

 

 
0.08

 
0.02

Acquisition-related costs

 

 
0.01

 
0.02

Legal and stockholder matter costs

 

 
0.14

 

Endowment of Akamai Foundation

 

 
0.29

 

Transformation costs
0.02

 

 
0.01

 

Amortization of debt discount and issuance costs
0.08

 
0.03

 
0.16

 
0.08

(Gain) loss on investments

 

 
0.01

 

Income tax effect of above non-GAAP adjustments and certain discrete tax items
(0.17
)
 
(0.09
)
 
(0.43
)
 
(0.26
)
     Non-GAAP net income per diluted share (1)
$
0.94

 
$
0.64

 
$
2.56

 
$
1.91

 
 
 
 
 
 
 
 
Shares used in diluted per share calculations
167,900

 
171,505

 
170,732

 
173,371


(1) May not foot due to rounding

Non-GAAP net income per diluted share is calculated as non-GAAP net income divided by diluted weighted average common shares outstanding. GAAP diluted weighted average common shares outstanding are adjusted in non-GAAP per share calculations for the shares that would be delivered to us pursuant to the note hedge transactions entered into in connection with

38


the issuance of our convertible senior notes. Under GAAP, shares delivered under hedge transactions are not considered offsetting shares in the fully-diluted share calculation until they are delivered. However, we would receive a benefit from the note hedge transactions and would not allow the dilution to occur, so management believes that adjusting for this benefit provides a meaningful view of net income per share. Unless and until our weighted average stock price is greater than $89.56 (the initial conversion price of the convertible senior notes due 2019), and unless or until our weighted average stock price is greater than $95.10, the initial conversion price of the convertible senior notes due 2025, there will be no difference between our GAAP and non-GAAP diluted weighted average common shares outstanding.

We consider Adjusted EBITDA to be another important indicator of the operational strength and performance of our business and a good measure of our historical operating trends. Adjusted EBITDA eliminates items that we do not consider to be part of our core operations. We define Adjusted EBITDA as GAAP net income excluding the following items: interest income; income taxes; depreciation and amortization of tangible and intangible assets; stock-based compensation; amortization of capitalized stock-based compensation; acquisition-related costs; restructuring charges; gains and other activity related to divestiture of a business; gains and losses on legal settlements; costs from professional service providers related to a non-routine stockholder matter; costs incurred related to the endowment of the Akamai Foundation; transformation costs; costs incurred with respect to our internal FCPA investigation; foreign exchange gains and losses; loss on early extinguishment of debt; interest expense; amortization of capitalized interest expense; certain gains and losses on investments; and other non-recurring or unusual items that may arise from time to time. Adjusted EBITDA margin represents Adjusted EBITDA stated as a percentage of revenue.

The following table reconciles GAAP net income to Adjusted EBITDA and Adjusted EBITDA margin for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Net income
$
107,583

 
$
63,911

 
$
204,358

 
$
195,246

Interest income
(9,258
)
 
(4,463
)
 
(19,632
)
 
(13,368
)
Provision for income taxes
3,187

 
27,594

 
25,658

 
86,727

Depreciation and amortization
91,964

 
83,689

 
272,772

 
235,639

Amortization of capitalized stock-based compensation and capitalized interest expense
7,575

 
5,736

 
20,435

 
14,203

Amortization of acquired intangible assets
8,294

 
7,753

 
25,019

 
23,075

Stock-based compensation
46,632

 
41,848

 
138,815

 
122,103

Restructuring (benefit) charges
(732
)
 
332

 
14,442

 
3,303

Acquisition-related costs
329

 
530

 
1,972

 
3,379

Legal and stockholder matter costs

 

 
23,091

 

Endowment of Akamai Foundation

 

 
50,000

 

Transformation costs
2,552

 

 
2,552

 

Interest expense
14,566

 
4,746

 
28,620

 
13,989

(Gain) loss on investments
(519
)
 

 
1,481

 

Other expense (income), net
978

 
(535
)
 
1,726

 
(414
)
Adjusted EBITDA
$
273,151

 
$
231,141

 
$
791,309

 
$
683,882

Adjusted EBITDA margin
41
%
 
37
%
 
40
%
 
37
%


39


Impact of Foreign Currency Exchange Rates

Revenue and earnings from our international operations have historically been an important contributor to our financial results. Consequently, our financial results have been impacted, and management expects they will continue to be impacted, by fluctuations in foreign currency exchange rates. For example, when the local currencies of our foreign subsidiaries weaken, generally our consolidated results stated in U.S. dollars are negatively impacted.

Because exchange rates are a meaningful factor in understanding period-to-period comparisons, management believes the presentation of the impact of foreign currency exchange rates on revenue and earnings enhances the understanding of our financial results and evaluation of performance in comparison to prior periods. The dollar impact of changes in foreign currency exchange rates presented is calculated by translating current period results using monthly average foreign currency exchange rates from the comparative period and comparing them to the reported amount. The percentage change at constant currency presented is calculated by comparing the prior period amounts as reported and the current period amounts translated using the same monthly average foreign currency exchange rates from the comparative period.

Liquidity and Capital Resources

To date, we have financed our operations primarily through public and private sales of debt and equity securities and cash generated by operations. As of September 30, 2018, our cash, cash equivalents and marketable securities, which primarily consisted of corporate bonds, totaled $2.1 billion. Factoring in our convertible senior notes of $1.8 billion, our net cash at September 30, 2018 was $0.2 billion. We place our cash investments in instruments that meet high-quality credit standards, as specified in our investment policy. Our investment policy is also designed to limit the amount of our credit exposure to any one issue or issuer and seeks to manage these assets to achieve our goals of preserving principal and maintaining adequate liquidity at all times.

Changes in cash, cash equivalents and marketable securities are dependent upon changes in, among other things, working capital items such as deferred revenue, accounts payable, accounts receivable and various accrued expenses, as well as changes in our capital and financial structure due to common stock repurchases, debt repurchases and issuances, purchases and sales of marketable securities and similar events. We believe our strong balance sheet and cash position are important competitive differentiators that provide the financial flexibility necessary to make investments at opportune times. We expect to continue to evaluate strategic investments to strengthen our business on an ongoing basis.

As of September 30, 2018, we had cash and cash equivalents of $407.0 million held in accounts outside the U.S. As a result of the TCJA, we have recorded a provisional tax expense of $37.9 million related to the one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017. An election is available to pay the transition tax in installments over an eight-year period. We have sufficient cash in the U.S. to pay this tax obligation and do not need to rely on cash outside the U.S. for payment. The TCJA also provides for a territorial tax system in the U.S., which may provide companies with the ability to repatriate earnings with minimal U.S. federal income tax impact beginning in 2018. As a result, our liquidity is not materially impacted by the amount of cash and cash equivalents held in accounts outside the U.S.

Cash Provided by Operating Activities

 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
Net income
$
204,358

 
$
195,246

Non-cash reconciling items included in net income
509,969

 
435,798

Changes in operating assets and liabilities
7,845

 
(27,502
)
Net cash flows provided by operating activities
$
722,172

 
$
603,542


The increase in cash provided by operating activities for the nine-month period ended September 30, 2018, as compared to the same period in 2017, was primarily due to increased profitability in 2018, lower cash paid for income taxes due to a lower U.S federal statutory tax rate due to the TCJA during the nine-month period ended September 30, 2018, higher cash paid for multi-year network-related maintenance contracts that were renewed during the nine-month period ended September 30, 2017 and timing of collections and payments of other working capital items. The increase in cash provided by operating activities for the nine-month period ended September 30, 2018, as compared to the same period in 2017, was partially offset by a one-time

40


contribution to the Akamai Foundation of $50.0 million, as well as higher annual bonus payouts in the first quarter of 2018 due to increased headcount from hiring in 2017.

Cash Used in Investing Activities

 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
Cash paid for acquired businesses, net of cash acquired
$
(79
)
 
$
(197,201
)
Purchases of property and equipment and capitalization of internal-use software development costs
(288,407
)
 
(307,926
)
Net marketable securities activity
(387,070
)
 
249,281

Other investing activity
(2,678
)
 
(1,166
)
Net cash used in investing activities
$
(678,234
)
 
$
(257,012
)

The increase in cash used in investing activities during the nine-month period ended September 30, 2018, as compared to the same period in 2017, was driven by an increase in purchases of marketable securities as a result of investing proceeds from our convertible senior notes issued in May 2018. The increase in cash used in investing activities was partially offset by the cash paid for the acquisition of Soasta during the nine-month period ended September 30, 2017.

Cash Provided By (Used in) Financing Activities

 
For the Nine Months
Ended September 30,
(in thousands)
2018
 
2017
Activity related to convertible senior notes
$
990,390

 
$

Activity related to stock-based compensation
352

 
(6,382
)
Repurchases of common stock
(625,925
)
 
(306,629
)
Other financing activities
(5,085
)
 
(1,096
)
Net cash provided by (used in) financing activities
$
359,732

 
$
(314,107
)

The increase in cash provided by financing activities during the nine-month period ended September 30, 2018, as compared to the same period in 2017, was the result of our convertible senior notes issued in May 2018 and related note hedge and warrant transactions. The increase was partially offset by an increase in shares repurchased under our repurchase programs.

In February 2016, the Board of Directors authorized a $1.0 billion share repurchase program effective from February 2016 through December 31, 2018. In March 2018, we announced that the Board of Directors had increased our share repurchase authorization by $416.7 million, raising the amount that is authorized and available to $750.0 million, which we plan to utilize by the end of 2018. Subsequently, effective November 2018, the Board authorized an additional $1.1 billion repurchase program through December 2021. The Company's goal for the share repurchase program is to continue to return to shareholders a significant percentage of Akamai's free cash flow while preserving its flexibility for other strategic opportunities.

During the nine-month period ended September 30, 2018, we repurchased 8.3 million shares of common stock at a weighted average price of $74.98 per share for an aggregate of $625.9 million. During the nine-month period ended September 30, 2017, we repurchased 5.8 million shares of common stock at a weighted average price of $52.65 per share for an aggregate of $306.6 million. As of September 30, 2018, $124.1 million remains available for future share repurchases. The timing and amount of any future share repurchases will be determined by our management based on its evaluation of market conditions and other factors.

Convertible Senior Notes

In May 2018, we issued $1,150.0 million in par value of convertible senior notes due 2025 and entered into related convertible note hedge and warrant transactions. The terms of the notes, hedge and warrant transactions are discussed more fully in Note 7 to the consolidated financial statements included elsewhere in this quarterly report on Form 10-Q. We intend to use a portion of the net proceeds to repay at maturity all of our $690.0 million outstanding aggregate principle amount of

41


convertible senior notes due in 2019. In addition, we intend to use the remaining net proceeds of the offering for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.

In February 2014, we issued $690.0 million in par value of convertible senior notes due 2019 and entered into related convertible note hedge and warrant transactions. The terms of the notes, hedge and warrant transactions are discussed more fully in Note 7 to the consolidated financial statements included elsewhere in this quarterly report on Form 10-Q. We have used, and intend to use, the net proceeds of the offering for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions. The convertible senior notes are due in February 2019, and are classified as a current liability on our consolidated balance sheet as of September 30, 2018.

Revolving Credit Facility

In May 2018, we entered into a $500.0 million, five-year revolving credit agreement.  Borrowings under the facility may be used to finance working capital needs and for general corporate purposes. The facility provides for an initial $500.0 million in revolving loans. Under specified circumstances, the facility can be increased to up to $1.0 billion in aggregate principal amount.

Borrowings under the Credit Agreement bear interest, at our option, at a base rate plus a spread of 0.00% to 0.25% or an adjusted LIBOR rate plus a spread of 0.875% to 1.25%, in each case with such spread being determined based on our consolidated leverage ratio specified in the Credit Agreement. Regardless of what amounts, if any, are outstanding under the Credit Agreement, we are also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.075% to 0.15%, with such rate being based on our consolidated leverage ratio specified in the Credit Agreement.

The Credit Agreement contains customary representations and warranties, affirmative and negative covenants, and events of default.  Principal covenants include a maximum consolidated leverage ratio and a minimum consolidated interest coverage ratio.  There were no outstanding borrowings under the Credit Agreement as of September 30, 2018

Liquidity Outlook

Based on our present business plan, we expect our current cash, cash equivalents and marketable securities balances and our forecasted cash flows from operations to be sufficient to meet our foreseeable cash needs for at least the next 12 months. Our foreseeable cash needs, in addition to our recurring operating costs, include our expected capital expenditures, investments in information technology and facility expansion, opportunistic business acquisitions, anticipated share repurchases, lease and purchase commitments, repayment of our convertible senior notes due 2019 and settlements of other long-term liabilities.

Contractual Obligations

Our principal commitments consist of service agreements with co-location facilities for data center capacity and bandwidth usage, obligations under leases for office space and open vendor purchase orders. Our minimum commitments related to bandwidth usage and co-location services may vary from period to period depending on the timing and length of contract renewals with our service providers. With the exception of the issuance of the $1,150.0 million of convertible senior notes issued in May 2018, as of September 30, 2018, there have been no significant changes in our future non-cancelable minimum payments under these commitments from those reported in our annual report on Form 10-K for the year ended December 31, 2017, other than normal period-to-period variations.

Off-Balance Sheet Arrangements

We have entered into indemnification agreements with third parties, including vendors, customers, landlords, our officers and directors, shareholders of acquired companies, joint venture partners and third parties to which we license technology. Generally, these indemnification agreements require us to reimburse losses suffered by a third party due to various events, such as lawsuits arising from patent or copyright infringement or our negligence. These indemnification obligations are considered off-balance sheet arrangements in accordance with the authoritative guidance for guarantor’s accounting and disclosure requirements for guarantees, including indirect guarantees of indebtedness of others. See also Note 12 to our consolidated financial statements included in our annual report on Form 10-K for the year ended December 31, 2017 for further discussion of these indemnification agreements. The fair value of guarantees issued or modified during the nine months ended September 30, 2018 was determined to be immaterial.

As of September 30, 2018, we did not have any additional material off-balance sheet arrangements.

42



Critical Accounting Policies and Estimates

See Note 1 and Note 2 to the consolidated financial statements included elsewhere in this quarterly report on Form 10-Q for information regarding recent and newly adopted accounting pronouncements. See also Note 2 to the consolidated financial statements included in our annual report on Form 10-K for the year ended December 31, 2017. Except for our adoption of the new revenue recognition standard, there have been no material changes to our critical accounting policies and estimates from those reported in our annual report on Form 10-K for the year ended December 31, 2017.

Revenue Recognition
    
Our contracts with customers sometimes include promises to transfer multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. Advanced features that enhance a main product or service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.

Determination of the standalone selling price, or SSP, also requires the exercise of judgment by management. SSP is based on observable inputs such as the price we charge for the service when sold separately, or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP. Changes to SSP could result in differences in the allocation of transaction price among performance obligations, which could result in differences in the timing and amount of revenue recognized in a period.

From time to time, we enter into contracts to sell services or license technology to unrelated enterprises at or about the same time that we enter into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. Different determinations on whether a payment represents a distinct service could result in differences in the amount of revenue recognized.

We may also resell the licenses or services of third parties. If we are acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which we will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation. Different determinations on whether we are acting as an agent or a principal could change the amount of revenue recognized.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

Our portfolio of cash equivalents and short- and long-term investments is maintained in a variety of securities, including U.S. government agency obligations, high-quality corporate debt securities, commercial paper, mutual funds and money market funds. The majority of our investments are classified as available-for-sale securities and carried at fair market value with cumulative unrealized gains or losses recorded as a component of accumulated other comprehensive loss within stockholders' equity. A sharp rise in interest rates could have an adverse impact on the fair market value of certain securities in our portfolio. We do not currently hedge our interest rate exposure and do not enter into financial instruments for trading or speculative purposes.

Foreign Currency Risk

Growth in our international operations will incrementally increase our exposure to foreign currency fluctuations as well as other risks typical of international operations that could impact our business, including, but not limited to, differing economic conditions, changes in political climate, differing tax structures and other regulations and restrictions.


43


Transaction Exposure

Foreign exchange rate fluctuations may adversely impact our consolidated results of operations as exchange rate fluctuations on transactions denominated in currencies other than our functional currencies result in gains and losses that are reflected in our consolidated statements of income. We enter into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in our consolidated statements of income within other income, net. Foreign currency transaction gains and losses from these forward contracts were determined to be immaterial during the nine months ended September 30, 2018. We do not enter into derivative financial instruments for trading or speculative purposes.

Translation Exposure

To the extent the U.S. dollar weakens against foreign currencies, the translation of these foreign currency-denominated transactions will result in increased revenue and operating expenses. Conversely, our revenue and operating expenses will decrease when the U.S. dollar strengthens against foreign currencies.

Foreign exchange rate fluctuations may also adversely impact our consolidated financial condition as the assets and liabilities of our foreign operations are translated into U.S. dollars in preparing our consolidated balance sheet. These gains or losses are recorded as a component of accumulated other comprehensive loss within stockholders' equity.

Credit Risk

Concentrations of credit risk with respect to accounts receivable are limited to certain customers to which we make substantial sales. Our customer base consists of a large number of geographically dispersed customers diversified across numerous industries. We believe that our accounts receivable credit risk exposure is limited. As of September 30, 2018 and December 31, 2017, no customer had an accounts receivable balance greater than 10% of our accounts receivable. We believe that at September 30, 2018, the concentration of credit risk related to accounts receivable was insignificant.

Item 4. Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), 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 Securities Exchange Act of 1934, as amended, or 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 disclosures. 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 Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the fiscal quarter ended September 30, 2018 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1.Legal Proceedings

We are party to litigation that we consider routine and incidental to our business. We do not currently expect the results of any of these litigation matters to have a material effect on our business, results of operations, financial condition or cash flows.


44


In April 2018, as part of the resolution of multiple existing lawsuits between Limelight and Akamai, including in the U.S. District Court for the Eastern District of Virginia and in the U.S. District Court for the District of Massachusetts, Akamai and Limelight entered into an agreement to settle the cases and request that the U.S. Patent Trial and Appeal Board terminate certain proceedings related to patents at issue in the lawsuits. We recorded a $14.9 million charge during the nine months ended September 30, 2018 related to this settlement.

Item 1A. Risk Factors

The following are important factors that could cause our actual operating results to differ materially from those indicated or suggested by forward-looking statements made in this quarterly report on Form 10-Q or presented elsewhere by management from time to time. We have not made any material changes to the risk factors previously disclosed in our annual report on Form 10-K for the year ended December 31, 2017.
If we do not continue to innovate, make sound investments that bring positive returns, and develop profitable products and solutions that are attractive to existing and potential customers, our operating results may suffer.

We have been in business for nearly two decades and consider ourselves pioneers in the development of content and application delivery and security solutions. As the information technology industry evolves, however, it may become increasingly difficult for us to maintain a technological advantage in business areas where we have historically placed our focus. In particular, our traditional offerings, particularly our media and website delivery services, could face more intense competition as competitors or even current or former customers seek to replicate them such that we must lower the prices we charge, reducing the profitability of such offerings, or risk losing such business.

It is, therefore, also important to our revenue growth and profitability that we enter into new business areas that present significant value-generating investment opportunities. This requires investing in business areas that can potentially provide positive returns and developing or acquiring innovative, high-margin solutions, including in areas such as enterprise security and digital performance management. We must do so in a rapidly-changing technology environment where it can be difficult to anticipate the needs of potential customers, where competitors may develop products and services that are, or may be viewed as, better than ours and where it can be costly to acquire other companies. The process of developing new solutions is complex and uncertain; we must commit significant resources to developing new services or features without knowing whether our investments will result in solutions the market will accept, and we may choose to invest in business areas for which a viable market for our products does not ultimately develop. This could cause our expenses to grow more rapidly than our revenue. There is often a lengthy period between commencing development initiatives and bringing new or improved solutions to market. During this time, technology preferences, customer demand and the market for our solutions, or those introduced by our competitors, may move in directions that we had not anticipated when we decided to pursue such initiatives. Furthermore, we may not successfully execute our technology initiatives because of errors in planning, timing or execution, technical or operational hurdles that we fail to overcome in a timely fashion, or a lack of appropriate resources.

Failure to invest in areas that can potentially provide a positive return or to adequately develop, on a cost-effective basis, innovative new or enhanced solutions that are attractive to customers and profitable to us and an inability to keep pace with rapid technological and market changes could have a material effect on our business, results of operations, financial condition and cash flows.

Slower traffic growth on our network and numerous other factors could cause our revenue growth rate to slow and profitability to decline.

During the past twenty years, we have diversified our business from a media-dominated content delivery network by becoming a leading supplier of web and security products and services for a broad range of customers in myriad industries. Nevertheless, increasing traffic on our network remains key to our revenue growth and profitability. Numerous factors can impact traffic growth including:

the pace of introduction of over-the-top (often referred to as OTT) video delivery initiatives by our customers;
the popularity of our customers' streaming offerings as compared to those offered by companies that do not use our services;
the pace at which our customers' enterprise applications move from behind the firewall to the cloud;
media and other customers utilizing their own data centers and implementing delivery approaches that limit or eliminate reliance on third party providers like us; and
macro-economic market and industry pressures.


45


We base our decisions about expense levels and investments on estimates of our future revenue and future anticipated rate of growth. In addition, many of our expenses are fixed cost in nature for some minimum amount of time so it may not be possible to reduce costs in a timely manner or without the payment of fees to exit certain obligations early. If we experience slower traffic growth on our network or in sales of our web performance solutions than we expect or than we have experienced in recent years, our revenue growth rate will slow, and we may not be able to maintain our current level of profitability on a quarterly or annual basis in the future.

Our profitability may also decline in future periods as a result of a number of other factors unrelated to traffic growth, including:

inability to increase sales of our core performance services and advanced features;
pricing pressure on our solutions;
failure of our new products and services, including our enterprise security and digital performance management solutions, to achieve sufficient market acceptance given our investment to develop them;
increased headcount expenses;
changes in our customers' business models that we do not fully anticipate or that we fail to address adequately; and
increased reliance by customers on our secure socket layer, or SSL, network which is more expensive to maintain and operate.

If we are unable to compete effectively, our business will be adversely affected.

We compete in markets that are intensely competitive and rapidly changing. Our current and potential competitors vary by size, product and service offerings, and geographic region and range from start-ups that offer solutions competing with a discrete part of our business to large technology or telecommunications companies that offer, or may be planning to introduce, products and services that are broadly competitive with what we do. The primary competitive factors in our market are: excellence of technology, global presence, customer service, technical expertise, security, ease-of-use, breadth of services offered, price and financial strength. Competitors include some of our current partners and customers.

Many of our current and potential competitors have substantially greater financial, technical and marketing resources, larger customer bases, broader product portfolios, longer operating histories, greater brand recognition and more established relationships in the industry than we do. As a result, some of these competitors may be able to:

develop superior products or services, gain greater market acceptance, enter new markets more easily, and expand their service offerings more efficiently or more rapidly;
combine their products that are competitive with ours with other solutions they offer in a way that makes our offerings less appealing to current and potential customers;
adapt to new or emerging technologies and changes in customer requirements more quickly;
take advantage of acquisition, investment and other opportunities more readily;
adopt more aggressive pricing policies and allocate greater resources to the promotion, marketing, and sales of their services; and
dedicate greater resources to the research and development of their products and services.

Smaller and more nimble competitors may be able to:

attract customers by offering less sophisticated versions of services than we provide at lower prices than those we charge;
develop new business models that are disruptive to us; and
respond more quickly than we can to new or emerging technologies, changes in customer requirements and market and industry developments, resulting in superior offerings.

Existing and potential customers may not purchase our services, or may limit their use of them, because they:

pursue a "do-it-yourself" approach by putting in place equipment, software and other technology solutions for content and application delivery within their internal systems;
enter into relationships directly with network providers instead of relying on an overlay network like ours; or
implement multi-vendor policies to reduce reliance on external providers like us.

Ultimately, increased competition of all types could result in price and revenue reductions, loss of customers and loss of

46


market share, each of which could materially impact our business, profitability, financial condition, results of operations and cash flows.

We may be unable to replace lost revenue due to customer cancellations, renewals at lower rates or other less favorable terms.

It is key to our profitability that we offset lost committed recurring revenue due to customer cancellations, terminations, price reductions or other less favorable terms by adding new customers, selling more high-margin services, features and functionalities to existing customers and increasing traffic usage by all customers. Some customers may elect not to renew and others may renew at lower prices, lower committed traffic levels, or for shorter contract lengths. Historically, a significant percentage of our renewals, particularly with larger customers, has led to unit price declines as competition has increased and the market for certain parts of our business has matured. Our renewal rates may decline as a result of a number of factors, including competitive pressures, customer dissatisfaction with our services, customers' inability to continue their operations and spending levels, the impact of multi-vendor policies, customers implementing or increasing their use of in-house technology solutions and general economic conditions. In addition, our customer contracting models may change to move away from a committed revenue structure to a "pay-as-you-go" approach. The absence of a commitment would make it easier for customers to stop doing business with us, which would negatively impact revenue.

Security breaches and attacks on our platform could lead to significant costs and disruptions that could harm our business, financial results and reputation.

Our business is dependent on providing our customers with fast, efficient and reliable distribution of applications and content over the Internet. We transmit and store our customers' information, data and encryption keys as well as our own; customer information and data may, in turn, include individual data of and about their customers. Maintaining the security and availability of our services, network and internal IT systems and the security of information we hold is a critical issue for us and our customers. Attacks on our customers and our own network are frequent and take a variety of forms, including DDoS attacks, infrastructure attacks, botnets, malicious file uploads, cross-site scripting, credential abuse, ransomware, bugs, viruses, worms and malicious software programs. Malicious actors can attempt to fraudulently induce employees or suppliers to disclose sensitive information through illegal electronic spamming, phishing or other tactics. In addition, unauthorized parties may attempt to gain physical access to our facilities in order to infiltrate our information systems.

In recent years, Internet-based attacks have increased in size, sophistication and complexity, increasing exposure for our customers and us. In addition, as we expand our emphasis on selling security-related solutions, we may become a more attractive target for attacks on our infrastructure intended to destabilize, overwhelm or shut down our platform. The costs to us to avoid or alleviate cyber or other security problems and vulnerabilities are significant. However, our efforts to address these problems may not be successful. Any significant breach of our security measures could:

lead to the dissemination of proprietary information or sensitive, personal or confidential data about us, our employees or our customers – including personally identifiable information of individuals involved with our customers;
threaten our ability to provide our customers with our services;
generate negative publicity about us;
result in litigation and increased legal liability or fines; or
lead to governmental inquiry or oversight.

The occurrence of any of these events could harm our business or damage our brand and reputation; lead to customer credits, loss of customers, higher expenses, and the imposition of fines or other pentalties on us; and possibly impede our present and future success in retaining and attracting new customers.

Similar security risks exist with respect to our business partners and the third-party vendors that we rely on for aspects of our information technology support services and administrative functions. As a result, we are subject to the risk that the activities of our business partners and third-party vendors may adversely affect our business even if an attack or breach does not directly impact our systems.

We may have insufficient transmission and co-location space, which could result in disruptions to our services and loss of revenue.

Our operations are dependent in part upon transmission capacity provided by third party telecommunications network providers and access to co-location facilities to house our servers. There can be no assurance that we are adequately prepared

47


for unexpected increases in bandwidth demands by our customers, particularly those under cyber-attack. The bandwidth we have contracted to purchase may become unavailable for a variety of reasons, including payment disputes, network providers going out of business, natural disasters, networks imposing traffic limits, or governments adopting regulations that impact network operations. In some regions, network providers may choose to compete with us and become unwilling to sell us adequate transmission capacity at fair market prices. This risk is heightened where market power is concentrated with one or a few major networks. We also may be unable to move quickly enough to augment capacity to reflect growing traffic or security demands. Failure to put in place the capacity we require could result in a reduction in, or disruption of, service to our customers and ultimately a loss of those customers.

Acquisitions and other strategic transactions we complete could result in operating difficulties, dilution, diversion of management attention and other harmful consequences that may adversely impact our business and results of operations.

We expect to continue to pursue acquisitions and other types of strategic relationships that involve technology sharing or close cooperation with other companies. Acquisitions and other complex transactions are accompanied by a number of risks, including the following:

difficulty integrating the operations and personnel of acquired companies;
potential disruption of our ongoing business;
potential distraction of management;
diversion of business resources from core operations;
expenses related to the transactions;
failure to realize synergies or other expected benefits;
increased accounting charges such as impairment of goodwill or intangible assets, amortization of intangible assets acquired and a reduction in the useful lives of intangible assets acquired; and
potential unknown liabilities associated with acquired businesses.

Any inability to integrate completed acquisitions or combinations in an efficient and timely manner could have an adverse impact on our results of operations. If we use a significant portion of our available cash to pay for acquisitions that are not successful, it could harm our balance sheet and limit our flexibility to pursue other opportunities without having enjoyed the intended benefits of the acquisition. As we complete acquisitions, we may encounter difficulty in incorporating acquired technologies into our offerings while maintaining the quality standards that are consistent with our brand and reputation. If we are not successful in completing acquisitions or other strategic transactions that we may pursue in the future, we may incur substantial expenses and devote significant management time and resources without a successful result. Future acquisitions could require use of substantial portions of our available cash or result in dilutive issuances of securities. Technology sharing or other strategic relationships we enter into may give rise to disputes over intellectual property ownership, operational responsibilities and other significant matters. Such disputes may be expensive and time-consuming to resolve.

The information technology industry and the markets in which we compete are constantly evolving, which makes our future business strategies, practices and results difficult to predict.

The information technology industry and the markets in which we compete have grown significantly over the life of our company and continue to evolve rapidly in response to new technological advances, changing business models and other factors. We and the other companies that compete in this industry and these markets experience continually shifting business relationships, commercial focuses and business priorities, all of which occur in reaction to industry and market forces and the emergence of new opportunities. These shifts have led or could lead to:

our customers or partners becoming our competitors;
our network suppliers becoming partners with us or, conversely, no longer seeking to work with us;
our working more closely with hardware providers;
large technology companies that previously did not appear to show interest in the markets we seek to address entering into those markets as competitors; and
needing to expand into new lines of business or to change or abandon existing strategies.

The Internet itself is constantly evolving. There could develop an inflection point above which global usage of the Internet increases to a level that causes our current approaches to the delivery of content and applications to no longer be sustainable at current levels of profitability or at all. We also need to continue to manage successfully the transition from the IPv4 protocol to IPv6.


48


With this constantly changing environment, our future business strategies, practices and results may be difficult to predict, and we may face operational difficulties in adjusting to the changes. Any of these developments could harm our business.

Our operating results can be impacted by the actions and business life cycles of a small number of large customers.

Historically, our operating results have been subject to fluctuations due to our dependence on several large customers, particularly media companies, for a significant portion of our revenues. The amount of traffic we deliver on behalf of those customers can vary significantly based on decisions they make about their businesses, including whether to start or delay new business initiatives, build out their own networks to handle delivery, or implement or maintain multiple vendor strategies. These approaches can change rapidly and unpredictably. While we believe that we will be less reliant on individual customers in the future, we are likely to continue to face some uncertainty in forecasting our revenues as they relate to these customers from quarter to quarter or over longer periods. We could also experience inconsistent revenue growth patterns and earnings as a result of the behavior of these customers.

Our failure to effectively manage our operations as our business evolves could harm us.

Our future operating results will depend on our ability to manage our operations. As a result of the diversification of our business, personnel growth, acquisitions and international expansion in recent years, many of our employees are now based outside of our Cambridge, Massachusetts headquarters; however, most key management decisions are made by a relatively small group of individuals based primarily at our headquarters. If we are unable to appropriately increase management depth, enhance succession planning and decentralize our decision-making at a pace commensurate with our actual or desired growth rates, we may not be able to achieve our financial or operational goals. It is also important to our continued success that we hire qualified personnel, properly train them and manage out poorly-performing personnel, all while maintaining our corporate culture and spirit of innovation. If we are not successful in these efforts, our growth and operations could be adversely affected.

As our business evolves, we must also expand and adapt our IT and operational infrastructure. Our business relies on our data systems, traffic measurement systems, billing systems, ordering processes and other operational and financial reporting and control systems. All of these systems have become increasingly complex due to the diversification and complexity of our business, acquisitions of new businesses with different systems and increased regulation over controls and procedures. As a result, these systems could generate errors that impact traffic measurement or invoicing. We will need to continue to upgrade and improve our data systems, traffic measurement systems, billing systems, ordering processes and other operational and financial systems, procedures and controls. These upgrades and improvements may be difficult and costly. If we are unable to adapt our systems and organization in a timely, efficient and cost-effective manner to accommodate changing circumstances, our business may be adversely affected.

Our restructuring and reorganization activities may be disruptive to our operations and harm our business.

Over the past several years, we have implemented internal restructurings and reorganizations designed to reduce the size and cost of our operations, improve operational efficiencies, enhance our ability to pursue market opportunities and accelerate our technology development initiatives. We may take similar steps in the future as we seek to realize operating synergies, optimize our operations to achieve our target operating model and profitability objectives, or better reflect changes in the strategic direction of our business. Disruptions in operations may occur as a result of taking these actions. Taking these actions may also result in significant expense for us, including with respect to workforce reductions, as well as decreased productivity and unanticipated employee turnover. Substantial expense or business disruptions resulting from restructuring and reorganization activities could adversely affect our operating results.

If we are unable to retain our key employees and hire and retain qualified sales, technical, marketing and support personnel, our ability to compete could be harmed.

Our future success depends upon the services of our executive officers and other key technology, sales, marketing and support personnel who have critical industry experience and relationships. There is significant competition for talented individuals in the regions in which our primary offices are located, which affects both our ability to retain key employees and hire new ones. In making employment decisions, particularly in our industry, job candidates and current personnel often consider the value of stock-based compensation. In recent years, we have increasingly linked compensation levels to corporate performance metrics. Declines in the price of our stock or failure to achieve annual revenue and profitability metrics could adversely affect our ability to attract or retain key employees.


49


None of our officers or key employees is bound by an employment agreement for any specific term. Members of our senior management team have left Akamai over the years for a variety of reasons, and we cannot be certain that there will not be additional departures, which may be disruptive to our operations and detrimental to our future outlook. The loss of the services of any of our key employees or our inability to attract and retain new talent could hinder or delay the implementation of our business model and the development and introduction of, and negatively impact our ability to sell, our services.

Our stock price has been, and may continue to be, volatile, and your investment could lose value.

The market price of our common stock has been volatile. Trading prices may continue to fluctuate in response to a number of events and factors, including the following:

quarterly variations in operating results;
announcements by our customers related to their businesses that could be viewed as impacting their usage of our solutions;
market speculation about whether we are a takeover target or considering a strategic transaction;
activism by any single large stockholder or combination of stockholders;
changes in financial estimates and recommendations by securities analysts;
failure to meet the expectations of securities analysts;
purchases or sales of our stock by our officers and directors;
macro-economic factors;
repurchases of shares of our common stock;
successful cyber-attacks against our network or systems;
performance by other companies in our industry; and
geopolitical conditions such as acts of terrorism or military conflicts.

Furthermore, our revenue, particularly that portion attributable to usage of our services beyond customer commitments, can be difficult to forecast, and, as a result, our quarterly operating results can fluctuate substantially. This concern is particularly acute with respect to our media and commerce customers for which holiday sales are a key but unpredictable driver of usage of our services. In the future, our customer contracting models may change to move away from a committed revenue structure to a "pay-as-you-go" approach. The absence of a minimum revenue commitment would make it easier for customers to stop doing business with us, which would create additional challenges with our forecasting processes. Because a significant portion of our cost structure is largely fixed in the short-term, revenue shortfalls tend to have a disproportionately negative impact on our profitability. If we announce revenue or profitability results that do not meet or exceed our guidance or make changes in our guidance with respect to future operating results, our stock price may decrease significantly as a result.

Any of these events, as well as other circumstances discussed in these Risk Factors, may cause the price of our common stock to fall. In addition, the stock market in general, and the market prices of stock of publicly-traded technology companies in particular, have experienced significant volatility that often has been unrelated to the operating performance of such companies. These broad stock market fluctuations may adversely affect the market price of our common stock, regardless of our operating performance.

Actions of activist stockholders could be distracting to us, cause us to incur significant expenses and impact the trading value of our common stock.
 
Responding to actions by activist stockholders could be distracting to our Board of Directors, our executives and our other employees. Such activities may also require us to incur significant legal and other advisor fees and public relations costs. Perceived uncertainty as to our future direction could affect customer and investor sentiment, resulting in longer sales cycles, employee retention and hiring challenges, and volatility in the price of our common stock.

We face risks associated with global operations that could harm our business.

We have operations in numerous foreign countries and may continue to expand our operations internationally. As a result, we are increasingly subject to risks associated with international business activities that may increase our costs, make our operations less efficient and require significant management attention. These risks include:

regulations related to security requirements, data localization or restricting content that could pose risks to our intellectual property, increase the cost of doing business in a country or create other disadvantages to our business;

50


interpretations of laws or regulations that would subject us to regulatory supervision or, in the alternative, require us to exit a country, which could have a negative impact on the quality of our services or our results of operations;
uncertainty regarding liability for content or services;
adjusting to different employee/employer relationships and different regulations governing such relationships;
corporate and personal liability for alleged or actual violations of laws and regulations;
difficulty in staffing, developing and managing foreign operations as a result of distance, language and cultural differences;
currency exchange rate fluctuations and limitations on the repatriation and investment of funds;
difficulties in transferring funds from, or converting currencies in, certain countries;
reliance on channel partners over which we have limited control or influence on a day-to-day basis; and
potentially adverse tax consequences.

Geo-political events such as the United Kingdom's pending withdrawal from the European Union, commonly referred to as Brexit, may increase the likelihood of certain of these risks materializing or heighten their impact on us in affected regions. In particular, it is possible that the level of economic activity in the United Kingdom and the rest of Europe will be adversely impacted and that we will face increased regulatory and legal complexities, including those related to tax, trade, security and employee relations as a result of Brexit. Such changes could be costly and potentially disruptive to our operations and business relationships in affected regions.

In addition, compliance with complex foreign and U.S. laws and regulations that apply to our international operations increases our cost of doing business. These numerous, rapidly-changing and sometimes conflicting laws and regulations include, among others:

internal control and disclosure rules;
data protection, privacy and filtering regulations and requirements;
anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, the UK Bribery Act and local laws prohibiting corrupt payments to governmental officials; and
antitrust and competition regulations.

We entered into a Non-Prosecution Agreement with the U.S. Securities and Exchange Commission, or the Commission, in June 2016 in connection with the previously-disclosed investigation relating to sales practices in a country outside the U.S. In the event we violate the terms of this Non-Prosecution Agreement, we could be subject to additional investigation or enforcement by the Commission or the Department of Justice. Although we have implemented policies and procedures designed to ensure compliance with the Non-Prosecution Agreement and relevant laws and regulations, there can be no assurance that our employees, contractors or agents will not violate our policies or applicable laws. Any such violations could result in fines and penalties, criminal sanctions against us or our employees and prohibitions on the conduct of our business and on our ability to offer our products and services in one or more countries. They could also materially affect our brand, our global operations, any international expansion efforts, our ability to attract and retain employees, our business overall, and our financial results.

Defects or disruptions in our services could diminish demand for our solutions or subject us to substantial liability.

Our services are highly complex and are designed to be deployed in and across numerous large and complex networks that we do not control. From time to time, we have needed to correct errors and defects in the software that underlies our services and platform that have given rise to service incidents or otherwise impacted our operations. We have also experienced customer dissatisfaction with the quality of some of our media delivery and other services, which has led to loss of business and could lead to loss of customers in the future. While we have robust quality control processes in the place, there may be additional errors and defects in our software that may adversely affect our operations. We may not have in place adequate quality assurance procedures to ensure that we detect errors in our software in a timely manner, and we may have insufficient resources to efficiently cope with multiple service incidents happening simultaneously or in rapid succession. If we are unable to efficiently and cost-effectively fix errors or other problems that may be identified and improve the quality of our services or systems, or if there are unidentified errors that allow persons to improperly access our services or systems, we could experience loss of revenue and market share, damage to our reputation, increased expenses, delayed payments and legal actions by our customers.


51


Government regulation is evolving, and unfavorable changes could harm our business.

Laws and regulations that apply to communications and commerce over the Internet are becoming more prevalent. In particular, domestic and foreign government attempts to regulate the operation of the Internet could negatively impact our business. It is unclear whether potential changes to regulations previously adopted by the U.S. Federal Communications Commission that govern certain aspects of the operation of the Internet (such as content blocking and throttling and paid prioritization) will be adopted and, if adopted, how they would apply to content delivery network providers like us. It is also uncertain how future regulatory and legislative initiatives or changes will impact our business.

Increasing regulatory focus on privacy issues and expanding laws and regulations could expose us to increased liability.

Privacy laws, including the European Union General Data Protection Regulation, or GDPR, are rapidly changing and evolving globally. Governments, privacy advocates and class action attorneys are increasingly scrutinizing how companies collect, process, use, store, share and transmit personal data. New laws and industry self-regulatory codes have been enacted and more are being considered that, like the GDPR, may affect our ability to reach current and prospective customers, to understand how our products and services are being used, and to respond to customer requests allowed under the laws, and how we use data generated from our network. Any perception that our business practices, our data collection activities or how our services operate represent an invasion of privacy, whether or not consistent with current regulations and industry practices, may subject us to public criticism (or boycotts), class action lawsuits, reputational harm or claims by regulators, industry groups or other third parties, all of which could disrupt our business and expose us to increased liability. Compliance with GDPR may be administratively difficult and expensive.

Over the past several years, the regulatory landscape governing the transfer of covered personal data from Europe to the United States has seen sweeping changes. Currently, we have in place U.S.-European Union and U.S. Swiss Privacy Shield Frameworks to legally transfer covered personal data from Europe to the United States, but their legitimacy may continue to be subject to challenge and review. Any changing or new requirements or rulings by the European Commission or EU member jurisdictions may impact our services or subject us to sanctions, including fines and a prohibition on data transfers, by EU data protection regulators. Furthermore, any continued or new judicial challenges or reviews may result in new, modified or inconsistent standards or requirements for the transfer of personal data, which could result in increased regulation, cost of compliance and limitations on data transfer for us and our customers. These developments could harm our business, financial condition and results of operations.

We also have a publicly-available privacy policy concerning our collection, use and disclosure of user data. Any failure, or perceived failure, by us to comply with our posted privacy policy could result in damage to our reputation or proceedings or actions against us, which could potentially have an adverse effect on our business.

We may need to defend against patent or copyright infringement claims, which would cause us to incur substantial costs or limit our ability to use certain technologies in the future.

As we expand our business and develop new technologies, products and services, we may become increasingly subject to intellectual property infringement and other claims, including those that may arise under international laws. In many cases, we have agreed to indemnify our customers and channel and strategic partners if our services infringe or misappropriate specified intellectual property rights; therefore, we could become involved in litigation or claims brought against customers or channel or strategic partners if our services or technology are the subject of such allegations. Any litigation or claims, whether or not valid, brought against us or pursuant to which we indemnify our customers or channel or strategic partners could result in substantial costs and diversion of resources and require us to do one or more of the following:

cease selling, incorporating or using features, functionalities, products or services that incorporate the challenged intellectual property;
pay substantial damages and incur significant litigation expenses;
obtain a license from the holder of the infringed intellectual property right, which license may not be available on reasonable terms or at all; or
redesign products or services.

If we are forced to take any of these actions, our business may be seriously harmed.


52


Our business will be adversely affected if we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties.

We rely on a combination of patent, copyright, trademark and trade secret laws and contractual restrictions on disclosure to protect our intellectual property rights. These legal protections afford only limited protection. We have previously brought lawsuits against entities that we believed were infringing our intellectual property rights but have not always prevailed. Such lawsuits can be expensive and require a significant amount of attention from our management and technical personnel, and the outcomes are unpredictable. Monitoring unauthorized use of our services is difficult, and we cannot be certain that the steps we have taken or will take will prevent unauthorized use of our technology. Furthermore, we cannot be certain that any pending or future patent applications will be granted, that any future patent will not be challenged, invalidated or circumvented, or that rights granted under any patent that may be issued will provide competitive advantages to us. If we are unable to protect our proprietary rights from unauthorized use, the value of our intellectual property assets may be reduced. Although we have licensed from other parties proprietary technology covered by patents, we cannot be certain that any such patents will not be challenged, invalidated or circumvented. Such licenses may also be non-exclusive, meaning our competition may also be able to access such technology.

We rely on certain “open-source” software the use of which could result in our having to distribute our proprietary software, including our source code, to third parties on unfavorable terms, which could materially affect our business.

Certain of our service offerings use software that is subject to open-source licenses. Open-source code is software that is freely accessible, usable and modifiable; however, certain open-source code is governed by license agreements, the terms of which could require users of such software to make any derivative works of the software available to others on unfavorable terms or at no cost. Because we use open-source code, we may be required to take remedial action in order to protect our proprietary software. Such action could include replacing certain source code used in our software, discontinuing certain of our products or taking other actions that could be expensive and divert resources away from our development efforts. In addition, the terms relating to disclosure of derivative works in many open-source licenses are unclear. If a court interprets one or more such open-source licenses in a manner that is unfavorable to us, we could be required to make certain of our key software available at no cost. Furthermore, open-source software may have security flaws and other deficiencies that could make our solutions less reliable and damage our business.

We may be unsuccessful at developing and maintaining strategic relationships with third parties that expand our distribution channels and increase revenue, which could significantly limit our long-term growth.

Achieving future success will likely require us to maintain and increase the number and depth of our relationships with resellers, systems integrators, product makers and other strategic partners and to leverage those relationships to expand our distribution channels and increase revenue. If we become reliant on a small number of large partners, any termination of our relationship with one of them could have an adverse impact on our financial condition. The need to develop such relationships can be particularly acute in areas outside of the U.S. We have not always been successful at developing these relationships due to the complexity of our services, our historical reliance on an internal sales force and other factors. Recruiting and retaining qualified channel partners and training them in the use of our technology and services and ensuring that they are compliant with our ethical expectations requires significant time and resources. In order to develop and expand our distribution channel, we must continue to expand and improve our portfolio of solutions as well as the systems, processes and procedures that support our channels. Those systems, processes and procedures may become increasingly complex and difficult to manage. The time and expense required for the sales and marketing organizations of our channel partners to become familiar with our offerings, including our new services developments, may make it more difficult to introduce those products to enterprises. Our failure to maintain and increase the number and quality of relationships with channel partners, and any inability to successfully execute on the partnerships we initiate, could significantly impede our revenue growth prospects in the short and long term.

If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual results may be adversely affected.

Our financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. The preparation of these financial statements requires us to make estimates and judgments about, among other things, taxes, revenue recognition, stock-based compensation costs, capitalization of internal-use software development costs, investments, contingent obligations, allowance for doubtful accounts, intangible assets and restructuring charges. These estimates and judgments affect, among other things, the reported amounts of our assets, liabilities, revenue and expenses, the amounts of charges accrued by us, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. If our estimates or the

53


assumptions underlying them are not correct, actual results may differ materially from our estimates and we may need to, among other things, accrue additional charges that could adversely affect our results of operations, which in turn could adversely affect our stock price. In addition, new accounting pronouncements and interpretations of accounting pronouncements have occurred and may occur in the future that could adversely affect our reported financial results.

We may have exposure to greater-than-anticipated tax liabilities.

Our future income taxes could be adversely affected by earnings being lower than anticipated in jurisdictions that have lower statutory tax rates and higher than anticipated in jurisdictions that have higher statutory tax rates, or changes in tax laws, regulations, or accounting principles, as well as certain discrete items such as equity-related compensation. In particular, we do not yet know the full effect that the U.S. Tax Cuts and Jobs Act of 2017 and subsequent related regulations will have on our business and tax exposure assessment. We have recorded certain tax reserves to address potential exposures involving our income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different jurisdictions. We are currently subject to tax audits in various jurisdictions including the Commonwealth of Massachusetts. In the second quarter of 2018, we filed an appeal with the Massachusetts Appellate Tax Board contesting adverse audit findings relating to our eligibility to claim certain tax benefits and exemptions. If the outcome of this appeal and other audits are adverse to us, our reserves may not be adequate to cover our total actual liability, and we would need to take a financial charge. Although we believe our estimates, our reserves and the positions we have taken in all jurisdictions are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made.

If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial reporting, which could harm our business and the trading price of our common stock.

We have complied with Section 404 of the Sarbanes-Oxley Act of 2002 by assessing, strengthening and testing our system of internal controls. Even though we concluded our internal control over financial reporting and disclosure controls and procedures were effective as of the end of the period covered by this report, we need to continue to maintain our processes and systems and adapt them to changes as our business evolves and we rearrange management responsibilities and reorganize our business. This continuous process of maintaining and adapting our internal controls and complying with Section 404 is expensive and time-consuming and requires significant management attention. We cannot be certain that our internal control measures will continue to provide adequate control over our financial processes and reporting and ensure compliance with Section 404. Furthermore, as our business changes, including by expanding our operations in different markets, increasing reliance on channel partners and completing acquisitions, our internal controls may become more complex and we will require significantly more resources to ensure our internal controls remain effective. Failure to implement required new or improved controls, or difficulties encountered in their implementation, could harm our operating results or cause us to fail to meet our reporting obligations. If we or our independent registered public accounting firm identify material weaknesses, the disclosure of that fact, even if quickly remediated, could reduce the market's confidence in our financial statements and harm our stock price.

Any failure to meet our debt obligations would damage our business.

As of September 30, 2018, we had total par value of $1,150.0 million of convertible senior notes outstanding due in 2025 and $690.0 million of convertible senior notes outstanding due in 2019. We also entered into a credit facility in May 2018 that provides for an initial $500.0 million in revolving loans; under specified circumstances, we would be able to borrow an additional $500.0 million thereunder. Our ability to repay any amounts we borrow under our credit facility, refinance the notes, make cash payments in connection with conversions of the notes or repurchase the notes in the event of a fundamental change (as defined in the applicable indenture governing the notes) will depend on market conditions and our future performance, which is subject to economic, financial, competitive and other factors beyond our control. We also may not use the cash we have raised through future borrowing under the credit facility or the issuance of the convertible senior notes in an optimally productive and profitable manner. If we are unable to remain profitable or if we use more cash than we generate in the future, our level of indebtedness at such time could adversely affect our operations by increasing our vulnerability to adverse changes in general economic and industry conditions and by limiting or prohibiting our ability to obtain additional financing for additional capital expenditures, acquisitions and general corporate and other purposes. In addition, if we are unable to make cash payments upon conversion of the notes, we would be required to issue significant amounts of our common stock, which would be dilutive to the stock of existing stockholders. If we do not have sufficient cash to repurchase the notes following a fundamental change, we would be in default under the terms of the notes, which could seriously harm our business. Although the terms of our credit facility include certain financial ratios that potentially limit our future indebtedness, the terms of the notes do not do so. If we incur significantly more debt, this could intensify the risks described above.

54



Fluctuations in foreign currency exchange rates affect our operating results in U.S. dollar terms.

An increasing portion of our revenue is derived from international operations. Revenue generated and expenses incurred by our international subsidiaries are often denominated in the currencies of the local countries. As a result, our consolidated U.S. dollar financial statements are subject to fluctuations due to changes in exchange rates as the financial results of our international subsidiaries are translated from local currencies into U.S. dollars. In addition, our financial results are subject to changes in exchange rates that impact the settlement of transactions in non-functional currencies. While we have implemented a foreign currency hedging program to mitigate transactional exposures, there is no guarantee that such program will be effective.

We may issue additional shares of our common stock or instruments convertible into shares of our common stock and thereby materially and adversely affect the market price of our common stock.

Our Board of Directors has the authority to issue additional shares of our common stock or other instruments convertible into, or exchangeable or exercisable for, shares of our common stock. If we issue additional shares of our common stock or instruments convertible into, or exchangeable or exercisable for, shares of our common stock, it may materially and adversely affect the market price of our common stock.

Our sales to government clients subject us to risks including early termination, audits, investigations, sanctions and penalties.

We have customer contracts with the U.S. government, as well as foreign, state and local governments and their respective agencies. Such government entities often have the right to terminate these contracts at any time, without cause. There is increased pressure for governments and their agencies, both domestically and internationally, to reduce spending. Most of our government contracts are subject to legislative approval of appropriations to fund the expenditures under these contracts. These factors combine to potentially limit the revenue we derive from government contracts in the future. Additionally, government contracts generally have requirements that are more complex than those found in commercial enterprise agreements and therefore are more costly to comply with. Such contracts are also subject to audits and investigations that could result in civil and criminal penalties and administrative sanctions, including termination of contracts, refund of a portion of fees received, forfeiture of profits, suspension of payments, fines and suspensions or debarment from future government business.

Litigation may adversely impact our business.

From time to time, we are or may become involved in various legal proceedings relating to matters incidental to the ordinary course of our business, including patent, commercial, product liability, employment, class action, whistleblower and other litigation and claims, and governmental and other regulatory investigations and proceedings. In addition, under our charter, we could be required to indemnify and advance expenses to our directors and officers in connection with their involvement in certain actions, suits, investigations and other proceedings. Such matters can be time-consuming, divert management’s attention and resources and cause us to incur significant expenses.

Furthermore, because litigation is inherently unpredictable and may not be covered by insurance, there can be no assurance that the results of any litigation matters will not have an adverse impact on our business, results of operations, financial condition or cash flows.

General global market and economic conditions may have an adverse impact on our operating performance, results of operations and cash flows.

Our business has been and could continue to be affected by general global economic and market conditions. To the extent economic conditions impair our customers' ability to profitably monetize the content we deliver on their behalf, they may reduce or eliminate the traffic we deliver for them. Such reductions in traffic would lead to a reduction in our revenue. Additionally, in a down-cycle economic environment, we may experience the negative effects of increased competitive pricing pressure, customer loss, a deceleration in commerce over the Internet and corresponding decrease in traffic delivered over our network and failures by customers to pay amounts owed to us on a timely basis or at all. Suppliers on which we rely for servers, bandwidth, co-location and other services could also be negatively impacted by economic conditions that, in turn, could have a negative impact on our operations or expenses.


55


Global climate change and natural resource conservation regulations could adversely impact our business.

Our deployed network of servers consumes significant energy resources, including those generated by the burning of fossil fuels. In response to concerns about global climate change, governments may adopt new regulations affecting the use of fossil fuels or requiring the use of alternative fuel sources. While we have invested in projects to support renewable energy development, our customers, investors and other stakeholders may require us to take more steps to demonstrate that we are taking ecologically responsible measures in operating our business. The costs and any expenses we incur to make our network more energy efficient could make us less profitable in future periods. Failure to comply with applicable laws and regulations or other requirements imposed on us could lead to fines, lost revenue and damage to our reputation.

Because we currently do not intend to pay dividends, stockholders will benefit from an investment in our common stock only if it appreciates in value.

We currently intend to retain our future earnings, if any, for use in the operation of our business and do not expect to pay any cash dividends in the foreseeable future on our common stock. As a result, the success of an investment in our common stock will depend upon any future appreciation in its value. There is no guarantee that our common stock will appreciate in value or even maintain the price at which stockholders have purchased their shares.

Provisions of our charter, by-laws and Delaware law may have anti-takeover effects that could prevent a change in control even if the change in control would be beneficial to our stockholders.

Provisions of our charter, by-laws and Delaware law could make it more difficult for a third party to control or acquire us, even if doing so would be beneficial to our stockholders. These provisions include:

a classified board structure so that only approximately one-third of our Board of Directors is up for re-election in any one year until our 2021 annual meeting of stockholders at which time all directors will stand for annual elections;
our Board of Directors has the right to elect directors to fill a vacancy created by the expansion of the Board of Directors or the resignation, death or removal of a director;
stockholders must provide advance notice to nominate individuals for election to the Board of Directors or to propose matters that can be acted upon at a stockholders' meeting; and
our Board of Directors may issue, without stockholder approval, shares of undesignated preferred stock.

Further, as a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions. Under Delaware law, a corporation may not 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 Board of Directors could rely on Delaware law to prevent or delay an acquisition of us.


56


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

(c) Issuer Purchases of Equity Securities
 
The following is a summary of our repurchases of our common stock in the third quarter of 2018 (in thousands, except share and per share data):

Period (1)
 
(a) Total Number of Shares Purchased (2)
 
(b) Average Price Paid per Share (3)
 
(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (4)
 
(d) Approximate Dollar Value of Shares that May Yet be Purchased Under Plans or Programs(4)
July 1, 2018 – July 31, 2018
 
2,267,546

 
$
75.33

 
2,267,546

 
$
393,684

August 1, 2018 – August 31, 2018
 
2,916,458

 
74.26

 
2,916,458

 
177,122

September 1, 2018 – September 30, 2018
 
710,594

 
74.65

 
710,594

 
124,075

Total
 
5,894,598

 
$
74.71

 
5,894,598

 
$
124,075


(1)
Information is based on settlement dates of repurchase transactions.
(2)
Consists of shares of our common stock, par value $0.01 per share.
(3)
Includes commissions paid.
(4)
In February 2016, the Board of Directors authorized a $1.0 billion share repurchase program effective from February 2016 through December 2018. In March 2018, the Board of Directors authorized a $416.7 million increase to the share repurchase program, such that the amount that is authorized and available for repurchase in 2018 is $750.0 million. Subsequently, effective November 2018, the Board authorized an additional $1.1 billion repurchase program through December 2021.


57


Item 6. Exhibits

Exhibit 3.1 (A)
 
 
 
 
Exhibit 3.2 (A)
 
 
 
 
Exhibit 31.1
  
 
 
 
Exhibit 31.2
  
 
 
 
Exhibit 32.1
  
 
 
 
Exhibit 32.2
  
 
 
 
101.INS
  
XBRL Instance Document*
 
 
 
101.SCH
  
XBRL Taxonomy Extension Schema Document*
 
 
 
101.CAL
  
XBRL Taxonomy Calculation Linkbase Document*
 
 
 
101.DEF
  
XBRL Taxonomy Extension Definition Linkbase Document*
 
 
 
101.LAB
  
XBRL Taxonomy Label Linkbase Document*
 
 
 
101.PRE
  
XBRL Taxonomy Presentation Linkbase Document*
*
Submitted electronically herewith

(A) Incorporated by reference to the Registrant's Current Report on Form 8-K (File No. 000-27275) filed with the Securities and Exchange Commission on June 6, 2018


Attached as Exhibit 101 to this report are the following formatted in XBRL (Extensible Business Reporting Language): (i) Consolidated Balance Sheets at September 30, 2018 and December 31, 2017, (ii) Consolidated Statements of Income for the three and nine months ended September 30, 2018 and 2017, (iii) Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2018 and 2017, (iv) Consolidated Statements of Cash Flows for the nine months ended September 30, 2018 and 2017 and (v) Notes to Unaudited Consolidated Financial Statements.

58


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.
 
 
Akamai Technologies, Inc.
 
 
 
November 8, 2018
By:
/s/ James Benson
 
 
James Benson
 
 
Chief Financial Officer
(Duly Authorized Officer, Principal Financial Officer)

59
EX-31.1 2 akam10q9302018ex311.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
I, F. Thomson Leighton, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Akamai Technologies, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
Date:
November 8, 2018
 
/s/ F. Thomson Leighton
 
F. Thomson Leighton, Chief Executive Officer



EX-31.2 3 akam10q9302018ex312.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
 
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, James Benson, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Akamai Technologies, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 

Date:
November 8, 2018
 
/s/ James Benson
 
James Benson, Chief Financial Officer



EX-32.1 4 akam10q9302018ex321.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the quarterly report on Form 10-Q of Akamai Technologies, Inc. (the “Company”) for the period ended September 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, F. Thomson Leighton, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that to his knowledge:
(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:
November 8, 2018
 
/S/    F. Thomson Leighton 
 
F. Thomson Leighton, Chief Executive Officer



EX-32.2 5 akam10q9302018ex322.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the quarterly report on Form 10-Q of Akamai Technologies, Inc. (the “Company”) for the period ended September 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, James Benson, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that to his knowledge:
(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:
November 8, 2018
 
/s/ James Benson
 
James Benson, Chief Financial Officer



EX-101.INS 6 akam-20180930.xml XBRL INSTANCE DOCUMENT 0001086222 2018-01-01 2018-09-30 0001086222 2018-11-05 0001086222 2018-09-30 0001086222 2017-12-31 0001086222 2018-07-01 2018-09-30 0001086222 2017-01-01 2017-09-30 0001086222 2017-07-01 2017-09-30 0001086222 2017-09-30 0001086222 2016-12-31 0001086222 srt:ScenarioPreviouslyReportedMember 2017-12-31 0001086222 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0001086222 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-09-30 0001086222 srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-09-30 0001086222 srt:ScenarioPreviouslyReportedMember 2017-07-01 2017-09-30 0001086222 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-07-01 2017-09-30 0001086222 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-09-30 0001086222 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0001086222 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201618Member 2017-09-30 0001086222 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-09-30 0001086222 srt:ScenarioPreviouslyReportedMember 2016-12-31 0001086222 srt:ScenarioPreviouslyReportedMember 2017-09-30 0001086222 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-12-31 0001086222 akam:IntraEntityAssetTransfersMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-12-31 0001086222 akam:IntraEntityAssetTransfersMember us-gaap:OtherAssetsMember 2017-12-31 0001086222 us-gaap:SoftwareDevelopmentMember 2018-01-01 2018-09-30 0001086222 us-gaap:CommercialPaperMember 2018-09-30 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:CertificatesOfDepositMember 2018-09-30 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:CommercialPaperMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-09-30 0001086222 us-gaap:FairValueInputsLevel3Member 2018-09-30 0001086222 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel1Member 2018-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:EquityFundsMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel2Member 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:DomesticCorporateDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:EquityFundsMember 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CertificatesOfDepositMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MoneyMarketFundsMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:EquityFundsMember 2017-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquityFundsMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:EquityFundsMember 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:EquityFundsMember 2017-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2018-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DomesticCorporateDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:EquityFundsMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2017-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquityFundsMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001086222 us-gaap:UnbilledRevenuesMember 2017-12-31 0001086222 us-gaap:TradeAccountsReceivableMember 2017-12-31 0001086222 us-gaap:TradeAccountsReceivableMember 2018-09-30 0001086222 us-gaap:UnbilledRevenuesMember 2018-09-30 0001086222 us-gaap:OtherCurrentAssetsMember akam:CommissionandIncentivePaymentsMember 2017-12-31 0001086222 us-gaap:OtherCurrentAssetsMember akam:CommissionandIncentivePaymentsMember 2018-09-30 0001086222 akam:CommissionandIncentivePaymentsMember 2018-09-30 0001086222 us-gaap:OtherAssetsMember akam:CommissionandIncentivePaymentsMember 2018-09-30 0001086222 us-gaap:OtherAssetsMember akam:CommissionandIncentivePaymentsMember 2017-12-31 0001086222 akam:CommissionandIncentivePaymentsMember 2017-12-31 0001086222 akam:DeferredCommissionsMember 2018-07-01 2018-09-30 0001086222 akam:DeferredCommissionsMember 2017-01-01 2017-09-30 0001086222 akam:DeferredCommissionsMember 2017-07-01 2017-09-30 0001086222 akam:DeferredCommissionsMember 2018-01-01 2018-09-30 0001086222 us-gaap:CustomerRelationshipsMember 2018-09-30 0001086222 us-gaap:LicensingAgreementsMember 2017-12-31 0001086222 us-gaap:LicensingAgreementsMember 2018-09-30 0001086222 us-gaap:TrademarksAndTradeNamesMember 2018-09-30 0001086222 us-gaap:DevelopedTechnologyRightsMember 2018-09-30 0001086222 us-gaap:NoncompeteAgreementsMember 2018-09-30 0001086222 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001086222 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001086222 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0001086222 us-gaap:CustomerRelationshipsMember 2017-12-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2018-01-01 2018-09-30 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2017-01-01 2017-09-30 0001086222 us-gaap:RevolvingCreditFacilityMember 2017-07-01 2017-09-30 0001086222 us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-09-30 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2017-07-01 2017-09-30 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2018-07-01 2018-09-30 0001086222 us-gaap:RevolvingCreditFacilityMember 2018-07-01 2018-09-30 0001086222 us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-09-30 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2018-09-30 0001086222 akam:ConvertibleSeniorNotesDue2019Member us-gaap:ConvertibleDebtMember 2018-09-30 0001086222 akam:ConvertibleSeniorNotesDue2019Member us-gaap:ConvertibleDebtMember 2017-12-31 0001086222 akam:ConvertibleSeniorNotesDue2019Member us-gaap:ConvertibleDebtMember 2014-02-01 2014-02-28 0001086222 akam:ConvertibleSeniorNotesDue2019Member us-gaap:ConvertibleDebtMember 2014-02-28 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2018-05-01 2018-05-31 0001086222 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2018-01-01 2018-09-30 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2018-05-31 0001086222 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-30 0001086222 us-gaap:RevolvingCreditFacilityMember 2018-05-31 0001086222 us-gaap:RevolvingCreditFacilityMember 2018-09-30 0001086222 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-09-30 0001086222 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-30 0001086222 us-gaap:RevolvingCreditFacilityMember 2018-05-01 2018-05-31 0001086222 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2018-01-01 2018-09-30 0001086222 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-09-30 0001086222 2017-10-01 2017-12-31 0001086222 2017-10-01 2018-09-30 0001086222 akam:ExcessFacilitiesContractTerminationsandOtherMember 2018-01-01 2018-09-30 0001086222 akam:SoftwareChargesMember 2018-01-01 2018-09-30 0001086222 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-09-30 0001086222 us-gaap:EmployeeSeveranceMember 2017-12-31 0001086222 us-gaap:EmployeeSeveranceMember 2018-09-30 0001086222 akam:SoftwareChargesMember 2018-09-30 0001086222 akam:ExcessFacilitiesContractTerminationsandOtherMember 2018-09-30 0001086222 akam:ExcessFacilitiesContractTerminationsandOtherMember 2017-12-31 0001086222 akam:SoftwareChargesMember 2017-12-31 0001086222 akam:MultipleExistingLawsuitsBetweenLimelightNetworksInc.andtheCompanyMember us-gaap:SettledLitigationMember 2018-01-01 2018-09-30 0001086222 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001086222 2016-02-29 0001086222 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001086222 2018-03-01 2018-03-31 0001086222 us-gaap:SubsequentEventMember 2018-11-08 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-09-30 0001086222 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001086222 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001086222 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001086222 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001086222 us-gaap:CostOfSalesMember 2017-07-01 2017-09-30 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001086222 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2018-09-30 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001086222 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001086222 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-09-30 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-09-30 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2018-09-30 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-09-30 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001086222 2018-10-01 2018-09-30 0001086222 country:US 2017-07-01 2017-09-30 0001086222 country:US 2018-07-01 2018-09-30 0001086222 country:US 2017-01-01 2017-09-30 0001086222 us-gaap:NonUsMember 2018-01-01 2018-09-30 0001086222 us-gaap:NonUsMember 2017-07-01 2017-09-30 0001086222 country:US 2018-01-01 2018-09-30 0001086222 us-gaap:NonUsMember 2017-01-01 2017-09-30 0001086222 us-gaap:NonUsMember 2018-07-01 2018-09-30 0001086222 akam:WebDivisionMember 2018-01-01 2018-09-30 0001086222 akam:WebDivisionMember 2018-07-01 2018-09-30 0001086222 akam:MediaandCarrierDivisionMember 2017-01-01 2017-09-30 0001086222 akam:WebDivisionMember 2017-07-01 2017-09-30 0001086222 akam:MediaandCarrierDivisionMember 2018-07-01 2018-09-30 0001086222 akam:MediaandCarrierDivisionMember 2018-01-01 2018-09-30 0001086222 akam:MediaandCarrierDivisionMember 2017-07-01 2017-09-30 0001086222 akam:WebDivisionMember 2017-01-01 2017-09-30 0001086222 2019-10-01 2018-09-30 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2018-07-01 2018-09-30 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2017-01-01 2017-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-09-30 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2017-01-01 2017-09-30 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2017-07-01 2017-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2018-07-01 2018-09-30 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2017-07-01 2017-09-30 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2018-01-01 2018-09-30 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2018-01-01 2018-09-30 0001086222 us-gaap:ConvertibleNotesPayableMember 2017-07-01 2017-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0001086222 us-gaap:ConvertibleNotesPayableMember 2018-01-01 2018-09-30 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2018-07-01 2018-09-30 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2018-07-01 2018-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2017-01-01 2017-09-30 0001086222 us-gaap:ConvertibleNotesPayableMember 2018-07-01 2018-09-30 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2018-01-01 2018-09-30 0001086222 us-gaap:ConvertibleNotesPayableMember 2017-01-01 2017-09-30 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2017-07-01 2017-09-30 0001086222 akam:OneTimeCharitableEndowmentMember srt:AffiliatedEntityMember 2018-07-01 2018-09-30 utreg:D akam:segment xbrli:pure akam:country iso4217:USD xbrli:shares akam:server iso4217:USD xbrli:shares akam:division 398554000 6942000 289378000 102234000 1096003000 64994000 393740000 581609000 55660000 559713000 246172000 P5D P5D 0.98 0.98 P5D P5D 1000000000.0 7700000 130 200000 2 23300000 141800000 7700000 12100000 5100000 12500000 6600000 18100000 416700000 5500000 1281000 1358000 1000 1000 false --12-31 Q3 2018 2018-09-30 10-Q 0001086222 162866026 false Large Accelerated Filer AKAMAI TECHNOLOGIES INC false 80278000 96051000 462738000 320001000 142737000 467722000 330989000 136733000 461457000 2330000 459127000 466364000 283743000 305267000 -21930000 -48218000 4073362000 4352857000 3655000 9360000 41848000 5296000 10780000 10100000 15672000 122103000 15055000 33525000 28743000 44780000 46632000 5494000 13054000 11249000 16835000 138815000 16343000 40245000 32684000 49543000 30637000 80686000 38830000 101123000 1281000 1358000 13989000 27844000 7753000 23075000 8294000 25019000 21956000 1116000 5407000 7704000 7704000 25000 20660000 1165000 4074000 7704000 7704000 13000 41294000 1515000 185000 19797000 19797000 0 42182000 1520000 1068000 19797000 19797000 0 4648916000 46072000 4602844000 5363887000 1346246000 37374000 1308872000 2429789000 30528000 962251000 0 992779000 215312000 1277181000 0 1492493000 958267000 0 0 7879000 0 10928000 733075000 0 218248000 0 0 0 0 10928000 733075000 7879000 218248000 6942000 733075000 218250000 1342175000 64994000 0 0 11193000 0 0 393740000 825322000 0 58119000 0 0 0 0 0 64994000 393740000 825322000 11193000 58119000 64994000 393740000 825322000 58119000 2000 0 2000 0 25000 5000 3000 17000 0 5602000 9000 3829000 1764000 5926000 11000 98000 5253000 564000 963867000 6951000 736902000 220014000 1348076000 65000000 393835000 830558000 58683000 3800000 406600000 398554000 1096233000 398554000 1096003000 559713000 0 443697000 116016000 246172000 0 0 243713000 2459000 29546000 54414000 9300000 27300000 11200000 32900000 23536000 35044000 58580000 24064000 38929000 62993000 368152000 313382000 705407000 22649000 0 0 22649000 139125000 0 0 139125000 324626000 0 457000 324169000 369408000 0 1256000 368152000 314429000 706571000 44782000 0 799000 43983000 392142000 104.49 149.18 7700000 12100000 0.01 0.01 700000000 700000000 169893324 172234085 169893324 163886719 1699000 1722000 71910000 3400000 227868000 -4000000 101336000 178070000 70495000 -7210000 77705000 93732000 6062000 -777000 6839000 5218000 43900000 64300000 662913000 864679000 0 680564000 700000 700000 225490000 22000 225468000 645897000 76000 645821000 239246000 709558000 533187000 -2335000 535522000 1548385000 -2843000 1551228000 553091000 1758900000 -27000000 -11600000 0.0025 0.0125 0 0.00875 0 101276000 101276000 285225000 89.56 95.10 0.0111651 0.010515 30 30 1.3 1.3 20 20 690000000 690000000 1150000000 690000000 690000000.0 1150000000 0 0 0 0 122000 359000 261000 514000 0.032 0.0426 0.00125 P5Y 27087000 9436000 285321000 30800000 36231000 -14838000 51069000 23688000 23134000 -2168000 0 25302000 12906000 17823000 2313000 15510000 18827000 272917000 318226000 0.37 0.02 0.35 1.13 -0.03 1.16 0.65 1.21 0.37 0.02 0.35 1.13 -0.02 1.15 0.64 1.20 12359000 0 70000 12289000 -11528000 0.308 0.112 21602000 25676000 11211000 41417000 7802000 37692000 -1735000 4166000 0 0 8631000 8631000 0 0 6200000 6200000 201542000 128835000 65283000 490000 3975000 2959000 222551000 140798000 77512000 490000 256000 3495000 8300000 22400000 28000000 33900000 36600000 402801000 245310000 145091000 490000 4710000 7200000 399191000 245710000 145091000 490000 700000 7200000 201259000 116475000 79808000 0 735000 4241000 176640000 104912000 67579000 0 444000 3705000 124523000 363050000 119911000 444502000 1498688000 1488868000 -3153000 -6667000 91505000 5376000 86129000 281973000 -6136000 288109000 110770000 230016000 27594000 1977000 25617000 86727000 -2168000 88895000 3187000 25658000 79479000 32485000 22150000 7921000 9423000 -9776000 0 19199000 13611000 1528000 537000 0 991000 23927000 8828000 1792000 0 7036000 10338000 36580000 2385000 0 34195000 2084000 3651000 2030000 0 0 0 0 0 0 0 0 379000 823000 1896000 1811000 150000 279000 80000 158000 201259000 176640000 985000 3055000 1210000 3200000 5731000 17044000 15295000 31045000 4746000 13989000 14566000 28620000 4463000 13368000 9258000 19632000 1286447000 -5674000 1292121000 2208357000 4648916000 46072000 4602844000 5363887000 456694000 -7210000 463904000 1195938000 500000000 0.0015 0.00075 14900000 662913000 680564000 864679000 684800000 1129700000 567592000 257135000 -314107000 359732000 -257012000 0 729000 -257741000 -678234000 603542000 0 0 603542000 722172000 63911000 3399000 60512000 195246000 -3968000 0 199214000 107583000 204358000 1 91253000 5376000 85877000 282180000 -6136000 288316000 116537000 242211000 136365000 23536000 112829000 103284000 7689000 31184000 -7771000 -26046000 7999000 32622000 -6247000 -26288000 -242000 -26046000 310000 1438000 1524000 -242000 187000 868000 494000 -78000 22178000 20324000 142955000 123695000 535000 414000 -459000 -3207000 101300000 261700000 0 261740000 1166000 0 -729000 1895000 2678000 62000000 46200000 306629000 440400000 625925000 23394000 4885000 0 18509000 122460000 145122000 48122000 52145000 249098000 782086000 197201000 79000 185466000 143285000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 172853000 35044000 137809000 161785000 0 1132185000 5867000 17286000 41740000 52497000 78000000 119900000 0 119945000 317974000 378708000 -1096000 -5085000 180405000 16308000 862535000 884483000 P2Y6M 50000000 57226000 162761000 61049000 185823000 1256000 1164000 62000000 49300000 12700000 332000 3303000 -732000 14442000 5714000 2818000 5910000 0 2818000 14243000 1386000 0 12857000 1187000 223000 0 964000 4605000 1787000 2818000 0 501000 -205000 0 706000 -690662000 51746000 -742408000 -524906000 624440000 3041000 621399000 412348000 212092000 294756000 329684000 1830565000 -8979000 1839544000 1211454000 619111000 879985000 950580000 669628000 412573000 257055000 312772000 356856000 2001111000 1249041000 752070000 940334000 1060777000 2300000000 P1Y 0.70 0.30 117863000 -2357000 120220000 350299000 -2919000 353218000 125323000 379556000 122103000 138815000 73.15 73.15 1000000000.0 1100000000.0 750000000 3362469000 51746000 3310723000 2389000 -21930000 -24319000 3155530000 2147000 -48218000 -50365000 0 8347366 5900000 8300000 0 625925000 171505000 173371000 167900000 170732000 170976000 172269000 165924000 168763000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense included in the consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 debt discount and issuance costs</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;">15,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Coupon interest payable on 2025 Notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">Revolving credit facility contractual interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">261</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,210</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(985</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Total interest expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">14,566</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">28,620</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;">13,989</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of available-for-sale marketable securities held as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;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;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross Unrealized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classification on Balance&#160;Sheet</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of September 30, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">65,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">64,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">64,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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></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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">393,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">830,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,253</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">825,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">581,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">243,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S.&#160;government agency 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;">58,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">58,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">1,348,076</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;">25</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;">(5,926</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;">1,342,175</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,096,003</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;">246,172</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;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;text-decoration:underline;">As of December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">(9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom: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 bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">736,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(3,829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">733,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">443,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S.&#160;government agency 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;">220,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(1,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">218,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">963,867</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;">2</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;">(5,602</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;">958,267</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;">398,554</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;">559,713</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">Deferred costs included in prepaid and other current assets</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;">38,929</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;">35,044</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;">Deferred costs included in other assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">24,064</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;">23,536</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 deferred costs</font></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,993</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;">58,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Loss</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign Currency Translation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Unrealized Gains (Losses) on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 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;">(24,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">2,389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,046</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;">(242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,288</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(50,365</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;">2,147</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;">(48,218</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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Notes </font><font style="font-family:inherit;font-size:10pt;">&#8211;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Due 2025</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">May 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$1,150.0 million</font><font style="font-family:inherit;font-size:10pt;"> in par value of convertible senior notes due </font><font style="font-family:inherit;font-size:10pt;">2025</font><font style="font-family:inherit;font-size:10pt;"> (the "2025 Notes"). The 2025 Notes are senior unsecured obligations of the Company, bear regular interest of </font><font style="font-family:inherit;font-size:10pt;">0.125%</font><font style="font-family:inherit;font-size:10pt;">, payable semi-annually on May 1 and November 1 of each year, and mature on </font><font style="font-family:inherit;font-size:10pt;">May&#160;1, 2025</font><font style="font-family:inherit;font-size:10pt;">, unless repurchased or converted prior to maturity.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At their option, holders may convert their 2025 Notes prior to the close of business on the business day immediately preceding </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2025</font><font style="font-family:inherit;font-size:10pt;">, only under the following circumstances:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during any calendar quarter commencing after the calendar quarter ended June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during the period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price on each applicable trading day;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:66px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of 2025 Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">upon the occurrence of specified corporate events.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:66px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or after </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2025</font><font style="font-family:inherit;font-size:10pt;">, holders may convert all or any portion of their 2025 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is </font><font style="font-family:inherit;font-size:10pt;">10.5150</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock per $</font><font style="font-family:inherit;font-size:10pt;">1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount, which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$95.10</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to adjustments in certain events, and represents a potential conversion into </font><font style="font-family:inherit;font-size:10pt;">12.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the issuance of the 2025 Notes, the Company separated the 2025 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2025 Notes. The difference between the principal amount of the 2025 Notes and the proceeds allocated to the liability component (&#8220;debt discount&#8221;) is amortized to interest expense using the effective interest method over the term of the 2025 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for equity classification.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the transaction costs related to the issuance of the 2025 Notes, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability component are being amortized to interest expense over the term of the 2025 Notes, and transaction costs attributable to the equity component are netted against the equity component of the 2025 Notes in stockholders&#8217; equity.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2025 Notes consist of the following components as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,150,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: debt discount and issuance costs, net of amortization</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;">(285,321</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">864,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity component:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">285,225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated fair value of the 2025 Notes at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$1,129.7 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value was determined based on the quoted price of the 2025 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of </font><font style="font-family:inherit;font-size:10pt;">$73.15</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;">, the value of the 2025 Notes if converted to common stock was less than the principal amount of </font><font style="font-family:inherit;font-size:10pt;">$1,150.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company used </font><font style="font-family:inherit;font-size:10pt;">$46.2 million</font><font style="font-family:inherit;font-size:10pt;"> of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2025 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the Board of Directors. Additionally, </font><font style="font-family:inherit;font-size:10pt;">$141.8 million</font><font style="font-family:inherit;font-size:10pt;"> of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are intended to be used for the repayment at maturity of the </font><font style="font-family:inherit;font-size:10pt;">$690.0 million</font><font style="font-family:inherit;font-size:10pt;"> in par value of convertible senior notes due 2019 as well as for working capital, share repurchases, potential acquisitions and strategic transactions and other corporate purposes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note Hedge</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To minimize the impact of potential dilution upon conversion of the 2025 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in </font><font style="font-family:inherit;font-size:10pt;">May 2018</font><font style="font-family:inherit;font-size:10pt;">. The Company paid </font><font style="font-family:inherit;font-size:10pt;">$261.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the note hedge transactions. The note hedge transactions cover approximately </font><font style="font-family:inherit;font-size:10pt;">12.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock at a strike price that corresponds to the initial conversion price of the 2025 Notes, also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the 2025 Notes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warrants</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Separately, in </font><font style="font-family:inherit;font-size:10pt;">May 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to </font><font style="font-family:inherit;font-size:10pt;">12.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock at a strike price of approximately </font><font style="font-family:inherit;font-size:10pt;">$149.18</font><font style="font-family:inherit;font-size:10pt;"> per share. The Company received aggregate proceeds of </font><font style="font-family:inherit;font-size:10pt;">$119.9 million</font><font style="font-family:inherit;font-size:10pt;"> from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2025 Notes to approximately </font><font style="font-family:inherit;font-size:10pt;">$149.18</font><font style="font-family:inherit;font-size:10pt;"> per share.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Notes </font><font style="font-family:inherit;font-size:10pt;">&#8211;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Due 2019</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">February 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$690.0 million</font><font style="font-family:inherit;font-size:10pt;"> in par value of convertible senior notes due </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> (the "2019 Notes"). The 2019 Notes are senior unsecured obligations of the Company, do not bear regular interest and mature on </font><font style="font-family:inherit;font-size:10pt;">February&#160;15, 2019</font><font style="font-family:inherit;font-size:10pt;">, unless repurchased or converted prior to maturity.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At their option, holders may convert their 2019 Notes prior to the close of business on the business day immediately preceding </font><font style="font-family:inherit;font-size:10pt;">August&#160;15, 2018</font><font style="font-family:inherit;font-size:10pt;">, only under the following circumstances:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during any calendar quarter commencing after the calendar quarter ended June 30, 2014 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during the period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price on each applicable trading day; or</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:66px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of 2019 Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or upon the occurrence of specified corporate events.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:66px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or after </font><font style="font-family:inherit;font-size:10pt;">August&#160;15, 2018</font><font style="font-family:inherit;font-size:10pt;">, holders may convert all or any portion of their 2019 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is </font><font style="font-family:inherit;font-size:10pt;">11.1651</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount, which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$89.56</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to adjustments in certain events, and represents a potential conversion into </font><font style="font-family:inherit;font-size:10pt;">7.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the issuance of the 2019 Notes, the Company separated the 2019 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2019 Notes. The difference between the principal amount of the 2019 Notes and the proceeds allocated to the liability component (&#8220;debt discount&#8221;) is amortized to interest expense using the effective interest method over the term of the 2019 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for equity classification.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the transaction costs related to the issuance of the 2019 Notes, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability component are being amortized to interest expense over the term of the 2019 Notes, and transaction costs attributable to the equity component are netted against the equity component of the 2019 Notes in stockholders&#8217; equity.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2019 Notes consist of the following components 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">690,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">690,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: debt discount and issuance costs, net of amortization</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;">(9,436</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;">(27,087</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">680,564</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,913</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity component:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">101,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">101,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated fair value of the 2019 Notes at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$684.8 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value was determined based on the quoted price of the 2019 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of </font><font style="font-family:inherit;font-size:10pt;">$73.15</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;">, the value of the 2019 Notes if converted to common stock was less than the principal amount of </font><font style="font-family:inherit;font-size:10pt;">$690.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company used </font><font style="font-family:inherit;font-size:10pt;">$62.0 million</font><font style="font-family:inherit;font-size:10pt;"> of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2019 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the Board of Directors. Additionally, </font><font style="font-family:inherit;font-size:10pt;">$23.3 million</font><font style="font-family:inherit;font-size:10pt;"> of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are for working capital, share repurchases and other general corporate purposes, as well as for potential acquisitions and strategic transactions.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note Hedge</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To minimize the impact of potential dilution upon conversion of the 2019 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in </font><font style="font-family:inherit;font-size:10pt;">February 2014</font><font style="font-family:inherit;font-size:10pt;">. The Company paid </font><font style="font-family:inherit;font-size:10pt;">$101.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the note hedge transactions. The note hedge transactions cover approximately </font><font style="font-family:inherit;font-size:10pt;">7.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock at a strike price that corresponds to the initial conversion price of the 2019 Notes, also subject to adjustment, and are exercisable upon conversion of the 2019 Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the 2019 Notes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warrants</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Separately, in </font><font style="font-family:inherit;font-size:10pt;">February 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to </font><font style="font-family:inherit;font-size:10pt;">7.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock at a strike price of approximately </font><font style="font-family:inherit;font-size:10pt;">$104.49</font><font style="font-family:inherit;font-size:10pt;"> per share. The Company received aggregate proceeds of </font><font style="font-family:inherit;font-size:10pt;">$78.0 million</font><font style="font-family:inherit;font-size:10pt;"> from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2019 Notes to approximately </font><font style="font-family:inherit;font-size:10pt;">$104.49</font><font style="font-family:inherit;font-size:10pt;"> per share. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revolving Credit Facility</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">May 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company entered into a </font><font style="font-family:inherit;font-size:10pt;">$500.0 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">-year, revolving credit agreement (the &#8220;Credit Agreement&#8221;).&#160; Borrowings under the Credit Agreement may be used to finance working capital needs and for general corporate purposes. The Credit Agreement provides for an initial </font><font style="font-family:inherit;font-size:10pt;">$500.0 million</font><font style="font-family:inherit;font-size:10pt;"> in revolving loans. Under specified circumstances, the facility can be increased to up to </font><font style="font-family:inherit;font-size:10pt;">$1.0 billion</font><font style="font-family:inherit;font-size:10pt;"> in aggregate principal amount. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Credit Agreement bear interest, at the Company's option, at a base rate plus a spread of </font><font style="font-family:inherit;font-size:10pt;">0.00%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> or an adjusted LIBOR rate plus a spread of </font><font style="font-family:inherit;font-size:10pt;">0.875%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;">, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the Credit Agreement. Regardless of what amounts, if any, are outstanding under the Credit Agreement, the Company is also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of </font><font style="font-family:inherit;font-size:10pt;">0.075%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.15%</font><font style="font-family:inherit;font-size:10pt;">, with such rate being based on the Company's consolidated leverage ratio specified in the Credit Agreement. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default.&#160; Principal covenants include a maximum consolidated leverage ratio and a minimum consolidated interest coverage ratio.&#160; There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings under the Credit Agreement as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Interest Expense</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2025 Notes bear interest at a fixed rate of </font><font style="font-family:inherit;font-size:10pt;">0.125%</font><font style="font-family:inherit;font-size:10pt;">. The interest is payable semi-annually on May 1 and November 1 of each year, commencing in November 2018. The 2025 Notes have an effective interest rate of </font><font style="font-family:inherit;font-size:10pt;">4.26%</font><font style="font-family:inherit;font-size:10pt;"> attributable to the conversion feature. The 2019 Notes do not bear regular interest, but have an effective interest rate of </font><font style="font-family:inherit;font-size:10pt;">3.2%</font><font style="font-family:inherit;font-size:10pt;"> attributable to the conversion feature. The Company is also obligated to pay ongoing commitment fees under the terms of the Credit Agreement. The following table sets forth total interest expense included in the consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 debt discount and issuance costs</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;">15,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Coupon interest payable on 2025 Notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">Revolving credit facility contractual interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">261</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,210</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(985</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Total interest expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">14,566</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">28,620</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;">13,989</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes revenue by division included in the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </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;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:47%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Web Division</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;">356,856</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;">329,684</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,060,777</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;">950,580</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;">Media and Carrier Division</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">312,772</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;">294,756</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;">940,334</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;">879,985</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 revenue</font></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;">669,628</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;">624,440</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,001,111</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,830,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes revenue by geography included in the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:47%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.</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;">412,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412,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 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,249,041</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,211,454</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;">International</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">257,055</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;">212,092</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;">752,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">619,111</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 revenue</font></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;">669,628</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;">624,440</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,001,111</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,830,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income per Share</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, restricted stock units ("RSUs"), deferred stock units ("DSUs"), convertible senior notes and warrants issued by the Company. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components used in the computation of basic and diluted net income per share for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months 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;"> (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">107,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">204,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">195,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used for basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">RSUs and DSUs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Convertible senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants related to issuance of convertible senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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 used for 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;">167,900</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;">171,505</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;">170,732</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">173,371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;">Diluted net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months 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;">, certain potential outstanding shares from stock options, service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months 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;"> are as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:49%;" 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: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: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: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="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service-based RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">1,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance-based RSUs</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,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Convertible senior notes</font></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;">19,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">19,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Warrants related to issuance of convertible senior notes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">19,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Total shares excluded from computation</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;">41,294</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,956</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reflects the activity for the Company&#8217;s major classes of liabilities measured at fair value using Level 3 inputs during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Liabilities:<br clear="none"/>Contingent Consideration Obligation</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2018</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;">(8,631</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value adjustment to contingent consideration included in general and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,735</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Cash paid upon achievement of milestone</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,166</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;">Balance as of 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">(6,200</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%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of the Company&#8217;s financial assets and liabilities 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting Date Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3&#160;&#160;&#160;&#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;text-decoration:underline;">As of September 30, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Equivalents and Marketable 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">64,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">393,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">825,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">825,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom: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.&#160;government agency 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;">58,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">58,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">11,193</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;">11,193</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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">1,492,493</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;">215,312</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,277,181</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration related to a completed acquisition</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(6,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(6,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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="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;font-style:italic;">Cash Equivalents and Marketable Securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">10,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">733,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">733,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom: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.&#160;government agency 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;">218,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">218,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">7,879</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">992,779</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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,528</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">962,251</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration related to a completed acquisition</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,631</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(8,631</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Acquired Intangible Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying amount of goodwill for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,498,688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Measurement period adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,667</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</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,153</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,488,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company tests goodwill for impairment at least annually. Through the date the consolidated financial statements were issued, no triggering events had occurred that would indicate a potential impairment exists.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible assets that are subject to amortization consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;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;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net<br clear="none"/>Carrying<br clear="none"/>Amount</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;">Completed technology</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;">145,091</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;">(77,512</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">145,091</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;">(65,283</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;">79,808</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;">Customer-related intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(140,798</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">104,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(128,835</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">116,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">4,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Acquired license rights</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;">490</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;">(490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">490</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;">(490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">399,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">(222,551</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;">176,640</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402,801</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(201,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">201,259</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate expense related to amortization of acquired intangible assets for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Aggregate expense related to amortization of acquired intangible assets for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$23.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Based on the Company&#8217;s acquired intangible assets as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, aggregate expense related to amortization of acquired intangible assets is expected to be </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the remainder of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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;">$36.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$33.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$28.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$22.4 million</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2021</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2022</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods. Potential discrete adjustments include tax charges or benefits related to stock-based compensation, changes in tax legislation, settlements of tax audits or assessments, uncertain tax positions and acquisitions, among other items.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is currently under audit in multiple jurisdictions and, in certain cases, is involved in litigation related to adverse audit determinations.&#160; In the second quarter of 2018, the Company filed an appeal with the Massachusetts Appellate Tax Board contesting adverse audit findings related to certain tax benefits and exemptions. Over the next 12 months, the Company&#8217;s current assumptions and positions could change based on audit determinations and other events impacting its analysis. Such events, if resolved unfavorably, could significantly impact the Company&#8217;s effective income tax rate.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s effective income tax rate was </font><font style="font-family:inherit;font-size:10pt;">11.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">30.8%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;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. The lower effective tax rate for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, is primarily due to a reduction in the U.S. federal statutory tax rate from 35.0% to 21.0% as part of the TCJA, an increase in the excess tax benefit related to stock-based compensation and a decrease in the provisional amount of the one-time transition tax that was recorded in the fourth quarter of 2017. These amounts were partially offset by U.S. federal taxes on Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;) enacted as part of the TCJA and an intercompany sale of intellectual property.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates, the excess tax benefit related to stock-based compensation, a decrease in the provisional amount of the one-time transition tax that was recorded in the fourth quarter of 2017, the release of certain tax reserves related to the expiration of local statutes and the benefit of U.S. federal, state and foreign research and development credits. These amounts were partially offset by U.S. federal taxes on GILTI enacted as part of the TCJA and an intercompany sale of intellectual property.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits, partially offset by the effects of accounting for stock-based compensation in accordance with the authoritative guidance for share-based payments and state income taxes.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;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 has not finalized the accounting for all of the tax effects of the TCJA. However, upon further analysis of certain aspects of the TCJA and refinements to the calculations, the provisional estimate of the one-time transition tax, which was recorded in the Company&#8217;s consolidated financial statements for the year ended December 31, 2017, decreased by </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">. This decrease in the provisional estimate has been included as a discrete item in the interim period ended September 30, 2018. The Company will continue to refine the provisional amounts of the tax effect of the TCJA as additional guidance and information is available, including clarity regarding state income tax conformity to the current federal tax code. Any further changes to the provisional estimate of the tax effect of the TCJA will be recorded in the period in which the adjustments are made and within the prescribed measurement period.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning in 2018, the TCJA provides for a modified territorial tax system imposing an incremental tax on foreign income deemed to be taxed at a &#8220;low rate&#8221; (the aforementioned GILTI provisions). Under GAAP, an election must be made to either (1) treat taxes due related to GILTI as a current-period expense when incurred (the &#8220;period cost method&#8221;) or (2) factor such amounts into the measurement of deferred taxes (the &#8220;deferred method&#8221;). The Company is still evaluating the effects of these provisions and has not yet adopted a policy to account for the related impacts.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of September 30, 2018, the Company believes it is reasonably possible that its gross unrecognized tax benefits could decrease within the next twelve months by </font><font style="font-family:inherit;font-size:10pt;">$30.8 million</font><font style="font-family:inherit;font-size:10pt;"> as a result of the expiration of local statutes of limitations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual maturities of the Company&#8217;s available-for-sale marketable securities held 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;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,096,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398,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:2px;padding-top:2px;padding-bottom: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 1&#160;year through 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246,172</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;">559,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,342,175</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">958,267</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of available-for-sale marketable securities held as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;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;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross Unrealized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classification on Balance&#160;Sheet</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of September 30, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">65,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">64,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">64,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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></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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">393,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">830,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,253</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">825,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">581,609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">243,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S.&#160;government agency 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;">58,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">58,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,459</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">1,348,076</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;">25</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;">(5,926</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;">1,342,175</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,096,003</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;">246,172</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;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;text-decoration:underline;">As of December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">(9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom: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 bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">736,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(3,829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">733,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">443,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S.&#160;government agency 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;">220,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(1,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">218,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">963,867</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;">2</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;">(5,602</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;">958,267</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;">398,554</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;">559,713</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the consolidated balance sheets.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest income in the consolidated statements of income. </font><font style="font-family:inherit;font-size:10pt;">As of September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company held for investment corporate and government bonds with a fair value of </font><font style="font-family:inherit;font-size:10pt;">$406.6 million</font><font style="font-family:inherit;font-size:10pt;">, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses of </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> related to these corporate and government bonds are included in accumulated other comprehensive income 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 unrealized losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of the Company&#8217;s financial assets and liabilities 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;Value&#160;Measurements&#160;at&#160;Reporting Date Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3&#160;&#160;&#160;&#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;text-decoration:underline;">As of September 30, 2018</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Equivalents and Marketable 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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">64,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">393,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">825,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">825,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom: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.&#160;government agency 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;">58,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">58,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">11,193</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;">11,193</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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">1,492,493</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;">215,312</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,277,181</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration related to a completed acquisition</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(6,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(6,200</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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="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;font-style:italic;">Cash Equivalents and Marketable Securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">10,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">733,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">733,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom: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.&#160;government agency 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;">218,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">218,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">7,879</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">992,779</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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,528</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">962,251</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration related to a completed acquisition</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,631</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(8,631</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;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 grouped certificates of deposit, money market funds and mutual funds using a Level&#160;1 valuation because market prices for such investments are readily available in active markets. 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 grouped commercial paper, corporate bonds and U.S. government agency obligations using a Level 2 valuation because quoted prices for identical or similar assets are available in markets that are inactive. The Company did not have any transfers of assets between Level 1, Level 2 or Level 3 of the fair value measurement hierarchy during the three months 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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that primarily use market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The valuation technique used to measure fair value of the Company's Level 3 liabilities, which consist of contingent consideration related to the acquisition of Cyberfend, Inc. in 2016, was primarily an income-based approach. The significant unobservable input used in the fair value measurement of the contingent consideration was the likelihood of achieving certain post-closing financial results.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual maturities of the Company&#8217;s available-for-sale marketable securities held 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;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,096,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">398,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:2px;padding-top:2px;padding-bottom: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 1&#160;year through 3 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246,172</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;">559,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,342,175</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">958,267</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reflects the activity for the Company&#8217;s major classes of liabilities measured at fair value using Level 3 inputs during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Liabilities:<br clear="none"/>Contingent Consideration Obligation</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2018</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;">(8,631</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value adjustment to contingent consideration included in general and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,735</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Cash paid upon achievement of milestone</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,166</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;">Balance as of 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">(6,200</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net accounts receivable consisted of the following 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">Trade accounts receivable</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;">330,989</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;">320,001</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;">Unbilled accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">136,733</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;">142,737</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Gross accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">467,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Allowance for doubtful accounts and other reserves</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,358</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;">(1,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">466,364</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461,457</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Matters</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, as part of the resolution of multiple existing lawsuits between Limelight Networks, Inc. ("Limelight") and the Company, including in the U.S. District Court for the Eastern District of Virginia and in the U.S. District Court for the District of Massachusetts, the Company and Limelight entered into an agreement to settle the cases and request that the U.S. Patent Trial and Appeal Board terminate certain proceedings related to patents at issue in the litigation. The Company recorded a </font><font style="font-family:inherit;font-size:10pt;">$14.9 million</font><font style="font-family:inherit;font-size:10pt;"> charge in the second quarter of 2018, which is included in general and administrative expenses in the consolidated statement of income for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, related to this settlement.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Newly-Adopted Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. The Company adopted this new standard on a retrospective basis on January 1, 2018. The changes to the Company's revenue recognition approach under this new standard primarily impact the timing of recognizing revenue from a small number of licensed software customers. There is little impact on revenue recognized for the Company's core services. As a result of the change, the Company also began capitalizing certain commission and incentive payments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued guidance that requires restricted cash to be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The Company adopted this new standard on a retrospective basis on January 1, 2018.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated balance sheet as of December 31, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,308,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,069</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,838</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">36,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,648,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;font-weight:bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">70,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,210</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">456,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">6,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,823</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,292,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,286,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(742,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">51,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(690,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom: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 stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,310,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">3,362,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total liabilities and stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,602,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,648,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">621,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;">3,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">624,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,839,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(8,979</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;">1,830,565</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;">Costs and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cost of revenue (exclusive of amortization of acquired intangible assets)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">645,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">645,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">120,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,357</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">117,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,919</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">350,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs and operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">535,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">533,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,551,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,548,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">288,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">282,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 before provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">288,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">281,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,895</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">86,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">195,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">1.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.02</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The statements of comprehensive income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 was also impacted by the adjustments to net income of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(4.0) million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition and statement of cash flow standards (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flow Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:20px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div 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;">199,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,968</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">195,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Adjustments to reconcile net income to net cash provided by operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities, net of effects of acquisitions:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,199</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">9,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(9,423</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current assets and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,792</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:68px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">603,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">603,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 flows from investing activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current assets and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,895</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:68px;padding-top:2px;padding-bottom: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 used in investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Effects of exchange rate changes on cash, cash equivalents and restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Net increase in cash, and cash equivalents and restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Cash, cash equivalents and restricted cash at beginning of period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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, cash equivalents and restricted cash at end of period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">368,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">1,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The Company adopted this new standard on January 1, 2018 using the modified retrospective basis, recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company reclassified </font><font style="font-family:inherit;font-size:10pt;">$11.6 million</font><font style="font-family:inherit;font-size:10pt;"> from prepaid and other current assets and </font><font style="font-family:inherit;font-size:10pt;">$27.0 million</font><font style="font-family:inherit;font-size:10pt;"> from other assets to beginning retained earnings.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued guidance that changes the definition of a "business" to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. The Company adopted this guidance on January 1, 2018 and will apply it prospectively to future transactions. The adoption of this new accounting guidance had no immediate impact on the Company's consolidated financial statements; however, it may result in a future transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. This will impact all leases, including leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 on a modified retrospective basis. The Company expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets, but does not expect the adoption to impact its results of operations or cash flows. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. To date, the Company has completed its gap analysis, selected a software tool to assist with the accounting for leases, has begun to implement the software, and has begun its data collection and migration efforts. The Company is also in the process of finalizing its accounting policies and designing the related processes and internal controls. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued guidance that allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the "TCJA") that was enacted in 2017. The amendments in this update are effective either in the period of adoption or retrospectively, to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized, during interim and annual periods beginning after December 15, 2018, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued guidance which changes the fair value measurement disclosure requirements. This guidance will be effective for the Company on January 1, 2019. The Company is evaluating the impact the update will have on its disclosures.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued guidance which address a customer&#8217;s accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The guidance aligns the accounting for costs incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance will be effective for the Company on January 1, 2020, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Business and Basis of Presentation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Akamai Technologies, Inc. (the &#8220;Company&#8221;) provides security, web and mobile performance, enterprise access, and video delivery solutions to enterprises across the world. Its globally-distributed platform comprises more than </font><font style="font-family:inherit;font-size:10pt;">200,000</font><font style="font-family:inherit;font-size:10pt;"> servers across more than </font><font style="font-family:inherit;font-size:10pt;">130</font><font style="font-family:inherit;font-size:10pt;"> countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company currently operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying interim consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain information and footnote disclosures normally included in the Company&#8217;s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying 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;color:#000000;text-decoration:none;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the Securities and Exchange Commission on March 1, 2018.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Newly-Adopted Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board ("FASB") issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. The Company adopted this new standard on a retrospective basis on January 1, 2018. The changes to the Company's revenue recognition approach under this new standard primarily impact the timing of recognizing revenue from a small number of licensed software customers. There is little impact on revenue recognized for the Company's core services. As a result of the change, the Company also began capitalizing certain commission and incentive payments.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued guidance that requires restricted cash to be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The Company adopted this new standard on a retrospective basis on January 1, 2018.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated balance sheet as of December 31, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,308,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,069</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,838</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">36,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,648,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;font-weight:bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">70,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,210</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">456,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">6,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,823</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,292,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,286,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(742,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">51,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(690,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom: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 stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,310,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">3,362,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total liabilities and stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,602,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,648,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">621,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;">3,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">624,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,839,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(8,979</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;">1,830,565</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;">Costs and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cost of revenue (exclusive of amortization of acquired intangible assets)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">645,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">645,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">120,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,357</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">117,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,919</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">350,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs and operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">535,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">533,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,551,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,548,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">288,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">282,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 before provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">288,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">281,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,895</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">86,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">195,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">1.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.02</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The statements of comprehensive income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 was also impacted by the adjustments to net income of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(4.0) million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition and statement of cash flow standards (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flow Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:20px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div 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;">199,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,968</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">195,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Adjustments to reconcile net income to net cash provided by operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities, net of effects of acquisitions:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,199</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">9,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(9,423</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current assets and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,792</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:68px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">603,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">603,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 flows from investing activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current assets and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,895</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:68px;padding-top:2px;padding-bottom: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 used in investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Effects of exchange rate changes on cash, cash equivalents and restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Net increase in cash, and cash equivalents and restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Cash, cash equivalents and restricted cash at beginning of period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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, cash equivalents and restricted cash at end of period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">368,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">1,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The Company adopted this new standard on January 1, 2018 using the modified retrospective basis, recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company reclassified </font><font style="font-family:inherit;font-size:10pt;">$11.6 million</font><font style="font-family:inherit;font-size:10pt;"> from prepaid and other current assets and </font><font style="font-family:inherit;font-size:10pt;">$27.0 million</font><font style="font-family:inherit;font-size:10pt;"> from other assets to beginning retained earnings.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued guidance that changes the definition of a "business" to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. The Company adopted this guidance on January 1, 2018 and will apply it prospectively to future transactions. The adoption of this new accounting guidance had no immediate impact on the Company's consolidated financial statements; however, it may result in a future transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. This will impact all leases, including leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 on a modified retrospective basis. The Company expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets, but does not expect the adoption to impact its results of operations or cash flows. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. To date, the Company has completed its gap analysis, selected a software tool to assist with the accounting for leases, has begun to implement the software, and has begun its data collection and migration efforts. The Company is also in the process of finalizing its accounting policies and designing the related processes and internal controls. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued guidance that allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the "TCJA") that was enacted in 2017. The amendments in this update are effective either in the period of adoption or retrospectively, to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized, during interim and annual periods beginning after December 15, 2018, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued guidance which changes the fair value measurement disclosure requirements. This guidance will be effective for the Company on January 1, 2019. The Company is evaluating the impact the update will have on its disclosures.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued guidance which address a customer&#8217;s accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The guidance aligns the accounting for costs incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance will be effective for the Company on January 1, 2020, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Akamai Foundation Endowment</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of 2018, the Company contributed </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> to the Akamai Foundation, a non-profit organization founded by certain current and former employees of the Company in 2000 (the "Foundation"). The Company has the right to appoint the directors of the Foundation. The contribution is intended to be a one-time endowment. The associated expense is included in general and administrative expenses in the consolidated statements of income for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The Foundation is a private corporate foundation with a mission of supporting youth education, with a focus on mathematics, as well as other charitable causes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2017, management committed to an action to restructure certain parts of the Company, with the intent of shifting focus to more critical areas of the business and away from products that have not seen expected commercial success. The restructuring is also intended to facilitate cost efficiencies and savings. As part of the cost efficiency and savings plans, certain headcount and facility reductions were made in 2017 and the first three quarters of 2018. Certain capitalized internal-use software charges have also been realized for software not yet placed into service that will not be completed and implemented due to this action. The Company has incurred </font><font style="font-family:inherit;font-size:10pt;">$62.0 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring charges as part of this action, of which </font><font style="font-family:inherit;font-size:10pt;">$12.7 million</font><font style="font-family:inherit;font-size:10pt;"> was recognized during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$49.3 million</font><font style="font-family:inherit;font-size:10pt;"> was recognized during the three months ended December 31, 2017. The Company does not expect any additional restructuring charges related to this action to be significant.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also recognized restructuring charges for redundant employees, facilities and contracts associated with acquisitions completed in 2017.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity of the Company's restructuring accrual during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance and Related Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software Charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities, Contract Terminations and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2018</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;">12,857</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;">&#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 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,386</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;">14,243</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;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,885</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(23,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Software and other non-cash charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,818</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(1,787</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(4,605</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Translation adjustments and other</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;">706</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(205</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Balance as of 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">964</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">223</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,187</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services &#8211; the delivery of content, applications and software over the Internet &#8211; as well as security solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or &#8220;bursting&#8221; over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (&#8220;SSP&#8221;) basis.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately, or the discounted list price per management&#8217;s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.</font></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Some of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises.&#160;Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Incremental Costs to Obtain a Contract with a Customer</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments.&#160;The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value.&#160; To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis.&#160; The Company also incurs commission expense on an ongoing basis based upon revenue recognized.&#160; In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately </font><font style="font-family:inherit;font-size:10pt;">2.5 years</font><font style="font-family:inherit;font-size:10pt;">. Amortization is primarily included in sales and marketing expense in the consolidated statements of income.&#160; The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Liabilities</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees, and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Incremental Costs to Obtain a Contract with a Customer</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">Deferred costs included in prepaid and other current assets</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;">38,929</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;">35,044</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;">Deferred costs included in other assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">24,064</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;">23,536</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 deferred costs</font></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,993</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;">58,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company recognized </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$32.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of amortization expense related to deferred commissions. During the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company recognized </font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$27.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of amortization expense related to deferred commissions. Amortization expense related to deferred commissions is primarily included in sales and marketing expense in the consolidated statements of income.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sells its services through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated. Other than the U.S., no single country accounted for 10% or more of the Company&#8217;s total revenue for any reported period. The following table summarizes revenue by geography included in the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:47%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.</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;">412,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412,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 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,249,041</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,211,454</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;">International</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">257,055</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;">212,092</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;">752,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">619,111</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 revenue</font></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;">669,628</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;">624,440</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,001,111</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,830,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">While the Company sells its services through a geographically dispersed sales force, it manages its customer relationships in </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> divisions: the Web Division and the Media and Carrier Division. Customers are assigned to a division for relationship management purposes according to their predominant purchasing activity; however, customers may purchase solutions managed by the other division as well. The following table summarizes revenue by division included in the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </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;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:47%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Web Division</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;">356,856</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;">329,684</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,060,777</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;">950,580</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;">Media and Carrier Division</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">312,772</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;">294,756</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;">940,334</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;">879,985</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 revenue</font></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;">669,628</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;">624,440</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,001,111</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,830,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most content delivery and security services represent obligations that are satisfied over time as the customer simultaneously receives and consumes the services provided by the Company. Accordingly, the majority of the Company's revenue is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. A small percentage of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at a point in time of delivery or satisfaction of the performance obligation.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;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;">, the Company recognized </font><font style="font-family:inherit;font-size:10pt;">$64.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$43.9 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue that was included in deferred revenue as of December 31, 2017 and 2016, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;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 aggregate amount of remaining performance obligations from contracts with customers was </font><font style="font-family:inherit;font-size:10pt;">$2.3 billion</font><font style="font-family:inherit;font-size:10pt;">. The Company expects to recognize more than </font><font style="font-family:inherit;font-size:10pt;">70%</font><font style="font-family:inherit;font-size:10pt;"> of its remaining performance obligations as revenue over the next 12 months, with the remaining recognized thereafter. Remaining performance obligations represent the amount of the transaction price under contracts with customers that are attributable to performance obligations that are unsatisfied or partially satisfied at the reporting date. This consists of future committed revenue for monthly, quarterly or annual periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced in prior periods for which the related performance obligations have not been satisfied. It excludes estimates of variable consideration such as usage-based contracts with no committed contract as well as anticipated renewed contracts.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net accounts receivable consisted of the following 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">Trade accounts receivable</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;">330,989</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;">320,001</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;">Unbilled accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">136,733</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;">142,737</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Gross accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">467,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Allowance for doubtful accounts and other reserves</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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,358</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;">(1,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">466,364</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461,457</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign Currency Translation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Unrealized Gains (Losses) on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 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;">(24,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">2,389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,046</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;">(242</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,288</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">(50,365</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;">2,147</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;">(48,218</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible assets that are subject to amortization consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;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;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net<br clear="none"/>Carrying<br clear="none"/>Amount</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;">Completed technology</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;">145,091</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;">(77,512</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">145,091</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;">(65,283</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;">79,808</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;">Customer-related intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(140,798</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">104,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(128,835</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">116,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">4,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Acquired license rights</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;">490</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;">(490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">490</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;">(490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">399,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">(222,551</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;">176,640</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402,801</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(201,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">201,259</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of potentially outstanding shares excluded from the computation of diluted net income per share for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months 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;"> are as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:49%;" 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: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: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: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="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service-based RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">1,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance-based RSUs</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,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Convertible senior notes</font></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;">19,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">19,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Warrants related to issuance of convertible senior notes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">19,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Total shares excluded from computation</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;">41,294</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,956</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2019 Notes consist of the following components 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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">690,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">690,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: debt discount and issuance costs, net of amortization</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;">(9,436</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;">(27,087</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">680,564</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">662,913</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity component:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">101,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">101,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2025 Notes consist of the following components as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,150,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: debt discount and issuance costs, net of amortization</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;">(285,321</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">864,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity component:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">285,225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components used in the computation of basic and diluted net income per share for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months 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;"> (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">107,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">204,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">195,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used for basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">RSUs and DSUs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Convertible senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants related to issuance of convertible senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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 used for 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;">167,900</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;">171,505</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;">170,732</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">173,371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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;">Diluted net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation included in the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,494</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;">5,296</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;">16,343</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;">15,055</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;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,543</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">13,054</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,780</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;">40,245</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;">33,525</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 stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">(7,802</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;">(11,211</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;">(37,692</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;">(41,417</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation, net of income taxes</font></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;">38,830</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;">30,637</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;">101,123</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;">80,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying amount of goodwill for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,498,688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Measurement period adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,667</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</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,153</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,488,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated balance sheet as of December 31, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,308,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 income tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,069</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,838</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">36,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,648,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;font-weight:bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">70,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,210</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">456,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">6,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,823</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,292,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,286,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(742,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">51,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(690,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:20px;padding-top:2px;padding-bottom: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 stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,310,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">3,362,469</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total liabilities and stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,602,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,072</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,648,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">621,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;">3,041</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">624,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,839,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(8,979</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;">1,830,565</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;">Costs and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cost of revenue (exclusive of amortization of acquired intangible assets)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">225,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">645,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">645,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">120,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,357</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">117,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,919</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">350,299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs and operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">535,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">533,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,551,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,548,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">288,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">282,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 before provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,129</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">288,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">281,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,617</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,594</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,895</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">86,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">195,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">1.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.02</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The statements of comprehensive income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 was also impacted by the adjustments to net income of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(4.0) million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the consolidated statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition and statement of cash flow standards (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Previously 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue Recognition Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flow Standard 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:10pt;"><font style="font-family:inherit;font-size:10pt;">As Revised</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:20px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div 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;">199,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,968</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">195,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Adjustments to reconcile net income to net cash provided by operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities, net of effects of acquisitions:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,199</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">9,776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(9,423</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current assets and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,792</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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:68px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">603,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">603,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 flows from investing activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current assets and liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,895</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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:68px;padding-top:2px;padding-bottom: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 used in investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Effects of exchange rate changes on cash, cash equivalents and restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,289</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Net increase in cash, and cash equivalents and restricted cash</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,782</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Cash, cash equivalents and restricted cash at beginning of period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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, cash equivalents and restricted cash at end of period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">368,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">1,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity of the Company's restructuring accrual during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Severance and Related Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software Charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess Facilities, Contract Terminations and Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2018</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;">12,857</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;">&#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 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,386</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;">14,243</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;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 disbursements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,885</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(23,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom: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;">Software and other non-cash charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,818</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(1,787</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">(4,605</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom: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;">Translation adjustments and other</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;">706</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(205</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Balance as of 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;">964</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">223</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,187</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Accounting Policies Update </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's significant accounting policies are detailed in Note 2 of its annual report on Form 10-K for the year ended December 31, 2017. As a result of the FASB's updated guidance for revenue recognition and related changes, as described in Note 1, the following policies have been updated as of the Company's adoption date of January 1, 2018, with retrospective application to the historical periods presented.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services &#8211; the delivery of content, applications and software over the Internet &#8211; as well as security solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or &#8220;bursting&#8221; over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (&#8220;SSP&#8221;) basis.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately, or the discounted list price per management&#8217;s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.</font></div><div style="line-height:120%;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Some of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises.&#160;Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Incremental Costs to Obtain a Contract with a Customer</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments.&#160;The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value.&#160; To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis.&#160; The Company also incurs commission expense on an ongoing basis based upon revenue recognized.&#160; In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately </font><font style="font-family:inherit;font-size:10pt;">2.5 years</font><font style="font-family:inherit;font-size:10pt;">. Amortization is primarily included in sales and marketing expense in the consolidated statements of income.&#160; The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Liabilities</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees, and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Share Repurchase Program</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Board of Directors authorized a </font><font style="font-family:inherit;font-size:10pt;">$1.0 billion</font><font style="font-family:inherit;font-size:10pt;"> repurchase program effective from February 2016 through December 2018. In March 2018, the Company announced that its Board had increased its share repurchase authorization by </font><font style="font-family:inherit;font-size:10pt;">$416.7 million</font><font style="font-family:inherit;font-size:10pt;">, such that the amount that was authorized and available for repurchase in 2018 was </font><font style="font-family:inherit;font-size:10pt;">$750.0 million</font><font style="font-family:inherit;font-size:10pt;">. Subsequently, effective November 2018, the Board authorized an additional </font><font style="font-family:inherit;font-size:10pt;">$1.1 billion</font><font style="font-family:inherit;font-size:10pt;"> repurchase program through December 2021. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> During the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased </font><font style="font-family:inherit;font-size:10pt;">5.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">8.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock, respectively, for </font><font style="font-family:inherit;font-size:10pt;">$440.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$625.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation included in the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>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:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,494</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;">5,296</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;">16,343</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;">15,055</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;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,249</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,543</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">13,054</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,780</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;">40,245</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;">33,525</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 stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #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;">(7,802</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;">(11,211</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;">(37,692</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;">(41,417</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation, net of income taxes</font></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;">38,830</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;">30,637</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;">101,123</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;">80,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the amounts of stock-based compensation reported in the table above, the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> include stock-based compensation reflected as a component of amortization of capitalized internal-use software of </font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, before taxes and, for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, include stock-based compensation reflected as a component of amortization of capitalized internal-use software of </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, before taxes.</font></div></div> EX-101.SCH 7 akam-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Akamai Foundation Endowment Funding link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Akamai Foundation Endowment Funding (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Commitments and Contingencies - Legal Matters (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Debt - Schedule of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Fair Value Measurements - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Fair Value Measurements - Schedule of Liability Measured at Fair Value using Level 3 Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Incremental Costs to Obtain a Contract with a Customer link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2201202 - Disclosure - Nature of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2301301 - Disclosure - Nature of Business and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Net Income per Share - Schedule of Shares Excluded from Computation of Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Significant Accounting Policies Update link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Significant Accounting Policies Update (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 akam-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 akam-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 akam-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Newly-Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Revenue Recognition, Incremental Costs to Obtain a Contract with a Customer and Contract Liabilities Revenue from Contract with Customer [Policy Text Block] Number of servers (more than) Number of Servers Number of Servers Number of countries in which servers are located (more than) Number Of Countries Servers Are In Number Of Countries Servers Are In Number of industry segments Number of Operating Segments New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] As Previously Reported Previously Reported [Member] Adjustments Restatement Adjustment [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2016-18 Accounting Standards Update 2016-18 [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid and other current assets Prepaid Expenses and Other Current Assets [Member] Deferred costs included in other assets Other Assets [Member] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Intra-Entity Asset Transfers Intra-Entity Asset Transfers [Member] Intra-Entity Asset Transfers [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Accounts receivable Accounts Receivable, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Deferred income tax assets Deferred Income Tax Assets, Net Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Deferred revenue Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Deferred revenue Contract with Customer, Liability, Noncurrent Deferred income tax liabilities Deferred Income Tax Liabilities, Net Total liabilities Liabilities Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Revenue Revenue from Contract with Customer, Including Assessed Tax Costs and operating expenses: Costs and Expenses [Abstract] Cost of revenue (exclusive of amortization of acquired intangible assets shown below) Cost of Revenue Sales and marketing Selling and Marketing Expense Total costs and operating expenses Costs and Expenses Income from operations Operating Income (Loss) Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income per share: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent 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] Provision for deferred income taxes Deferred Income Tax Expense (Benefit) Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other non-current assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Other non-current assets and liabilities Payments for (Proceeds from) Other Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Effects of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Net increase in cash, and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Cumulative-effect adjustment Cumulative Effect of New Accounting Principle in Period of Adoption Statement of Comprehensive Income [Abstract] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Change in unrealized gain (loss) on investments, net of income tax (provision) benefit of $(494), $(187), $78 and $(868) for the three and nine months ended September 30, 2018 and 2017, respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Comprehensive income Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Total AOCI Attributable to Parent [Member] Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Net Unrealized Gains (Losses) on Investments Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance as of January 1, 2018 Other comprehensive loss Balance as of September 30, 2018 Stockholders' Equity Note [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Income Statement Location [Axis] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative 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] Total stock-based compensation Allocated Share-based Compensation Expense Provision for income taxes Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Total stock-based compensation, net of income taxes Allocated Share-based Compensation Expense, Net of Tax Fair Value Disclosures [Abstract] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] 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 3 Fair Value, Inputs, Level 3 [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Balance as of January 1, 2018 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair value adjustment to contingent consideration included in general and administrative expense Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Cash paid upon achievement of milestone Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Balance as of September 30, 2018 Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Accounting Policies [Abstract] 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] Internally developed software Software Development [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Useful life Property, Plant and Equipment, Useful Life Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets by Major Class [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] Completed technology Developed Technology Rights [Member] Customer-related intangible assets Customer Relationships [Member] Non-compete agreements Noncompete Agreements [Member] Trademarks and trade names Trademarks and Trade Names [Member] Acquired license rights Licensing Agreements [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revenue from Contract with Customer [Abstract] Incremental Costs to Obtain a Contract with a Customer Revenue from Contract with Customer [Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Goodwill and Acquired Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] U.S. UNITED STATES International Non-US [Member] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Web Division Web Division [Member] Web Division [Member] Media and Carrier Division Media and Carrier Division [Member] Media and Carrier Division [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Number of divisions Number of Divisions Number of Divisions Statement of Cash Flows [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Restructuring-related software charges Restructuring Costs Other non-cash reconciling items, net Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Other current liabilities Increase (Decrease) in Restructuring Reserve Cash paid for acquired businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalization of internal-use software development costs Payments for Software Purchases of short- and long-term marketable securities Payments to Acquire Available-for-sale Securities Proceeds from sales of short- and long-term marketable securities Proceeds from Sale of Available-for-sale Securities Proceeds from maturities of short- and long-term marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from the issuance of convertible senior notes Proceeds from Convertible Debt Proceeds from the issuance of warrants Proceeds from Issuance of Warrants Purchase of note hedge related to convertible senior notes Payments for Hedge, Financing Activities Proceeds related to the issuance of common stock under stock plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Employee taxes paid related to net share settlement of stock-based awards Payments Related to Tax Withholding for Share-based Compensation Repurchases of common stock Payments for Repurchase of Common Stock Other non-current assets and liabilities Proceeds from (Payments for) Other Financing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds received of $17,286 and $5,867 for the nine months ended September 30, 2018 and 2017, respectively Income Taxes Paid, Net Non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Capitalization of stock-based compensation Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Total Fair Value Estimate of Fair Value Measurement [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Money market funds Money Market Funds [Member] Certificates of deposit Certificates of Deposit [Member] Commercial paper Commercial Paper [Member] Corporate bonds Debt Security, Corporate, US [Member] U.S. government agency obligations US Government Agencies Debt Securities [Member] Mutual funds Equity Funds [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash Equivalents and Marketable Securities: Assets, Fair Value Disclosure [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Aggregate Fair Value Available-for-sale Securities Cash equivalents and marketable securities Assets, Fair Value Disclosure Contingent consideration related to a completed acquisition Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Revenue from Contracts with Customers Earnings Per Share Reconciliation [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] Stock options Employee Stock Option [Member] Service-based RSUs Restricted Stock Units Service Based [Member] Restricted Stock Units Service Based [Member] Performance-based RSUs Restricted Stock Units Performance Based [Member] Restricted Stock Units Performance Based [Member] Convertible senior notes Convertible Notes Payable [Member] Warrants related to issuance of convertible senior notes Convertibles and Bonds with Warrants Attached [Member] 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 Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2025 Notes Convertible Senior Notes Due 2025 [Member] Convertible Senior Notes Due 2025 [Member] 2019 Notes Convertible Senior Notes Due 2019 [Member] Convertible Senior Notes Due 2019 [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt Convertible Debt [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Credit Agreement Revolving Credit Facility [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Base Rate Base Rate [Member] LIBOR London Interbank Offered Rate (LIBOR) [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt issued Debt Instrument, Face Amount Interest rate Debt Instrument, Interest Rate, Stated Percentage Threshold trading days exceeding price Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days exceeding price Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold greater than percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Threshold trading days not exceeding price Debt Instrument, Convertible, Threshold Trading Days, Not Exceeding Debt Instrument, Convertible, Threshold Trading Days, Not Exceeding Threshold consecutive trading days not exceeding price Debt Instrument, Convertible, Threshold Consecutive Trading Days, Not Exceeding Debt Instrument, Convertible, Threshold Consecutive Trading Days, Not Exceeding Principal amount per conversion Value Per Conversion of Convertible Debt Value Per Conversion of Convertible Debt Threshold less than percentage of stock price trigger Debt Instrument, Convertible, Threshold Less Than Percentage of Stock Price Trigger Debt Instrument, Convertible, Threshold Less Than Percentage of Stock Price Trigger Conversion rate Debt Instrument, Convertible, Conversion Ratio Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Potential conversion shares of convertible debt (in shares) Potential Conversion Shares Of Convertible Debt Potential Conversion Shares Of Convertible Debt Fair value of convertible senior notes Long-term Debt, Fair Value Closing price of common stock (in dollars per share) Share Price Repurchases of common stock Payments for purchase of convertible note hedge and warrant transactions Payments for Purchase of Convertible Note Hedge and Warrant Transactions Payments for Purchase of Convertible Note Hedge and Warrant Transactions Equity component: Debt Instrument, Convertible, Carrying Amount of Equity Component Payments for note hedge transactions Note hedge shares outstanding (in shares) Note Hedge Shares Outstanding Note Hedge Shares Outstanding Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Warrant strike price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Proceeds from sale of warrants Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Maximum borrowing capacity under specific conditions Line of Credit Facility, Maximum Borrowing Capacity under Specific Circumstances Line of Credit Facility, Maximum Borrowing Capacity under Specific Circumstances Debt term Debt Instrument, Term Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Outstanding borrowings Long-term Debt, Gross Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Schedule of deferred costs associated with obtaining customer contracts Capitalized Contract Cost [Table Text Block] Income Statement [Abstract] Research and development Research and Development Expense General and administrative General and Administrative Expense Amortization of acquired intangible assets Amortization of Intangible Assets Restructuring (benefit) charges Restructuring Charges Interest income Investment Income, Interest Interest expense Interest Expense Other (expense) income, net Other Nonoperating Income (Expense) Net income Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Due in 1 year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due after 1 year through 3 years Available-for-sale Securities, Debt Maturities, Year Two Through Three, Fair Value Available-for-sale Securities, Debt Maturities, Year Two Through Three, Fair Value Aggregate Fair Value Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Receivable Type [Axis] Receivable [Domain] Trade accounts receivable Trade Accounts Receivable [Member] Billing Status, Type [Axis] Billing Status, Type [Axis] Receivables Billing Status [Domain] Receivables Billing Status [Domain] Unbilled accounts receivable Unbilled Revenues [Member] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Gross accounts receivable Accounts Receivable, Gross, Current Allowance for doubtful accounts and other reserves Allowance for Doubtful Accounts Receivable, Current Accounts receivable, net Restructuring and Related Activities [Abstract] Schedule of Restructuring Accrual Restructuring and Related Costs [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Fair Value Measurements Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Schedule of Components Used in Diluted and Basic Income Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Shares Excluded from Computation of Diluted Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Convertible Senior Notes Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Interest Expense Schedule of Interest Expense [Table Text Block] Schedule of Interest Expense [Table Text Block] Restructuring Restructuring and Related Activities Disclosure [Text Block] Schedule of Marketable Securities Available-for-sale Securities [Table Text Block] Schedule of Fair Value Measurement Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Activity of Major Classes of Assets Measured at Fair Value Using Level 3 Inputs Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Related Party Transactions [Abstract] Akamai Foundation Endowment Funding Related Party Transactions Disclosure [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Repurchase authorization increase Stock Repurchase Program, Authorized Amount Increase Stock Repurchase Program, Authorized Amount Increase Authorized and available for repurchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Shares repurchased during period (in shares) Treasury Stock, Shares, Acquired Amortization expense from capitalized stock-based compensation Share Based Compensation Arrangement By Share Based Payment Award Amortization Of Capitalized Amounts Share Based Compensation Arrangement By Share Based Payment Award Amortization Of Capitalized Amounts Numerator: Numerator [Abstract] Numerator [Abstract] Net income (in dollars) Denominator: Denominator [Abstract] Denominator [Abstract] Shares used for basic net income per share (in shares) Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements RSUs and DSUs (in shares) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Warrants related to issuance of convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Shares used for diluted net income per share (in shares) Basic net income per share (in dollars per share) Diluted net income per share (in dollars per share) Revenue recognized Contract with Customer, Liability, Revenue Recognized 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] Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage Remaining performance obligation, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Amortization of debt discount and issuance costs Interest Costs Incurred Interest on debt instruments Debt Instrument, Increase, Accrued Interest Capitalization of interest expense Interest Costs Capitalized Adjustment Total interest expense Net Income per Share Earnings Per Share [Text Block] Significant Accounting Policies Update Significant Accounting Policies [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] The Akamai Foundation Affiliated Entity [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] One-Time Charitable Endowment One-Time Charitable Endowment [Member] One-Time Charitable Endowment [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Contribution amount Related Party Transaction, Amounts of Transaction Income tax on unrealized gain (loss) on investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Liability component: Convertible Debt [Abstract] Principal Less: debt discount and issuance costs, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Net carrying amount Long-term Debt Debt Debt Disclosure [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Commission and incentive payments Commission and Incentive Payments [Member] Commission and Incentive Payments [Member] Deferred commissions Deferred Commissions [Member] Deferred Commissions [Member] Deferred costs included in prepaid and other current assets Other Current Assets [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Total deferred costs Capitalized Contract Cost, Net Amortization expense Capitalized Contract Cost, Amortization Future amortization expense to be recognized in remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Future amortization expense 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two Future amortization expense 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three Future amortization expense 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four Future amortization expense 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Short-Term Marketable Securities Available-for-sale Securities, Current, Excluding Restricted Trading Securities Available-for-sale Securities, Current, Excluding Restricted Trading Securities Long-Term Marketable Securities Available-for-sale Securities, Noncurrent Unrealized losses included in accumulated other comprehensive loss Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Amount of decrease in transition tax provisional estimate Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Decrease Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Decrease Reasonably possible decrease in gross unrecognized tax benefits within the next twelve months Decrease in Unrecognized Tax Benefits is Reasonably Possible Income tax refund received Proceeds from Income Tax Refunds Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash Cash, cash equivalents and restricted cash Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance and Related Benefits Employee Severance [Member] Software Charges Software Charges [Member] Software Charges [Member] Excess Facilities, Contract Terminations and Other Excess Facilities, Contract Terminations and Other [Member] Excess Facilities, Contract Terminations and Other [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges incurred Restructuring and Related Cost, Incurred Cost Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Balance as of January 1, 2018 Restructuring Reserve Costs incurred Cash disbursements Payments for Restructuring Software and other non-cash charges Restructuring Reserve, Settled without Cash Translation adjustments and other Restructuring Reserve, Translation and Other Adjustment Balance as of September 30, 2018 Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Multiple existing lawsuits between Limelight Networks, Inc. (Limelight) and the Company Multiple Existing Lawsuits Between Limelight Networks, Inc. and the Company [Member] Multiple Existing Lawsuits Between Limelight Networks, Inc. and the Company [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Settled Litigation Settled Litigation [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Settlement charge Litigation Settlement, Amount Awarded to Other Party Schedule of Goodwill [Roll Forward] Goodwill [Roll Forward] Balance as of January 1, 2018 Goodwill Measurement period adjustments Goodwill, Purchase Accounting Adjustments Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Balance as of September 30, 2018 Commitments and Contingencies Contingencies Disclosure [Text Block] Schedule of newly-adopted accounting pronouncements Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Statement of Financial Position [Abstract] Accounts receivable reserve Total Accounts Receivable Reserves The estimated reserve needed to reduce the carrying amount of accounts receivable to net realizable value with respect to credit and collection risk. Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares designated as Series A Junior Participating Preferred Stock Convertible Preferred Stock, Shares Reserved for Future Issuance Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares Treasury Stock, Shares Marketable securities Available-for-sale Securities, Current Accounts receivable, net of reserves of $1,358 and $1,281 at September 30, 2018, and December 31, 2017, respectively Property and equipment, net Property, Plant and Equipment, Net Marketable securities Marketable Securities, Noncurrent Goodwill Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Accounts payable Accounts Payable, Current Accrued expenses Accrued Liabilities, Current Convertible senior notes Convertible Notes Payable, Current Other current liabilities Other Liabilities, Current Convertible senior notes Convertible Notes Payable, Noncurrent Other liabilities Other Liabilities, Noncurrent Commitments and contingencies (Note 9) Commitments and Contingencies Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.01 par value; 700,000,000 shares authorized; 172,234,085 shares issued and 163,886,719 shares outstanding at September 30, 2018, and 169,893,324 shares issued and outstanding at December 31, 2017 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, at cost, 8,347,366 shares at September 30, 2018, and no shares at December 31, 2017 Treasury Stock, Value EX-101.PRE 11 akam-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
Nov. 05, 2018
Document and Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Entity Registrant Name AKAMAI TECHNOLOGIES INC  
Entity Central Index Key 0001086222  
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   162,866,026
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 705,407 $ 313,382
Marketable securities 1,096,233 398,554
Accounts receivable, net of reserves of $1,358 and $1,281 at September 30, 2018, and December 31, 2017, respectively 466,364 461,457
Prepaid expenses and other current assets 161,785 172,853
Total current assets 2,429,789 1,346,246
Property and equipment, net 884,483 862,535
Marketable securities 257,135 567,592
Goodwill 1,488,868 1,498,688
Acquired intangible assets, net 176,640 201,259
Deferred income tax assets 23,688 36,231
Other assets 103,284 136,365
Total assets 5,363,887 4,648,916
Current liabilities:    
Accounts payable 96,051 80,278
Accrued expenses 305,267 283,743
Deferred revenue 93,732 70,495
Convertible senior notes 680,564 0
Other current liabilities 20,324 22,178
Total current liabilities 1,195,938 456,694
Deferred revenue 5,218 6,062
Deferred income tax liabilities 18,827 17,823
Convertible senior notes 864,679 662,913
Other liabilities 123,695 142,955
Total liabilities 2,208,357 1,286,447
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding 0 0
Common stock, $0.01 par value; 700,000,000 shares authorized; 172,234,085 shares issued and 163,886,719 shares outstanding at September 30, 2018, and 169,893,324 shares issued and outstanding at December 31, 2017 1,722 1,699
Additional paid-in capital 4,352,857 4,073,362
Accumulated other comprehensive loss (48,218) (21,930)
Treasury stock, at cost, 8,347,366 shares at September 30, 2018, and no shares at December 31, 2017 (625,925) 0
Accumulated deficit (524,906) (690,662)
Total stockholders’ equity 3,155,530 3,362,469
Total liabilities and stockholders’ equity $ 5,363,887 $ 4,648,916
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Accounts receivable reserve $ 1,358 $ 1,281
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares designated as Series A Junior Participating Preferred Stock 700,000 700,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 700,000,000 700,000,000
Common stock, shares issued 172,234,085 169,893,324
Common stock, shares outstanding 163,886,719 169,893,324
Treasury stock, shares 8,347,366 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Revenue $ 669,628 $ 624,440 $ 2,001,111 $ 1,830,565
Costs and operating expenses:        
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 239,246 225,490 709,558 645,897
Research and development 61,049 57,226 185,823 162,761
Sales and marketing 125,323 117,863 379,556 350,299
General and administrative 119,911 124,523 444,502 363,050
Amortization of acquired intangible assets 8,294 7,753 25,019 23,075
Restructuring (benefit) charges (732) 332 14,442 3,303
Total costs and operating expenses 553,091 533,187 1,758,900 1,548,385
Income from operations 116,537 91,253 242,211 282,180
Interest income 9,258 4,463 19,632 13,368
Interest expense (14,566) (4,746) (28,620) (13,989)
Other (expense) income, net (459) 535 (3,207) 414
Income before provision for income taxes 110,770 91,505 230,016 281,973
Provision for income taxes 3,187 27,594 25,658 86,727
Net income $ 107,583 $ 63,911 $ 204,358 $ 195,246
Net income per share:        
Basic (in dollars per share) $ 0.65 $ 0.37 $ 1.21 $ 1.13
Diluted (in dollars per share) $ 0.64 $ 0.37 $ 1.20 $ 1.13
Shares used in per share calculations:        
Basic (in shares) 165,924 170,976 168,763 172,269
Diluted (in shares) 167,900 171,505 170,732 173,371
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 107,583 $ 63,911 $ 204,358 $ 195,246
Other comprehensive (loss) income:        
Foreign currency translation adjustments (7,771) 7,689 (26,046) 31,184
Change in unrealized gain (loss) on investments, net of income tax (provision) benefit of $(494), $(187), $78 and $(868) for the three and nine months ended September 30, 2018 and 2017, respectively 1,524 310 (242) 1,438
Other comprehensive (loss) income (6,247) 7,999 (26,288) 32,622
Comprehensive income $ 101,336 $ 71,910 $ 178,070 $ 227,868
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Income tax on unrealized gain (loss) on investments $ (494) $ (187) $ 78 $ (868)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net income $ 204,358 $ 195,246
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 318,226 272,917
Stock-based compensation 138,815 122,103
Provision for deferred income taxes 12,906 23,134
Amortization of debt discount and issuance costs 27,844 13,989
Restructuring-related software charges 2,818 0
Other non-cash reconciling items, net 9,360 3,655
Changes in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable (13,611) (9,423)
Prepaid expenses and other current assets (2,084) (36,580)
Accounts payable and accrued expenses 7,921 22,150
Deferred revenue 23,927 1,528
Other current liabilities 2,030 3,651
Other non-current assets and liabilities (10,338) (8,828)
Net cash provided by operating activities 722,172 603,542
Cash flows from investing activities:    
Cash paid for acquired businesses, net of cash acquired (79) (197,201)
Purchases of property and equipment (143,285) (185,466)
Capitalization of internal-use software development costs (145,122) (122,460)
Purchases of short- and long-term marketable securities (782,086) (249,098)
Proceeds from sales of short- and long-term marketable securities 16,308 180,405
Proceeds from maturities of short- and long-term marketable securities 378,708 317,974
Other non-current assets and liabilities (2,678) (1,166)
Net cash used in investing activities (678,234) (257,012)
Cash flows from financing activities:    
Proceeds from the issuance of convertible senior notes 1,132,185 0
Proceeds from the issuance of warrants 119,945 0
Purchase of note hedge related to convertible senior notes (261,740) 0
Proceeds related to the issuance of common stock under stock plans 52,497 41,740
Employee taxes paid related to net share settlement of stock-based awards (52,145) (48,122)
Repurchases of common stock (625,925) (306,629)
Other non-current assets and liabilities (5,085) (1,096)
Net cash provided by (used in) financing activities 359,732 (314,107)
Effects of exchange rate changes on cash, cash equivalents and restricted cash (11,528) 12,359
Net increase in cash, and cash equivalents and restricted cash 392,142 44,782
Cash, cash equivalents and restricted cash at beginning of period 314,429 324,626
Cash, cash equivalents and restricted cash at end of period 706,571 369,408
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds received of $17,286 and $5,867 for the nine months ended September 30, 2018 and 2017, respectively 32,485 79,479
Non-cash investing activities:    
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses 54,414 29,546
Capitalization of stock-based compensation $ 25,676 $ 21,602
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Statement of Cash Flows [Abstract]    
Income tax refund received $ 17,286 $ 5,867
Reconciliation of cash, cash equivalents and restricted cash:    
Cash and cash equivalents 705,407 368,152
Restricted cash 1,164 1,256
Cash, cash equivalents and restricted cash $ 706,571 $ 369,408
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Basis of Presentation
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Basis of Presentation
Nature of Business and Basis of Presentation

Akamai Technologies, Inc. (the “Company”) provides security, web and mobile performance, enterprise access, and video delivery solutions to enterprises across the world. Its globally-distributed platform comprises more than 200,000 servers across more than 130 countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company currently operates in one industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet.

The accompanying interim consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying financial statements.

Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2017, filed with the Securities and Exchange Commission on March 1, 2018.

The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.

Newly-Adopted Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board ("FASB") issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. The Company adopted this new standard on a retrospective basis on January 1, 2018. The changes to the Company's revenue recognition approach under this new standard primarily impact the timing of recognizing revenue from a small number of licensed software customers. There is little impact on revenue recognized for the Company's core services. As a result of the change, the Company also began capitalizing certain commission and incentive payments.

In November 2016, the FASB issued guidance that requires restricted cash to be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The Company adopted this new standard on a retrospective basis on January 1, 2018.

The following table details the changes to the consolidated balance sheet as of December 31, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands):

 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
ASSETS
 
 
 
 
 
Current assets:
 
 
 
 
 
Accounts receivable
$
459,127

 
$
2,330

 
$
461,457

Prepaid expenses and other current assets
137,809

 
35,044

 
172,853

Total current assets
1,308,872

 
37,374

 
1,346,246

Deferred income tax assets
51,069

 
(14,838
)
 
36,231

Other assets
112,829

 
23,536

 
136,365

Total assets
4,602,844

 
46,072

 
4,648,916

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
 
 
Current liabilities:
 
 
 
 
 
Deferred revenue
$
77,705

 
$
(7,210
)
 
$
70,495

Total current liabilities
463,904

 
(7,210
)
 
456,694

Deferred revenue
6,839

 
(777
)
 
6,062

Deferred income tax liabilities
15,510

 
2,313

 
17,823

Total liabilities
1,292,121

 
(5,674
)
 
1,286,447

Stockholders' equity:
 
 


 
 
Accumulated deficit
(742,408
)
 
51,746

 
(690,662
)
Total stockholders' equity
3,310,723

 
51,746

 
3,362,469

Total liabilities and stockholders' equity
4,602,844

 
46,072

 
4,648,916


The following table details the changes to the consolidated statements of income for the three and nine months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands, except per share data):

 
For the Three Months Ended
 
For the Nine Months Ended
 
September 30, 2017
 
September 30, 2017
 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
Revenue
$
621,399

 
$
3,041

 
$
624,440

 
$
1,839,544

 
$
(8,979
)
 
$
1,830,565

Costs and operating expenses:
 
 


 
 
 
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets)
225,468

 
22

 
225,490

 
645,821

 
76

 
645,897

Sales and marketing
120,220

 
(2,357
)
 
117,863

 
353,218

 
(2,919
)
 
350,299

Total costs and operating expenses
535,522

 
(2,335
)
 
533,187

 
1,551,228

 
(2,843
)
 
1,548,385

Income from operations
85,877

 
5,376

 
91,253

 
288,316

 
(6,136
)
 
282,180

Income before provision for income taxes
86,129

 
5,376

 
91,505

 
288,109

 
(6,136
)
 
281,973

Provision for income taxes
25,617

 
1,977

 
27,594

 
88,895

 
(2,168
)
 
86,727

Net income
60,512

 
3,399

 
63,911

 
199,214

 
(3,968
)
 
195,246

Net income per share:
 
 


 
 
 
 
 
 
 
 
Basic
$
0.35

 
$
0.02

 
$
0.37

 
$
1.16

 
$
(0.03
)
 
$
1.13

Diluted
$
0.35

 
$
0.02

 
$
0.37

 
$
1.15

 
$
(0.02
)
 
$
1.13

The statements of comprehensive income for the three and nine months ended September 30, 2017 was also impacted by the adjustments to net income of $3.4 million and $(4.0) million, respectively.

The following table details the changes to the consolidated statement of cash flows for the nine months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition and statement of cash flow standards (in thousands):

 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
Cash Flow Standard Adjustments
 
As Revised
Cash flows from operating activities:
 
 


 
 
 
 
Net income
$
199,214

 
$
(3,968
)
 
$

 
$
195,246

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


 
 
 
 
Provision for deferred income taxes
25,302

 
(2,168
)
 

 
23,134

Changes in operating assets and liabilities, net of effects of acquisitions:
 
 


 
 
 
 
Accounts receivable
(19,199
)
 
9,776

 

 
(9,423
)
Prepaid expenses and other current assets
(34,195
)
 
(2,385
)
 

 
(36,580
)
Deferred revenue
991

 
537

 

 
1,528

Other non-current assets and liabilities
(7,036
)
 
(1,792
)
 

 
(8,828
)
Net cash provided by operating activities
603,542

 

 

 
603,542

Cash flows from investing activities:
 
 
 
 
 
 
 
Other non-current assets and liabilities
(1,895
)
 

 
729

 
(1,166
)
Net cash used in investing activities
(257,741
)
 

 
729

 
(257,012
)
Effects of exchange rate changes on cash, cash equivalents and restricted cash
12,289

 

 
70

 
12,359

Net increase in cash, and cash equivalents and restricted cash
43,983

 

 
799

 
44,782

Cash, cash equivalents and restricted cash at beginning of period
324,169

 

 
457

 
324,626

Cash, cash equivalents and restricted cash at end of period
368,152

 

 
1,256

 
369,408



In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The Company adopted this new standard on January 1, 2018 using the modified retrospective basis, recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company reclassified $11.6 million from prepaid and other current assets and $27.0 million from other assets to beginning retained earnings.

In January 2017, the FASB issued guidance that changes the definition of a "business" to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. The Company adopted this guidance on January 1, 2018 and will apply it prospectively to future transactions. The adoption of this new accounting guidance had no immediate impact on the Company's consolidated financial statements; however, it may result in a future transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.

Recent Accounting Pronouncements

In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. This will impact all leases, including leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 on a modified retrospective basis. The Company expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets, but does not expect the adoption to impact its results of operations or cash flows. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. To date, the Company has completed its gap analysis, selected a software tool to assist with the accounting for leases, has begun to implement the software, and has begun its data collection and migration efforts. The Company is also in the process of finalizing its accounting policies and designing the related processes and internal controls. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.

In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In February 2018, the FASB issued guidance that allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the "TCJA") that was enacted in 2017. The amendments in this update are effective either in the period of adoption or retrospectively, to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized, during interim and annual periods beginning after December 15, 2018, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In August 2018, the FASB issued guidance which changes the fair value measurement disclosure requirements. This guidance will be effective for the Company on January 1, 2019. The Company is evaluating the impact the update will have on its disclosures.

In August 2018, the FASB issued guidance which address a customer’s accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The guidance aligns the accounting for costs incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance will be effective for the Company on January 1, 2020, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies Update
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Significant Accounting Policies Update
Significant Accounting Policies Update

The Company's significant accounting policies are detailed in Note 2 of its annual report on Form 10-K for the year ended December 31, 2017. As a result of the FASB's updated guidance for revenue recognition and related changes, as described in Note 1, the following policies have been updated as of the Company's adoption date of January 1, 2018, with retrospective application to the historical periods presented.

Revenue Recognition
    
The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services – the delivery of content, applications and software over the Internet – as well as security solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.
    
The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.

The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.

Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis.

Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately, or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP.

Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.

Some of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.

Incremental Costs to Obtain a Contract with a Customer

The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value.  To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis.  The Company also incurs commission expense on an ongoing basis based upon revenue recognized.  In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized.

Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately 2.5 years. Amortization is primarily included in sales and marketing expense in the consolidated statements of income.  The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.

Contract Liabilities
    
Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees, and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements

The following is a summary of available-for-sale marketable securities held as of September 30, 2018 and December 31, 2017 (in thousands):

 
 
 
Gross Unrealized
 
 
 
Classification on Balance Sheet
 
Amortized Cost
 
Gains
 
Losses
 
Aggregate
Fair Value
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of September 30, 2018
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit
$
65,000

 
$
5

 
$
(11
)
 
$
64,994

 
$
64,994

 
$

Commercial paper
393,835

 
3

 
(98
)
 
393,740

 
393,740

 

Corporate bonds
830,558

 
17

 
(5,253
)
 
825,322

 
581,609

 
243,713

U.S. government agency obligations
58,683

 

 
(564
)
 
58,119

 
55,660

 
2,459

 
$
1,348,076

 
$
25

 
$
(5,926
)
 
$
1,342,175

 
$
1,096,003

 
$
246,172

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
6,951

 
$

 
$
(9
)
 
$
6,942

 
$
6,942

 
$

Corporate bonds
736,902

 
2

 
(3,829
)
 
733,075

 
289,378

 
443,697

U.S. government agency obligations
220,014

 

 
(1,764
)
 
218,250

 
102,234

 
116,016

 
$
963,867

 
$
2

 
$
(5,602
)
 
$
958,267

 
$
398,554

 
$
559,713



The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the consolidated balance sheets.

Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest income in the consolidated statements of income. As of September 30, 2018, the Company held for investment corporate and government bonds with a fair value of $406.6 million, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses of $3.8 million related to these corporate and government bonds are included in accumulated other comprehensive income as of September 30, 2018. The unrealized losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.

The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of September 30, 2018 and December 31, 2017 (in thousands):

 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
 
Level 1    
 
Level 2    
 
Level 3    
As of September 30, 2018
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
139,125

 
$
139,125

 
$

 
$

Certificates of deposit
64,994

 
64,994

 

 

Commercial paper
393,740

 

 
393,740

 

Corporate bonds
825,322

 

 
825,322

 

U.S. government agency obligations
58,119

 

 
58,119

 

Mutual funds
11,193

 
11,193

 

 

 
$
1,492,493

 
$
215,312

 
$
1,277,181

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration related to a completed acquisition
$
(6,200
)
 
$

 
$

 
$
(6,200
)
 
 
 
 
 
 
 
 
As of December 31, 2017
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
22,649

 
$
22,649

 
$

 
$

Commercial paper
10,928

 

 
10,928

 

Corporate bonds
733,075

 

 
733,075

 

U.S. government agency obligations
218,248

 

 
218,248

 

     Mutual funds
7,879

 
7,879

 

 

 
$
992,779


$
30,528


$
962,251


$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration related to a completed acquisition
$
(8,631
)
 
$

 
$

 
$
(8,631
)


As of September 30, 2018 and December 31, 2017, the Company grouped certificates of deposit, money market funds and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of September 30, 2018 and December 31, 2017, the Company grouped commercial paper, corporate bonds and U.S. government agency obligations using a Level 2 valuation because quoted prices for identical or similar assets are available in markets that are inactive. The Company did not have any transfers of assets between Level 1, Level 2 or Level 3 of the fair value measurement hierarchy during the three months ended September 30, 2018.

When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that primarily use market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.

The valuation technique used to measure fair value of the Company's Level 3 liabilities, which consist of contingent consideration related to the acquisition of Cyberfend, Inc. in 2016, was primarily an income-based approach. The significant unobservable input used in the fair value measurement of the contingent consideration was the likelihood of achieving certain post-closing financial results.

Contractual maturities of the Company’s available-for-sale marketable securities held as of September 30, 2018 and December 31, 2017 were as follows (in thousands):

 
September 30,
2018
 
December 31,
2017
Due in 1 year or less
$
1,096,003

 
$
398,554

Due after 1 year through 3 years
246,172

 
559,713

 
$
1,342,175

 
$
958,267



The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs during the nine months ended September 30, 2018 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance as of January 1, 2018
$
(8,631
)
Fair value adjustment to contingent consideration included in general and administrative expense
(1,735
)
Cash paid upon achievement of milestone
4,166

Balance as of September 30, 2018
$
(6,200
)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable
9 Months Ended
Sep. 30, 2018
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Accounts Receivable
Accounts Receivable

Net accounts receivable consisted of the following as of September 30, 2018 and December 31, 2017 (in thousands):
 
 
September 30,
2018
 
December 31,
2017
Trade accounts receivable
$
330,989

 
$
320,001

Unbilled accounts receivable
136,733

 
142,737

Gross accounts receivable
467,722

 
462,738

Allowance for doubtful accounts and other reserves
(1,358
)
 
(1,281
)
Accounts receivable, net
$
466,364

 
$
461,457

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Incremental Costs to Obtain a Contract with a Customer
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Incremental Costs to Obtain a Contract with a Customer
Incremental Costs to Obtain a Contract with a Customer

The following table summarizes the deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30,
2018
 
December 31,
2017
Deferred costs included in prepaid and other current assets
$
38,929

 
$
35,044

Deferred costs included in other assets
24,064

 
23,536

Total deferred costs
$
62,993

 
$
58,580



During the three and nine months ended September 30, 2018, the Company recognized $11.2 million and $32.9 million, respectively, of amortization expense related to deferred commissions. During the three and nine months ended September 30, 2017, the Company recognized $9.3 million and $27.3 million, respectively, of amortization expense related to deferred commissions. Amortization expense related to deferred commissions is primarily included in sales and marketing expense in the consolidated statements of income.
Revenue from Contracts with Customers

The Company sells its services through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated. Other than the U.S., no single country accounted for 10% or more of the Company’s total revenue for any reported period. The following table summarizes revenue by geography included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
U.S.
$
412,573

 
$
412,348

 
$
1,249,041

 
$
1,211,454

International
257,055

 
212,092

 
752,070

 
619,111

Total revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565



While the Company sells its services through a geographically dispersed sales force, it manages its customer relationships in two divisions: the Web Division and the Media and Carrier Division. Customers are assigned to a division for relationship management purposes according to their predominant purchasing activity; however, customers may purchase solutions managed by the other division as well. The following table summarizes revenue by division included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Web Division
$
356,856

 
$
329,684

 
$
1,060,777

 
$
950,580

Media and Carrier Division
312,772

 
294,756

 
940,334

 
879,985

Total revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565



Most content delivery and security services represent obligations that are satisfied over time as the customer simultaneously receives and consumes the services provided by the Company. Accordingly, the majority of the Company's revenue is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. A small percentage of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at a point in time of delivery or satisfaction of the performance obligation.

During the nine months ended September 30, 2018 and 2017, the Company recognized $64.3 million and $43.9 million of revenue that was included in deferred revenue as of December 31, 2017 and 2016, respectively.

As of September 30, 2018, the aggregate amount of remaining performance obligations from contracts with customers was $2.3 billion. The Company expects to recognize more than 70% of its remaining performance obligations as revenue over the next 12 months, with the remaining recognized thereafter. Remaining performance obligations represent the amount of the transaction price under contracts with customers that are attributable to performance obligations that are unsatisfied or partially satisfied at the reporting date. This consists of future committed revenue for monthly, quarterly or annual periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced in prior periods for which the related performance obligations have not been satisfied. It excludes estimates of variable consideration such as usage-based contracts with no committed contract as well as anticipated renewed contracts.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Acquired Intangible Assets
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Acquired Intangible Assets
Goodwill and Acquired Intangible Assets

The change in the carrying amount of goodwill for the nine months ended September 30, 2018 was as follows (in thousands):

Balance as of January 1, 2018
$
1,498,688

Measurement period adjustments
(6,667
)
Foreign currency translation
(3,153
)
Balance as of September 30, 2018
$
1,488,868



The Company tests goodwill for impairment at least annually. Through the date the consolidated financial statements were issued, no triggering events had occurred that would indicate a potential impairment exists.

Acquired intangible assets that are subject to amortization consisted of the following as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30, 2018
 
December 31, 2017
 
Gross
Carrying
Amount
 
Accumulated Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technology
$
145,091

 
$
(77,512
)
 
$
67,579

 
$
145,091

 
$
(65,283
)
 
$
79,808

Customer-related intangible assets
245,710

 
(140,798
)
 
104,912

 
245,310

 
(128,835
)
 
116,475

Non-compete agreements
700

 
(256
)
 
444

 
4,710

 
(3,975
)
 
735

Trademarks and trade names
7,200

 
(3,495
)
 
3,705

 
7,200

 
(2,959
)
 
4,241

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
399,191

 
$
(222,551
)
 
$
176,640

 
$
402,801

 
$
(201,542
)
 
$
201,259



Aggregate expense related to amortization of acquired intangible assets for the three and nine months ended September 30, 2018 was $8.3 million and $25.0 million, respectively. Aggregate expense related to amortization of acquired intangible assets for the three and nine months ended September 30, 2017 was $7.8 million and $23.1 million, respectively. Based on the Company’s acquired intangible assets as of September 30, 2018, aggregate expense related to amortization of acquired intangible assets is expected to be $8.3 million for the remainder of 2018, and $36.6 million, $33.9 million, $28.0 million and $22.4 million for 2019, 2020, 2021 and 2022, respectively.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Debt
Debt

Convertible Notes Due 2025

In May 2018, the Company issued $1,150.0 million in par value of convertible senior notes due 2025 (the "2025 Notes"). The 2025 Notes are senior unsecured obligations of the Company, bear regular interest of 0.125%, payable semi-annually on May 1 and November 1 of each year, and mature on May 1, 2025, unless repurchased or converted prior to maturity.

At their option, holders may convert their 2025 Notes prior to the close of business on the business day immediately preceding January 1, 2025, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended June 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2025 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or

upon the occurrence of specified corporate events.

On or after January 1, 2025, holders may convert all or any portion of their 2025 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.

Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is 10.5150 shares of the Company's common stock per $1,000 principal amount, which is equivalent to an initial conversion price of approximately $95.10 per share, subject to adjustments in certain events, and represents a potential conversion into 12.1 million shares.

In accounting for the issuance of the 2025 Notes, the Company separated the 2025 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2025 Notes. The difference between the principal amount of the 2025 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2025 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for equity classification.

In accounting for the transaction costs related to the issuance of the 2025 Notes, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability component are being amortized to interest expense over the term of the 2025 Notes, and transaction costs attributable to the equity component are netted against the equity component of the 2025 Notes in stockholders’ equity.

The 2025 Notes consist of the following components as of September 30, 2018 (in thousands):

 
September 30,
2018
Liability component:
 
Principal
$
1,150,000

Less: debt discount and issuance costs, net of amortization
(285,321
)
Net carrying amount
$
864,679

 
 
Equity component:
$
285,225



The estimated fair value of the 2025 Notes at September 30, 2018 was $1,129.7 million. The fair value was determined based on the quoted price of the 2025 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $73.15 on September 30, 2018, the value of the 2025 Notes if converted to common stock was less than the principal amount of $1,150.0 million.

The Company used $46.2 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2025 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the Board of Directors. Additionally, $141.8 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are intended to be used for the repayment at maturity of the $690.0 million in par value of convertible senior notes due 2019 as well as for working capital, share repurchases, potential acquisitions and strategic transactions and other corporate purposes.

Note Hedge

To minimize the impact of potential dilution upon conversion of the 2025 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in May 2018. The Company paid $261.7 million for the note hedge transactions. The note hedge transactions cover approximately 12.1 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2025 Notes, also subject to adjustment, and are exercisable upon conversion of the 2025 Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the 2025 Notes.

Warrants

Separately, in May 2018, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 12.1 million shares of the Company’s common stock at a strike price of approximately $149.18 per share. The Company received aggregate proceeds of $119.9 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2025 Notes to approximately $149.18 per share.

Convertible Notes Due 2019

In February 2014, the Company issued $690.0 million in par value of convertible senior notes due 2019 (the "2019 Notes"). The 2019 Notes are senior unsecured obligations of the Company, do not bear regular interest and mature on February 15, 2019, unless repurchased or converted prior to maturity.

At their option, holders may convert their 2019 Notes prior to the close of business on the business day immediately preceding August 15, 2018, only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended June 30, 2014 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of 2019 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or upon the occurrence of specified corporate events.

On or after August 15, 2018, holders may convert all or any portion of their 2019 Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.

Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is 11.1651 shares of the Company's common stock per $1,000 principal amount, which is equivalent to an initial conversion price of approximately $89.56 per share, subject to adjustments in certain events, and represents a potential conversion into 7.7 million shares.

In accounting for the issuance of the 2019 Notes, the Company separated the 2019 Notes into liability and equity components. The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2019 Notes. The difference between the principal amount of the 2019 Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to interest expense using the effective interest method over the term of the 2019 Notes. The equity component is recorded in additional paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for equity classification.

In accounting for the transaction costs related to the issuance of the 2019 Notes, the Company allocated the total transaction costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability component are being amortized to interest expense over the term of the 2019 Notes, and transaction costs attributable to the equity component are netted against the equity component of the 2019 Notes in stockholders’ equity.

The 2019 Notes consist of the following components as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30,
2018
 
December 31, 2017
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(9,436
)
 
(27,087
)
Net carrying amount
$
680,564

 
$
662,913

 
 
 
 
Equity component:
$
101,276

 
$
101,276



The estimated fair value of the 2019 Notes at September 30, 2018 was $684.8 million. The fair value was determined based on the quoted price of the 2019 Notes in an inactive market on the last trading day of the reporting period and has been classified as Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $73.15 on September 30, 2018, the value of the 2019 Notes if converted to common stock was less than the principal amount of $690.0 million.

The Company used $62.0 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the 2019 Notes. The repurchase was made in accordance with a share repurchase program previously approved by the Board of Directors. Additionally, $23.3 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are for working capital, share repurchases and other general corporate purposes, as well as for potential acquisitions and strategic transactions.

Note Hedge

To minimize the impact of potential dilution upon conversion of the 2019 Notes, the Company entered into convertible note hedge transactions with respect to its common stock in February 2014. The Company paid $101.3 million for the note hedge transactions. The note hedge transactions cover approximately 7.7 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the 2019 Notes, also subject to adjustment, and are exercisable upon conversion of the 2019 Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the 2019 Notes.

Warrants

Separately, in February 2014, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 7.7 million shares of the Company’s common stock at a strike price of approximately $104.49 per share. The Company received aggregate proceeds of $78.0 million from the sale of the warrants. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the 2019 Notes to approximately $104.49 per share.

Revolving Credit Facility

In May 2018, the Company entered into a $500.0 million five-year, revolving credit agreement (the “Credit Agreement”).  Borrowings under the Credit Agreement may be used to finance working capital needs and for general corporate purposes. The Credit Agreement provides for an initial $500.0 million in revolving loans. Under specified circumstances, the facility can be increased to up to $1.0 billion in aggregate principal amount.

Borrowings under the Credit Agreement bear interest, at the Company's option, at a base rate plus a spread of 0.00% to 0.25% or an adjusted LIBOR rate plus a spread of 0.875% to 1.25%, in each case with such spread being determined based on the Company's consolidated leverage ratio specified in the Credit Agreement. Regardless of what amounts, if any, are outstanding under the Credit Agreement, the Company is also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.075% to 0.15%, with such rate being based on the Company's consolidated leverage ratio specified in the Credit Agreement.

The Credit Agreement contains customary representations and warranties, affirmative and negative covenants and events of default.  Principal covenants include a maximum consolidated leverage ratio and a minimum consolidated interest coverage ratio.  There were no outstanding borrowings under the Credit Agreement as of September 30, 2018

Interest Expense

The 2025 Notes bear interest at a fixed rate of 0.125%. The interest is payable semi-annually on May 1 and November 1 of each year, commencing in November 2018. The 2025 Notes have an effective interest rate of 4.26% attributable to the conversion feature. The 2019 Notes do not bear regular interest, but have an effective interest rate of 3.2% attributable to the conversion feature. The Company is also obligated to pay ongoing commitment fees under the terms of the Credit Agreement. The following table sets forth total interest expense included in the consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Amortization of debt discount and issuance costs
$
15,295

 
$
5,731

 
31,045

 
$
17,044

Coupon interest payable on 2025 Notes
359

 

 
514

 

Revolving credit facility contractual interest expense
122

 

 
261

 

Capitalization of interest expense
(1,210
)
 
(985
)
 
(3,200
)
 
(3,055
)
Total interest expense
$
14,566

 
$
4,746

 
$
28,620

 
$
13,989

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring
9 Months Ended
Sep. 30, 2018
Restructuring and Related Activities [Abstract]  
Restructuring
Restructuring

During the fourth quarter of 2017, management committed to an action to restructure certain parts of the Company, with the intent of shifting focus to more critical areas of the business and away from products that have not seen expected commercial success. The restructuring is also intended to facilitate cost efficiencies and savings. As part of the cost efficiency and savings plans, certain headcount and facility reductions were made in 2017 and the first three quarters of 2018. Certain capitalized internal-use software charges have also been realized for software not yet placed into service that will not be completed and implemented due to this action. The Company has incurred $62.0 million of restructuring charges as part of this action, of which $12.7 million was recognized during the nine months ended September 30, 2018, and $49.3 million was recognized during the three months ended December 31, 2017. The Company does not expect any additional restructuring charges related to this action to be significant.

The Company also recognized restructuring charges for redundant employees, facilities and contracts associated with acquisitions completed in 2017.

The following table summarizes the activity of the Company's restructuring accrual during the nine months ended September 30, 2018 (in thousands):

 
Employee Severance and Related Benefits
 
Software Charges
 
Excess Facilities, Contract Terminations and Other
 
Total
Balance as of January 1, 2018
$
12,857

 
$

 
$
1,386

 
$
14,243

Costs incurred
5,910

 
2,818

 
5,714

 
14,442

Cash disbursements
(18,509
)
 

 
(4,885
)
 
(23,394
)
Software and other non-cash charges

 
(2,818
)
 
(1,787
)
 
(4,605
)
Translation adjustments and other
706

 

 
(205
)
 
501

Balance as of September 30, 2018
$
964

 
$

 
$
223

 
$
1,187

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Legal Matters

In April 2018, as part of the resolution of multiple existing lawsuits between Limelight Networks, Inc. ("Limelight") and the Company, including in the U.S. District Court for the Eastern District of Virginia and in the U.S. District Court for the District of Massachusetts, the Company and Limelight entered into an agreement to settle the cases and request that the U.S. Patent Trial and Appeal Board terminate certain proceedings related to patents at issue in the litigation. The Company recorded a $14.9 million charge in the second quarter of 2018, which is included in general and administrative expenses in the consolidated statement of income for the nine months ended September 30, 2018, related to this settlement.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
9 Months Ended
Sep. 30, 2018
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
Stockholders’ Equity

Share Repurchase Program

In February 2016, the Board of Directors authorized a $1.0 billion repurchase program effective from February 2016 through December 2018. In March 2018, the Company announced that its Board had increased its share repurchase authorization by $416.7 million, such that the amount that was authorized and available for repurchase in 2018 was $750.0 million. Subsequently, effective November 2018, the Board authorized an additional $1.1 billion repurchase program through December 2021.

During the three and nine months ended September 30, 2018, the Company repurchased 5.9 million and 8.3 million shares of its common stock, respectively, for $440.4 million and $625.9 million, respectively.

Stock-Based Compensation

The following table summarizes stock-based compensation included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Cost of revenue
$
5,494

 
$
5,296

 
$
16,343

 
$
15,055

Research and development
11,249

 
10,100

 
32,684

 
28,743

Sales and marketing
16,835

 
15,672

 
49,543

 
44,780

General and administrative
13,054

 
10,780

 
40,245

 
33,525

Total stock-based compensation
46,632

 
41,848

 
138,815

 
122,103

Provision for income taxes
(7,802
)
 
(11,211
)
 
(37,692
)
 
(41,417
)
Total stock-based compensation, net of income taxes
$
38,830

 
$
30,637

 
$
101,123

 
$
80,686


In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 include stock-based compensation reflected as a component of amortization of capitalized internal-use software of $6.6 million and $18.1 million, respectively, before taxes and, for the three and nine months ended September 30, 2017, include stock-based compensation reflected as a component of amortization of capitalized internal-use software of $5.1 million and $12.5 million, respectively, before taxes.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss
9 Months Ended
Sep. 30, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the nine months ended September 30, 2018 (in thousands):

 
Foreign Currency Translation
 
Net Unrealized Gains (Losses) on Investments
 
Total
Balance as of January 1, 2018
$
(24,319
)
 
$
2,389

 
$
(21,930
)
Other comprehensive loss
(26,046
)
 
(242
)
 
(26,288
)
Balance as of September 30, 2018
$
(50,365
)
 
$
2,147

 
$
(48,218
)


Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the nine months ended September 30, 2018.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers
Incremental Costs to Obtain a Contract with a Customer

The following table summarizes the deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30,
2018
 
December 31,
2017
Deferred costs included in prepaid and other current assets
$
38,929

 
$
35,044

Deferred costs included in other assets
24,064

 
23,536

Total deferred costs
$
62,993

 
$
58,580



During the three and nine months ended September 30, 2018, the Company recognized $11.2 million and $32.9 million, respectively, of amortization expense related to deferred commissions. During the three and nine months ended September 30, 2017, the Company recognized $9.3 million and $27.3 million, respectively, of amortization expense related to deferred commissions. Amortization expense related to deferred commissions is primarily included in sales and marketing expense in the consolidated statements of income.
Revenue from Contracts with Customers

The Company sells its services through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated. Other than the U.S., no single country accounted for 10% or more of the Company’s total revenue for any reported period. The following table summarizes revenue by geography included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
U.S.
$
412,573

 
$
412,348

 
$
1,249,041

 
$
1,211,454

International
257,055

 
212,092

 
752,070

 
619,111

Total revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565



While the Company sells its services through a geographically dispersed sales force, it manages its customer relationships in two divisions: the Web Division and the Media and Carrier Division. Customers are assigned to a division for relationship management purposes according to their predominant purchasing activity; however, customers may purchase solutions managed by the other division as well. The following table summarizes revenue by division included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Web Division
$
356,856

 
$
329,684

 
$
1,060,777

 
$
950,580

Media and Carrier Division
312,772

 
294,756

 
940,334

 
879,985

Total revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565



Most content delivery and security services represent obligations that are satisfied over time as the customer simultaneously receives and consumes the services provided by the Company. Accordingly, the majority of the Company's revenue is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. A small percentage of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at a point in time of delivery or satisfaction of the performance obligation.

During the nine months ended September 30, 2018 and 2017, the Company recognized $64.3 million and $43.9 million of revenue that was included in deferred revenue as of December 31, 2017 and 2016, respectively.

As of September 30, 2018, the aggregate amount of remaining performance obligations from contracts with customers was $2.3 billion. The Company expects to recognize more than 70% of its remaining performance obligations as revenue over the next 12 months, with the remaining recognized thereafter. Remaining performance obligations represent the amount of the transaction price under contracts with customers that are attributable to performance obligations that are unsatisfied or partially satisfied at the reporting date. This consists of future committed revenue for monthly, quarterly or annual periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced in prior periods for which the related performance obligations have not been satisfied. It excludes estimates of variable consideration such as usage-based contracts with no committed contract as well as anticipated renewed contracts.
XML 32 R21.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 effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods. Potential discrete adjustments include tax charges or benefits related to stock-based compensation, changes in tax legislation, settlements of tax audits or assessments, uncertain tax positions and acquisitions, among other items.

The Company is currently under audit in multiple jurisdictions and, in certain cases, is involved in litigation related to adverse audit determinations.  In the second quarter of 2018, the Company filed an appeal with the Massachusetts Appellate Tax Board contesting adverse audit findings related to certain tax benefits and exemptions. Over the next 12 months, the Company’s current assumptions and positions could change based on audit determinations and other events impacting its analysis. Such events, if resolved unfavorably, could significantly impact the Company’s effective income tax rate.

The Company’s effective income tax rate was 11.2% and 30.8% for the nine months ended September 30, 2018 and 2017, respectively. The lower effective tax rate for the nine months ended September 30, 2018, is primarily due to a reduction in the U.S. federal statutory tax rate from 35.0% to 21.0% as part of the TCJA, an increase in the excess tax benefit related to stock-based compensation and a decrease in the provisional amount of the one-time transition tax that was recorded in the fourth quarter of 2017. These amounts were partially offset by U.S. federal taxes on Global Intangible Low-Taxed Income (“GILTI”) enacted as part of the TCJA and an intercompany sale of intellectual property.

For the nine months ended September 30, 2018, the effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates, the excess tax benefit related to stock-based compensation, a decrease in the provisional amount of the one-time transition tax that was recorded in the fourth quarter of 2017, the release of certain tax reserves related to the expiration of local statutes and the benefit of U.S. federal, state and foreign research and development credits. These amounts were partially offset by U.S. federal taxes on GILTI enacted as part of the TCJA and an intercompany sale of intellectual property.

For the nine months ended September 30, 2017, the effective income tax rate was lower than the federal statutory tax rate due to foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits, partially offset by the effects of accounting for stock-based compensation in accordance with the authoritative guidance for share-based payments and state income taxes.

As of September 30, 2018, the Company has not finalized the accounting for all of the tax effects of the TCJA. However, upon further analysis of certain aspects of the TCJA and refinements to the calculations, the provisional estimate of the one-time transition tax, which was recorded in the Company’s consolidated financial statements for the year ended December 31, 2017, decreased by $5.5 million. This decrease in the provisional estimate has been included as a discrete item in the interim period ended September 30, 2018. The Company will continue to refine the provisional amounts of the tax effect of the TCJA as additional guidance and information is available, including clarity regarding state income tax conformity to the current federal tax code. Any further changes to the provisional estimate of the tax effect of the TCJA will be recorded in the period in which the adjustments are made and within the prescribed measurement period.

Beginning in 2018, the TCJA provides for a modified territorial tax system imposing an incremental tax on foreign income deemed to be taxed at a “low rate” (the aforementioned GILTI provisions). Under GAAP, an election must be made to either (1) treat taxes due related to GILTI as a current-period expense when incurred (the “period cost method”) or (2) factor such amounts into the measurement of deferred taxes (the “deferred method”). The Company is still evaluating the effects of these provisions and has not yet adopted a policy to account for the related impacts.

As of September 30, 2018, the Company believes it is reasonably possible that its gross unrecognized tax benefits could decrease within the next twelve months by $30.8 million as a result of the expiration of local statutes of limitations.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income per Share
9 Months Ended
Sep. 30, 2018
Earnings Per Share Reconciliation [Abstract]  
Net Income per Share
Net Income per Share

Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, restricted stock units ("RSUs"), deferred stock units ("DSUs"), convertible senior notes and warrants issued by the Company. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.

The following table sets forth the components used in the computation of basic and diluted net income per share for the three and nine months ended September 30, 2018 and 2017 (in thousands, except per share data):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net income
$
107,583

 
$
63,911

 
$
204,358

 
$
195,246

Denominator:
 
 
 
 
 
 
 
Shares used for basic net income per share
165,924

 
170,976

 
168,763

 
172,269

Effect of dilutive securities:
 
 

 
 
 
 
Stock options
80

 
150

 
158

 
279

RSUs and DSUs
1,896

 
379

 
1,811

 
823

Convertible senior notes

 

 

 

Warrants related to issuance of convertible senior notes

 

 

 

Shares used for diluted net income per share
167,900

 
171,505

 
170,732

 
173,371

Basic net income per share
$
0.65

 
$
0.37

 
$
1.21

 
$
1.13

Diluted net income per share
$
0.64

 
$
0.37

 
$
1.20

 
$
1.13



For the three and nine months ended September 30, 2018 and 2017, certain potential outstanding shares from stock options, service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2018 and 2017 are as follows (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Stock options

 
25

 

 
13

Service-based RSUs
185

 
5,407

 
1,068

 
4,074

Performance-based RSUs
1,515

 
1,116

 
1,520

 
1,165

Convertible senior notes
19,797

 
7,704

 
19,797

 
7,704

Warrants related to issuance of convertible senior notes
19,797

 
7,704

 
19,797

 
7,704

Total shares excluded from computation
41,294

 
21,956

 
42,182

 
20,660

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Akamai Foundation Endowment Funding
9 Months Ended
Sep. 30, 2018
Related Party Transactions [Abstract]  
Akamai Foundation Endowment Funding
Akamai Foundation Endowment

During the second quarter of 2018, the Company contributed $50.0 million to the Akamai Foundation, a non-profit organization founded by certain current and former employees of the Company in 2000 (the "Foundation"). The Company has the right to appoint the directors of the Foundation. The contribution is intended to be a one-time endowment. The associated expense is included in general and administrative expenses in the consolidated statements of income for the nine months ended September 30, 2018. The Foundation is a private corporate foundation with a mission of supporting youth education, with a focus on mathematics, as well as other charitable causes.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Newly-Adopted and Recent Accounting Pronouncements
Newly-Adopted Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board ("FASB") issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. The Company adopted this new standard on a retrospective basis on January 1, 2018. The changes to the Company's revenue recognition approach under this new standard primarily impact the timing of recognizing revenue from a small number of licensed software customers. There is little impact on revenue recognized for the Company's core services. As a result of the change, the Company also began capitalizing certain commission and incentive payments.

In November 2016, the FASB issued guidance that requires restricted cash to be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The Company adopted this new standard on a retrospective basis on January 1, 2018.

The following table details the changes to the consolidated balance sheet as of December 31, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands):

 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
ASSETS
 
 
 
 
 
Current assets:
 
 
 
 
 
Accounts receivable
$
459,127

 
$
2,330

 
$
461,457

Prepaid expenses and other current assets
137,809

 
35,044

 
172,853

Total current assets
1,308,872

 
37,374

 
1,346,246

Deferred income tax assets
51,069

 
(14,838
)
 
36,231

Other assets
112,829

 
23,536

 
136,365

Total assets
4,602,844

 
46,072

 
4,648,916

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
 
 
Current liabilities:
 
 
 
 
 
Deferred revenue
$
77,705

 
$
(7,210
)
 
$
70,495

Total current liabilities
463,904

 
(7,210
)
 
456,694

Deferred revenue
6,839

 
(777
)
 
6,062

Deferred income tax liabilities
15,510

 
2,313

 
17,823

Total liabilities
1,292,121

 
(5,674
)
 
1,286,447

Stockholders' equity:
 
 


 
 
Accumulated deficit
(742,408
)
 
51,746

 
(690,662
)
Total stockholders' equity
3,310,723

 
51,746

 
3,362,469

Total liabilities and stockholders' equity
4,602,844

 
46,072

 
4,648,916


The following table details the changes to the consolidated statements of income for the three and nine months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands, except per share data):

 
For the Three Months Ended
 
For the Nine Months Ended
 
September 30, 2017
 
September 30, 2017
 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
Revenue
$
621,399

 
$
3,041

 
$
624,440

 
$
1,839,544

 
$
(8,979
)
 
$
1,830,565

Costs and operating expenses:
 
 


 
 
 
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets)
225,468

 
22

 
225,490

 
645,821

 
76

 
645,897

Sales and marketing
120,220

 
(2,357
)
 
117,863

 
353,218

 
(2,919
)
 
350,299

Total costs and operating expenses
535,522

 
(2,335
)
 
533,187

 
1,551,228

 
(2,843
)
 
1,548,385

Income from operations
85,877

 
5,376

 
91,253

 
288,316

 
(6,136
)
 
282,180

Income before provision for income taxes
86,129

 
5,376

 
91,505

 
288,109

 
(6,136
)
 
281,973

Provision for income taxes
25,617

 
1,977

 
27,594

 
88,895

 
(2,168
)
 
86,727

Net income
60,512

 
3,399

 
63,911

 
199,214

 
(3,968
)
 
195,246

Net income per share:
 
 


 
 
 
 
 
 
 
 
Basic
$
0.35

 
$
0.02

 
$
0.37

 
$
1.16

 
$
(0.03
)
 
$
1.13

Diluted
$
0.35

 
$
0.02

 
$
0.37

 
$
1.15

 
$
(0.02
)
 
$
1.13

The statements of comprehensive income for the three and nine months ended September 30, 2017 was also impacted by the adjustments to net income of $3.4 million and $(4.0) million, respectively.

The following table details the changes to the consolidated statement of cash flows for the nine months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition and statement of cash flow standards (in thousands):

 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
Cash Flow Standard Adjustments
 
As Revised
Cash flows from operating activities:
 
 


 
 
 
 
Net income
$
199,214

 
$
(3,968
)
 
$

 
$
195,246

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


 
 
 
 
Provision for deferred income taxes
25,302

 
(2,168
)
 

 
23,134

Changes in operating assets and liabilities, net of effects of acquisitions:
 
 


 
 
 
 
Accounts receivable
(19,199
)
 
9,776

 

 
(9,423
)
Prepaid expenses and other current assets
(34,195
)
 
(2,385
)
 

 
(36,580
)
Deferred revenue
991

 
537

 

 
1,528

Other non-current assets and liabilities
(7,036
)
 
(1,792
)
 

 
(8,828
)
Net cash provided by operating activities
603,542

 

 

 
603,542

Cash flows from investing activities:
 
 
 
 
 
 
 
Other non-current assets and liabilities
(1,895
)
 

 
729

 
(1,166
)
Net cash used in investing activities
(257,741
)
 

 
729

 
(257,012
)
Effects of exchange rate changes on cash, cash equivalents and restricted cash
12,289

 

 
70

 
12,359

Net increase in cash, and cash equivalents and restricted cash
43,983

 

 
799

 
44,782

Cash, cash equivalents and restricted cash at beginning of period
324,169

 

 
457

 
324,626

Cash, cash equivalents and restricted cash at end of period
368,152

 

 
1,256

 
369,408



In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. The Company adopted this new standard on January 1, 2018 using the modified retrospective basis, recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company reclassified $11.6 million from prepaid and other current assets and $27.0 million from other assets to beginning retained earnings.

In January 2017, the FASB issued guidance that changes the definition of a "business" to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. The Company adopted this guidance on January 1, 2018 and will apply it prospectively to future transactions. The adoption of this new accounting guidance had no immediate impact on the Company's consolidated financial statements; however, it may result in a future transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.

Recent Accounting Pronouncements

In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements. This will impact all leases, including leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 on a modified retrospective basis. The Company expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets, but does not expect the adoption to impact its results of operations or cash flows. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. To date, the Company has completed its gap analysis, selected a software tool to assist with the accounting for leases, has begun to implement the software, and has begun its data collection and migration efforts. The Company is also in the process of finalizing its accounting policies and designing the related processes and internal controls. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.

In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In February 2018, the FASB issued guidance that allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the "TCJA") that was enacted in 2017. The amendments in this update are effective either in the period of adoption or retrospectively, to each period in which the effect of the change in the U.S. federal corporate income tax rate in the TCJA is recognized, during interim and annual periods beginning after December 15, 2018, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In August 2018, the FASB issued guidance which changes the fair value measurement disclosure requirements. This guidance will be effective for the Company on January 1, 2019. The Company is evaluating the impact the update will have on its disclosures.

In August 2018, the FASB issued guidance which address a customer’s accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. The guidance aligns the accounting for costs incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with developing or obtaining internal-use software. This guidance will be effective for the Company on January 1, 2020, with early adoption permitted. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.
Revenue Recognition, Incremental Costs to Obtain a Contract with a Customer and Contract Liabilities
Revenue Recognition
    
The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of its core services – the delivery of content, applications and software over the Internet – as well as security solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services.
    
The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time.

The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period.

Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis.

Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately, or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP.

Most content delivery and security services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly traffic commitments that expire each period. Any bursting over given commitments is recognized in the period in which the traffic was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations.

Some of the Company's services are satisfied at a point in time, such as one-time professional services contracts, integration services and most license sales where the primary obligation is delivery of the license at the start of the term. In these cases, revenue is recognized at the point in time of delivery or satisfaction of the performance obligation.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation.

Incremental Costs to Obtain a Contract with a Customer

The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value.  To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis.  The Company also incurs commission expense on an ongoing basis based upon revenue recognized.  In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized.

Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately 2.5 years. Amortization is primarily included in sales and marketing expense in the consolidated statements of income.  The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets.

Contract Liabilities
    
Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees, and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Basis of Presentation (Tables)
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of newly-adopted accounting pronouncements
The following table details the changes to the consolidated balance sheet as of December 31, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands):

 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
ASSETS
 
 
 
 
 
Current assets:
 
 
 
 
 
Accounts receivable
$
459,127

 
$
2,330

 
$
461,457

Prepaid expenses and other current assets
137,809

 
35,044

 
172,853

Total current assets
1,308,872

 
37,374

 
1,346,246

Deferred income tax assets
51,069

 
(14,838
)
 
36,231

Other assets
112,829

 
23,536

 
136,365

Total assets
4,602,844

 
46,072

 
4,648,916

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
 
 
Current liabilities:
 
 
 
 
 
Deferred revenue
$
77,705

 
$
(7,210
)
 
$
70,495

Total current liabilities
463,904

 
(7,210
)
 
456,694

Deferred revenue
6,839

 
(777
)
 
6,062

Deferred income tax liabilities
15,510

 
2,313

 
17,823

Total liabilities
1,292,121

 
(5,674
)
 
1,286,447

Stockholders' equity:
 
 


 
 
Accumulated deficit
(742,408
)
 
51,746

 
(690,662
)
Total stockholders' equity
3,310,723

 
51,746

 
3,362,469

Total liabilities and stockholders' equity
4,602,844

 
46,072

 
4,648,916


The following table details the changes to the consolidated statements of income for the three and nine months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition standard (in thousands, except per share data):

 
For the Three Months Ended
 
For the Nine Months Ended
 
September 30, 2017
 
September 30, 2017
 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
As Revised
Revenue
$
621,399

 
$
3,041

 
$
624,440

 
$
1,839,544

 
$
(8,979
)
 
$
1,830,565

Costs and operating expenses:
 
 


 
 
 
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets)
225,468

 
22

 
225,490

 
645,821

 
76

 
645,897

Sales and marketing
120,220

 
(2,357
)
 
117,863

 
353,218

 
(2,919
)
 
350,299

Total costs and operating expenses
535,522

 
(2,335
)
 
533,187

 
1,551,228

 
(2,843
)
 
1,548,385

Income from operations
85,877

 
5,376

 
91,253

 
288,316

 
(6,136
)
 
282,180

Income before provision for income taxes
86,129

 
5,376

 
91,505

 
288,109

 
(6,136
)
 
281,973

Provision for income taxes
25,617

 
1,977

 
27,594

 
88,895

 
(2,168
)
 
86,727

Net income
60,512

 
3,399

 
63,911

 
199,214

 
(3,968
)
 
195,246

Net income per share:
 
 


 
 
 
 
 
 
 
 
Basic
$
0.35

 
$
0.02

 
$
0.37

 
$
1.16

 
$
(0.03
)
 
$
1.13

Diluted
$
0.35

 
$
0.02

 
$
0.37

 
$
1.15

 
$
(0.02
)
 
$
1.13

The statements of comprehensive income for the three and nine months ended September 30, 2017 was also impacted by the adjustments to net income of $3.4 million and $(4.0) million, respectively.

The following table details the changes to the consolidated statement of cash flows for the nine months ended September 30, 2017 as a result of the retrospective adoption of the new revenue recognition and statement of cash flow standards (in thousands):

 
As Previously Reported
 
Revenue Recognition Standard Adjustments
 
Cash Flow Standard Adjustments
 
As Revised
Cash flows from operating activities:
 
 


 
 
 
 
Net income
$
199,214

 
$
(3,968
)
 
$

 
$
195,246

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


 
 
 
 
Provision for deferred income taxes
25,302

 
(2,168
)
 

 
23,134

Changes in operating assets and liabilities, net of effects of acquisitions:
 
 


 
 
 
 
Accounts receivable
(19,199
)
 
9,776

 

 
(9,423
)
Prepaid expenses and other current assets
(34,195
)
 
(2,385
)
 

 
(36,580
)
Deferred revenue
991

 
537

 

 
1,528

Other non-current assets and liabilities
(7,036
)
 
(1,792
)
 

 
(8,828
)
Net cash provided by operating activities
603,542

 

 

 
603,542

Cash flows from investing activities:
 
 
 
 
 
 
 
Other non-current assets and liabilities
(1,895
)
 

 
729

 
(1,166
)
Net cash used in investing activities
(257,741
)
 

 
729

 
(257,012
)
Effects of exchange rate changes on cash, cash equivalents and restricted cash
12,289

 

 
70

 
12,359

Net increase in cash, and cash equivalents and restricted cash
43,983

 

 
799

 
44,782

Cash, cash equivalents and restricted cash at beginning of period
324,169

 

 
457

 
324,626

Cash, cash equivalents and restricted cash at end of period
368,152

 

 
1,256

 
369,408

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Schedule of Marketable Securities
The following is a summary of available-for-sale marketable securities held as of September 30, 2018 and December 31, 2017 (in thousands):

 
 
 
Gross Unrealized
 
 
 
Classification on Balance Sheet
 
Amortized Cost
 
Gains
 
Losses
 
Aggregate
Fair Value
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of September 30, 2018
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit
$
65,000

 
$
5

 
$
(11
)
 
$
64,994

 
$
64,994

 
$

Commercial paper
393,835

 
3

 
(98
)
 
393,740

 
393,740

 

Corporate bonds
830,558

 
17

 
(5,253
)
 
825,322

 
581,609

 
243,713

U.S. government agency obligations
58,683

 

 
(564
)
 
58,119

 
55,660

 
2,459

 
$
1,348,076

 
$
25

 
$
(5,926
)
 
$
1,342,175

 
$
1,096,003

 
$
246,172

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2017
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
6,951

 
$

 
$
(9
)
 
$
6,942

 
$
6,942

 
$

Corporate bonds
736,902

 
2

 
(3,829
)
 
733,075

 
289,378

 
443,697

U.S. government agency obligations
220,014

 

 
(1,764
)
 
218,250

 
102,234

 
116,016

 
$
963,867

 
$
2

 
$
(5,602
)
 
$
958,267

 
$
398,554

 
$
559,713

Schedule of Fair Value Measurement
The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of September 30, 2018 and December 31, 2017 (in thousands):

 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
 
Level 1    
 
Level 2    
 
Level 3    
As of September 30, 2018
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
139,125

 
$
139,125

 
$

 
$

Certificates of deposit
64,994

 
64,994

 

 

Commercial paper
393,740

 

 
393,740

 

Corporate bonds
825,322

 

 
825,322

 

U.S. government agency obligations
58,119

 

 
58,119

 

Mutual funds
11,193

 
11,193

 

 

 
$
1,492,493

 
$
215,312

 
$
1,277,181

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration related to a completed acquisition
$
(6,200
)
 
$

 
$

 
$
(6,200
)
 
 
 
 
 
 
 
 
As of December 31, 2017
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
22,649

 
$
22,649

 
$

 
$

Commercial paper
10,928

 

 
10,928

 

Corporate bonds
733,075

 

 
733,075

 

U.S. government agency obligations
218,248

 

 
218,248

 

     Mutual funds
7,879

 
7,879

 

 

 
$
992,779


$
30,528


$
962,251


$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration related to a completed acquisition
$
(8,631
)
 
$

 
$

 
$
(8,631
)
Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets
Contractual maturities of the Company’s available-for-sale marketable securities held as of September 30, 2018 and December 31, 2017 were as follows (in thousands):

 
September 30,
2018
 
December 31,
2017
Due in 1 year or less
$
1,096,003

 
$
398,554

Due after 1 year through 3 years
246,172

 
559,713

 
$
1,342,175

 
$
958,267

Schedule of Activity of Major Classes of Assets Measured at Fair Value Using Level 3 Inputs
The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs during the nine months ended September 30, 2018 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance as of January 1, 2018
$
(8,631
)
Fair value adjustment to contingent consideration included in general and administrative expense
(1,735
)
Cash paid upon achievement of milestone
4,166

Balance as of September 30, 2018
$
(6,200
)
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2018
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Accounts Receivable
Net accounts receivable consisted of the following as of September 30, 2018 and December 31, 2017 (in thousands):
 
 
September 30,
2018
 
December 31,
2017
Trade accounts receivable
$
330,989

 
$
320,001

Unbilled accounts receivable
136,733

 
142,737

Gross accounts receivable
467,722

 
462,738

Allowance for doubtful accounts and other reserves
(1,358
)
 
(1,281
)
Accounts receivable, net
$
466,364

 
$
461,457

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Incremental Costs to Obtain a Contract with a Customer (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of deferred costs associated with obtaining customer contracts
The following table summarizes the deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30,
2018
 
December 31,
2017
Deferred costs included in prepaid and other current assets
$
38,929

 
$
35,044

Deferred costs included in other assets
24,064

 
23,536

Total deferred costs
$
62,993

 
$
58,580

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Acquired Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the carrying amount of goodwill for the nine months ended September 30, 2018 was as follows (in thousands):

Balance as of January 1, 2018
$
1,498,688

Measurement period adjustments
(6,667
)
Foreign currency translation
(3,153
)
Balance as of September 30, 2018
$
1,488,868

Schedule of Acquired Intangible Assets
Acquired intangible assets that are subject to amortization consisted of the following as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30, 2018
 
December 31, 2017
 
Gross
Carrying
Amount
 
Accumulated Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technology
$
145,091

 
$
(77,512
)
 
$
67,579

 
$
145,091

 
$
(65,283
)
 
$
79,808

Customer-related intangible assets
245,710

 
(140,798
)
 
104,912

 
245,310

 
(128,835
)
 
116,475

Non-compete agreements
700

 
(256
)
 
444

 
4,710

 
(3,975
)
 
735

Trademarks and trade names
7,200

 
(3,495
)
 
3,705

 
7,200

 
(2,959
)
 
4,241

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
399,191

 
$
(222,551
)
 
$
176,640

 
$
402,801

 
$
(201,542
)
 
$
201,259

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Tables)
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Schedule of Convertible Senior Notes
The 2019 Notes consist of the following components as of September 30, 2018 and December 31, 2017 (in thousands):

 
September 30,
2018
 
December 31, 2017
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(9,436
)
 
(27,087
)
Net carrying amount
$
680,564

 
$
662,913

 
 
 
 
Equity component:
$
101,276

 
$
101,276

The 2025 Notes consist of the following components as of September 30, 2018 (in thousands):

 
September 30,
2018
Liability component:
 
Principal
$
1,150,000

Less: debt discount and issuance costs, net of amortization
(285,321
)
Net carrying amount
$
864,679

 
 
Equity component:
$
285,225

Schedule of Interest Expense
The following table sets forth total interest expense included in the consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Amortization of debt discount and issuance costs
$
15,295

 
$
5,731

 
31,045

 
$
17,044

Coupon interest payable on 2025 Notes
359

 

 
514

 

Revolving credit facility contractual interest expense
122

 

 
261

 

Capitalization of interest expense
(1,210
)
 
(985
)
 
(3,200
)
 
(3,055
)
Total interest expense
$
14,566

 
$
4,746

 
$
28,620

 
$
13,989

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring (Tables)
9 Months Ended
Sep. 30, 2018
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Accrual
The following table summarizes the activity of the Company's restructuring accrual during the nine months ended September 30, 2018 (in thousands):

 
Employee Severance and Related Benefits
 
Software Charges
 
Excess Facilities, Contract Terminations and Other
 
Total
Balance as of January 1, 2018
$
12,857

 
$

 
$
1,386

 
$
14,243

Costs incurred
5,910

 
2,818

 
5,714

 
14,442

Cash disbursements
(18,509
)
 

 
(4,885
)
 
(23,394
)
Software and other non-cash charges

 
(2,818
)
 
(1,787
)
 
(4,605
)
Translation adjustments and other
706

 

 
(205
)
 
501

Balance as of September 30, 2018
$
964

 
$

 
$
223

 
$
1,187

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2018
Stockholders' Equity Note [Abstract]  
Schedule of Stock-Based Compensation Expense
The following table summarizes stock-based compensation included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Cost of revenue
$
5,494

 
$
5,296

 
$
16,343

 
$
15,055

Research and development
11,249

 
10,100

 
32,684

 
28,743

Sales and marketing
16,835

 
15,672

 
49,543

 
44,780

General and administrative
13,054

 
10,780

 
40,245

 
33,525

Total stock-based compensation
46,632

 
41,848

 
138,815

 
122,103

Provision for income taxes
(7,802
)
 
(11,211
)
 
(37,692
)
 
(41,417
)
Total stock-based compensation, net of income taxes
$
38,830

 
$
30,637

 
$
101,123

 
$
80,686


XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the nine months ended September 30, 2018 (in thousands):

 
Foreign Currency Translation
 
Net Unrealized Gains (Losses) on Investments
 
Total
Balance as of January 1, 2018
$
(24,319
)
 
$
2,389

 
$
(21,930
)
Other comprehensive loss
(26,046
)
 
(242
)
 
(26,288
)
Balance as of September 30, 2018
$
(50,365
)
 
$
2,147

 
$
(48,218
)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes revenue by division included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Web Division
$
356,856

 
$
329,684

 
$
1,060,777

 
$
950,580

Media and Carrier Division
312,772

 
294,756

 
940,334

 
879,985

Total revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565

The following table summarizes revenue by geography included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2018 and 2017 (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
U.S.
$
412,573

 
$
412,348

 
$
1,249,041

 
$
1,211,454

International
257,055

 
212,092

 
752,070

 
619,111

Total revenue
$
669,628

 
$
624,440

 
$
2,001,111

 
$
1,830,565

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share Reconciliation [Abstract]  
Schedule of Components Used in Diluted and Basic Income Per Common Share
The following table sets forth the components used in the computation of basic and diluted net income per share for the three and nine months ended September 30, 2018 and 2017 (in thousands, except per share data):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net income
$
107,583

 
$
63,911

 
$
204,358

 
$
195,246

Denominator:
 
 
 
 
 
 
 
Shares used for basic net income per share
165,924

 
170,976

 
168,763

 
172,269

Effect of dilutive securities:
 
 

 
 
 
 
Stock options
80

 
150

 
158

 
279

RSUs and DSUs
1,896

 
379

 
1,811

 
823

Convertible senior notes

 

 

 

Warrants related to issuance of convertible senior notes

 

 

 

Shares used for diluted net income per share
167,900

 
171,505

 
170,732

 
173,371

Basic net income per share
$
0.65

 
$
0.37

 
$
1.21

 
$
1.13

Diluted net income per share
$
0.64

 
$
0.37

 
$
1.20

 
$
1.13

Schedule of Shares Excluded from Computation of Diluted Earnings Per Share
The number of potentially outstanding shares excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2018 and 2017 are as follows (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2018
 
2017
 
2018
 
2017
Stock options

 
25

 

 
13

Service-based RSUs
185

 
5,407

 
1,068

 
4,074

Performance-based RSUs
1,515

 
1,116

 
1,520

 
1,165

Convertible senior notes
19,797

 
7,704

 
19,797

 
7,704

Warrants related to issuance of convertible senior notes
19,797

 
7,704

 
19,797

 
7,704

Total shares excluded from computation
41,294

 
21,956

 
42,182

 
20,660

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
country
server
$ / shares
Sep. 30, 2017
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
segment
country
server
$ / shares
Sep. 30, 2017
USD ($)
$ / shares
Dec. 31, 2017
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Number of servers (more than) | server 200,000   200,000    
Number of countries in which servers are located (more than) | country 130   130    
Number of industry segments | segment     1    
Current assets:          
Accounts receivable $ 466,364   $ 466,364   $ 461,457
Prepaid expenses and other current assets 161,785   161,785   172,853
Total current assets 2,429,789   2,429,789   1,346,246
Deferred income tax assets 23,688   23,688   36,231
Other assets 103,284   103,284   136,365
Total assets 5,363,887   5,363,887   4,648,916
Current liabilities:          
Deferred revenue 93,732   93,732   70,495
Total current liabilities 1,195,938   1,195,938   456,694
Deferred revenue 5,218   5,218   6,062
Deferred income tax liabilities 18,827   18,827   17,823
Total liabilities 2,208,357   2,208,357   1,286,447
Stockholders’ equity:          
Accumulated deficit (524,906)   (524,906)   (690,662)
Total stockholders’ equity 3,155,530   3,155,530   3,362,469
Total liabilities and stockholders’ equity 5,363,887   5,363,887   4,648,916
Revenue 669,628 $ 624,440 2,001,111 $ 1,830,565  
Costs and operating expenses:          
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 239,246 225,490 709,558 645,897  
Sales and marketing 125,323 117,863 379,556 350,299  
Total costs and operating expenses 553,091 533,187 1,758,900 1,548,385  
Income from operations 116,537 91,253 242,211 282,180  
Income before provision for income taxes 110,770 91,505 230,016 281,973  
Provision for income taxes $ 3,187 $ 27,594 $ 25,658 $ 86,727  
Net income per share:          
Basic (in dollars per share) | $ / shares $ 0.65 $ 0.37 $ 1.21 $ 1.13  
Diluted (in dollars per share) | $ / shares $ 0.64 $ 0.37 $ 1.20 $ 1.13  
Comprehensive income $ 101,336 $ 71,910 $ 178,070 $ 227,868  
Cash flows from operating activities:          
Net income 107,583 63,911 204,358 195,246  
Adjustments to reconcile net income to net cash provided by operating activities:          
Provision for deferred income taxes     12,906 23,134  
Changes in operating assets and liabilities, net of effects of acquisitions:          
Accounts receivable     (13,611) (9,423)  
Prepaid expenses and other current assets     (2,084) (36,580)  
Deferred revenue     23,927 1,528  
Other non-current assets and liabilities     (10,338) (8,828)  
Net cash provided by operating activities     722,172 603,542  
Cash flows from investing activities:          
Other non-current assets and liabilities     (2,678) (1,166)  
Net cash used in investing activities     (678,234) (257,012)  
Effects of exchange rate changes on cash, cash equivalents and restricted cash     (11,528) 12,359  
Net increase in cash, and cash equivalents and restricted cash     392,142 44,782  
Cash, cash equivalents and restricted cash at beginning of period     314,429 324,626  
Cash, cash equivalents and restricted cash at end of period $ 706,571 369,408 $ 706,571 369,408  
Prepaid and other current assets | Intra-Entity Asset Transfers          
Cash flows from investing activities:          
Cumulative-effect adjustment         11,600
Deferred costs included in other assets | Intra-Entity Asset Transfers          
Cash flows from investing activities:          
Cumulative-effect adjustment         27,000
As Previously Reported          
Current assets:          
Accounts receivable         459,127
Prepaid expenses and other current assets         137,809
Total current assets         1,308,872
Deferred income tax assets         51,069
Other assets         112,829
Total assets         4,602,844
Current liabilities:          
Deferred revenue         77,705
Total current liabilities         463,904
Deferred revenue         6,839
Deferred income tax liabilities         15,510
Total liabilities         1,292,121
Stockholders’ equity:          
Accumulated deficit         (742,408)
Total stockholders’ equity         3,310,723
Total liabilities and stockholders’ equity         4,602,844
Revenue   621,399   1,839,544  
Costs and operating expenses:          
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)   225,468   645,821  
Sales and marketing   120,220   353,218  
Total costs and operating expenses   535,522   1,551,228  
Income from operations   85,877   288,316  
Income before provision for income taxes   86,129   288,109  
Provision for income taxes   $ 25,617   $ 88,895  
Net income per share:          
Basic (in dollars per share) | $ / shares   $ 0.35   $ 1.16  
Diluted (in dollars per share) | $ / shares   $ 0.35   $ 1.15  
Cash flows from operating activities:          
Net income   $ 60,512   $ 199,214  
Adjustments to reconcile net income to net cash provided by operating activities:          
Provision for deferred income taxes       25,302  
Changes in operating assets and liabilities, net of effects of acquisitions:          
Accounts receivable       (19,199)  
Prepaid expenses and other current assets       (34,195)  
Deferred revenue       991  
Other non-current assets and liabilities       (7,036)  
Net cash provided by operating activities       603,542  
Cash flows from investing activities:          
Other non-current assets and liabilities       (1,895)  
Net cash used in investing activities       (257,741)  
Effects of exchange rate changes on cash, cash equivalents and restricted cash       12,289  
Net increase in cash, and cash equivalents and restricted cash       43,983  
Cash, cash equivalents and restricted cash at beginning of period       324,169  
Cash, cash equivalents and restricted cash at end of period   368,152   368,152  
Adjustments | Accounting Standards Update 2014-09          
Current assets:          
Accounts receivable         2,330
Prepaid expenses and other current assets         35,044
Total current assets         37,374
Deferred income tax assets         (14,838)
Other assets         23,536
Total assets         46,072
Current liabilities:          
Deferred revenue         (7,210)
Total current liabilities         (7,210)
Deferred revenue         (777)
Deferred income tax liabilities         2,313
Total liabilities         (5,674)
Stockholders’ equity:          
Accumulated deficit         51,746
Total stockholders’ equity         51,746
Total liabilities and stockholders’ equity         $ 46,072
Revenue   3,041   (8,979)  
Costs and operating expenses:          
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)   22   76  
Sales and marketing   (2,357)   (2,919)  
Total costs and operating expenses   (2,335)   (2,843)  
Income from operations   5,376   (6,136)  
Income before provision for income taxes   5,376   (6,136)  
Provision for income taxes   $ 1,977   $ (2,168)  
Net income per share:          
Basic (in dollars per share) | $ / shares   $ 0.02   $ (0.03)  
Diluted (in dollars per share) | $ / shares   $ 0.02   $ (0.02)  
Comprehensive income   $ 3,400   $ (4,000)  
Cash flows from operating activities:          
Net income   3,399   (3,968)  
Adjustments to reconcile net income to net cash provided by operating activities:          
Provision for deferred income taxes       (2,168)  
Changes in operating assets and liabilities, net of effects of acquisitions:          
Accounts receivable       9,776  
Prepaid expenses and other current assets       (2,385)  
Deferred revenue       537  
Other non-current assets and liabilities       (1,792)  
Net cash provided by operating activities       0  
Cash flows from investing activities:          
Other non-current assets and liabilities       0  
Net cash used in investing activities       0  
Effects of exchange rate changes on cash, cash equivalents and restricted cash       0  
Net increase in cash, and cash equivalents and restricted cash       0  
Cash, cash equivalents and restricted cash at beginning of period       0  
Cash, cash equivalents and restricted cash at end of period   0   0  
Adjustments | Accounting Standards Update 2016-18          
Cash flows from operating activities:          
Net income       0  
Adjustments to reconcile net income to net cash provided by operating activities:          
Provision for deferred income taxes       0  
Changes in operating assets and liabilities, net of effects of acquisitions:          
Accounts receivable       0  
Prepaid expenses and other current assets       0  
Deferred revenue       0  
Other non-current assets and liabilities       0  
Net cash provided by operating activities       0  
Cash flows from investing activities:          
Other non-current assets and liabilities       729  
Net cash used in investing activities       729  
Effects of exchange rate changes on cash, cash equivalents and restricted cash       70  
Net increase in cash, and cash equivalents and restricted cash       799  
Cash, cash equivalents and restricted cash at beginning of period       457  
Cash, cash equivalents and restricted cash at end of period   $ 1,256   $ 1,256  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies Update (Details)
9 Months Ended
Sep. 30, 2018
Internally developed software  
Property, Plant and Equipment [Line Items]  
Useful life 2 years 6 months
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,348,076 $ 963,867
Gross Unrealized Gains 25 2
Gross Unrealized Losses (5,926) (5,602)
Aggregate Fair Value 1,342,175 958,267
Short-Term Marketable Securities 1,096,003 398,554
Long-Term Marketable Securities 246,172 559,713
Unrealized losses included in accumulated other comprehensive loss 406,600  
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 65,000  
Gross Unrealized Gains 5  
Gross Unrealized Losses (11)  
Aggregate Fair Value 64,994  
Short-Term Marketable Securities 64,994  
Long-Term Marketable Securities 0  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 393,835 6,951
Gross Unrealized Gains 3 0
Gross Unrealized Losses (98) (9)
Aggregate Fair Value 393,740 6,942
Short-Term Marketable Securities 393,740 6,942
Long-Term Marketable Securities 0 0
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 830,558 736,902
Gross Unrealized Gains 17 2
Gross Unrealized Losses (5,253) (3,829)
Aggregate Fair Value 825,322 733,075
Short-Term Marketable Securities 581,609 289,378
Long-Term Marketable Securities 243,713 443,697
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months 3,800  
U.S. government agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 58,683 220,014
Gross Unrealized Gains 0 0
Gross Unrealized Losses (564) (1,764)
Aggregate Fair Value 58,119 218,250
Short-Term Marketable Securities 55,660 102,234
Long-Term Marketable Securities $ 2,459 $ 116,016
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Fair Value Measurement (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value $ 1,342,175 $ 958,267
Certificates of deposit    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 64,994  
Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 393,740 6,942
Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 825,322 733,075
U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 58,119 218,250
Level 1    
Cash Equivalents and Marketable Securities:    
Cash equivalents and marketable securities 215,312 30,528
Contingent consideration related to a completed acquisition 0 0
Level 1 | Money market funds    
Cash Equivalents and Marketable Securities:    
Money market funds 139,125 22,649
Level 1 | Certificates of deposit    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 64,994  
Level 1 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 1 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 1 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 1 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 11,193 7,879
Level 2    
Cash Equivalents and Marketable Securities:    
Cash equivalents and marketable securities 1,277,181 962,251
Contingent consideration related to a completed acquisition 0 0
Level 2 | Money market funds    
Cash Equivalents and Marketable Securities:    
Money market funds 0 0
Level 2 | Certificates of deposit    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0  
Level 2 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 393,740 10,928
Level 2 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 825,322 733,075
Level 2 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 58,119 218,248
Level 2 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 3    
Cash Equivalents and Marketable Securities:    
Cash equivalents and marketable securities 0 0
Contingent consideration related to a completed acquisition (6,200) (8,631)
Level 3 | Money market funds    
Cash Equivalents and Marketable Securities:    
Money market funds 0 0
Level 3 | Certificates of deposit    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0  
Level 3 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 3 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 3 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 3 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Total Fair Value    
Cash Equivalents and Marketable Securities:    
Cash equivalents and marketable securities 1,492,493 992,779
Contingent consideration related to a completed acquisition (6,200) (8,631)
Total Fair Value | Money market funds    
Cash Equivalents and Marketable Securities:    
Money market funds 139,125 22,649
Total Fair Value | Certificates of deposit    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 64,994  
Total Fair Value | Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 393,740 10,928
Total Fair Value | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 825,322 733,075
Total Fair Value | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 58,119 218,248
Total Fair Value | Mutual funds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value $ 11,193 $ 7,879
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 1,096,003 $ 398,554
Due after 1 year through 3 years 246,172 559,713
Aggregate Fair Value $ 1,342,175 $ 958,267
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Liability Measured at Fair Value using Level 3 Inputs (Details) - Level 3
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of January 1, 2018 $ (8,631)
Fair value adjustment to contingent consideration included in general and administrative expense (1,735)
Cash paid upon achievement of milestone 4,166
Balance as of September 30, 2018 $ (6,200)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 467,722 $ 462,738
Allowance for doubtful accounts and other reserves (1,358) (1,281)
Accounts receivable, net 466,364 461,457
Unbilled accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable 136,733 142,737
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 330,989 $ 320,001
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Incremental Costs to Obtain a Contract with a Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Commission and incentive payments          
Capitalized Contract Cost [Line Items]          
Total deferred costs $ 62,993   $ 62,993   $ 58,580
Commission and incentive payments | Deferred costs included in prepaid and other current assets          
Capitalized Contract Cost [Line Items]          
Total deferred costs 38,929   38,929   35,044
Commission and incentive payments | Deferred costs included in other assets          
Capitalized Contract Cost [Line Items]          
Total deferred costs 24,064   24,064   $ 23,536
Deferred commissions          
Capitalized Contract Cost [Line Items]          
Amortization expense $ 11,200 $ 9,300 $ 32,900 $ 27,300  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Acquired Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
Schedule of Goodwill [Roll Forward]  
Balance as of January 1, 2018 $ 1,498,688
Measurement period adjustments (6,667)
Foreign currency translation (3,153)
Balance as of September 30, 2018 $ 1,488,868
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 399,191 $ 402,801
Accumulated Amortization (222,551) (201,542)
Net Carrying Amount 176,640 201,259
Completed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 145,091 145,091
Accumulated Amortization (77,512) (65,283)
Net Carrying Amount 67,579 79,808
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 245,710 245,310
Accumulated Amortization (140,798) (128,835)
Net Carrying Amount 104,912 116,475
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 700 4,710
Accumulated Amortization (256) (3,975)
Net Carrying Amount 444 735
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,200 7,200
Accumulated Amortization (3,495) (2,959)
Net Carrying Amount 3,705 4,241
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 490 490
Accumulated Amortization (490) (490)
Net Carrying Amount $ 0 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Acquired Intangible Assets - Narrative (Details) - 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]        
Amortization of acquired intangible assets $ 8,294 $ 7,753 $ 25,019 $ 23,075
Future amortization expense to be recognized in remainder of 2018 8,300   8,300  
Future amortization expense 2019 36,600   36,600  
Future amortization expense 2020 33,900   33,900  
Future amortization expense 2021 28,000   28,000  
Future amortization expense 2022 $ 22,400   $ 22,400  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2018
USD ($)
d
$ / shares
shares
Feb. 28, 2014
USD ($)
d
$ / shares
shares
Sep. 30, 2018
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
$ / shares
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]            
Repurchases of common stock     $ 440,400,000 $ 625,925,000 $ 306,629,000  
Payments for note hedge transactions       261,740,000 0  
Proceeds from sale of warrants       119,945,000 $ 0  
Credit Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 500,000,000          
Maximum borrowing capacity under specific conditions $ 1,000,000,000.0          
Debt term 5 years          
Outstanding borrowings     0 $ 0    
Credit Agreement | Minimum            
Debt Instrument [Line Items]            
Commitment fee       0.075%    
Credit Agreement | Minimum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate       0.00%    
Credit Agreement | Minimum | LIBOR            
Debt Instrument [Line Items]            
Basis spread on variable rate       0.875%    
Credit Agreement | Maximum            
Debt Instrument [Line Items]            
Commitment fee       0.15%    
Credit Agreement | Maximum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate       0.25%    
Credit Agreement | Maximum | LIBOR            
Debt Instrument [Line Items]            
Basis spread on variable rate       1.25%    
2025 Notes | Convertible Debt            
Debt Instrument [Line Items]            
Debt issued $ 1,150,000,000   1,150,000,000 $ 1,150,000,000    
Interest rate 0.125%          
Threshold trading days exceeding price | d 20          
Threshold consecutive trading days exceeding price | d 30          
Threshold greater than percentage of stock price trigger 130.00%          
Threshold trading days not exceeding price 5 days          
Threshold consecutive trading days not exceeding price 5 days          
Principal amount per conversion $ 1,000          
Threshold less than percentage of stock price trigger 98.00%          
Conversion rate 0.010515          
Conversion price (in dollars per share) | $ / shares $ 95.10          
Potential conversion shares of convertible debt (in shares) | shares 12.1          
Fair value of convertible senior notes     $ 1,129,700,000 $ 1,129,700,000    
Closing price of common stock (in dollars per share) | $ / shares     $ 73.15 $ 73.15    
Repurchases of common stock $ 46,200,000          
Payments for purchase of convertible note hedge and warrant transactions 141,800,000          
Equity component:     $ 285,225,000 $ 285,225,000    
Payments for note hedge transactions $ 261,700,000          
Warrants outstanding (in shares) | shares 12.1          
Warrant strike price (in dollars per share) | $ / shares $ 149.18          
Proceeds from sale of warrants $ 119,900,000          
Effective interest rate     4.26% 4.26%    
2019 Notes | Convertible Debt            
Debt Instrument [Line Items]            
Debt issued   $ 690,000,000 $ 690,000,000 $ 690,000,000   $ 690,000,000
Threshold trading days exceeding price | d   20        
Threshold consecutive trading days exceeding price | d   30        
Threshold greater than percentage of stock price trigger   130.00%        
Threshold trading days not exceeding price   5 days        
Threshold consecutive trading days not exceeding price   5 days        
Principal amount per conversion   $ 1,000        
Threshold less than percentage of stock price trigger   98.00%        
Conversion rate   0.0111651        
Conversion price (in dollars per share) | $ / shares   $ 89.56        
Potential conversion shares of convertible debt (in shares) | shares   7.7        
Fair value of convertible senior notes     $ 684,800,000 $ 684,800,000    
Closing price of common stock (in dollars per share) | $ / shares     $ 73.15 $ 73.15    
Repurchases of common stock   $ 62,000,000        
Payments for purchase of convertible note hedge and warrant transactions   23,300,000        
Equity component:     $ 101,276,000 $ 101,276,000   $ 101,276,000
Payments for note hedge transactions   $ 101,300,000        
Note hedge shares outstanding (in shares) | shares   7.7        
Warrants outstanding (in shares) | shares   7.7        
Warrant strike price (in dollars per share) | $ / shares   $ 104.49        
Proceeds from sale of warrants   $ 78,000,000        
Effective interest rate     3.20% 3.20%    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Schedule of Convertible Senior Notes (Details) - Convertible Debt - USD ($)
Sep. 30, 2018
May 31, 2018
Dec. 31, 2017
Feb. 28, 2014
2025 Notes        
Liability component:        
Principal $ 1,150,000,000 $ 1,150,000,000    
Less: debt discount and issuance costs, net of amortization (285,321,000)      
Net carrying amount 864,679,000      
Equity component: 285,225,000      
2019 Notes        
Liability component:        
Principal 690,000,000   $ 690,000,000 $ 690,000,000
Less: debt discount and issuance costs, net of amortization (9,436,000)   (27,087,000)  
Net carrying amount 680,564,000   662,913,000  
Equity component: $ 101,276,000   $ 101,276,000  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Debt Instrument [Line Items]        
Amortization of debt discount and issuance costs $ 15,295 $ 5,731 $ 31,045 $ 17,044
Capitalization of interest expense (1,210) (985) (3,200) (3,055)
Total interest expense 14,566 4,746 28,620 13,989
Credit Agreement        
Debt Instrument [Line Items]        
Interest on debt instruments 122 0 261 0
Convertible Debt | 2025 Notes        
Debt Instrument [Line Items]        
Interest on debt instruments $ 359 $ 0 $ 514 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Restructuring Cost and Reserve [Line Items]            
Restructuring charges incurred   $ 49,300   $ 12,700   $ 62,000
Restructuring Reserve [Roll Forward]            
Balance as of January 1, 2018       14,243    
Costs incurred $ (732)   $ 332 14,442 $ 3,303  
Cash disbursements       (23,394)    
Software and other non-cash charges       (4,605)    
Translation adjustments and other       501    
Balance as of September 30, 2018 1,187 14,243   1,187   1,187
Employee Severance and Related Benefits            
Restructuring Reserve [Roll Forward]            
Balance as of January 1, 2018       12,857    
Costs incurred       5,910    
Cash disbursements       (18,509)    
Software and other non-cash charges       0    
Translation adjustments and other       706    
Balance as of September 30, 2018 964 12,857   964   964
Software Charges            
Restructuring Reserve [Roll Forward]            
Balance as of January 1, 2018       0    
Costs incurred       2,818    
Cash disbursements       0    
Software and other non-cash charges       (2,818)    
Translation adjustments and other       0    
Balance as of September 30, 2018 0 0   0   0
Excess Facilities, Contract Terminations and Other            
Restructuring Reserve [Roll Forward]            
Balance as of January 1, 2018       1,386    
Costs incurred       5,714    
Cash disbursements       (4,885)    
Software and other non-cash charges       (1,787)    
Translation adjustments and other       (205)    
Balance as of September 30, 2018 $ 223 $ 1,386   $ 223   $ 223
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Legal Matters (Details)
$ in Millions
9 Months Ended
Sep. 30, 2018
USD ($)
Multiple existing lawsuits between Limelight Networks, Inc. (Limelight) and the Company | Settled Litigation  
Loss Contingencies [Line Items]  
Settlement charge $ 14.9
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
shares in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2018
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Nov. 08, 2018
Feb. 29, 2016
Class of Stock [Line Items]              
Stock repurchase program, authorized amount             $ 1,000,000,000.0
Repurchase authorization increase $ 416,700,000            
Authorized and available for repurchase   $ 750,000,000   $ 750,000,000      
Repurchases of common stock   (440,400,000)   (625,925,000) $ (306,629,000)    
Amortization expense from capitalized stock-based compensation   $ 6,600,000 $ 5,100,000 $ 18,100,000 $ 12,500,000    
Common Stock              
Class of Stock [Line Items]              
Shares repurchased during period (in shares)   5.9   8.3      
Subsequent Event              
Class of Stock [Line Items]              
Stock repurchase program, authorized amount           $ 1,100,000,000.0  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Schedule of Stock Based Compensation Expense (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]        
Total stock-based compensation $ 46,632 $ 41,848 $ 138,815 $ 122,103
Provision for income taxes (7,802) (11,211) (37,692) (41,417)
Total stock-based compensation, net of income taxes 38,830 30,637 101,123 80,686
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 5,494 5,296 16,343 15,055
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 11,249 10,100 32,684 28,743
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 16,835 15,672 49,543 44,780
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 13,054 $ 10,780 $ 40,245 $ 33,525
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Balance as of January 1, 2018     $ 3,362,469  
Other comprehensive loss $ (6,247) $ 7,999 (26,288) $ 32,622
Balance as of September 30, 2018 3,155,530   3,155,530  
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Balance as of January 1, 2018     (21,930)  
Balance as of September 30, 2018 (48,218)   (48,218)  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Balance as of January 1, 2018     (24,319)  
Other comprehensive loss     (26,046)  
Balance as of September 30, 2018 (50,365)   (50,365)  
Net Unrealized Gains (Losses) on Investments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Balance as of January 1, 2018     2,389  
Other comprehensive loss     (242)  
Balance as of September 30, 2018 $ 2,147   $ 2,147  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
division
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
division
Sep. 30, 2017
USD ($)
Disaggregation of Revenue [Line Items]        
Revenue $ 669,628 $ 624,440 $ 2,001,111 $ 1,830,565
Number of divisions | division 2   2  
Web Division        
Disaggregation of Revenue [Line Items]        
Revenue $ 356,856 329,684 $ 1,060,777 950,580
Media and Carrier Division        
Disaggregation of Revenue [Line Items]        
Revenue 312,772 294,756 940,334 879,985
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 412,573 412,348 1,249,041 1,211,454
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 257,055 $ 212,092 $ 752,070 $ 619,111
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Performance Obligation (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Revenue from Contract with Customer [Abstract]    
Revenue recognized $ 64.3 $ 43.9
Remaining performance obligation $ 2,300.0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations, percentage 70.00%  
Remaining performance obligation, expected timing 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations, percentage 30.00%  
Remaining performance obligation, expected timing  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Sep. 30, 2017
Income Tax Disclosure [Abstract]      
Effective income tax rate   11.20% 30.80%
Amount of decrease in transition tax provisional estimate $ 5.5    
Reasonably possible decrease in gross unrecognized tax benefits within the next twelve months $ 30.8 $ 30.8  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common 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
Numerator:        
Net income (in dollars) $ 107,583 $ 63,911 $ 204,358 $ 195,246
Denominator:        
Shares used for basic net income per share (in shares) 165,924 170,976 168,763 172,269
Effect of dilutive securities:        
Stock options (in shares) 80 150 158 279
RSUs and DSUs (in shares) 1,896 379 1,811 823
Convertible senior notes (in shares) 0 0 0 0
Warrants related to issuance of convertible senior notes (in shares) 0 0 0 0
Shares used for diluted net income per share (in shares) 167,900 171,505 170,732 173,371
Basic net income per share (in dollars per share) $ 0.65 $ 0.37 $ 1.21 $ 1.13
Diluted net income per share (in dollars per share) $ 0.64 $ 0.37 $ 1.20 $ 1.13
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income per Share - Schedule of Shares Excluded from Computation of Diluted EPS (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 41,294 21,956 42,182 20,660
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 0 25 0 13
Service-based RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 185 5,407 1,068 4,074
Performance-based RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 1,515 1,116 1,520 1,165
Convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 19,797 7,704 19,797 7,704
Warrants related to issuance of convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 19,797 7,704 19,797 7,704
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Akamai Foundation Endowment Funding (Details)
$ in Millions
3 Months Ended
Sep. 30, 2018
USD ($)
The Akamai Foundation | One-Time Charitable Endowment  
Related Party Transaction [Line Items]  
Contribution amount $ 50.0
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %:!:$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,$% @ 5H%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 " !6@6A-2K3,)>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>*&Y'Z$R:2\M.&PQ6V-C-V&IK&O_!UDCZ]G.R M-F5L#["CI9\_?0(U*@CE([Y$'S"2P70WV,XEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2'62!X1%5=5@D:26)&$$%F$FLK;12JB(DGR\X+6:\>$S=A-,*\ . M+3I*P$L.K!TGAO/0-7 #C##":--W ?5,G*I_8J<.L$MR2&9.]7U?]LLIEW?@ M\/[\]#JM6QB72#J%^5X>6;NH^*K@O*A6.UZ+ZD'&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 " !6@6A-#49/\' " !Z" & 'AL+W=O.OHJ14>F]-W8JM7TK9;8) G$O:$/'$.MJJ M-U?&&R+5DM\"T7%*+H;4U $.PS1H2-7Z16[VCKS(V5W654N/W!/WIB'\SY[6 MK-_ZR'_?>*YNI=0;09%WY$9_4/FS.W*U"B8KEZJAK:A8ZW%ZW?H[M#F@1!,, MXJ6BO9C-/1W*B;%7O?AZV?JA]HC6]"RU":*&!SW0NM:6E!^_1Z/^I*F)\_F[ M]<\F>!7,B0AZ8/6OZB++K9_YWH5>R;V6SZS_0L> $M\;H_]&'[16<.V)TCBS M6IBG=[X+R9K1BG*E(6_#6+5F[("7@BX/B_A&@D1!,!&4(P>&9" M_40D*7+.>H\/7ZLC.BG0)E*'>=:;YNS,.Q6M4+N/(LR#AS8S(O8# L\0:$($ MRO8D@"&!/7;H^*/ P45$L$ $1A 9>C2CQS ]!NFQH<F(=@(M(88$$%$@< M^LH2"G6 !B]D&(*K&$6N!3O' ,Q2*'"M([>4L9UC &9)!*YW MY)8SCJPK;\1\2( 49VD:8OMN"68W>4/YS30]X9W9O34==[8[-=8=-IW@'WSH MRM\)OU6M\$Y,JGYB;OTK8Y(JC\(GY4NI?@2F14VO4D]7:LZ';C@L).O&3A], MOQO%7U!+ P04 " !6@6A-"+&3JI,$ #3%0 & 'AL+W=O'+MT5 MUU9VAR8>^T-[7'3Q^7[Y@[[;HAL#)L6?AWCN;ZX7XU >V_;K>//+[GZI1D>Q MCD_#V$25?M[B-M;UV%+R\??_W>^D_3X--@'JL^;MOZK\-NV-\O M_7*QB\_5:SU\:<\_QWE =KF81_]K?(MUDH].4A]/;=U/?Q=/K_W0-G,KR4I3 M?;O\'H[3[WEN_SU,#H Y *X!VGP8@', DH#BXFP:ZH_54*U777M>=)>W=:K& MI-!WF";S:7PXS=WTOS3:/CU]6X-9%6]C.[-D1[Q590V*ND2/U?38!H M J9XO(UW.3XW3I+7$CR$KP%F4WI>BFY&XT<5.R;L! *#V9PRW7:30.3":1O>C'*OP7COG:?(DH0AZ7S&4P:?FGMB_-1"ICIG%+7$=: TV)!Q)+-4 W=DJ2/@ M/>'MT&=#7(8)4CKC1V:SYG!&1_V@P$,$3P$DZ3"!*I/56N:SYH!&NEUH3EZ; M>O*>;AB"T#CC@\ZL>RU#6ENV!6(N$V6P:H&LE/.:,S,X934=$Y=Y!67.CXQ6 MS=E*,WZC.31167!LD@4(>RQ-AO5:AJOF=#64]IIS,V!)(;P59*4R(9>',EXU MYZNAM->TH3L/ MV8>:[YW(? ;/]D";@YA,5.!$I9O;!CXBY3R4_PU3E&&*'*:6K@44"M 2Z$8C MJ5S(S"O**$6.4DO1C@(AT:;/*?:!+ A5B9BC%\HL16>8,@?/44IXB!^6G]%45@.)"$.;FQ068 M\7(SM*?Y"+6XGN.N_P502P,$% @ 5H%H3>X6=M*' @ 8 D !@ !X M;"]W;W)KLU;\6X:*OX]LII?5S&,WQ:>JN-)F85DO>SHD?UDZE>W%7J6C%'V M5<-:6?$V$NRPBC_!Q09B8["*WQ6[RLDX,J4\<_YB)M_VJQ@8(E:SG3(AJ+Y< MV(;5M8FD.?X.0>,QIS%.QV_1O]CB=3'/5+(-K_]4>W5:Q22.]NQ S[5ZXM>O M;"@HBZ.A^N_LPFHM-R0ZQX[7TGY'N[-4O!FB:)2&OO;7JK77ZQ#_S18VH,& M1@-,;QKP8,".(>G);*F?J:+KI>#72/1/JZ/FI8 +K&_FSBS:>V=_T]5*O7I9 M9^4RN9@X@^2QEZ")!,T5FX B&R6)SC]"H" $LGX\\><@[,=!/[;^=.J'3A&] MI+"2UDH@SHA31T"$" R3I$&2U"=Q;M9C+R&3). !.+B;.Z(9218DR7P2[)#T MDFR2) /VX\#J=#0I_+:Y'02P8+A' *2.9R!:1Y24J,4?H.5[AI0N1Q%<#E0H%DF)"\ M@*7+%9+>Y@HW8^AWX\+MQH-FFHS@M,#N'V 3$+I/+YEL=>;L\8.*8]7*Z)DK MO6O:O>W N6(Z''C0@4[ZN#-.:G909ECHL>CW_'ZB>#><9Y+Q4+7^#U!+ P04 M " !6@6A-#VT:>,4$ #Q%0 & 'AL+W=O*S<3&2I8K*?'V[4O) MBM>9&:7-16S1WY \%,DYY-VI;KZUNQB[V?>J/+3W\UW7'6^SK-WL8E6T-_4Q M'M(OSW53%5UZ;%ZR]MC$8CL$564&0MBL*O:'^>)N*'ML%G?U:U?N#_&QF;6O M554T_RQC69_NYW+^7O!U_[+K^H)L<7HZWO#QFHW70[R^CK=HK,^( M&Y##@%@;+'@T' P&6FN!AH1B:0>1Z0\-#.6D5\+8"76&56?HZ#@^WK+QEHX. MDKT\(^9:CPJ@T2#F# 9&!SPZ%',B&(,:75/,:N/#A#;':G-46T#:'&U&"HVH MG%+& : !6%%*>N,!K=HU@UEP=F+I>E:9)\H\&N>EI\V 4;@W.8-)YRW>:BBF M7'IK: C6#&8$A,!K"ZRV0+6AE;,,3*=#P LL9S#0!@_!BF)I4:=N(VT44S8M M5\%KDX+?^ 551W9^05KR$-#&FS.4E!RGE/0. MRZ.<=&D'% (+9$"CO?)3;X]/LU)1C09K5,S"LT8YK)%RH=]]L$2*@08@B9+C M/$@_M?1X'R"I$?#8"(S,AXX#SDTY0VE-MDR&DL'B:;SF,*6LG]#&NP!IJ#:' MM1FZ]*0V%N=QCM,.I_L5AX&W0*8GUZP*?B(G2-ZF2.I3//8IDGJ&+]K@7,Y0 M1ADLCJE*@7!8&\6TG#"WDO%2,KZ![(@Y0X$S.#&N."R9:FPP&15*S M@C?\Y+4F#.<5<34K!@,A%94']-L,->V_>,1D?N0.$V8"^%P+--<&G&N!27S6I(,E'AR&2T=&?(A? ML?5YA_/RFJTOG>8F$A+P&1=HQ@TXXP)-?=(ZXN!RCG/,QLUR@MCG-1?_ E!+ P04 " !6@6A-)FQW8KH" W"0 & 'AL+W=O MS#:74]KJ]!-N<<^X]]YK8RROCS^)$J0Q>VJ83J_ D9;^( M(K$[T9:(6];33KTY,-X2J:;\&(F>4[(WI+:)8!QG44OJ+EPOS=H]7R_9639U M1^]Y(,YM2_CODC;LN@I!^+KP4!]/4B]$ZV5/CO21RN_]/5>S:%+9URWM1,VZ M@-/#*KP#BVVA\0;PHZ97,1L'VLD38\]Z\F6_"F.=$&WH3FH%HAX76M&FT4(J MC5^C9CB%U,3Y^%7]D_&NO#P102O6_*SW\K0*\S#8TP,Y-_*!73_3T4\:!J/Y MK_1"&P77F:@8.]8(\QOLSD*R=E11J;3D97C6G7E>1_U7FI\ 1P*<""KV1P0T M$M ;(?F0D(R$Y'\CI",AM2)$@W=3S V19+WD[!KP83OT1.\ZL$A5NW9ZT73' MO%/U%&KULB[R9731.B.D'"!P!L'H/63C0L"$B%3\*0GH2Z*$#AV^#U"Y")Q8 M.?Q39/NAR+LTD;=6R/#1O%:%GY]X^8GA)W,^L&H]0+"!=$,A8YSF5KTK%Y:A M EAB&Q<%XP2E5G^WGIA%"I/,;RWU6DN=TH X]@MD7H',J0V([>(,F'26Z W& MV$)5+@IG>6&5QB,%LWCF>2B-"T, Y'_9--AK#'N,61NSQ$X8H!I@^7)!",26 M+1=S Q/[,_!$2U#N]Y1[/>4>3]86+7,WE0PFV#+EHG!1V,WR2,$,YO8^=F%( MP:#?6.$U5GB,67TH"\\G"A"RMD[EPC HG(9YQ' >8PNV=6$0XCRSFQ;-_O5; MRH_F"!;!CIT[J;_.V>ITRM]!?6I8ZR585,"SOE&W@N$0?Y,?KA3?"#_6G0B> MF%1GE3E1#HQ)JK*/;U5/3NH6,TT:>I!ZB-68#V?Y,)&L'Z\IT7176O\!4$L# M!!0 ( %:!:$W0^Y#G#@( (T% 8 >&PO=V]R:W-H965T&ULC53;CILP$/T5Q'O7W!*2B"!MDJU:J96B7;5]=F 2T-J8M4W8_GUM MX["$H'1?L&;(.,52 MF?R$1,T!YX9$"0H\;XXH+BLW38QOS].$-9*4%>RY(QI*,?^[ <+:M>N[%\=S M>2JD=J TJ?$)7D#^JO=<6:A7R4L*E2A9Y7 XKMU'?_44:;P!_"ZA%8.[HRLY M,/:JC>_YVO5T0D @DUH!J^,,6R!$"ZDTWJRFVX?4Q.']HO[5U*YJ.6 !6T;^ ME+DLUN["=7(XXH;(9]9^ UO/S'5L\3_@#$3!=28J1L:(,$\G:X1DU*JH5"A^ M[\ZR,F=K]2^T:4)@"4%/4+'O$4)+"#\(T5U"9 G19R/,+&$VBH"ZVDTS=UCB M-.&L=7@W#C764^>O9NIS9=IIOHYYI_HIE/><^MXL06@50"?1;!5!:;X(8>7 ?8WB+B:)3#?T6>[HI]\>NJ1^G0OO=FHPIUOMZ>UC>WT[//G7WM^WKL-L>FD_= MHG_=[^ONWZK9M>]W2[O\_N#S]OEE&!^L[V^/]7/S1S/\>?S4I;OUN9;'[;XY M]-OVL.B:I[OE1WNS<<588%+\M6W>^XOKQ1C*E[;].M[\^GBW-*.C9M<\#&,5 M=?IY:S;-;C?6E'S\,U>Z/+/ MS5/]NAL^M^^_-'- ?KF8H_^M>6MV23XZ26T\M+M^^KMX>.V'=C_7DJSLZV^G MW^UA^GV?Z_]>#!>@N0"="Z2V_Z\ SP7X1P$W!7]R-H7Z4SW4][==^[[H3J-U MK,=)86\X=>;#^'#JN^E_*=H^/7V[MR;:L6*?:STT0:J(B M59RN&]AH17"X!89!\%2>KX(H<04.5N"F"MQ%!=&*3CA)PB0YG*(PCGTI0M$R M&SVY KOQT(T'X41<00$K*%0XUAH1STGC+XRR+8D*$8^64:!H [83H)T [,CN M#:H=RV5IO; #9$36,+930CLEL"-F9%6"=J*1G:-5Q)8S4S=",Q&886$F@C$H MG1-FM,IR+#/SQAI, P/L.(D#H_V45BX$H#(9+QDR6>#%2R]6M1*Y,-*+5G'A M?<8.I-A'2WI5VLRRMAA3ED%$"K:LO*XL%W+!;) N.LJL!(NY9S7X6()BUEPU M1*:4TP_)4B>7N4''Z+,>=%$I'7G55(BD.DBK$BI\S@\FJ=4H=1)=%C"2(P7I M1\NLI\PV93%)K4:ID[2PFI%DY*AN@"J-5F9?MQBD%I$T2CL:DJL$;%:\ +JR MS/8/IJD%."4UH34I0YH9068E0%<8]HZP)<)():.Y0;G\"9.0 E)[EBD&;<* M8C V2&1C(),SA%E(! S)>3B+KMMR3*73>18BNSJON MW$ AI40NPP_"@"4-6$MR$R. SE FQLI\ PG)11,SJX0P9 E 5B9^%6E\VH*- M7+9(5AIG,ILK8-SO0&'&4^!&3NRO.U(\,&"=D417:18< R.A*0-&,-SI4W>HD!F34Q0S/& M>&6 5Y9[$(,DU<<@%\ &Z%9LW>5)UK4G3%@&A&6Y"S'*9Z\2^=D3.D)([C.. M,%X9Y+,R@R9Z0.Q)0Y;G 8C0Z@49YC54X3SSLG3Z$V0$;1YPY:'<:B M UB4VT(UBZZ.?GT19'*.9+8PMA&,_ +YZ>/Y1\ MI/%D7SRO[,WF]+GC1S6GKR^_U]WS]M OOK3#T.ZGT_VGMAV:Y-)\2!WVTM2/ MYYM=\S2,ER%==Z>O'J>;H3W.7W36Y\]*]_\!4$L#!!0 ( %:!:$TOE*@C M. ( $X& 8 >&PO=V]R:W-H965T&UL?57;CILP$/T5 MQ =GZH!0&% M2FH&HI8;E$"I)E(R?H^<_E12)\[W[^R?C7?EY4@$E(S^:DZRWOFY[YW@3*Y4 M/K/A"XQ^4M\;S7^#&U %UTI4C8I187Z]ZBHD:T<6):4E;W9M.K,.]@G>C&GN M!#0FH"E!U?Y?0CPFQ!\)B3%OE1FKGX@DQ9:SP>/V9?5$?Q/18ZR:6>F@Z9UY MIMP*%;T549)M@YLF&C%[BT%SS(0(%/M4 KE*[-$J'=T7*-<(G+@KQ$X3L6U*DE=9C9N DR)T&V M,H/PPHN%I#.5.$R3< $KU[ XRZ,4N=5@IQJ\;FT:+N3@59THRI*%& <(I9E; M2NZ4DCND1 LI^>K]X3!+\0)6KF%QMDG"?"$GF%W#%OC%3"SA5>S:2?W!SZ+3 M4'Q"^AHOXGLU+.UL^Z"QD_8[X9>F$]Z1234DS%4^,R9!J0P?5+=J-=RG X6S MU%NL]MR..'N0K!^G=S#]A11_ 5!+ P04 " !6@6A-CAMQ([ ! #2 P M& 'AL+W=OYRT4\I2\=+8KL_QL>/DHW7/O@,(Y$4K MXPO:A= ?&?-5!UKX.]N#P3^-=5H$=%W+?.] U FD%>.[W1NFA32TS%/L[,K< M#D%) V='_*"U<+].H.Q8T#V]!9YDVX488&7>BQ:^0OC6GQUZ;&&II0;CI37$ M05/0A_WQE,7\E/!=PNA7-HF=7*Q]CLZGNJ"[* @45"$R"#RN\ A*12*4\7/F MI$O)"%S;-_8/J7?LY2(\/%KU0]:A*^@[2FIHQ*#"DQT_PMS//25S\Y_A"@K3 MHQ*L45GETY=4@P]6SRPH18N7Z90FG>/,?X-M _@,X*\ ;"J4E+\7092YLR-Q MT^Q[$:]X?^0XFRH&TRC2/Q3O,7HM]_<\9]=(-.>15= M%O:!ISOYDSYM^Q?A6FD\N=B -YOFWU@; *7L[G"%.GQ@BZ.@"=%\B[:;UFQR M@NWG%\269US^!E!+ P04 " !6@6A-1*#RX+4! #2 P &0 'AL+W=O MW<NC@Q59)QKX"OY;=[;!8C-+)348)]$0"W5.'[;'TS[& MIX!G"8-;G$FLY(+X$HU/54XW41 H*'UD$&&[PB,H%8F"C!\3)YU31N#R_,;^ M(=4>:KD(!X^HOLO*MSF]IZ2"6O3*/^'P$:9Z#I1,Q7^&*Z@0'I6$'"4JEU92 M]LZCGEB"%"U>QUV:M _CS>[=!%L'\ G 9\!]RL/&1$GY>^%%D5DA;,=QVPT/';3 M#V+S-RY^ 5!+ P04 " !6@6A-38GJ*+8! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*4)ZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^2.*2XT+?/H.]LR-X.70L/9$CWO M$T@S%G1'7QR/HNU\<+ R[WD+W\!_[\\6+;:PU$*!=L)H8J$IZ/WN>,I"? SX M(6!TJS,)E5R,>0K&Y[J@21 $$BH?&#AN5W@ *0,1RO@U<](E90"NSR_L'V/M M6,N%.W@P\J>H?5?0 R4U-'R0_M&,GV"NYY:2N?@O< 6)X4$)YJB,='$EU>"\ M43,+2E'\>=J%COLXW>RS&;8-2&= N@ .,0^;$D7E'[CG96[-2.S4^YZ')]X= M4^Q-%9RQ%?$.Q3OT7LO=[2%GUT TQYRFF'0=LT0P9%]2I%LI3ND;>+H-WV\J MW$?X_A^%[[<)LDV"+!)D_RUQ(^8N>96$K7JJP+9QFARIS*#C)*^\R\#>I_%- M_H9/T_Z5VU9H1R[&X\O&_C?&>$ IR0V.4(&UL?5-M;YPP#/XK47Y 0L=SF/@OL'5 .@'2#P V%HK*[[CG16;-0.PX^XZ'*T[V*<2Z5J)0_H7/%V';U<5;B-\^X?" M?Q#L5@EVD6#WWQ;7V)LTWLE[^KCM/[EM MA';D9#S>;)Q_;8P'E+*YPA5J\8'-CH3:!_,SVG9$)N?&PO=V]R:W-H965T=&JM1EMG.N.C-FB 2WL#7;0^IL*C1;. MFZ9FMC,@R@C2BO'-YL"TD"W-T^@[FSS%WBG9PMD0VVLMS.L)% X9W=(WQZ.L M&Q<<+$\[4<,/<#^[L_$6FUE*J:&U$EMBH,KHW?9X2D)\#/@E8;"+,PF57!"? M@_&MS.@F" (%A0L,PF]7N >E I&7\7OBI'/* %R>W]B_Q-I]+1=AX1[5DRQ= MD]%;2DJH1*_<(PY?8:IG3\E4_'>X@O+A08G/4:"R<25%;QWJB<5+T>)EW&4; M]V&\V>\GV#J 3P ^ VYC'C8FBLH_"R?RU.! S-C[3H0GWAZY[TT1G+$5\')&770#3%G,88OHR9(YAGGU/PM10G_@^&UL?5-A;]L@$/TKB!]0$I*V661;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S M-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU M%D250%HQOMG<,2VDH466?&=;9-A[)0V<+7&]UL+^/('"(:=;^N9XDDWKHX,5 M62<:^ K^6W>VP6(S2R4U&"?1$ MU3A^VQ],^QJ> 9PF#6YQ)K.2"^!*-3U5. M-U$0*"A]9!!AN\(C*!6)@HP?$R>=4T;@\OS&_B'5'FJY" >/J+[+RK43,5_ABNH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\WM M;H*M _@$X#/@D/*P,5%2_EYX4606!V+'WG%@GV*\2[!/! M_K\EKL6\^RL)6_14@VW2-#E28F_2)"^\\\ ^\/0FO\/':?\B;".-(Q?TX653 M_VM$#T'*YB:,4!L^V&PHJ'T\WH>S'<=L-#QVTP]B\SF.S 0 T@, !D !X;"]W;W)K&UL M?5/;;MLP#/T501]0.4K6%(%MH.E0=, &!!VV/BLV?4%U<24Y[OY^E.RZWN;U M11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;09LCHAKXY'MNZ\<'!\K03 M-7P'_Z,[6;38S%*V"K1KC286JHS>;@['78B/ 3];&-SB3$(E9V.>@_&ES&@2 M!(&$P@<&@=L%[D#*0(0R7B9..J<,P.7YC?T^UHZUG(6#.R.?VM(W&;VAI(1* M]-(_FN$!IGH^43(5_Q4N(#$\*,$ZOC/HPW?#_! MU@%\ O 9)&GU@S$CKWO1'CBS8%C;XK@C*V(=RC>H?>2;_9) MRBZ!:(HYCC%\&3-',&2?4_"U%$?^#YROP[>K"K<1OOU#X7_R[U8)=I%@]V&) M:S%_JV2+GBJP=9PF1PK3ZSC)"^\\L+<\OLE[^#CMWX2M6^W(V7A\V=C_RA@/ M*"6YPA%J\(/-AH3*A^,>SW8&PO=V]R:W-H965T552VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF M<\,4%YH66?2=3)%A[Z30<#+$]DIQ\^<($H><;NF;XU$TK0L.5F0=;^ GN%_= MR7B+S2R54*"M0$T,U#F]VQZ.:8B/ ;\%#'9Q)J&2,^)S,+Y5.=T$02"A=(&! M^^T"]R!E(/(R7B9..J<,P.7YC?U+K-W7^D>E/@<)4H;5U+VUJ&:6+P4Q5_'7>BX#^--NI]@ZX!D B0S M8!_SL#%15/[ '2\R@P,Q8^\['IYX>TA\;\K@C*V(=UZ\]=Y+L;W=9>P2B*:8 MXQB3+&/F".;9YQ3)6HIC\@\\68?O5A7N(GSW06&Z3I"N$J21(/UOB6LQUY^2 ML$5/%9@F3I,E)?8Z3O+".P_L71+?Y#U\G/8?W#1"6W)&YU\V]K]&=."E;*[\ M"+7^@\V&A-J%XZT_FW',1L-A-_T@-G_CXB]02P,$% @ 5H%H38XL_>^U M 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T5 M01]0)4K:!(%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H; MK'OQ+4 @KUH9G],VA.[$F"];T,+?V0X,WM36:1'0= WSG0-1)9!6C&\V#TP+ M:6B1)=_%%9GM@Y(&+H[X7FOA?IY!V2&G6_KF>)9-&Z*#%5DG&O@"X6MW<6BQ MF:62&HR7UA '=4X?MZ?S/L:G@&\2!K\XDUC)U=J7:'RL,P.7YC?U]JAUKN0H/3U9]EU5HS[!U@%\ O 9<$QY MV)@H*7\G@B@R9P?BQMYW(C[Q]L2Q-V5TIE:D.Q3OT7LKMH>'C-TBT11S'F/X M,F:.8,@^I^!K*<[\'SA?A^]6%>X2?/>'PL,ZP7Z58)\(]O\M<2WF^%<2MNBI M!M>D:?*DM+U)D[SPS@/[F!Z1_0X?I_VS<(TTGEQMP)=-_:^M#8!2-G&UL?5/;;IPP$/T5RQ\0 ML^PVNUT!4C95E$JMM$K5]MD+ UCQA=AF2?^^8T,H:E!>;,_XG#,7C[/!V&?7 M GCRJJ1V.6V][XZ,N;(%Q=V-Z4#C36VLXAY-VS#76>!5)"G)TB2Y98H+38LL M^LZVR$SOI=!PML3U2G'[YP32##G=T#?'DVA:'QRLR#K>P _P/[NS18O-*I50 MH)TPFEBHJ"D@IKWTC^9X1&F>CY1,A7_ M#:X@$1XRP1BED2ZNI.R=-VI2P504?QUWH>,^C#?;_41;)Z03(9T)AQB'C8%B MYE^XYT5FS4#LV/N.AR?>'%/L31FK&6XC?;N,?DC6!7:K KLHL/NPQ!7,X?\BV:*G"FP3 MI\F1TO0Z3O+".P_L71K?Y!]\G/;OW#9".W(Q'E\V]K\VQ@.FDMS@"+7XP69# M0NW#<8]G.X[9:'C333^(S=^X^ M02P,$% @ 5H%H31EB;SVT 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$N)U M661;:CI5F[1)4:>UGXE]ME'!N(#C[M_OP*[KK5:_ '?<>_?N.-+!V"?7 'CR MHE7K,MIXWQT84E%")7OE[,WR#J9Y/E$S%_X + M* P/2C!'892+*REZYXV>6%"*%B_C+MNX#^/-]9<)M@[@$X#/@'W,P\9$4?E7 MX46>6C,0._:^$^&)MP>.O2F",[8BWJ%XA]Y+OMWSE%T"T11S'&/X,F:.8,@^ MI^!K*8[\'9ROPW>K"G<1OOM'X6Z=(%DE2")!\F&):S')?TG8HJ<:;!VGR9'" M]&VMO8E]_J,#U ,?=VP^PZUJ;M3_ O9QS[@>7=$#S:AL 1]Z4U#:C MC7/=B3%;-*"$O<,.M+^IT"CAO&EJ9CL#HHPD)1G?; Y,B5;3/(V^B\E3[)UL M-5P,L;U2POP^@\0AHUOZ[GANZ\8%!\O33M3P'=R/[F*\Q6:5LE6@;8N:&*@R M^K ]G9. CX"?+0QV<2:ADBOB:S"^E!G=A(1 0N&"@O#;#1Y!RB#DT_@U:=(Y M9" NS^_J3[%V7\M56'A$^=*6KLGHD9(2*M%+]XS#9YCJV5,R%?\5;B ]/&3B M8Q0H;5Q)T5N':E+QJ2CQ-NZMCOLPWB3W$VV=P"<"GPG'&(>-@6+FGX03>6IP M(&;L?2?"$V]/W/>F",[8BGCGD[?>>\NWQWW*;D%HPIQ'#%]B9@3SZG,(OA;B MS/^A\W7Z;C7#7:3OEM$/^W6!9%4@B0+)?TMW\V MXYB-AL-N^D%L_L;Y'U!+ P04 " !6@6A-/$_X2K0! #2 P &0 'AL M+W=O:%EGTG4R18>^DT' R MQ/9* MCKL0'P-^"QCLXDQ")6?$YV!\JW*Z"8) 0ND" _?;!>Y RD#D9;Q,G'1.&8#+ M\QO[UUB[K^7,+=RA?!*5:W.ZIZ2"FO?2/>+P %,]7RB9BO\.%Y ^/"CQ.4J4 M-JZD[*U#-;%X*8J_CKO0<1_&FS2=8.N 9 (D,V ?\[ Q451^SQTO,H,#,6/O M.QZ>>'M(?&_*X(RMB'=>O/7>2['=7V?L$HBFF.,8DRQCY@CFV><4R5J*8_(/ M/%F'IZL*TPA//RB\62?8K1+L(L'NOR6NQ>P_)6&+GBHP39PF2TKL=9SDA7<> MV-LDOLE[^#CM/[AIA+;DC,Z_;.Q_C>C 2]E<^1%J_0>;#0FU"\<;?S;CF(V& MPV[Z06S^QL5?4$L#!!0 ( %:!:$UJ%^50M0$ -(# 9 >&PO=V]R M:W-H965T-\-/;%=0">O"JI74$[[_L38Z[J M0'%W9WK0>-,8J[A'T[;,]19X'4E*LC1)WC'%A:9E'GT76^9F\%)HN%CB!J6X M_74&:<:"[NB;XTFTG0\.5N8];^$;^._]Q:+%%I5:*-!.&$TL- 5]V)W.68E&)_K@B8A(9!0^:# <;O!(T@9A#"-G[,F74(&XOK\IOXQ MUHZU7+F#1R-_B-IW!3U04D/#!^F?S/@)YGKN*9F+_P(WD @/F6",RD@75U(- MSALUJV JBK].N]!Q'Z>;['ZF;1/2F9 NA$.,PZ9 ,?,/W/,RMV8D=NI]S\,3 M[TXI]J8*SMB*>(?)._3>RMWAF+-;$)HQYPF3KC$+@J'Z$B+="G%._Z&GV_3] M9H;[2-^OHQ^3;8%L4R"+ ME_2]S '/\NDJUZJL"V<9H]/,/ M8LLW+G\#4$L#!!0 ( %:!:$U'W8."M $ -(# 9 >&PO=V]R:W-H M965TIVF35NG4:=MG M+G$25(A3()?VWP](FF5;M"^ C=_SLS'9B.;)M@".O&C5V9RVSO5'QFS9@A;V M!GOH_$V-1@OG3=,PVQL0501IQ?AN=\NTD!TMLN@[FR+#P2G9P=D0.V@MS.L) M%(XYW=,WQZ-L6A<E I&7\3QSTB5E *[/;^R?8NV^ MEHNP<(_JIZQ7#@Q*?HT1EXTK*P3K4 M,XN7HL7+M,LN[N-TDQQFV#: SP"^ XQ#YL21>4?A1-%9G D9NI]+\(3[X_< M]Z8,SMB*>.?%6^^]%OL//&/70#3'G*88OHY9(IAG7U+PK10G_@^<;\.3385) MA"=_*$RV"=)-@C02I/\M<2LF_2L)6_54@VGB-%E2XM#%25YYEX&]X_%-?H=/ MT_X@3",[2R[H_,O&_M>(#KR4W8T?H=9_L,504+MP?._/9AJSR7#8SS^(+=^X M^ 502P,$% @ 5H%H3>6-H2C! 0 -P0 !D !X;"]W;W)K&UL;53;CML@$/T5Q MXFOBE;>="PE2YCUKX1NX[_W)^(@L+#67H"S7"AEH"OR\/1RS@(^ 'QQ&N]JC MT,E9Z[<0?*X+O F&0$#E @/SRP5>0(A Y&W\FCGQ(AD*U_LK^\?8N^_ES"R\ M:/&3UZXK\"-&-31L$.Y5CY]@[B?#:&[^"UQ >'APXC4J+6S\1=5@G98SB[:_EJ4+Z%Q ;PK()!2=?V".E;G1(S+3V?&UL;5-M;YLP$/XKEG] '4BZ31$@-:VJ3MJD MJ-/6SPX<8-4OS#:A^_<[&T)IRA=\=]SSW'/GE-0NIZWWW9XQ M5[:@N+LQ'6C\4QNKN$?7-LQU%G@504JR=+/YPA07FA99C!UMD9G>2Z'A:(GK ME>+VWP&D&7*:T$O@632M#P%69!UOX!?XW]W1HL=FEDHHT$X832S4.;U+]H== MR(\)?P0,;F&3T,G)F-?@?*]RN@F"0$+I P/'XPSW(&4@0AE_)TXZEPS I7UA M?XR]8R\G[N#>R!=1^3:GWRBIH.:]],]F>(*IGUM*IN9_P!DDI@D$R"] K"Q4%3^P#TO,FL&8L?9=SQ<<;)/ M<39E",91Q'\HWF'T7."%9NP 0 04 !D !X;"]W;W)K&UL=53;;IPP$/T5RQ\0 [LLZ0J0LHFB5FJE5:JFSUX8 M+HJ-J6V6].]K&Y92XKY@S_C,.3.#Q^DHY)MJ #1ZYZQ3&6ZT[H^$J*(!3M6= MZ*$S)Y60G&ICRIJH7@(M71!G) J" ^&T[7">.M]9YJD8-&L[.$ND!LZI_'T" M)L8,A_CF>&GK1EL'R=.>UO =](_^+(U%%I:RY="I5G1(0I7AA_!X2BS> 5Y; M&-5JCVPE%R'>K/&ES'!@$P(&A;8,U"Q7> 3&+)%)X]?,B1=)&[C>W]B?7>VF ME@M5\"C8S[;438;O,2JAH@/3+V+\#',],49S\5_A"LS ;29&HQ!,N2\J!J4% MGUE,*IR^3VO;N76<^6]A_H!H#H@V 602% M=;I6N#.3O#+>:QX%NY1<+=&,.4V8:(4)%P0Q[(M$Y),X11_"(W_XSIOASH7O MUNKQ)S_!WDNP=P3[?TK<;TKT86*_2.P5B3T$AXV(#Y/X10Y>D8.'X'XCXL/\ MIUV)5R3Y2! &&Q$?9GLGR.H*EJ8]ZCQ6!0:;M-S%Y.4SD96O3S@T.65R__ U!+ M P04 " !6@6A-Q"%CD+,! #2 P &0 'AL+W=O&RO(R@SYC2AU\"+ M;%H? JS(>M' 5_#?^I-%CRTJE=30.6DZ8J'.Z6-R.*8!'P'?)8QN99/0R=F8 MU^!\JG*Z"P6!@M('!8''!9Y J2"$9?R<->F2,A#7]E7]0^P=>SD+!T]&_9"5 M;W/ZGI(*:C$H_V+&CS#W*@$"\T;,*EJ+%VW3* M+I[CK'^E;1/X3. W!#8EBI4_"R^*S)J1V&GVO0A7G!PXSJ8,P3B*^ ^+=QB] M%#SA&;L$H1ESG#!\A4D6!$/U)07?2G'D_]#Y-GV_6>$^TO?K[ __$4@W!=(H MD/[5XOZFQ2U,>I.$K6:JP39QFQPIS=#%35Y%EX5]Y/%._L"G;?\B;",[1\[& MX\W&^=?&>,!2=G>X0BT^L,514/M@OD/;3FLV.=[T\PMBRS,N?@-02P,$% M @ 5H%H34KJ#\>V 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$-7N+5K:E;**HE5IIE:KM,VN/;10P+N!U^O<=L..Z MJ5^ &FA6QIGD;?Q>:IZ;V2+5PL<;W6POX^@S)#1A/Z[GB1=>.#@^5I M)VKX!OY[=[%HL5FEE!I:)TU++%09?4A.YUW 1\ /"8-;G$FHY&K,:S ^EQG= MA(1 0>&#@L#M!H^@5!#"-'Y-FG0.&8C+\[OZB5?S'#)YCJV5,R%?\%;J 0'C+!&(51+JZDZ)TW>E+!5+1X&W?9QGT8;XY\ MHJT3^$3@,^$^QF%CH)CYD_ B3ZT9B!U[WXGPQ,F)8V^*X(RMB'>8O$/O+>?) M/F6W(#1ASB.&+S#)C&"H/H?@:R'._#\Z7Z=O5S/<1OIV&?VP7Q?8K0KLHL#N MGQ(/'TI,)7-'8Y0@Q]L-A14/AR/>+;CF(V&-]WT@]C\C?,_4$L#!!0 ( M %:!:$V*5J:9Q0$ #<$ 9 >&PO=V]R:W-H965TO#%+BS=C@28JH.)#-W:H#>G31*2V:=J5MB!@VL M#D%2$)HD]T0RWN,R#[ZS+G,U6L%[.&MD1BF9_G,"H:8"I_C-\,H\/@)\<)K/9(U_)1:D7;WRI"YSX MA$! 93T#<\L5'D$(3^32^+UPXE72!V[W;^R?0NVNE@LS\*C$+U[;KL 'C&IH MV"CLLYH^PU)/AM%2_%>X@G!PGXG3J)0PX8NJT5@E%Q:7BF2O\\K[L$[S2;9; MPN(!= F@:\ AZ)!9*&3^Q"PK#\Q?<7JDKC>5=X96A#.7O''>:TG3 M0TZNGFC!G&8,W6#2%4$<^RI!8Q(G^BZWU_)9GPZIA&5.R M_BO*OU!+ P04 " !6@6A-+J:Q-L8! W! &0 'AL+W=OJ M!^E.:J4%L\[4#3&]!E:%(,$)W6QNB6"=Q$46?"==9&JPO)-PTL@,0C#]YPA< MC3G>XG?'4]>TUCM(D?6L@9]@?_4G[2RRL%2= &DZ)9&&.L?WV\,Q]?@ ^-W! M:%9[Y"LY*_7BC6]5CC<^(>!06L_ W'*!!^#<$[DT7F=.O$CZP/7^G?UKJ-W5 M(F?%$Y&*O$ MS.)2$>QM6CL9UG$Z2?9S6#R S@%T";@+.F02"IE_8985F58CTM/=]\RW>'N@ M[FY*[PQ7$Y3B;NK$F.8-"Z21D72",'ME4@,L[\2(:O&"=!->+(& ME6J085Q6WF4J[FEH_ =\&JD?3#>=-.BLK'L^HW/!E6]?.8DN5?4?P%4$L#!!0 ( %:!:$UBL8M9N $ -(# 9 M >&PO=V]R:W-H965T)W^?0?LN&[J%V"&<\Y<&++1V!?7 GCRJE7G MV168& MKV0'9TO[XZG-. CX%G"Z%9G$BJY&/,2C"]53I.0$"@H?5 0N%WA 90*0IC&KUF3 M+B$#<7U^4_\4:\=:+L+!@U$_9>7;G!XHJ: 6@_)/9OP,53 5+5ZG779Q'Z>;]##3M@E\)O"%<(AQV!0H9OXHO"@R M:T9BI][W(CSQ[LBQ-V5PQE;$.TS>H?=:<'[(V#4(S9C3A.$KS&Y!,%1?0O"M M$"?^'YUOT_>;&>XC?;^.?I=N"Z2; FD42/\I\>.[$CLM@$ -(# 9 M >&PO=V]R:W-H965TI5"V MP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$ENB&1(]1#0T;A'O2XR/,]5QC-!?_ RX@/#QD MXF-46MBXHFJP3LM9Q:NTA2?>':CO316I+"+H5 MXDB_T.DV/=W,,(WT=!U]GVP+9)L"613(/I1(/Y6XA4D_!2&KGDHP;9PFBRH] MJ#C)*^\RL+H\Q]L,00T+AR_ M^;.9QFPRG.[G'T26;US^!U!+ P04 " !6@6A-1>GEA;@! #2 P &0 M 'AL+W=O"KK5;_P#WM^?&'-E"UJX.]-#AS>UL5IX-&W#7&]!5)&D%>.[W8%I(3M:9-%WL45F!J]D M!Q=+W*"UL+_/H,R8TSU]=3S)IO7!P8JL%PU\ _^]OUBTV*)220V=DZ8C%NJ< M/NQ/YS3@(^"'A-&MSB14!V@T=0*@AA&K]F3;J$ M#,3U^57]8ZP=:[D*!X]&_925;W-ZI*2"6@S*/YGQ$\SUW%,R%_\%;J 0'C+! M&*51+JZD')PW>E;!5+1XF7;9Q7V<;@[O9]HV@<\$OA".,0Z; L7,/P@OBLR: MD=BI][T(3[P_<>Q-&9RQ%?$.DW?HO14\23-V"T(SYCQA^ JS7Q ,U9<0?"O$ MF?]'Y]OT9#/#)-*3=?1CLBV0;@JD42#]I\3[-R5N80YO@K!53S78)DZ3(Z49 MNCC)*^\RL \\OLE?^#3M7X5M9.?(U7A\V=C_VA@/F,KN#D>HQ0^V& IJ'X[O M\&RG,9L,;_KY!['E&Q=_ %!+ P04 " !6@6A-3?WYSK@! #2 P &0 M 'AL+W=O.;S1W30K8T3Z/O;/(4>Z=D M"V=#;*^U,+]/H'#(Z):^.YYEW;C@8'G:B1J^@_O1G8VWV*Q22@VME=@2 U5& M[[?'4Q+P$? B8;"+,PF57!!?@_&ES.@F) 0*"A<4A-^N\ !*!2&?QJ])D\XA M W%Y?E=_BK7[6B["P@.JG[)T348/E)10B5ZY9QP^PU3/+253\5_A"LK#0R8^ M1H'*QI44O76H)Q6?BA9OXR[;N _C3;*?:.L$/A'X3#C$.&P,%#-_%$[DJ<&! MF+'WG0A/O#URWYLB.&,KXIU/WGKO->>[?X%V:QWQ3X'+N>><"]P6L]+/I@>PZ$5P:4K< M6SL>"3%U#X*9.S6"=#NMTH)9M]0=,:,&UH0DP0E-DC=$L$'BJ@BQLZX*-5D^ M2#AK9"8AF/YU J[F$J?X-? T=+WU 5(5(^O@*]AOXUF[%=E8FD& -(.22$-; MXH?T>,H]/@"^#S";W1SY2BY*/?O%IZ;$B3<$'&KK&9@;KO (G'LB9^/GRHDW M29^XG[^R?PBUNUHNS,"CXC^&QO8EOL>H@99-W#ZI^2.L]>08K<5_ABMP!_=. MG$:MN E?5$_&*K&R."N"O2SC(,,X+SMO\S4MGD#7!+HEW <=L@@%Y^^9956A MU8ST<'JD[F]H'PU&$/6?>N.BUHEE2D*LG6C&G!4-WF'1#$,>^2="8 MQ(G^DT[CZ8>HPT-(/^S5WR5Q@BQ*D 6"[*\2TYL28YC_N,RC(GF$X' C$L-D M-R)D=W$"=!>>K$&UFF1HEUUTZXH'&B[^#WQIJ2],=X,TZ**L>S[ADENE+#@K MR9WSTKLNWA8<6NNG[M4AO;SE96'5N+8IV?X5U6]02P,$% @ 5H%H3?9Y MP19R#0 X5, !D !X;"]W;W)K&ULE5Q=;QO) M$?PK@MYI3<_W&):!(T4B 1+@<(?]WMGM_>W&P_?ET]+K=OUL^K MI_X_G]>;Q^6N?]Q\N=D^;U;+3_N+'A]NO'/YYG%Y_W3]_MW^NU\W[]^MO^T> M[I]6OVZNMM\>'Y>;_TQ7#^L?M]=R??KBM_LO7W?#%S?OWSTOOZQ^7^W^\?SK MIG^Z>;G+I_O'U=/V?OUTM5E]OKW^1=XN)+?ABCWDG_>K']NSOZ^&OGQ8K_\8 M/OSUT^VU&TQ:/:P^[H9[+/NO[ZO9ZN%AN%4WY-_'NUZ_-#I<>/[WZ>Z+?>][ M;SXLMZO9^N%?]Y]V7V^OZ_75I]7GY;>'W6_K'W]9'7N4KJ^.W?_;ZOOJH<,' M2WH;']; M]8^KS6$&/2^'B2IOW7P?;G3$3 \8?X8I MX1)RAQ!Y0=QT UZL\,R*J8?+?8N8C[K-@F,8[%.BPAOT- MPOEXI,!O$.D-XOX&\=R"Y-1S.6#2'O-TP+CA1PW*3V$7YB1J3B+FB#(G03L2 MM"VO8RX,R=203 SQJI&,C? F"FVBP+/SF5]?Z?453!11$VQZP)0S$V/.(4?5 MDW&P!8-)3(5;W:C5#:S6#V_:<%RSE*KHXFX<;$%@Q5?+2\1Q^G)HMIZ71\R% M T3?2FV:Q$8"%P0H(>9SSKHTWN!>0>.!>P5M"KE6;?HHV(+ 0O;!< ^A9/V+ M>#0[:[,]CI +ONH)/A*W8+C0/2$9EG-6EH"6:\\\8LY;2KVE6G6L&0M<$&#, ML3:Q9@N/"!*!ET(U[L!)7)#%(S@+,G0+)6B*'0=;$%AQL5E/C5.^(.?'J,TF MG"\MM0".,A*X(,"8O"14; %@Y7JK5# YA@!-/KNJE@T/'>U9# \)' !0&*KSE&(_AZ'L>\ M ^=.QKK(\V#B,9@DSZ7^2^LK6*>#=6."" 7.'65/.\Y#B,:3HD9YZ# %! M4DJPQAP+7#!@&**XL=3W/*IXC"JI:N/'1I6QP 4!OAI5/(\J'A.- M,&,XA. MA-FK3LZ.N/-U:!_-&.$!T8Q$^H].U?"&4H-+5MCW/.[Y!,Y5+/?D()P,F._I[&P:2'8FKA0UYC.":Y*<3F<)S(=.5WJ6,ER55HQ53.!A/& 8 MU\PP/6+.:1'GWHR@?$E-9V ,U@E6LPR!U5R\03*!A_G@@8B;L5 (1ET-8RU, MR>D15,]L=6]RTN/#4-H+[@A*WG@]N2E*K"?/(W%@)3]-4$>0ZEK476,H[!JB M>M=TSQC([!F/OP'S3G'0LX2QWDG0E849P15IHJ,GNUVI3I/ G."\[['*R*P# M7Q^$#!-;G'4+'H #!F ==J:!!%;7XXD.P 270].4?$=@WL6 OD^:; M?T,E8V05U7EX"QC>1'1I(K",##*7.8'Y(,%([R,/1Q'3-K$6X)$3?D3"AW+Q M721IEH0,09;A6K02Z9Y@Q7JVD1)]A("-;#(R.U MN+Y.*YKQ"2Z[D*(1J"-GQ$@8T1MUYL@9,2(CDG%&;IKXK).S.8-U3[5_:2-GQ.<^) ,EDZ< M%!.NT07JL E7R]U=)>K92' Q]N$T+.(4EMC=M)$B)4U["O6>[OYRD$I(4Z2]R MCR^V)( S3T+F\<3/8I1;=$5C+!U5H,:LS]"+C&B6)LZKDF?MA1C_4 MN=TB,S?TU5LM&1(1]$,=$!>9[.YEYVLTUO^9^VM&?[7V9#-WUTPVV^!1H[>6 M4IQ!I9E[:R;;8WJ7/6/XCSUQ=,:@%.[4!>,_=*E@6,\U&,^Y<-LG+1PGR[HT[I,L2C_IT\70_Z%:8?>$9L54F#Q?4FI MUXH$)WV:)],D3A(%2R?6!E;AWE_0^W6.-"MLSSO%K),$@ALVG*R97CE+5%+) MUQ7Z2BKYWGF=VLX)+J1PKHZXM(CS244^T06-644^22$EK],6@AMXQUN)?>7, M4Y%Y]'[.K"+SU%2+KGP0F*\U6-6JROFIXLI$[[_,*JY,:A;(HPBL&V26!"NG MNXITI_=+9A6WD?N26*\2YP16:[7$2I5S8L6]9FN+HW*JJRR-T!7>(TA5^)/N M$:+DC?G$.1U6I$/8EI@=03\S!U'='&M\#7$MJR);3L6YL"(7P@;O$7,A97!) MUYKG!"9M*&-P@QJGPD:JR)8;-,Y=C:5!VMI&1*(I.&-Z-DY)#??PS))WXR32 MD$0@9YLWI(>)-+$V_1NGAT;2&QT]&ED-A2B6XS?N^ T70WK5.V^X&&K-")N- MLT-#=H"BZ+SA2FA27+">$G?\1LJO$'D;TQO:Q>+&G;H1I[:6$\V0K[.M(1@7 M5@8U&5Z2KX2[B#&VW(W5) MV+0XH2Z6VJ%54[MOR+$=(0)=EYV?4*K@*E;]09RAGW9DWT:77&5._60:;1%CK;H>L0)=*E%"\5JRSJ.PLZCZ)J$D.,C$QG$7E9C MUO$1:#'?J N4%.:?0,W*I(BG5*0[ (8H^-X>R"S@Y% MJ!/H,DYZJSHDUK$*=JX"#K"0HQ"OMF4X.CL,@?UB\=^J&(AU=(&=7<"YS.C MT@>)=>* '3G V44V3%.V7=2@@Z-B?TR)30RUOGAT=Q%?\W)#-2]$-@]U-B$J]^!@746 MIN76I38AJFIJ$DE\7C')$%\+45]#L>T$NJR)0#F2P29>+-VE&')I.>J2Q]3; MQ% E2T#6PXK;"759XW+@M00VZ3AK0AHZ9Z%"9_ 2JF$F-B%L$)= MU-&*&1L-X:T0Y2W4!H4I:KUY+$<,2:T032VN8HA:]OQ8CFK)( XBEL5"F! = M[$2*R9R&$E:8%!9JA$(TKI:;&P)7B<3-K0JA&))4B6-JIR?4*&L-YV7*52P0 M$DVJV9#AX$R1BJ5!HC0U&S*XS+ :,K2C0L6C\(R(*M1LR/!^I@G% M:B 1>\+T?A6CC#'H@:A!?39O8GA^(B\=,D.A(;B41/93@:C2>(ME+\2G,:01_68Q'X+AU)E$:8QI&:-T ML3:AQ1!Y"E%YDJA&=)[F2[S$D'D*T7F2N):)< %DXO.?P@XFW9R];/!QM?FR M?U7D]NKC^MO3;ICD9]^^O(_R%S^\K%!]/Y6W,R'?W\G;^>'EAO^[_>'EEW]? M;K[#7\.FL3-X9V3 MAP^[]?/MX86:-R]O]7S_7U!+ P04 " !6@6A-*[NUB, ! 3! &0 M 'AL+W=O="@I1YSUKX">Y7?S(^(HM*S24HR[5"!IH" MWR:'8Q;P$?#(8;2K.0J=G+5^"L&WNL"[8 @$5"XH,#]QI]9$R\E M W$]?U'_$GOWO9R9A3LM?O/:=07^A%$-#1N$>]#C5YC[R3":F_\.%Q >'ISX M&I46-GY1-5BGY:SBK4CV/(UQE*A2=WS/'RMSH M$9EI[WL6CC@Y4+\W54C&K8AKWKSUV4M)KY.<7(+0C#E.&+K"O"*(5U]*T*T2 M1_H?G6[3]YL.]Y&>OG'X@4"Z*9!&@?T;@?VV0+8ID&TX2-_MT18F>U>$K Y% M@FGC=;2HTH.*3V&576[\+8V'^@J?GLL/9EJN+#IKYZ]&/,!&:P?>RN[*>^G\ M"UT" 8T+TQL_-],]G0*G^_D)DN4_4/X#4$L#!!0 ( %:!:$V=F3"I800 M T6 9 >&PO=V]R:W-H965TVW;N=5X=ND>SZ_OB8IMUZY^JR^](_)5NN'VZDR_FQ?'5_NOZOXW/KK])+EF^39<_+99)&)PY"JW[H<2I?]X=RM754,E[^/?J6ARZ7-H>/W] MH_HOX^#]8%[*SJV:ZI_]IM\MDCR9;=RV?*OZK\WI5S<-R"2S:?2_NW=7>?G@ MQ/>Q;JIN_#M;OW5]4T]5O)6Z_'[^W!_&S]-4_Z,9;J"F!NK20.J[#6AJ0$&# M].QL'.K/95\NYVUSFK7GIW4LAT4A'\E/YGJX.<[=^)L?;>?OOB^5M?/T?2@T M:9[.&G6MN56L@,)<)*DW<'&AH LUMJ<;%QDN0+ C07T38$\&,99DXV:PZB1 MI'.1!<-=<5UA*8_YT="/!GZ*P,]98Z[ZN9JTLQ4@P2X,=&&XBTP$+@SKXL$4 M*IP3I+(B8L9",Q:8D8$9R[KQCTC)+)P7KBM,'ETR&?23 3_!NG[*N!]16"$H M\,-U5.3&:.PGAWYRX"?HYRGGZT%;&=I><9DQ128)VRF@G0+8T8&=@O6CA?73 M@_N1 A-(@)XB]) 1B,G/\T-B DGU"8),HNL!6R.BX\6HDHA5(1LFT?+@Y21?C!B)&),&&O)\6%U443B(3$_) )(&%C)R7"O)TP&B= 0 M1E'RS,?6 %$(+V$8%<<+-L1U=PQA#BG$H3"SBG.(>;DGN36",:40IF*9 MQ/Q1V0_$&L-% ;CP6/-]0D["&+9^N2XC6\2V?PK#2H$=!0\VWU+(++3#-1$G MA)E':,<1)ILXRQZ,,B%FD(QR%8DW8>818!Z+-W&@Y=Z/"C=_0)<1B=B6BC#] M"-$O##AQL)E<6E&$EKA.Y9X$><12Y(R'(!A&G#C]DB>NT]HLZ=NK$ M&"2$07;N!!C,8YM&PG@CA+?8(L-@(OL#AVP,)@(;(W[,YALCD]N8<(@$IF-C(Q&C-.(\:% M2-$<7CZ_,HPOD"GIV1.9(8TAIQ'D0J)H#B]C_)$R=,1E4BA%L3G"C-.(<2%0 M)E%V Q3#IHBKI >A#/?SZ=5[N>%%Z1]E^[H_=+.7IN^;>GP1MVV:WOF:XHL? MWLZ5F\M%Y;;]\#7SW]OS"\KS1=\OZ>4-\/)_4$L#!!0 ( %:!:$VG MQQ]6! 8 -,G 9 >&PO=V]R:W-H965T>GHOQ>;?*\GOS8[P[58KJIZ^/#;%:];/)]5GTICOFA^ZS MNOE8OLVJ8YEGZV[1?C<3C)G9/ML>ILMY]]U3N9P7[_5N>\B?RDGUOM]GY7^/ M^:XX+:9\^OG%U^W;IFZ_F"WGQ^PM_RNOOQV?RN;3[&IEO=WGAVI;'"9E_KJ8 M_LP?5IS)=D4G^7N;GZJ;]Y,VEN>B^-Y^^'V]F++6I7R7O]2MC:QY^^A>3Q?[ MG\OP G%9(*X+N!I=("\+Y&#![.Q9%^HO69TMYV5QFI3G_ZYCUEX5_$$VR7QI MO^QRU_VMB;9JOOU8"L?FLX_6T$7S>-:(6TU?L0(*?97,&@>N7@CHA>C6RYX7 M'!N0T(#L#*A; Y8/PCAK;*!6#X()=5X[82SV1T%_%/"'R(B&!G1\ M1@PT8"(R6C6XT%>A MS'@EL#.<89X8<(>X=#B!)(]/"<<\<1&1E(OH-EPGM!0!W*'.2LFHZYEC0CE" MU!,F,%1<)20&8\5U3&)T$+!VG/MA7D*9X$T&&>$1YI2?(?2WMR7" ":0VX2L M8 :Y"[/BQ# K#H2K)0\NEU GF1:.\ A#S0'53@X]"GD=$CTJZ1(1Q%@!G1]SX!<99). L M,,XB!F<1$, AUB,2OJ.8#X%XI- M7&*R)$O8]&&R)(_9]O&[Z1B5]!W!?$K$)P&4)':P,B$=&"B)=IU!.M3]=(Q) M^HY@+"7 TE,F,&_2)*0#\R;1WC1(APUOFDVIE\.4A#+KJ.V+Q/!*%U1Z8F\I M,732Q^=$8>@4*F?#2G\1]7+2;&*Y&R1O!83>"*$IGS#%"E H^Q:.2OB.88H4H)JY8A2E6"10K3+&*H5B% M>%*Q8C85**PW-X&^"4RG2J!38SHU:AZ'L>H0.MC, AUGGMJ':\RF!FQ2.R>- MJ=()PQV-J=(QXYV+Z&X["W1C[:S&E&I J:=,$".>A!F/QGSIF"F/#L<\J)T% MLK:=5=0%@W'5 %=/] 4:LZ@31D(:LZACAD+Z?OLX*ND/X3#1A@4UG[BK& R@ M26@>#0;0H,WIL.:;L"D<)F-4TG<$8VQ0SS@L]";$\RU]]$QSFS<5,>]S]/G%4TG<$4^M":B4CRKK#O+F$/M%AWASJ$X=EW85- M(%=>J&# 83>-TT_<4MT&& ' XJO OI1!4>R>@*[S#(#H%,]"\.@^P20';$ M,T[T?&58X5U(*1S? ]W(^-YAHATBFFA?/";:)Q#M,=$^AF@?XCHROO<868^0 M)=H2CY'U"CQ'S,3,> M'\YX8'\/=&/]O,.*' M0G EHQ[F,^*, DL8#+5'Q;"1F-'0IZIW]@=,^9$.C/EG-X>KVN-N?V;EV_90 M39Z+NB[VW6FJUZ*H\\8D^]+D>I-GZ^N'7?Y:MV_;/6IY/F5V_E 7Q\7Y"-WL M>HYO^3]02P,$% @ 5H%H3:A:<>OO 0 ]@0 !D !X;"]W;W)K&UL?511CILP%+P*X@!KL'$($4%J4JU:J96BK;K]=N 1 MT!K,VD[8WKZV(8@EJ#_8?LR,9Q[&:2_DFZH M/?1\%;M_4KK;H>0RBMHF'H2 M';3F32EDP[19R@M2G016.%+#$0Z"#6I8W?I9ZFHGF:7BJGG=PDEZZMHT3/X] M !?]W@_]>^&EOE3:%E"6=NP"OT#_[D[2K-"D4M0-M*H6K2>AW/M?PMV16KP# MO-;0J]GAJ[V]]KX"27;E^$?TW&/-0WQO#_X ;< .W3LP>N>#*/;W\ MJK1H1A5CI6$?PUBW;NQ'_3MMG8!' IX(8?1? AD)9$% @S,7]2O3+$NEZ#TY M?*R.V3,1[HAI9FZ+KG?NG4FK3/66D3!(T/L(H3>*0K-NAJW;H@QT<+]M#']M#(AS&=.'G M$9?0+=[$"S]H=@+MC?"3R4O=*N\LM#G,[LB50F@PDL&3T:S,)30M.)3:3F,S ME\.O."RTZ,9;!DU77?8/4$L#!!0 ( %:!:$W*UWK.\@$ H% 9 M>&PO=V]R:W-H965T1H"TV:IJ MI5:*MFK[[,!PT=J8VD[8_GU](90EWI?8,YPY9XYC3SXQ_B(Z .F]4C*(PN^D M' \(B:H#BL4#&V%07QK&*98JY"T2(P=@;"I\ /_EGCNVT[J!"KS$;?P ^3/\<15A!:6NJF M\!^#PS'3> /XU<,D5GM/.SDS]J*#KW7A[W1#0*"2F@&KY0I/0(@F4FW\F3G] M15(7KO&/G=U[(K_+WOU=#@"Y'/;/H"LY_$]V;SW^ *1,%U M)TJC8D287Z^Z",GHS*):H?C5KOU@UFGFOY6Y"\*Y(%P*0NO%"IG./V&)RYRS MR>/V[$>L_^+@$*JSJ732'(7YIIH7*GLMHR#*T543S9BCQ80K3+ @D&)?)$*7 MQ#&\*X^"V$T0.7N,#$'TAB!Q$\1.@M@0Q&\(THU)B\D,9C"8#_LT>L=HXI1) M'#+91L9BDK5,D$7ON$F=,JE#9K^12>]DXB!-W2J94R5SJ'S;"1 M0:N[2(&WYA4*KV*7P4R 579YZ(^AN\[0?AG9E4+\+&MVOB5UMT:(;6O6$/5D^A8:]X[>#K8>,' MEHAQMM?6@IKFPDK&N74R'']&4W]:TP;.^U?WSRYYD\R.*E8*_KL^Z&KC9[YW M8$=ZYOI%]%_8F%#L>V/VW]B%<2.W)&:-O>#*/;W]66G1C"X&I:%O0UNWKNU' M_VL8'!". >$4@*/_!I Q@"P"T$#F4OU$-2UR*7I/#E^KHW93X#4QQ=S;25<[ M]\YDJ\SLI2!AD*.+-1HUVT$3SC3AK:($%/$D009@H@A!BM#%DQL*#!L0T( X M@^C&8 &Y'32IT[1.$R5INI25D"Q,20;C1"!.!."0!.;)0,-L@*L )P$-L !_!,'CY<$WSD'\ -%&47S?X.0 M8)6MELP9,ID^+/X!4$L#!!0 ( %:!:$TF%3'WJP( -D) M 9 >&PO=V]R:W-H965TVW'=WH6\J4Y M<*Z\U[*HFIE_4*J>!$&S.?"2-7>BYI7^9R=DR90>RGW0U)*SK26518##, Y* MEE?^?&ICCW(^%4=5Y!5_E%YS+$LF_RYX(=7DHO(DW\W\>S19(VH(%O$KY^>F]^Z95)Z%>#&#K]N9'QI' MO. ;9228?ISXDA>%4=(^_CA1OYO3$/OO;^IKF[Q.YIDU?"F*W_E6'69^ZGM; MOF/'0CV)\Q?N$HI\SV7_C9]XH>'&B9YC(XK&_GJ;8Z-$Z52TE9*]ML^\LL^S MTW^CP03L"+@CZ+D_(A!'(.\$^B&!.@(=.T/D"-'8&6)'B >$H"V6K?Z**3:? M2G'V9+N!:F;V*9K$>GTW)FB7T_ZG%Z#1T=.AUM>H*(W2$+8<@Y9CP/*- M_9. LGXHJ6@0#JB:"TFZB5*TJPW35NT4:@U@(I"2F'+&6@Y RQC6 "%\-D/ MQY<-W?A\H!&%A5O@CIUF'P@01@&1FB5@!*FQ["'@ 83OIJ;79![Y8IN=S; M'J'Q-N)8*5.97K3K0^ZQN:4&\06:+!$07Z')0]MEO,NW3<]W)O=YU7C/0NF[ MT=Y@.R$4U^[#.[V%#KK/Z@8%WRGSFNAWV38;[4")VC520=?-S?\!4$L#!!0 M ( %:!:$UT8^:@]P$ \% 9 >&PO=V]R:W-H965T0'KOE(RB]'LIISU"HNZ!8O' )AC5EY9QBJ4*>8?$ MQ $WIH@2%.YV*:)X&/VJ,+DCKPIVEF08X<@]<:84\[\'(&PN_<"_)EZ&KIG@ M6U/Z.VT("-12,V"U7. 9"-%$RL:?A=-?)77A=G]E_V)Z5[VQ+ M/_>]!EI\)O*%S5]AZ2?QO:7Y[W !HN#:B=*H&1'FUZO/0C*ZL"@K%+_;=1C- M.B_\US)W0;@4A&M!:'NQ0L;Y9RQQ57 V>]S.?L+Z+P[VH9I-K9-F%.:;,B]4 M]E)%45*@BR9:, >+"3>88$4@Q;Y*A"Z)0WA7'@6QFR!R>HP,0?3!8^HFB)T$ ML2&(/SA(;YJTF,Q@1MMD_)BG>>X62IQ"R;U0E-T(64RR$?J4IFGFEDF=,JE# M)K^12>]EHB")W#*94R9SC.WQ1B9SC"W/U=QNA-#F0%+@G;F*PJO9>33/P":[ MWO:GT!SH_W#[5/S O!M&X9V85-?"'-Z6,0G*SNY!-=RKUVD-"+12;S.UY_:. MVD"R:7E^T/H&5O\ 4$L#!!0 ( %:!:$V/A8!"7 , /H/ 9 >&PO M=V]R:W-H965TE/\>5*8O2Y_ZKQ,_TOVA;B:"U>*8[-5/5?\Z/I9F M%%RS;--<%56J"Z]4NZ7_D=ZO&6D"6L7O5%VJP;G7;.5)Z^=F\'6[]$GC2&5J M4SOV3^WFS>;>4HJM=;9GW1;'Y9^Y'M; MM4M.6?U#7[ZH?D/"]_K=?U-GE1EYX\2LL=%9U?YZFU-5Z[S/8JSDR4MW3(OV M>.GSOX;A = 'P#6 \C<#6!_ )@%!YZS=ZJ>D3E:+4E^\LKM;QZ0I"GK/S,7< M-)/MM6O_,[NMS.QYQ5B\",Y-HE[ST&E@H(&Q8HTHQ%42& -7%X"Z@#:>#5UP M@B=@: +6)N"C!'2RC4XC6TW1:>*8QA/9VI9Q A&AN!V.VN&(G^@T8K#. M!P 08NH'TQ$J!OE&A@1J2""&V,20L!:B,@P']Z'S8\N,'1 Q;B=$[82('8XG MD&@"Z5XP$9H@S$J)W8H6!BNQ"D%'3Z+"*R4$#$<#N4 MX%@@#@73BX9+A5+(> H'6R;CB$0SAF8X11%#,XRA.&3H#92A.&:H"V=ZT>@) MX4+2Z8.$ZQB=LX2CAKJPAB(0H9R8VS#UA DABMC$.M8DBB54]MHC+V=K!J4-=L$,1H( ( MIW80%8OG[A'@U $7ZH"-$SYX>71V$)&1,BIG/FAN( SAQP(4X M8)-$@E4Q[ZG&=G#:@ MM ($(X[&8^L&^;.*Y#PG 20,NI &;($P2RX^MXL!G M7N. 4P8PRLR\Z0"G#-Q &< I RZ4 00@L54S;XO&9G#(@ MD ,$'XN8=U;A1 MP!G#7!C3BX9-P-3+FY+.2#!HPIJN^'M2[M.B\IYT;?JYMNO::5TKDX[GTIR773?:#6I][#OMX-KNK_X#4$L#!!0 ( %:!:$U!D2^= M=P( % ( 9 >&PO=V]R:W-H965T($M("I[83MW]G!%N &53?+%(AR$X"5)36ZYM MAU8#JM;,4A%[P5F*KK2N6OB"#7)M&H#_YK!&_=9TS'O@M;J4E >L+.W !?Z$ M]*U[P6QF32JGJH$MJ5!K8'C>FL_.YI!PO #\JF!/9F.#5W)$Z)U/OIVVILT- MP1H6E"L ]KC!':QK+L1L_!DUS2DE)\['=_4OHG96RQ$0N$/U[^I$RZT9F\8) MGL&UIJ^H_PK'>@+3&(O_#F^P9G#NA.4H4$W$KU%<"47-J,*L-.!C>%:M>/:C M_IVF)[@CP9T(+/\8^M)6/26>7Z26C/.,)&WA.Q5B#,A+&9@ M7"78J(O(E#ZLBAX=K$\P??F58:Q7L#7"OA"P)\)Q)+' M?(!$ M*.D$0J=:>"HBB0]T0%N8'M2)M[T* \.PKT507:J@*E*B^PI;(&3# O MR[,ET'X%M+ 2:JV$&BN.9"54LGAAJ'A90RW,1%HSD<:,O-V1FL9+%#-KJ(69 M6&LFUIB13DP>*VG:(>3-=7S*RA!C/6[#IL(+Z( MWD2, EU;RC_H671J?\\NOTZE>.YL=HXFOF?M&ULE5K;;N,V%/P5PQ]@\WX)D@"Q[7-=9G5V>E\7'I.PK;I>UAXS%2C3A0!9V&&( M)<(XDBG">)+J",PMP!@VQ-S%&*$\'K2$ET=V'*S!#)IJA1#(6)F-!,@IWX& ';GQI>=B! M!QE0Z?#1(#4+'QR*,RQ3# 0S5*=8%(VS+\(E5)&#<):&0R"7B ,U[8H+T(6G MTBJ.E&V05C&VF#C6&2[C1&RJ"ZPT7(TO*([9S@'=+:=C12"1B(.)S &3#Y:K M81>8?MR>,%I,0.Y %HJ.%H%T(@[F*0=$M09W(3#]!!L_6H$I)0!;HM%"D$W$ MP902@%(VP4J!R2!.6'4%)H.(U]VXDB$H80\$9HP 9' )W@I,!F%.&"TF@P"+ M47QM EK6 M =3:\$\;.F.<:9YP+ IKC@*:XVEU!Y [".;UC/G#3R)J8JL' M5TW,4GMR+!(J%@G%B#NX#J"A]@EOX;Y\%':8&A86%0N+8H*F9J*IMW*V%^;V M0[W.24V&B6)I4K'J1'[%W(R"#F_&8%G3:!=.95K'LM;>CSDR#1IKFXYE2S%ZA0-H M)!\U5C<=JYMB5$4#R TNKY_QQ-Y"8VG30-KH3:2%1K;'^V-3B"5-(TDC]S&N M(8AH^\T7H&$RB7MY2/42$JVQ.ND3]BH:ZX9&VQ!254L=ZX;QV,Z.A]Z,A]Z- M@@Z'BY5+HRV3H\.-E2OE1S66+ T\$_6CRP :XT<-%B"#?!69NR4$)8K$8.DQ MR#$)&@>!$C[18.$QR%8I&@>!4G&PZAADJ&C1&Z ZR7(S6' ,V$%1/[J$H(0? M-5A+#-AF43^Z#" NB!_EW.A4/23N_(/M%C6D2Q-;'.=G.G&GS6!Y,K$\129T M&4"#1<_.4C.(A<$@2T,]: -9,@IA\1M%'28&)82@]P/=: !=(H#/:G)\ $, M%B,;ZTSD0)]F!%LL@,21J,QSHNY;%@6)8L\D/4@-KXF0-G7%@3 MU\9XZ-THZ' ,6/(L,EI4PBV2/'YTQK#N66"/.*6M!7O')&TM%CZ+3%14=/J4 M0%CR+-H(4B6WL>1QIF:I9]PV\2@3/335Y+-ZV=6MD#\[NW^VY$NV+'.3\@I\M.3A_P\]N^Q<_ M/KOO7R3Z,RM?5MMJ\E#4=;'I7O)X+HHZ;W)GLZ9"7O/L:7^PSI_K]FM;.F7_ M D]_4!>[\'+2?/^&U.7_4$L#!!0 ( %:!:$W-^]*W@@( !P) 9 M>&PO=V]R:W-H965TTDW;^?;1P6R*$C#_&%[W*..=A>G(1\57O.=?!65XU: MAGNMV]LH4NL]KYFZ$2UOS).MD#739BAWD6HE9QM'JJL(QW$:U:QLPM7"S3W) MU4(<=%4V_$D&ZE#73/ZYXY4X+4,4GB>>R]U>VXEHM6C9CG_G^D?[),THZE4V M946()#_"SY25WT YO*BQ"O=O!ELPQC&Q&O^%I;"6:: M([_G56653!R_O6C8>UKB9?^L_LDE;Y)Y88K?B^I7N='[99B'P89OV:'2S^+T MF?N$:!CX[+_R(Z\,W$9B/-:B4NX_6!^4%K57,:'4[*UKR\:U)Z]_IL$$[ FX M)QCO]PB))R1S"<03R#\">9= /8&."%&7NUO,!Z;9:B'%*9!=/;3,EAVZI>9U MK>VD>SONF5E/96:/*X+P(CI:(8^YZS#X C-"W%\C"$J&F = A0XACY ,Z3&1 M2:3/!H/98"= !@(4%DA @<0)) .!%!8@H !(LA&Z]EA,H=I' 8A&G>_T<+. M@@["HF!8% @K'X758>B%UP>OO(E%_(5K]!5!+ P04 M" !6@6A-&-O02\(" #L"0 &0 'AL+W=OTO9L:VX8L9.\FRJ.F&>^)4583_S6C)+G,?^.^& MY^)PE-H0+&8-.= ?5/YL-ES-@IYE5U2T%@6K/4[W?CM3O8VK'X?B=_;,1K\2\ M$$%7K/Q=[.1Q[D]\;T?WY%3*9W;Y0CM!V/C!UB-$0FR)1&(!P'%NZQBB4( N4CT%P$D-;ER-@E$Y2MZ[$J2L9Z8KB&PL^<1), M'O\34B=!ZJBL]4-GZ5BHO:M68XQ5KGR,@+'UHZSOL5R) :'[% T=&PO=V]R:W-H965TO/EY1WX^\(LU*=[7HUMZJU4)>5)Z5XJURZDM1I-5_:Y'+Z](E M[N^%K]GQI-H%;[4XIT?Q3:A_SF]5\^;=O.RS0I1U)DNG$H>E^T3F6Q:V!AWB MWTQ1YZZG)XZ=VZMYBMH;# MY]_>7[OBFV+>TUH\R_Q[ME>GI1N[SEXAJ-A.-Q:9C3[FH/MF'%FM-$+!#$3L^%(OD%@ M-B3FR;<4%:-%Q4A19BXQR&5&&4L"/$Z"QDF0.*:6)#!.$/DA'H;XN*SY2""3 MZ1HTC!3ZQ!+'(I\$:;K$U$\"3Y'$W* CAAKUIDYZBK/M(]2X-E1PGPA%]M!V M#+B.$43(;*0FN)(1*&60UAHT*I?&H:U>7(!(^)C9&PT:]4Q";"7A0D6@4D&V M$2A5,Q*'?F()A8L5P=0*M!14&5M!N'H03#X VZ!^<#^RQ,'5@T#Y0-@&]2.) M I-L$#1N&)WS!%_;!Z#Q:(/+%<7DRK(W%%*$IY#PD&H:-*%9**X) ME$V@F08-H]"86$8@BBL'188@0#,*E<-6#JX:%%,-DV$4JL;L3CVX;%!,-L#T M"F7#5@^N&!0J!N08O:<8>AA_"-D\AFSO0L;EX-)$,6FR_>_ 58&V@8?A@L$PP3 )QJ!@S*AM.F6X9C"H&9!C&C2T3E/<+5] .KK\@;W"H6HCMTU4NWLY*54+44&J[>KJB?:WDL8ZVLR?R'( M^H;,7_N+J$_W_;W8WVEUS,K:>9=*R:*[LSA(J423N_^ER?TDTOWM)1<'U3[R MYKGJ[Z/Z%R7/^J[-NUWXK?X'4$L#!!0 ( %:!:$T9S0IBQP$ !<$ 9 M >&PO=V]R:W-H965T^DRER. MAO4"3@KID7.JWH_ Y%3@&%\=+WW;&><@93[0%GZ ^3FV#,$5D9?V9. MO*1T@>O]E?W1UVYK.5,-]Y+][FO3%?@6HQH:.C+S(J=O,->SQV@N_@DNP"S< M*;$Y*LFT_Z)JU$;RF<5*X?0MK+WPZS3S7\.V Y(Y(%D"DE!+2.25/U!#RUS) M":G0^X&Z*XX/B>U-Y9R^%?[,BM?6>RFS]#8G%TQ7>:C",'.8Q),N_H/P+4$L#!!0 ( %:! M:$W=D_M,Y@( 8+ 9 >&PO=V]R:W-H965TUA-_*^5N% 3UE=QMC*D(@]P&,9!P;+2GX[-VE,U'8N]S+.2/U5>O2\*5OV]X[DX3GSD?RP\ M9YNMU O!=+QC&_["Y<_=4Z5F01MEE16\K#-1>A5?3_Q;-'I$1!,,XE?&CW5G M[.E47H5XTY-OJXD?:D<\YTNI0S!U.? 9SW,=2?GX8X/ZK:8F=L97, M*ZOY3.2_LY7<3OS4]U9\S?:Y?!;'1VX3HKYGL__.#SQ7<.U$:2Q%7IM_;[FO MI2AL%&6E8._--2O-]=C<2;"EP01L";@E*.U+A,@2HFL)Q!+()X%<)%!+H-(0R%'TD$;EYD D0G 6(X $# M$!. G 1(')<-)C&8LMFV\.,':U%0BP):J7/2:$^+H#BY(!6#4C$@-72.2MR3 M2JB;57,>KD&>F$I 4TG/%(JH8ZK!T([4#2$A@5P!T!C3(:8]Z"+I)7 3A7&, MAVA% (N ""F%S9I"*8X!%(\4Z50 M"!?4\/J7$IVIR0AP@=V":RLWZC["P="MN0 J'41A]WURY(+.![/@U<8T5+6W%/M2:JN=U;9INS5]C+,^ M0Z,Y M;OT6C1M&2?X9L.\0>K-EE9>Z]"JL^\^1BOA9!&ULE5==;YLP%/TKB/<57]N MB9)(S<>T29M4==KV3!,G006<@9-T_W[FHS2Q;[KT)6#GW.-[CLWE,CZIZKG> M2:F]ER(OZXF_TWH_"H)ZM9-%6M^IO2S-/QM5%:DVPVH;U/M*INLVJ,@#2D@4 M%&E6^M-Q._=03)QVR[T\U$,!WOTZW\ M(?7/_4-E1L' LLX*6=:9*KU*;B;^/8R6()J %O$KDZ?Z[-YKI#PI]=P,OJXG M/FDRDKECG,L\;YA,'G]Z4G]8LPD\OW]E_]R*-V*>TEK.5?X[6^O= MQ!>^MY:;])#K1W7Z(GM!H>_UZK_)H\P-O,G$K+%2>=W^>JM#K571LYA4BO2E MNV9E>SWU_*]A> #M ^@08-9^+X#U >PM@+\;P/L ?NL*81\06BL$G?;6S$6J MT^FX4B>OZL[#/FV.'8Q"LUVK9K+=G?8_XV=M9H]3'O)Q<&R(>LRLP] S3,PN M(0L7 @,B, D,65 LBQEUPNGE G,7$5MI+OY+LGR7Y")-AIK%VGAV85:($W"4 M@+<$_((@LMSN,'&+*3M,%#';#P0%@@O+$A<%3 @(+5\0&*5 &"XM1*6%CK2$ M6,HZ2'BVS*=8$%L9@@*@ )8T!,;B*+&W'(%QX!#CTB)46H3L6FQIBYQUC-', MN:4+$R02$:XL1I7%B#*!$PB40-S^1"0H07+#$Y$X M0D.>6$__' '1Q&):N""(&+>-15 AN28+"%Y7B2,L3JXP7*G,<+NW@);5>Z W MN-N#+N0"Y8GE+P8C0*P3OD!@C$;"VJTE J,BYE^S">!(ZQQB#\?BJ0WCM [?XB2NO=L!K M#,0?\!BO,B!N\5@@+SMB-S-S#$;.7>D]=F&<4&Z_.1$88R&UY05G[5@AJVW; M&]?>2AU*W5AS-COTW_>T:>>L^1F,YH#,+YI^O6W_WNB[9O][6FVSLO:>E#9- M9-OJ;932TF1/[LS9V)GOBV&0RXUN;F-S7W5-=C?0:M]_0 3#5\ST'U!+ P04 M " !6@6A-A+PZ0O\" #B"P &0 'AL+W=O56D0GY6!Z\^52S=::,B][#OAUZ19J6[G.NSQVHYYV>19R5[K)SZ7!1I]7?% MA#KSE_)0>V \F?IX>*_GEM2R[K&!EG?'2J=A^X=ZCV0/V ME8%&_,K8M>Z\.RJ49\Y?U,?7W<+UE2*6LZU0%*E\7-B:Y;EBDCK^&%*W]:D, MN^]O[)]U\#*8Y[1F:Y[_SG;BN'!CU]FQ?7K.Q1._?F$FH,!U3/3?V(7E$JZ4 M2!];GM?ZK[,]UX(7AD5**=+7YIF5^GDU_&]FL $V!K@UD+X_,B#&@+P;T \- MJ#&@4ST$QB"P/'A-[#J9FU2DRWG%KT[5W(=3JJX=F@6R7%MUJ*NC?Y/YK.7I M94F#9.Y=%)'!K!H,[F BTH=LAA#4(CPIH%6!(14K/##'?0?K(2*BEH:;) \? MDO1D$C!91-N3;K)"'R:@( '5!+1#0%!HA=%@(HTI&PP),0T3V%$ .@H&CFB( MK+(& T>?I)_(2OP0%26)=4,V#2CH4N$0Q[&5_R$7D3 ,!Q:"@85 !NW[&@[4 M$!0$ ?$MU;=Q/4$1*"@",CT240P2Q-,O50(2)!,N50(4""5CD2(?GA7^A.0; M4,\5C3&*[8EQ$]>7-#*^$)!^,D(!SIY[A*<7 ,%S 9$))3"@?@UH-X%]5_ $ M0<,1,NCLC0%9_>C3<,05/$/0<(@ Y09:/_!)&-B2;N+ZDN#N1\/VI^'("$=P MOZ+H/\H-=RR*IY0['@2,23Q6;+BST;"U@6)#O4U'1A"&.QM/Z6P#ZHYOC.S_ M%YM;J$:.U]E/"E8=]+)8.UM^+H4J3N>T74COL=IOK/,5FJT1<+Z1"VRS;K[3 M-]OO][0Z9&7M/',AMRJ]^^PY%TR*]^]D%H]RX6X_A/

@!N BSB=RZ.3>\^,*D\2_EB!M]6DQ 91:(02V4H,GTYB+DH M"L.D=?SM2,/3FB:P?__&_L4FKY-YSAHQE\6??*6VDS )@Y589_M"/:5O1X[_KHPLQ:#>Q@>GT,60PB<$)$6<%*!?2IF>!!. M&#M?8C[$Q PY,F[@>;C. F()2-]/1^2LA7 +J2R$ ML93AQ/'$ \.$$->6(4Q7$M _QYHA#I(8T=Z!.,N.>K.C@^P($Q(1L@ MACCGSB8/Z5**:'+A%4B]R:5#>_D% D#^NH-N-Q@NE"[XV.(.8,Z=XS;W MX'!*N+L7"P\N)2B.GM5A^OD2P-3]3LS]N)@DKL]#'&"2(N*6+"\0@%!R(4=_T0)/U>(7*@[X2PZP M3SCM+SK ;W":#XLYY8A2UVD/#C!*W4+KP7&*$4>NT4,<@[3_#6DSC'J=1RGJ MC6T#FV I]Y4R[O1F3ZWF/3:=BS,_@]$=ONUK?V3U)J^:X%DJ MW2_9KF8MI1):/KK3&[S5K?1I4(BU,K=&ULC57MKILP#'T5Q .4CU"@%45J.TV;M$G5G;;]3JE;T V$)6E[]_9+ M N5RJ3OU#TG,\3FV(79VY>)5E@#*>:M9(U=NJ52[]#Q9E%!3.>,M-/K-D8N: M*GT4)T^V NC!.M7,"WT_]FI:-6Z>6=M.Y!D_*U8UL!../-M?0$/T#];'="G[R!Y5#5T,B*-XZ X\I=!\MM0(R#1?RJX"I' M>\>DLN?\U1R^'E:N;R("!H4R%%0O%]@"8X9)Q_&G)W4'3>,XWM_8/]OD=3)[ M*F'+V>_JH,J5F[K. 8[TS-0+OWZ!/J&YZ_39?X,+, TWD6B-@C-IGTYQEHK7 M/8L.I:9OW5HU=KWV_#SE=IZR:.$9-[%$/6838<)1YA@0'B:?9 (,8E- M>.<>?A38WB.2"%<@:!+$^I-Q@/$<)XA0@L@21!^J$$VJT&&"3J6QH#B:36JU M15 1F2WP8.9H,',DF/DDF Z3C%1"XONX2HRJQ(A*C!,D*$%R5_0H27""%"5( MD0C229X8YD$Q%ZC(XIX@]2*BH&F7\X;=:D:Q,DV=.D4_-PHTP]&UF%HK$/3Y2;VC1DF MMON]TW23Z#L5IZJ1SIXKW4-MISMRKD"'Z,_T+2KU\!L.#([*;!.]%]T$Z Z* MM_UT\X81F_\#4$L#!!0 ( %:!:$WL=X)Y$ ( ,L% 9 >&PO=V]R M:W-H965T[+]@>SCES9L"3]8P_BQI >B^4M"+W:RF[#4*B MJH%BL6 =M.K-B7&*I3KR,Q(=!WPT)$I0& 0IHKAI_2(SL3TO,G:1I&EASSUQ MH13S/UL@K,_]I7\+/#7G6NH *K(.G^$[R!_=GJL3&E6.#856-*SU.)QR_V&Y MV:4:;P _&^C%9._I2@Z,/>O#EV/N!]H0$*BD5L!JN4()A&@A9>/WH.F/*35Q MNK^I/YK:52T'+*!DY%=SE'7NKWWO""=\(?*)]9]AJ"?QO:'XKW %HN#:BBWB=9RAJQ8:,%N+ M"2>85?064MY#EB,"*0.CB]#E8AO>T<-9@G<1NWO$*G9[B)R=B P_FI:P7KD% M8J= ; 3B-ZU,9F6X,.FL$!?F'T82IY'$(;">?5.+6=IR6P-*%HD[2^K,DCJR M?)IE2>^S1,%BYJ5\#V7-H,DO38&?S;@07L4NK=3??1(=)])#J*_$+%ZJ264' MRZN,'7/?,#\WK? .3*H+9Z[%B3$)RF2P4!VKU60=#P1.4F]7:L_M?+$'R;IA M=*)Q?A=_ 5!+ P04 " !6@6A-2A73#R8# #0# &0 'AL+W=O>4N9NW8<[V8R9,J M\DH\UTYS*LNL_KL4A;S,7>*^#WS/]P=E!KS%[)CMQ0^A?AZ?:WWE#2K;O!15 MD\O*J<5N[CZ1Z9J$)J E?N7BTHS.'6/E1E%WF-,$CL_?U3^UYK69EZP1J2Q^YUMUF+NQZVS%+CL5ZKN\?!:] M(>8ZO?NOXBP*C9M,]!P;633MK[,Y-4J6O8I.INF->M<=+K_\>A@?0/H . M 7KN>P%!'Q!\!(1W \(^(/S?&5@?P, ,7N>]+>8J4]EB5LN+4W?/PS$SCQV9 M,GV[-F:PO3OM?[J>C1X]+\+$GWEG(]0SRXZA(X8'U\C*1LA >#J!(0N*9;&D M5CB]GB"U"1Z"'!Z*K.^*7*49H,4*VOC@JE@W?(:H0-@*A%<"(,EEQ_"6J;I2 M^IS%H.*IC45!0@BHB4U1/PQ8# J#S)DP&D:X-X9Z8TAQ EP@0@4BI#C@'B\[ MAHT3C5A" 98B&/<3'H'J8&HQCT"IUY@:I5&"F^.H.8Y4A^$",2H0(]4!?I:Q ME6@,UG)J(X0!9H4Q\(FQ&>(")C[],?<14#-^FOC4/O$F/D=5C9'T7N;9SHS<0Q$X"[9#'=AXBJ\?( M^BYR;0=M,D^$6G:8;_4ZBKP3> *Y%..X7DH,&L,XGP>P-:%<$/ ;[87@#8H$ MB$4"+790/"[D)&+0($8%'-JS*3*A<&6A%+FUMO#62>S>R7S8.WL(6(/= :5L M:S:EK4%G&&0Y\T:[L5+4^W9KW#@;>:J4:0JCT6'[_43-;@Z,+\DT)LMWI[:140B?O3_33=M"?%\-%(7;*G')]7G=[ M[.Y"R6/__> -'S&+?U!+ P04 " !6@6A-HBH <.H" !D# &0 'AL M+W=OL5'=V7!14JJW8>W4E&-V:I"+WL.]'7D&STIU/3>Q) MS*?\*/.L9$_"J8]%0<6_!>8B]Q)XSO8'J0/>?%K1/?O)Y*_J2:B=U[%L MLX*5=<9+1[#=S'U$DS5*=8)!_,[8N;Y:.UK*"^>O>O-M.W-]71'+V49J"JHN M)[9D>:Z95!U_6U*W.U,G7J\O[%^,>"7FA=9LR?,_V58>9F[B.ENVH\=$'Z8$+8)X=@32)M K!.\1KLQ1\JJE\[ M-"'J<6UTT#P=3#P@@HC #"(I@@ @FB\=;&($$\PMJX M)]2W;.TCL$6RNDNR[B-0 $M)0"D)("6&"5*0(!UO)O+AMN"/L+,%W0A-+- 2 M )'P2D[;/P J/THL8P&4HAI2-M#P$* L&: N]4CPI_P%^XD*!CC;] WA:"> MP0 *(;L3@%S8?G-!KH@,2(-['.HWN1 /,,#-!)%/^ NW$Q2-\3?JJTWC-+8- M[L/BV+>_/N/(UO?(;L7!K0Y!O2X=H(!;#$H^83'<9% ZQN)TG,5]&&3Q*++U M/;)&G'H0V$]D[?3-_ M_Z!BGY6U\\*EFNO,]+7C7#)5O/^@RCZHD;_;Y&PG]3)6:]',OV;V_L8! 5! &0 'AL+W=OFF)5^-3V 16^"2U/BWMKQ0(BI>Q#,W*D1 MI-MIE1;,.E=WQ(P:6!.2!"Z)8(/$51%B)UT5:K)\D'#2R$Q",/WG"%S- M)4[Q-? R=+WU 5(5(^O@.]@?XTD[CZPLS2! FD%)I*$M\4-Z..8>'P _!YC- MC8U\)V>E7KWSI2EQX@4!A]IZ!N:6"SP"YY[(R?B]<.*UI$^\M:_L3Z%WU\N9 M&7A4_-?0V+[$GS!JH&43MR]J?H:EGQRCI?FO< 'NX%Z)JU$K;L(7U9.Q2BPL M3HI@;W$=9%CGN'-_3=M.H$L"71-H["46"LH_,\NJ0JL9Z7CV(_,C3@_4G4WM M@^$HPIX3;UST4N5I4I"+)UHPQXBA-YA]MD*(HU]KT*T:1_I??I;NM@FR39%9 M(-B]$YEN$^PV"7:!('M'0+<)\DV"?$-!]N&8(F8?,#)BD@\UR,U8!.@N7$B# M:C7)\!ANHNN=?Z!AK/_@\<%\8[H;I$%G9=WE""-LE;+@E"1W3DKOWNCJ<&BM M-_?.UO&F1L>J<7F$9/T35'\!4$L#!!0 ( %:!:$VYUL/$?7 #S: 0 4 M >&PO/+^ZVV\UW?_A#-[^K5F5WWFRJ-?QRT[2K<@M_ MMK=_Z#9M52ZZNZK:KI9_B">3_ ^KLEZ_"';K^D^[ZK+9K;?_^"*+TA?_] ]= M_4__L/VG5\U\MZK6VZ!<+X+7ZVV]?0C>KGG,NED'9T%W5[95]P]_V/[3/_P! MW^'W9L%/S7I[U\$[BVK1__6JVIP'R20,XDDT[?_X<_/Y/)AD_A\/K>>_+JZ[ M;5O.M_\]^N:GATW5_S&:G/U;_[L+>'I!;[Q9EK?]7V_*93<81L_QH6KK!A>X M"%Z5V\%S:O__S__Y/WLW^:;NYN4R^,^J;(,W\.4 S/TG95[OL_^6]+\1^'VL M;FL$&@SS<[D:+/;B7R]^NG@;?'I]^<\_OW_W_L>WKZ^"MS]?C@QV":MI825O MX=R_!/]:/?2?N]RU;7]O8W Z.XOBLR0:F>I-O:S:X!+>NVW:P3SORO:V"B[F M\PJ>@F<6_/S(6*]757M;KV^#']OF?GL77#:K3;D>#"I/7ZW*Y3+X8=?5ZZH; M %I!HEFM ".OMLW\US"XHFL2O-]MNRW@+DPU $RS[IIEO:"U_E NR_6\@M?@ MKG9PS7ZY>A6K/Y1*>'TSR4]G^6FW+ZV45=-5\U];;>D@ /!(3;J@K>85C 1/ MA\&ZV@;-#7S55>UG@ 9\?AF%23:E>>%C/(V"\MY/;?=9MR7OWCBXW1\$L'YM@%0@%WU M?9"%D\D$_R_[D(_F5'1_FA MA*.=UYL2-QJ8F6FYW\-)JV'JKD,L@E>:?2232.S8LF5E8PN/BCB,DS2<3+/> MK'@849Z$TVD>%M%,_6JM9!^5BO)9.)TE81*GGG%[@PQ(VN ^+18UBC: 2DC, MSH#\S\M-#:CEN7F[U6Y)H![@'@)]#);-D%=] H&PV[4/"H:PHGG3 M 1F;ADE:A$F>:\B-;]BOX]_>QWA- M6;BA=Q7@;;D\/9H57VUA-)+-@,N]J=:^?1!@WL?] M6_$^NFG*TJC<@!3*]N2KCE^+C MF+30"?-$:8RQ2TD>0PD7'F;YD\8*3JHO\^6.:"-\6ZX:P-'_83T2_QZ5S@!* MS?TZN*Z6S?T .S["32W;.8O2"YAIV9!D. ,"->\\A7)TY[C_;%:5ZA+X4/E M8E6O24U#67>HJQZ[=L]RM^UNO@4Q'D!W<@U3WM3;TV!^A_K3F#"U!^HC9WS3 M-BOU-.#C\*EM!8BW%=EK]&>9Q2^+G'TF*7M7+'=[JXYX6'737$6*8!T&@ M6,Z1(^/)[%D/$X>]BQAY9 \)NG1DE %!>@23]8XT3E'>>T2D$Y21%/H,(/$& M, 9XG.@2\X< C28=PPTNZ!]W'0OS@]W?P1VL<".[-5#L)7*)X+:$OV4^>+T& MK4=>UWJRI8><:$0]#>2.DO9\DL[24Z#0)]&TP'\+4:5/IOGTE# 5=@G_;ZN* M1;5Z704KIM<5TFN/4$>>1RB/%4Z>VM VQQY+(]9*EI0 MW@!W.-YR0Z_$_HHL;G NV#!%F-9RV MWTK#EYU$* O$+#?@0BTM15_TZN8&;EFG.3>K"'ML+T8S.&2>X5,[8).Q-NK8 MO/H+]O&SHQ#K$+;S-3N C/02&?00;[2(M";UP #]=B"=E1V;'S=> M*]YP9E*X+02L42 !G?P,F*G!(TO<\^.A,S=(D>WVC&'< %K"B"L1!@\85^$& MS:MJ(<#K2)+\B@.NRJT\][Q1-7HHB<-WS(=0XX95Y_VHX:X?69ZF!X@.1YH4 M]X\")XP^DM$SQ6=PV."N6MRBQLY$!NCOH^>WWAWNQ:B(P+<6*,/1Y\VR'(K5 MKU>;9?-0"57ERV,-CM>%)4"X[=NEEJ0ZBY*7L.\AN_I8;6Q4ME=U%)$X$90X M]9[O8!N&/H+*QM(4^G2"N1#;9DU3A /?!:$M:@YM/<=-X^\C4CGJTB2D\4@^ M3\@QHUT>O0ZTEEU7M_5ZC;M'8D3>N^<-6*%2-C;4U6ZSX5,&)0[9)\@YN[;2 M)!.O'4! NU,/D&";8UO.G1M 2\6BJ@4[>8HPGN8LFF;A-"^T:/H5!=*?%:,^ MBILZJ@-40PY)]T8Y@>DM5)4)R!_07@NWS'_6S;*Y):$4#NL\.,'+B5;S M>/*].,/IK^C[4T7(.\7Z'\+@OKIF6U9SC?H'7"8B(L"T0KC6<%\V;0VW!3 > M%L3$%8=HX-HL 0W0A-DL=R3U(F,RK\#JYRUH8T0L[IMVN3@/W@( ;I?-=;E< M/IPMT"A67Y,% GC@%N=EK93>7J&59PML @B(>(+0D-[J<EJOK MM@:9( Q^ KFZG-_MD-WVIA#)>ZD$:%$AUCC^ K0\!%%UBZ?_G1P $CB@X+L% M;:D&R(I"11"%7T,8:ENOZO\A4H@>$3HO? T(KB)PUQI-@#D (>!#:& (@CF9 MWH"V\VJ1CM%Z20G"GVJ$MD5M;C2Z=@9=$4R[=;E;U%MQ@]V5G]$(5ZUA,]6F M; V9;!3=YARJUUJ(02\/7]78.X MVMRO4>W<77=P>B6CV<5RR8L0P+)1"1D7'@,=$#ND.@MF<,2K>EU:.W<.QK?> M\^ 2.%Q)4KB)E\+Q;YIF2X*KD0@Z$%#;%8'8YF+6UL2AABM<[]!&+6=[!"XP MYS.K)5G8VAP,L4!^B%.&Y %>U5L:#L3R$!=!P>#+!WK!0K[# M"]0[!J6X(IMFLUO",:!,7Q(<8(P_[M9T1(RG= +/A<"1D(;K @H9BKQOD-1% MD[-_U=+4 T93L1@U\,,&(:QF";_H%5]IS8W#Z91H37$)'5EHX'\_D3>#!YDR M%0 $V2T9VXU)/]@P9U$; %(H9!"P:+CH?R.B #L'P1&9 EP'PK8%D2!VR6Q' MYP*"O04E] %/!<4GXM1D%H ;=+,C%L@R,&##6X9GLZG7PE.!,Y6W%0?L,#X] M 4$"# *SS+XAO5JSY-FLD9+?R#U"<0?H.]%A^P7:!L%!8/# FPANRKHU4WI@ M42JR 7= -BI UHA['OQRH;=XR@]XP"E?%R-S M6"]=H1<2E<'@AP;^"4Y>O+FX^N'%J8INV&T89K>[FDDX><",EM%69)#A*7&; M:%"[73-[$I\ZNM=..GF([EHG*S 2"$ *<.6LVU8;X.3 ^L8&9IT>^1Y* M31U?@CF M\RVN.-R0;P&->BU?+ODJ:I69J40#V#Y8C(&[AO&\1! M-\&J@K$6W7>PT"U(4EHM(_D-A!R$),S R&D1!\)O.*OZIJ8H,.ME6P1!*X%] MCG *'#:"Y\T&4^LN8ZO^'Z&T M[M;H[AALNN@(9DBN%/@9*J$K'RT[1%=0B(R>3?*IB"ISPXE(E *JLJ8# #5: M6#W0KI]!6*4]PA'D0L" ,BFZI.F17"NB0MW >,(71S-A)A!C,;%P_ZJUXQ' M6;4UYZRY.1/$)XO">F%]L^4(S!5+C!Q+T#"+YI^625 M6%0 ]F5GG9?&8H4FJE\/TOT3DBS$+''Z':(9 MZ+.?:_AFB8'LPO\D6"3X:(VAN%=@.\W@?7B6Z//%U=7K3U=!+T@Z\ 5CO0S2 M;!9&<0&?XC !M1&^R:,PS8K@Z)AC4#>+<#J9!4D63M*4HA&G61+X8H_AT)+) M-)P6<0 O)46*7Z1Y&*=Y,!X5'&11.,EGP0EP]6DR#4Z#!%Y)HL .#PZB".:- M9T&3U+R39GF8S]+A!#F "N-9# @1!2=9F,/QG.)7TSQ,TR*P(W%_KV)P M T\4)*PLC<-T@B<%1U? X9[DLTF8PSI/@V%,I!HL2&!UD[" I3GD(K.L3X*F)\4F/#-"4J(HA+,:D7&P!Y*H#-O9+V?:+UVO)O^ MZ6?<@/.+9P.>K[XF"?MZ0WW4=S*/@=;,9O I 3H5T3M)F $5V1N>%WRM>+S3((XS0/YR0)HVD!D,G@BL8Q#3M-$R(4&=RR9)JID)9>I%PPA<4#Q&&8*9!LV&*4(S'#*'I@EE;T6P[H$<5(IP"@ M2+^C"&VH '"@X_ GO1;-,N)PWJBY@,/27@:3\R2C?R8Q_X5<.3H'X !.PK<) MH^0YT&\5J#;^4B8OQ>:E3[98IIR=@SBFIU(T-"R3$,SB-CM'R9KDAO98 3WH M3TO.TV!5+Y=*,'YYDIY/3O57KI_L>:+>B$CZ& ?>5R3JA7<$08%M[N9!*;FZS6!<)B ME*3!UXQU\DK:)Q'(V3.DOK.P $*EYC^9A6F,-_MX9M9L3 MD'FS*8J. Y%Q-HN >!?Z42"40+R/C9="F71"E/0$!+-9;,\)-#)&D!X=0P5$ M$T3T--9#J'_5]T<%53UB[1%1<;/D(D9= C AMY>]+[8'0)V!2 ]20V\4_'H2 M(3R^;F@'L'.0NV=FL@E^DV2SX'E!'D$*=W.:F'$!)],T+*8,]6?%>P0)R%-1 M;A:-:B1^E\?Y(T=W@C] VP-VGL46[L89Z ;YC'2,M^O@_7S;/-IL4JZ5Q5'( M$%M"*4[)Z%#(0N"-BOQ6>-410;9M>:;>M4RD:/=$%)1[2[Y8Q*;UMFD?V-#B M6E5!=6H?8Q/IF3[$E(ECCI@AR6@2?G/SXR\;BAOG/UW#&$R]!*#PXEY&T7FN MF3O=[8W0O5%R1U)!7)Q/W/<:6_4GBY?"QQ;E 71/5F6+7[!I38&.HV_VHXB6 M(G"SH-(*2\4M!R^4E_D%SHH[PV0.Q 4D$V1KJS 'BXD>G#FC@NT*-6XX\;8J MCT^G48-1C3<'OVC/-AS,-;I+<9P]>*.WX\$9A"?F<).)^B$ ;7W3-WJ+V\E> MM#C-'>%&$-1R;>MY[TI*IJQ7JVI1([H8(VS?VGK 1_5]<-?< P]K0UPJ.LI$ M^D(_@V>E %9& O2;<@I?Z5Y2R4N_1S-Q2(LSD2<7Q1/Q9FY9RO4> MQSE*7XBV>YU3;ZKK5J'A\92*O38UR[7B?QAC=F5;$U&@2[*L*"Z,_:15NP+, M@#UO%6T"OB7RKIS+N&E4$$!YQC11*NL5K4IS) (UAD%@6@GG@L/B6U[@ ^K" MR#*LR*&._2.X55SW$@.@J\ZER6U]>[=%PS,&JMD;IRGM[F9=UWT'2/!K M]>!&#UPWNRT-1R02XV-OE0O^$R(ZW1A!8O1%,&1#L;+SP@G6[+4#%*X(AP4$ M9\M&G$$WY5P+D@(,IF36G%8(#?M2%$7INWHH5);H$%Y,OI+Z:,3Y?E.W0*'$ M@8U[!]2;L8%]']-P)[)\#421[\"R$V[4-%@U%;FQE M8E$DA?ALE9))8_G=ZG *8UZ'NY).:87$ 6G?'VF"JEP)0:\D1DOQ(3Y'DO+U MS<935B@ ;]$I$>#IS=MR UA=;>\KX?CN4"SSB U(*)CYA7%7?BGL8 MQ!/0<'OG5RM# \-60(,'A/Q#_&XXMAUS!=@V5T9C3O!6DI.*(M<@%@<=A\9J M$(_0;@L=C&V8P*4=.D\*6C/LD.,A8,4LRNS6U5$,! 759K&;4W@! MHA%[NC$^4L(SW+,$$KX )H/ M6SZR&Y:;D8YO,(@"@X;E5BZ!U*ZW;NC'4G,J *=F/3, 7KL GY.(C:,AZQ)HR4(%D>"7C/J3V0 N/)X$99,BM= MJ@:C*@ER(K@I<9\>V"/Y^2B\/[2M)PY-#V$S 97-;TJE4#R5H@0.% TQIJ6! M@D H\)A*.:AUJ=L.\Q.9R)VSN7YKK#L2^+8<:O_AT^2\7 M+TYYS2@O5FNVA]9K4CY$DE8UV3H=8\:R%:&4.7JZQAA6QN6O]F%!/M$U#'1%&&PX*A< M%<]%\8$<[*="NXR>5MZ@0**=[5&F*K&P$E5BM)W>)KS.L9-_(YA[L;L%C?D0 MWC+8;762PN&X1L>*2EXPFQP)+GO^58]FAP!FQ>((!M(LI/L(2*QPVD=OOEPL M6HK)UB$Z)@S4Y3Y::.!+K5-/=JV*J98@<;S7NVU/4!>.AQ-)\(Z.D>NQ(! 1 M;M>=3Y;I3>D(,H^=W/Y5RTXVKKEA0NR$Z[H&2PVQ-6\E[_U"*#V26^P\.9Z(.8T[LTL?!JVK*?6@!+TIBF+(L]FY6@Y7B$I;C[ ,.V34O2G&(W.EKSW.LE MA< A/QE?4$5=R\FA MZ@3:?]6>8XDI'FTD;I[-9#*@1&8K1'&B%=E 'GTOADO)1^*\X2V%B#N9,>2" M5.K>($U&#P8G=E^AO="D25DY3C@(:#,W%04WXF75H9,*X(Z, (B !V89Y$3I M<6*,.P.2QT03CUHL*I8 ?1'$;N"P?AVA@--SUK, 7P?KJ\#YSX PSLJ$" M;V)]PU936AC*NUK.U/.L4%38E$KAW.)P,L@U()V)%EVHU9QC2$2U4+:\[<.& MKK0J?%$-"8C>LQ_2.+-LS\I?,)=8Y2Z@1D[\2VS!7;E2%Z->52;;2_^V*;=X M66A!"J-5Z('L/X29N^W8H2&%5_9#.@>$@06-A1+DX]+/$V=1:Q_8-9(?" MCD7!)\WD2]7.:RX_\,?=@C($45DW*2[G%*-6?2E1*@-BMOB,X\(-J2A55$ZR M6M^QG&=D,;Q/+?*'VSM*S=FB;YPYFXLI:')4-*5:Z&U\+VH\\;D'>H=OO)V$ MI&:C1WAXMHS#?Y#L^T$!P*Q!0B-+QD+ JG'#*KR LSE82^..@7ST//A102HTGDSQNP#[G%8S9D']D5?3!(CU,B9;KAO! 2 MMXP(IJRTN 3#FPT.+!I" V6Y$WN3%=(SW/5U]=#(J-I4IV%FB6(A;8I\)5*[ MX*;2::#*=F2);4PG81>2]'F]:RDR01(_F0 8H&JX"[DNV\HXPEP3@I-XHW&* M,4Y9*!12N$RVESQADW(]OQ#RCK,P5K55 D2S,_& M(M\1L=D9:(ZZ9&BNL%>!YJ4Y9=MV.\[YF5?BH2%#XQ[\A%Q=99]K6=ODIJ.0;*Z58O*$ M#V>8??O@8)$60; *1D<^.4ONZ!R) E1+9-#ENF*OM5P2[4'H=BO!$ZFOUSD1 M6=8A]]*+M;HSD(U[(KQ>6FB138 ]P/K!*!)47DE(IFT-67":H2@R^(V2S> & MW8#*+!1-0@2)I7_9$"DV1DVVRBMZR)/> A36SLONLET*Z%A%U7)7WF*FRKM3N\?%\>^. MYS@4T[>D-*K$8L)AXBUB=!1EZY9,<]N&*B,)[CUH:\Z8GG$EP;NN#.Y<58/& ME':Z:6IRJ@C2*,H#9/&,,-RK0-I2/8ILRBEH)J(R'=U6I0-*_3"F'$+55FA& M,*O'T[$58SH#>;O<*EVDU383Q&&5=HVZ%?LZ_488 MDPO?D-6A9I\% \[AFGX-M2%&0[8!HR>T>I/X_58527E@W[62,YU:)5NBBQ06 MH=4=7@S=A.WX_*J>%IXJ^KO<7&'+EK*J["G/J8*,D3-4?:'>52"K3%W=,T)O M[+/J\WPX.($PYUCV53,396 (M'J4D]?[*M?8T5.._&ZC)D#KR9CXQ%X/O00U MG\T,6+U02HAKE\ +3=YO7"^T5PFT M )I%I4[ 7AEF$" T$9EN]!T\0.;PTALIG;-_8.SW9(,'<%PJ>4_ Z=R7T#1\!M<394DE M-6JQEEU69+M3P1/LOM^'*C@\O0*:9W4O/O;=!@CYHI) :2DR,6JPJ%6.A6< M*Q!P[<#7"8]V=D#Q,2Q"D^2Q!QAD$"I;K2>HP'P[_$'%(B"J/;0-WD:]!L[6&9#^@8X,BLE:HKSJB>>2 !H,/[:1 M2/9(@V J]VV#N^3,:\8).-#^4ML(1:KK7/0 .=T\UY/5IT8Z,; MRV]XE0W1L"Z3ET3W;(KKTF](Y/9Q-H=DB5[1-F4[&-H[]9VGUC<[NJ9BB>H$ M;1=<"\OAP.$CCY?D%Z7 BL9,VLH70D28-#[/R,/0!2 CVYF'=6=78+!<#9TG MFU!A0NT)#/4EPDJ]" G)(1.(*G LM^ @K<(%VLO:')L18X[%E'55*^B-Z42- M/^)>LG3"A.2=%<^HO[2#' V4!W*%54V2R[AH0N>BLPY*&[$ZD!D:)9>':LMF M#2UQ*S^ +K9E>8S(R;^6"V8=DE+ E))/5BD5!J?D;OPR%']/Y7+=ZX?>3OJ% MBVSD<.OORBH\7L&Y#[98M9!S<54OE*7B1*DVV+<(D[^I%QA\H%39**)TQ3P- M9[/4_J!RCK"4&%K=J'L56K2261).DRQ(@I,9E:2 OXMTHO\U+ZHXJNL&R\E2 M1GDV#1#0&>5 GP933$^,XR";1F$^F05Q"F-$"0=DW:(4L.8@E%L*J[(_LQT(IB"W4].8&_G$!ME>.W',7BHE?46 M7V;V(&#L?Y_$^PF;3S#IL^Q?W&X8(H>9+X%8(-X!234QPU:?C!XT/+MPEHK@ MY,J?!YO7';=Z%K5UV>10C+*JWI)X=\P:CPJ#I>G9+6GW*7J$H#=*:WLY!XB% M7&5!0=2**<63L*XMWWO1'ZT822P1D$YR*VG0]O ?/!\_ZKA56[7'$J1V#.6P M\(-@M5%][CB*0-?85;E3DACEOL7,YF5R/M4+=TOA4Z#&7F#TK\&1\4F.4 +?UXN*2B;;&*'-;== #RL,X5H_ M>!9DA&8KC=9<50PMK%O+NK&O'H0_W+93=[7WR%U=M5@C]*$G*FJ7E0E)',N^ M>YZDQ159+,%H3#H$8OY1.YJQX73P"Z4TO"-_0B3_QO)OLD<^PB2IU[V$;*^, M]1W6!*H>E(N,60W("@D6$,N<3X;Q:PX_(H:)F"7_].L!>&4N6[8Z*&N)7*5^ M[_]]G'R%DI1ZH_?G3S;?C:(PFB7JG_YF4*Q*9R"*S4BLBF E44S?QD411E-; M8GIGEQ>[5,UTMT'?$Z\I2FFE=UG%*%!XR<-X,NG5XK D,_7SJ'SW7 2)XS!/ M9_8'#WKT#SJ:@& Z-0G_[I]#>9&%0UW4H/?W,4(BRH*IF:+_MW/013@M9O+? MX3'/X)"+@NI,3:C(!LJ3(&%FW^J$00-(HO$35C^/T@ _;7)I]VW;[#8H?_HO M,D:Y#+$HVW"3M2E,IPSVNJWF)P>SR/KD,)"T'?86V4,9B#TBC&**N.0XQ M2%+W>8ANCYSRJ/WV,#.TV+;P:1CM" 1S]QY[]OZG7:,CHWCOR$0Y.:TAKS_L M51NOB&W;VY=]&TF_7C-$7,OOHEX0#R8!2%=I[Y4<4+FKM>/0F&'( M"V>7KH>/[M:#AV495A")/>$.)14Y,1=IMXUVLIMU\QF8,R<#,)F:57C)\!U/ M;5IU<7 ?ZDCDR,A"U M?"07K9&7&?NK+<[2BT*[U17;J5G#X YFC;,14"?ZZ MBAVY&EV@>$)R]B"/';=$^:""U<:P:FB%])#!%:PJ\4@K]\Q#C3H(\*?/B"^P M>-BHRKV7/$XN3B2Q,ZH;IHBZ&(ND'&U63)+LC"7W3@6 C.[1\K?JI&\\[_+7 M2@=O=>)IMX=3 %2& 1);*:QSQS'".A&V!TDJ4^)+?7T2$@Z,INK^.R6Q)-'- M6)KG1[ T,@U8K Q>NWP 4G #I$&:MW#.9!Y28(XY?O;W@;JC6GL)PO,.[=2; MX<76=9[V(*#RP(QMXEY<5\OZ5U!E[AK)R9P#U?ML5WW>8- 9&H'=7A92LL#X M%)!%NKWJ?-K'-S7ZWE=D'!)M:EAZSAW(>?\5F]TCD]B"446N&5&9R_!9=N/+ MX\ 3FMWM'2 4.ZV4O5%9U5S+I+*_^?0^)[!*2G<]](FH!N:J_"/2KF6IE'5; MC1-"T5VEHZ5*)YB\;>C6H#U Z-69M5PDD" M[ZGZ9=&'F!&=7U90#(!:H11KBE557,WX &"43Q& MVWY^/-@9-*3L,_CG75.*<>^-[L%G7@_9@1%B@QK.RF-9!;Y2> MXGXJE'&AA2*-FL\T".RY=9\P",*['+AM\/1L2BH(&K\G4?#+&M!K62V\+V"I M;-"9@@CN69$4XO#Q/9GF15B IWF^.34@)1++S:[Z^W-;FE>M44."FVD:GQ) M-N5*@O&4%)/A1%QD$8N18Q'OU)0E]_1C>T*4SK"]FI7HY[ZD WOV]H1[:J10 MGX:QBT]+IY;9_[D10X>\[^$W1-57[C9\3O[1\F^ PE-0_@F7N;[\GM$<]WZ< MAA- '2D'SZ:U'D"Q!'0X(X,,,!:LG/FJKZT<60"W;_VV@@.QZ%WL%KE-XO/9 M2(W;<% Q6M%B2W+R!%5@XL 3U][7?>VUS\X3=^EQ87WSU99^\82WOG5 BY)K$&:MA&5. M1UX,ZFF#QH"<73$=,D*X\4'7MK&>.P(^N('OG-'3X+<[)2FG+X,1S,R3J&"D[NK-^PO MO0P.IIREIH/@FQ M50JJCQ/B\N,X O(*6N_C()ZE80%#S=))F"1I,"UF(%)GS[@^3\L8^_998GK2 MX[+$\!=2GG'! ^O02'[$WT3"F+01@[]1^*7,VM^2F(9)3.772V%Z]4C;B"82 MXP)IGO8ETC2QA&DKAUT78-L;+SK:\HN7DO<[4!R(?BEU>*.=5+\2-6TLG'=O M2T?:P\L8MGTMF]Q;FY4KYII E0)ELQLIE7IH(:6YP?I:KJLO6Q/N$IJ"!V8X MZX"V5%89+7PHP!Z:S] Y IX&V=:;0\3%<$?A9&+<>N$L8[/K%W9KBZ*V;',G M&N60 -ZSBKI82*9\K2.LN08I1SZ;I'Q;Y-U;8T65+)+8%*4'CVTWM OS#-': M+@/=-P%^;NJY4K]-9\LGQZ#WX\_?(OVE*]<9?QW"!JOE&(.97I"BI%1*0"SZ MO5VO&U^9 PL Y5J%3RXX6<@>8Q#,_6/3++@&^AJ[R8I7YJUIQW1!)H2]KPV> MM@*^]QB+CIS::K^I55;@B92U9J[)K1KL$3ULIES$?-S2?\CZC&$L&'0\M4.2 M5%:.W>WG) _S'#M1@317@:1M'&QTM5G"QA#?B(*@CS :P]38DBF?.@00L NK M'=FP,$%B>'&Q1O%6KAEW$6(=A4QLRH-VN%OR/?<5Q2J'I!(#D;F]I?[T =XZ MJO:UX*8.Y.0C_D,>.VD&71%OM6ODR1HI#XZZ?8]U!K-DO]TU5ZQN7%O+7\H( M32\.7V*;\:7"T0O&4;LYH&/C05-Z_V$>PGZ%GM)A+U96%J!"FH%Z&U&+Q8)Z M<%&$.7RDT!OKYSP+XRDWSP(9?CJ9:C7P3)&X(;AC>+^()MAR$I0'"O"/)FDX M@WGPIX1^BJ>4 7!*D>-ID04_8S,:C-#&HP9!0!"GF&!;M@P#[5/L2L@C)^&L MR"BT/6-C/AJK6"#"_S&]:SQ?L6*#GCKL5$20B^,8V[QQ?D !MYFTFQ2;*T[X@4E$ M#7OP ?P< MG$>C*W:"< =NXO$5CA*"T!)&PU.3\RC.?@=[444;NFI5GRF&BXB*^^5CT#VN(\H 1PT=/?^AV.LY+U=> M"'FY(:R/8@I ^A9CV8(CCP@*'#37M!Q60U$4>*NW8I=378FD32S9W.1-><*" MB1Z(1()EP^%ANN&+7#G]]P)K0:HF-TNL(0J,DZ#9[GM8I)#[0),^ %Y MVG I,CY)W_U73T.5>;]$T4F;Z1'F/\,4:%::EI4Y8]P#/C];O =UJ*/8C M#UMRXQ0 TFRJX2(U8+29ZFG8I&S[%I0I_$X!F7#8 :^JF0<0YH*S:$:?BP+" M-7S9/4YZHHKH93$>Z\B17DY@'UYD'R%!PZ+XM*R\Z@%Y01D>-1:V%QY#:CKL MCPF@FM]5BQV5Q;,.Q(_$;*%E.BC-8)"UMXNE]$EA\@/?-0/R(VEG!M"ARP)* M;KI32;^6D#T8)=DQ5/E0V)("$34O)C" Y:>V;7V.X6ZCAY2P[ M!SU =P(.'=7.TJ-K$X?*"!I*;6ZQG76.6FE-3+69HM@2)'GK9 SNE=$AF@C2 M1[DVM]$@KBNEJ/I[B]Y3/*$*I&/?AG0/G*N.@JH8@-+]5-\3-F*K-_7C1%F M*L]%(\309"(_FFCV E]5F#PU3;%LYJ0_ZPPTB7ZW(VILD4H*RO:6ZIHG^QLS MYZ&69IV$U#>_+UWW/)8:IY8PWLV,@427T')$0O.FF[*O3CLI'^WLG:8JD M-O.J6G2Z/*:.W/6M3%6U)."K8I"ZOB6&J.O* '8*JM(X3#M+T[1 /\0E[?S> MHOZ^!V^3> MF^V$F]3*B?Z90\[I: 8S]"WU8XB%J@H72=^/00>P(U36E2.6,< ABN^OR )= M4CKYUO_<\#+5PE2$*XJF+F\.U+)>O19+3S"0'E7D]]ONW@U!B^VS%35 ?@<, MDGC>.Y 5O@N991KJ[LDM 7P;3/ WS8D9YA>YB M7@;X;@S H'NLZVL-*:,K58U9@F!#\>R\T Q0@B;,:'V2;%M6[(PL_[$2PW<2 MS]2[8WI'OSYT8'KB8?%2)Z-=I?@93ARZ-.S3&X MU]H04:DJY69H5R488SL#2X?KVZ1H4!?FMA^G JNEBN[XZRN M@2PA%S\TU.GY)GA5 [_:-M@=^D(S*_0*@N2@ G4*:.=Q3P(6;\*7VJYRX:\KG4O) R[R96Z8UNLJL,?"ITI;4,D.T M$5GNRWSV#.M6-+,]?^2T;-I?67TG)AX.8 ^$RDC(5LZ1-$'!M(?JMIZ[^6Y6 M3++6$%4 V#EWOOEG N"G1F<5BFU!=3\RDRYJ#NYB==06#?=S:JJ0RI;69NP MG55+JYQN(YI$'^L1VMKZV*\/6:,]-8\L@JGQR#\=#S"VECGQ8U?M\>@C8S&C MK@U@RX4-ZU]-N?*22HIP@<]%IX6@/2K80![ 0HA>O2O4;2.DW#H)!P=/;S] M^K>&.D)6!CEJ55>C6ELW=FRF_^!+VR'EUJ78ZU'CLH-*O@LO3;%[I8.HY/J] MF@IAQ-9_5U\%+#_3V["TUU#JXGZ]8Q\JTE$Z.X?=:DW:Q6I=<<^X.#05(PX4 MS2P7PZ#7$WY6NQ>%\'%DE)4%$_>F6\B85HQ2L-2C.([)'@CR0T XY(D .MKK MP9F.N".>2ZZ5,P(^]IP1ZIO'.R.D38??)^'Z$O06I!>FZ MJ/ID_HUX%-*_9X_"W[0'P3)Q_VTY$33J_QTX$9[I/!C>V<<[#PR)_,UY\%=T M'D3G49Y%CW >?%/?P71VGN7?W'=06(K 8UT'"FWWNPXTX#O33SW(=/#O-GYX_Z&( M75(*;ZM/SW(US,(TP<#:D[@()]-BU.603S$+CTI[8\Y_E'B=#Q$&L5)];/7I ML!O"EL_&W!#Y-+6,ME_!"6$CR/^53@@#@*_@A'#M&SX71!Y;#_SE71 NC_IK MNR#BQ(KH_:MZ((XS_EN6?%7S:&C1#_M.A4<[#+Z!3\#/@K^)3\"U _H< T 2 M/9'<7\TQ,%0V_N)^ 8O9?RV_@'MSOZ5?P,PTYA?89^K]JSH'OMK1>WP#D_0\ MG3W5-U#8V09_VZX!S1 ]KH$!##Y6JI3G)=?!?%/.66H;STUP,*0,7F83FVF2 M4?&,(_E;/;I4V=2Y4.P)$%5/IKY0/RIM#T0)N+PDN':6>;O_N-/<%);$.7M5 MGQ\ TZBD3"^2K'$&()C1GT6J(G12LT93D=[^Z[6U[246I,/^$[AVRU9H&\M4 M!52!^[S$2L#JN'E'?#E>1C#-M9G&1E57ECD6<.0S40I0J%*;C72F_!MTOU 8 M92L8=D_&"[?!\LN<]C&9_ Z7.#G'] ^&C^ZE_.[M#^\_CKXY+3)Z-3KGS)%: MK+!SDFJ07Y$]5EYA!6Y,1+;E2DOWQN:Z+99YH#QCZQQ4[9,>7/!:V);.>TJY M7$FM09 SV8B)/J7=ECHYXZ+&X3RH_TI,10Q+?,)H_+0Z[9DZ%MAM"[<'H[?E M_=HT_< C8;,UP5^@. 'I&:%H ,<5J@ELWP96WLN"=@OJM,)IZLAKM&VK-/*3 MT$(J'8L5/*@$\6?)F4/<9@\%<+M251&4#-N&.LJ5NR6LP&B5YE&I]4"UD+]@ M#_J]VR1.KKK5NT]J^P")*OH5VC=@ .4"KQL'$ZZ/NGQ[&G2\57.^%IL$J_?: MZ>O<6T:%F_H+9KQKA* \+&7,5AU>NF?E95F>04 &_1BN>1"[J(RC'B.<6F-Z M'N>_\YI-+-[F6%$MWK;/Z1M2]Z C5I" MX.!5+($:81+V"9:6.L4L;^[& 1^PAMNI9&4/7L0$]S#+T5"5AD5*#=VF81Y/ MJ \+UGX=ECC%,N#S+;D_]OY(D/\HQN$+KEY6[^UAZ+YN%?VY:7:(OLH5SM[A M(K0KJIFR'NP#$^,JZ4!JU,H4U(:!AJ$@QG#"Q;7007M7WXC]&U@16=&Q(LX< M*V1CW?H2I2PUD':;$C^XAPM-HK[N7TX*I2YWTJ&-3. MS'72^-RRZX@T$"YISQ8D7?F(#J]NR4Z--UM.L),C!,)_J2OCJQ[7PC/7Y?)L M1]7L;K;WU*4+5(Y;S1L0"F1EU&V?J,N'>ECU-(5]S)6NH;J24#*/F=HQ1+B6_*RT7Q<"XYYZ=6K_3;EZ/&[*DB"[=EU%LZ;'W MI5-8Z[%EPB4=/K4+L(X/Z>FL,3#-]_J *'\F8S)%%EB^+3\(')>1!H&$_UIE M]SW-IJUU^\?FLHL+8)FH)>M&B:'"6G4K3&6@?CEDQTQG<$/P^F"Y1(2C+AL_ ML%B[BR[G\Q:9P7.+O[^6;<*S*&52^1N+^OX RNH-&NNNU/VX%&B]_H*D1JGM M)$CK0M.?2$FRQ&VNZQ9DJ*SZ5IS"7C@9U?[]I.!)&3:!IFDYE5=>0D#:?,^N(D3&;8EE/OU5AM ML1DFA7,H9-&O\[Q43+P@[P\,F$^(BE;!(=4X=HEJ<. MA.*8&Q5$TT&!\DNK-"$5G%25^9',/^KAXVI0[!_B'2A72Q#ZMT3,WZZ#BTU; M+VE;H4O@B(-)05+\!HM)UAOL[8>UBLC(4=YWN]KN%E2OL-'IW19=<&B%Z:2+ MQ\D+_=.+4\U?-/LV#5MJ4W08=TO-1U&H@T4IR?5UV2&3,3_#VOZ];F]!ARLE M___@&/:[/P$5 5T'.-9VV_=T8Y<=O2?7_+6V;%K$HK9;J8T[UQX';/=2$0L5 M"PNMZ4-),LJGMI;6"Q>;3847D_PN6[F[ELC#]DCB[A;]W= P9!"@*%VU;Z0& MJOQBS]+),0PEA@I; <]\I=3K$C'F2FQ3*VCI<0TD_)U.M6KBT4R.9(Y]3L0' M0,I4_T9<6?[SWXO7]YAGV)LS?M.N/'YY>?.*/% ?C=_M@_C=>O'6>3CB<@O* M';")EDMRNA9 CS?/Z+HDMSHS!*H@LY8'6'XC.R^,(^?KXOT:1,9Y)27,\(KS M"K&\F3%04MGGOH-1K5M:FSV !!/EEE0D=5/UE1 GK*[5:>\;L4IW.&/Q0,_# M3%V\ZT4O@^QJ=]WAW5MOT?%AH./8+FS0.[/:8A! /MH'>0]PX^CIE?B'701, M='IFW5DO3LTCS,$Y@J"J?I% ::@@B6H14$5IP@ MI;/JJ,MA;9=S> MLU1J@<6!.Z4;6-:OX798<:?(&*L:&Q$*X!UC=>FP0-@-U1VF,RFQB]L3:^*% M?XV]9M;.>*_Q>7;47@AA3F!JO^ M5'[9W\7JX#J.T8NMAN#'-)C7EQ2@8\F.^B8-3ZQS!# .;PP?)Q1Z*#I5G;U4 M56=MC1"A]XMI/?XC.:T(M%5WBO;BMU;+V>,TYY,X#9-HQL4P066>T7=1.$O0 MHOM^!%3P2!Y.4@YAI%*:^$4\G1Y7$?DC&?&84T0BB>N_'?CM.5[;$X MT--R&BGNHC- M!O5A(/VR#G[R[9.Q"AAN6EPR59J>@NKT4N0_3;X(TB,W:*V M,L_1$=)2(5D[7D9YH8476;EAIJ2XE/,&5=.*-!L.IDDL;E(95F GU\KH9.E8 MX]S8H@PXSK*ZK>6.A992U@DQ $E[@4,WW*6KZU08T%JIN_B0 I@8Y"VS7HBD M'5/S"&5K0+%NX**3<$J=&DE3XOJT"6, [-#.DY'^"+5J>,N4$@'W=K].;4OZ-_52E ^V!FB7AF.?(%O!$FZ4=TZ_-M,*% L!25T53?L+$*CVJWOBD_-]B.^"&4F2V*A8W" M.!#3MY71Z^_@V.''22O%KF^_HPTED_/I[QY'*ZU&&*XFANL 1HT TK/K:1]I M0W'ZIXG'I#2^(<>2=E,M2)5 <7:W;8#QF5F1?"?9.8<"@?H+'WJFQ$^7_W(1 MAA3L)C?OQ M[;M/;W7V4X71_2PV]:'*H!"7]UP%94I\(GZY1"&9VDNTV#H.DT;>/ Y-MGL9 M(T78$T+J$/L]N")8=B.BF:7#48<-'HC:;X?/P(_PKX$[>J&[]9+14(9276 E MNX$D7LN^U71Z_+/JE4J7RP\;8 M@RM\4VR&2EWE$!X\@Q'ZVPV1P#W$SK;$:]1E'Q]U)%+-T+27P/8E@L;;7N-2<1Q\2F&("+,6Y8.G%B 7J"0+FBH=!YY:1\2C>R-($4)P"X" M^:IO.,YK%:S#F<0Z(P]#;.=M?0TC#0MKG <_@%:V7HN'U2@?M!0WOAT(\(+- M!'#^ +^&W)2XB^ZA(_P@=9:BQ%B:D\;7^ @;?6U2ND 7J:H/I^EJJ3( @, 2 M>15)A[,#2AP#1P6(HFF&>(Z&<7>JXNI_O+CX0$*EJBIR(D2'5M_@P3\ F*3[^,X7U$FUW?\>7A@,>[!0&>9 BLCC+7 MM M ,V3^!2C5[9(;*G'E> ]N9!Q%/NL.+*9NWB)O=R:2/_DSC)0?@'] +,J3)8L M=6T E\)V%L9V.O-3!5Z5BV9#S!T4N&4]?^"<'HXA,[7]I&T.J5)[N(/+'*ZK M95U]ID:O; TL.[@SV (24*HC@5@['&^I%]!N;7>6LU56UNPTV;.N NFLV_MJ M^5E+$T@T40DSUMV.%)UNMS0U&?9)8OA-O:HEA'U@R$)CH@CPF&-#WM_^,Z_+ M=DW*^ ?U1/ 1[0(8O\/3CMNI?.-CNFT]M^US.KV'C" \QV>D2F,<%]A' ,> MK02TKW=T6)1.QAY#<2-:,>U6@)-E:U)TY17F=%6+O^0J>.J04TKP"\XK^VSG M3-D%3>P2+Q^\WZNL>?8"\>04>$P[W;48@KS5ZH8DQU #38XB(2 MO/AX]4OWXC0TU]G]^97\/%HVS/-LC!.+4'W007 7.C?VK\UG$,#]T&W%ZNBO AG M$]AP$879)",@%DD,_R9A4D3["/#+8'*>9_0/NZ+/8^H%?1XE^VDFO9@Z+T[4 MBV^>B>4F*MS01YM>".DC/(N^?+0+;(L2!O0A4F=[5WPO0=P M7+GD>E@]284.W M3^T5\"&AD*;'R"K=2G55J2PQWB&JCRI_7#-+?89H/!B>XO.V\ER"2M&[XQU& MGT5(7:*D$V\R_1&NRM4 7X-HFF%0SJ2@AO#3( TG18K"F \;X,)C2$L813E^ MACL(G^%"CU*T:!86LR(HPF*2NG\\F9:-#RD!,KZ#M@\YC<)XE@;H@<[R((W# M:!H#",,\GPS"!'XM5V4-1X#1]_3RZ_6BN2>]Y,V.$&OHO.7M?"C;[8-=GFE? MHM"^>:R8N6,<9I0&@ E\L(:73OR?Z%:#N= JC('DV*<=#7CM;;E6,2(W^!2+ M6=H-J/Q:;-%;H?'FXNJ'%Z=* =EM^,0=.]S"1%E@L'O=6E9-I;GCX!(7*3RLNM>!DO(0 MP:J3%1B+5$E5).]5>T\0]Y/-!73M+JY*;3ETN^N4#_V;'.MPX+P0X68^"N82SE)I2UA_5S MH!]$>^X;4>5 !VBK;=L8#S29U3 WW.X<'TB&?[4(7!NB\[*C0%X_..>(IC<* M1\+S%EG/V#T]\6)2.L_D<"[$Z$H[&F0_J'U2KH #"+0&]=9YS5=YW8_Q.K>: MLFOCKYTA-L1I*L2"X%*9X/WIC0/>BDL &D['<3..ZV70K="/8@1":?J\L!(O MG0O %IEE38DJJAK5NK]JE9#I;HWNCL&FBZ'YC*'2KQ1)N9[ 9DT )EGF%8?% M5"6FX6S41_J'!Z"\411!8P?M2[X$4B9%ES0]DFM%5*BSC3.4.,871[,\)A"J M0#!],-5X.S;XMLH\)U+)M3*BGS4W9U;=/&!MUC>Z&K.=]D)S MWJ!X_,TPM6^"650 ]J4;T&DJ'XS6+*4K-BSTZ+&A]JZ[W$3UZT&ZWU<3 ,T^ MF#IU'U7PJ H;_&B-H;@7*'W&60+OP[-$GR^NKEY_NI)0T*WTJOY.\;].ZD 1 ME%X&:38+H[C@,$Z**4_S*$RS I=#I="T3&3BE>;.T*"$8+#[+$@R*DR !I=I MEHCHWG\V3";3<%K$ ;R4@%8"7Z2Y&'[$A&AYK>2M#/68&3:H#Z<)!GLF\$H2 M2:"I&AK3.>-9$"=AEH N \]@M"@O0Y[!A$EX"AO3YZ 4Q?A%.@UGH/N\>WOQ MP]MW;S^]?7T57/S\*KCZ]/[R7__Y_;M7KS]>_3YX_6^_O/WTGQJHJO@JF8[T MPDU*1%%0Z_J7F ? 50_@NPFUM7?!8@T$2TK"&>@\^ITTR\, H M"LPA@(WDL1=Z]N!1!GH>YJXF$=K$0C1:\5*>SF//0&"Q)8W20L M8&GR&GR1PTAP]L.ULOO>,\J>0WX.J?AZV0W?G* \TJ[[FI;I,TJ\'MN YZNO M2<*^WE ?]9W,8Z U,XQ43X!.1?0-9F^3T1$O5)BE:(X\ 50I.+0=O\92NIDD M@A,)W)#P"NBC*.-W@YRH$[)44'"Y)T-#R@92>H:*CF/Z=!K$<0;H/H5_^>-L M$N1I!K()IXDF&="'"6YXG0)83"I$_P5+ N*\D@R=G MZDK-]^PLR("F9[ 6'#2AI/$DP/-1(TAF2>;\4PK($X14'T] M*IJO<=0(.)(U:@2'NC=C"Z"=1[BQ&:PQ+L(,""\,,P62#5N,^^-W8ELG,SB;T2>Q;12/,*7N M!+Y-&"5MN_KX2YF\%)N7/MEB62=.2"L-XGD4C8S25/:%Q&WCQK-#.MPD"\Q# M2OK)F2?I^>1T-#GSJ]!O5R1]C GG*Q)N'7PV6)&FZ4-C\G/I(I6I>(-S'"*; MEQ9\K&M,Y4!4E:2^=T_0_J5!?*>RAER""Q$(@$0L)X9-_%>ZE M7@P%(;[=R20V-UG;TH&<)2F6&E&9'=8<+#/B25ERA\[W<@(73=J&7](^B4#. MGB'UG85%8=7BF(5IC#?[>''[)$EA**XC0N36JC ",F\V1=%Q(#+.9A$0[\)X M#H"N3T6 II(C[B2]3:-,.N':\R"841*KGA-H9#S5M>B/.#$@FB"BI_' 9:F^ M[R-?3?EI_6,_?NT147&SY")&70(P(;>7K7SSOMD U!F(]&G4'P6_GD0(C]<& M';2=BJRYBB8U:^GR,U#!.8335>)!F8FGIG9;,<%OL)J;W#D= LEC>E5[W[@I M5DQ+S+B DY1!S5 _D8;]?!^_FV>;39!*/IV.*XM4HV242H'3?)]17F[ KA@.^V M/%/O6B92[I2#U(%0DZ*R$9O6%(E-AA;7JHI]MAYC$^DG8II0HQ$S)!E-PF]N M?J166.K/?ED'*QWS9119.=92>([IWBBY(ZD@+OJUJ1M;]2>+E\+'%N6!M17: M0Z8U!3J3OC".(EJ*P,UB6*].:2R#%ZJ W@OR:774@X1P 5_FINW7/KS1V_'@3*GZ\J")^@'C$S=] MH_?-CMP^PQ+WKG C"&I%O.MYV<=OVJY91MB^M?5 U/CWP9T*CZ^Y#+9(7^AG M\*Q4Z@";$D"(S\XE):A*A7=,ZS "E8VW.!-5\4/Q1'R'4K;%>QSG!WU:(P5Q MCJ!4[+6I6:X5_\,8LRO;FH@"71+*SQ&LY*JL3GM&G>VH.YF,FD8% 91G3!.E MLEYUW&)(.!*!>E.VNEHC+;[5'9$XI=7R1W?L'\&M4J4M@&M5=2Y-)A\R&IXQ MYL3>.$UI;U\V,FQ%9;GO E^K1Z

7-&?:2(>%E5[.S\7GO.05JOHBA]5P]5P.3<7+B8 M?"7UT:@,+BIMZ<87S-C OH]IN!-9/CF^67:BZ>..AR.:1_&,*QOW*S9N;>*S M54IFP)G;2 Z(8%JV!NQO.^)UN..>)RL._&X;[MQ0886C1C*UG?P(/L=A>I)" M 2Q>CZ=$@*GASK$7"W>RW/:V/#=%(C'FO-SH#".,>5/E18Q';=LT2XO%F2PK/Q0XX>9V MMQYN0 T9Z@!\?A#7@69)6-I2I3603:N^%?@X0[3WJ6^K,I(F4L1>\G$ MTAG49J4;"4V0]#1"7I&<5*R2!K$XZ+ARB@;QR'WP,45] ^FVT,'8A@E6.-RSE%+02ZH,0ADN M>@78QZW=J<(,FNCI;*0S>/^,DA^ILK6)K&6XZ74A5;Q>UG#7U9I>Z/+"5(># M8A]>]!B@EJ_0(Z^RCM2E,N6)CUH^LAN6FY&.;S"(@JLDTZU< JG%1HB&-W Z MU,@D?%$XN\DNT8,6*NI\@2J@U@6L4L2JIH5NTZ>Z1AT'45O&4_E55F4\UZD] MD +CR>!&];)H3-2LZ>7$>$X/[)'\?!3>)]>=]\6AZ2%L+CG LK14"L53CZGR M8DQ+ P5!LDV! 2\D]T;9=IBY:'D*%TB9L%B1XG(G;.Y?FNL.BX=+2!QFFKTX M#71*M4HA=FKSE@"$A6Y;2Q!EV8J[+>FCE+0N-V7.TKT"$C>:"[58>AIWC=;.=M4W M6J+8X&R6#V:;&ZR<@:73_T8P5YI='\!;!KNM3EKM!.V$N)'@LN=?]6AV"&!6 M+(Y@(,U"NH^ Q*SN\9LO%XN6X@9UB([.&.YQ'RTT\*7N]58E=0]6L5M(X&]/ M4!>.1ZUWI(:ZBI'KL2 0$6[7J@2VR_\&[5R-(//8R>U?M>QDXYH;)L1.N%Z1 M;\FC)R,;B.[76VD-Z"WK]C78PM_^W1NKJV6Y/J@0L\[59<F!ZJV#\(B72HPP.:F35GJM4 #?<>6!OD0&M_KD,>BOLC2VMT?=B :-N M]0\2P8]''-KQC1*)H:L+JH)*U.$'?25J,"L 6:09ZJFWL^HHMRGC'#D2LN5!E%1D$ZY.:L,.%6DVO3^_V85-S MJK-JM>*F-MC7PP]IG%FVA\@ ;(+2D/0E)C$5Y;>NTPE+?-U7ZF)@R@*KP6K) M^-N&JM2S"JDP6I=IX/V','.W'3NT0+<>8Z,&8C\'<]/E9<94LPM#HX=>N%Z: M@[L.N7##S.'>@BX)+YC*>C)I9\^JJ]#9=,Y( N<@_7%)--M6KI^EL"6UUK%] M ]FA^%71%$G$Y5ZE=+Q_W"UNN0_@@]6)APOQ5%]*9.\AEI(KJ0:X=,*2DZS6 M=RPP&*:^YFZH=_4MH@#Q864_<#$%;5>*IE0+O8WO11\DL>F!WN$;KU@^883N M 5,]B'E"NK@W1/;]H, ,=55AL5=ISJZ)1[,Y6$OCCH%W+GD"RN2NJCC.39*, M1' 3;'2Q*4^H-3%?E4W_HX)4:%QB8L#G7I\L[RENC++&G_#"Z\ .U4F)GY9[ M;])VZ+60^V%3"QAIM=6QPG1MT@P-LBOZ8) >IT3*=,,)!F1 ,M*+,O?A$@QO M-C@@#=R4"4@,%TY*>7_7U]5#(Z/V^Y8[H>AAP*E81LZA'FP\MZXZ:^)4F$[" M+J3$!O8IP;%5,1(B :H&NY"KKGPO;=\BY/!H7&*,4ZIN@HI7";;B\*W2;F> M7PAYQ^'\L+I*EQ/3K-S+JNW,D3VXN#OV>K@.R)=6[*@2>';5B4USB]>] AB*TH(%5%;VKJP^Z'(L8 M\%_95("*EEQ]>#REQ)?LBK#--8*)!(YZO4$;"-=[Z?1=J!QPV#V/;.I&[G!J MJ=Q9G9OE(75=T2J(0BH/BT%S9FE&CU1=W?DI?('45.Y.0GX^EZE09S-WYH"0 M0;VNZJ#)LU;-I9)4M3.LR'$&0OYM;>6]H%BB&L)R7*;YK>YT[UZ--PC:\^"G MIMLJN=K(VB07:2'97"O%Y D?SK!?[(.#15H$P5)I'3EW++FC?46E^X^3*L6&>BNU:ZURK@K(&>H,Y]^DO1*A%?*0A M>7)7WF*FRKM3N\?%\>^."S(4&ZKDQCG]IXFWB/5*E*U;LO%L&R[#PKCW8)6Q M\>L95Q(%ZLK@SE4U:$SYBYQ!C/ GI%&41R<#>Q5(6ZI'D4UYE\Q$Z'3":RAY M9:2>*\HA5(WZ^YK5!U2(SBC&= ;RMK1[@2MJ"D8B#JLBR5VEZB[[CUK>=_;* M);/4?*W 11B3S#$F%[XAJT/-QF\&G,,U_1IJ0XR&.]]H/:'5F\3OM]7\;LW> M)'*"*CF31@28D8=D2W21_.M:W>'%U(=#J4:XTUU>YQHZ^6:// M?Z,F0.O)F/C$YG.]!#6?S0Q8O5!*B&N7P LMS0KIG"T$=N',7DU,W\0"GF0! M[A4$X-Z(%#!+-.JV8KS%SWTK:.G8#82=6!,\6+8.O_RER1[!J@51-Q*H[Y1@T6M@O4] U@196ZA1R?.UMD!!5JP M"$V2QQY@D$&H;+6>H"*\;3^ZZ:$ H&V;I=0A#MD&HF*Y]T?/#6.>C'=9RU+& MV5[?:-YKX&R= >D?Z!2EX)XERJN>P"")Q, X5AN)5.D-PB?=,IQ3>!DGY#C[ M5H(ACUPW/I2WP!)JN=8^ PUTJ?B_X81QU?JO7&GY#:^R58'47"8OB>[9%->E MWY"X6]=_0O'4<$B6Z!5M4[:#H;W3+OI22_-ZL41U@K94)*G'@<-''B_)+TJ! M55554%OY0H@(DV)#(/0P=,&YV[[Q[,RJE\(#$=I ) M1(HXJ5MPD%;U"[YLCDVM,,>"'I4STCO4"GIC.N''C[B7+)T,7$SF2SM:SD!Y M(%>HY))*%4/2A,Y%9QW=-&)UT)V^L1XJF36TQ*W\ +)^QV-$WN*U7##KD)0" MII1\LDJI>"HE=]]4Z@;0R=A<%VL2.3N1\#C=YL5&#@HQ[!]4OUZ19<3NQ35U/J'H.JRHJ";]53?BM:L)O51-^JYKP6]6$ MWZHF_%8UX;>J"7_/51/ZUH WF)?P[V2;_\GD)71'&2!^(FF*+NR5SE+:;V[@ M4'GJN_TPDO6T,J-:;3SNJN5BO$"_ZENU%=D MX+C0=G026;F!-O?/#BYN;['K%F"L!<*K.WCA[!.:I;S @9?7M_M^'VU!=XGU MTVFE$LM94>]9%,NS$,MROPQ(B(DB8B1Y&LYFJ?U!8<-ELUIA\ ^FYI0H5R6S M!.3V+$B NI*Q /XN0,Q7_YH755[0=0/P#$C6SZ8! CHCZ10D/F0<( !G($#F M(%'&<'\*$*8HP>@6G1%K3JJXI31QVR"9395C1'=3Q M-)N1HI& [#PI4-:+:=O8 B07)23!,O!%1I\G,]!I)]AY!)@I?!L+A(?(,H + MP"Z<99'#E4]8T8$?TMCZ=PQ$!3"8&?#1&'D\&EM.X2M0IPJ4N6<@@D^!FB1A M#CK*$1 "=06(9VI !+R%@ 3J"L ?2![H\3&PYRB"39,@/ ,9>YJ3O8JAE(N( M.P/ QO1#,IO",2*&9-D,#VO?C?=3B\=:&/VY4)W=X,IZY*X&GMC.[QYZYE<= M!F;R1<9*(SR/;+#B9VU]C&8")?ZH@S=?(1K\0OFF[RA&)Y)_8_DWV7/9D:Z_ M[M%]+\'X#DT/U8,*.[O9(=H!XB=HI\R<3P:+-;J.T!2A&?)/7^SP$A";4!PD M'$(DU._]OX\C%D@6U!N]/W_:48X R,"R666J'_ZFT$:D#+IB?P6F5$_CQ*K MYR)('(=Y.K,_>-"C?]#1!*CLU,@5[I]#XL>43LM.O;^/H7A(V%(S1?]OYZ"+ M<%K,Y+_#8Y[!(1<%F;,F),LC<01RF7VK$P9VED3C)RP_[R.VRC6(6_P)G4=2 M2F-$\"(<8"G_+L!CWP M0?T1ED-B)H.5CT&Q#0KYL[B)S2X2.$6,LCZ&N3H1H:6:OY?VJ8]Q18N:FT79 MO')EK?@DKZUJ],6NSBIA))*'W MVCZN%0Q)5V3#)5I+Q@8*72GG=]C@4]FA5C4@VQ;#\U/2D-T->(!@J/N@<9 R MA'RT#"%'J&&>]WS--4N/G46%4"_4E3>8]4RA:<]U_=12V\@%Y+X"M!!!>T2 K1\'Q/IGD1%B!DI#D^.0TN5*4.MH(U MN^OMS6YI7C7V)-W6'C ".Q:242>>(A)Z3%=L[T*_,/I34^,A[A_)$Z,#CT$( M*V+FL6&"QU ;5M\I)I%2-IX^6S\H\5" 3_@-L?*5NPU?'-&HC1&P=0JR$*$M M>_7WC.9$$,5I. $L$2<\:QH]@*+C#01QY$3 ?++IH+'9CTVSX,)^:VR1)-ZR MM\9;)DSG&-118_GPP*T9,B_;ED)@39SRK5K(HYICD2MDG.\?X@@HOZ/I8&KK M8LH49GM3@.SF.7KZWDC[;C[$N93R7$K@31)&9,HX@I##U.CRR@=&-98[EXJE+A@E+!C'9Q 0F1'_8=Y"/L5 M>DJ+UU9$)4 ^A6LVBRABI""7(IEEX".)^-;/>0:TFGV!Q2R<3J::E)[I#M\# M<,?P?A%-,()F$A9D%8LFH W#//A30C_%4S*;G9*Y)07I\&>TK<-Z*XSLO&TK ML0H4V#,/+;"G08I!%CQR$LZ*C.Q!&3-$E*29[6R)/ZY+3,(J2%2 IU,RR2<4 M)R-? E7(T*24@DX4&3Q3B1I4G*\+T"=^@O\QIGC/5TQY4$Q&QPM!+@;5,,M8 MA8D*N#SD^D\Q5F3"#TPB\C_@ _@YSF9]E'Z%%:R.H3MVT\DK[A#Y,W:(]-$A MJF-(O_8C$PW2ZT*VS[;^[&$9]+P27Q_,G.ACHQ9L!%(,Y6$#K?KT#M23[[BZ ME\IW9(:G6F82X=>>,^>BHP>,/4MQ$4ZFA7;)N-08)IMB* :9@)%_@";SFN-] MK&5B9V:T=.36)X9PG'T-".^'Y4'(14"*OP+$XBG:EZ)12$WS-,R!;OC@@^_& M<;8/=:G<">@ P6O6'(X2H:Q&X0TG',@@)FS:K>3RC6*KQAJ$/[>![44OB.?0 MT>%I Z1GJ&,#[045#R[8)"4+9D$2U65#ZI<&E,KN:M8VNJ++3UL%+5OYQPH3 M+PEON8Z?E&-]T,+HSG<*D666C//(V+I47H[>X.!55!(H+/%D1DYGH.%LTX,/ MDRS3D7V#%Y%]PMP(Z-;9X:29WBVQ>"U-*>%9X%=Z!:=RLCU@TI7OE)%B2XE"?WU%ZH5 M^L8JPJM5K$]VR0QC1./C.2A^8O1NX89NA,DTYV.,TT24.UU<+ -:C)ZL*;R. M4D:*SZ7*C0]7!%.2E1,V H%_,K/#!])PRN@48Q 5>G_T7HUZ0EY^'$[EX.O7 M>5Z.2R#F<8+AGX2-EA!LB\UFU&)B!6+$]%(VB8X1E&=YZD HCMFN%DV'EC0G M1%5(\C$H32^><8X.HB'<)>F^_ BR;+";0F6E7?;<'FZDQ):VKOTO(]3]6$PD MORDYC)$<$QKG89(F3*"1< 'MJ- ?)R5UJ5(=Z5P14+QTAFZ!" A=$H-2EB+I M*N!M;PAF3@)TA*'3,0BE($PF'%TQ465B? :Z".EGBM/@@R"@@T@>)*! QYD= M+.T[NQ2DV"3&IN'3= H#@02/+=!!T(TF>Z,=3S!D/Z9[@V0](C)>A#F%]IS M>&E4N+':GNFU>.(,3;:#*>42P%'G')$(LEA$=P2$N'R:>RR%6DMB8G7IQ"9B MB,*QIL.] TE8Z0D..!CH"/XP-X%BA\JT8F%=#2$ C2K$14EX$KDW[%'ABV@/ M'V=_\%PG,@]<*O. 31E1@K0"2#@BY(1#0DY1%C&NE^Y(#G(2IZ!1-(H1:P[2:<4^3PX M:!4P2=%EEVZB[:7.VAK#MU=U5TJLC,A*,MXC\4E1J&LLZB07]>^,&/]'=1V\ M4GM#6R)0R"PG8_B,J"GYM'*@?$5!SJ@)Q2_^A+TVN(HE*#SLN\F"#E XPSHI$/B4IFP:!%4K>!'&,, 6>Q94QZ1X U"D8$A@J M"$7A!#A)D<&_Q23(,?@5H/WDL_%Y?]Z:0/HKRG YSBJC=?Q?)-Q3Q=*KU,6Y M&OD#,X\5!E/C!(]5@SF/6TVWZVS5%ROO:NIQ3;.2\"%K67L2!;XNICPR0^A8 M!/IYMT+O9-/V8\,G!5QLQ"C)D4 #6TK>)Q,9_JI:-Z2WX.L$<@$;[IR!Y 5, ME&.P'"8>3L)9D_A$^P"D^AL0U_'AKXU:>[]D(W^O_]!2>Q; MIZBAMB%PD92G#=P'W5ZLBO(BG(%T&Q6<.H- +$"DC I0QXI(KH3W5QJD0.A3!+;*S7<>#C/42H"JYY1W,,'/E%0W@N' +XI9 M$6 2;>K^\>1+,SZDZ#B^@[8/.<7<6%#_0(X%L0/C9Z8@A6!2Z\!_^;C$^%<< M2(J"ZQ_4,N"$?UG7: !^B9\_J=,>7(]JK5\')RU.R2+8/Y.-OS9C[ M7BWDU>.>5A-U%959/'*^5]7\7#L99(0!X/1]Y-$ UU<-52XKUZ?!G^7;\;=X M*34#D+4M-1#>(:YFN>@-*NL?'[5>+T G:+$6Q"V+;W]6'_LO,;7$"[J RXK1 M5YH*X%1[H"/TXPFO?CCDS/\SBFEM>?::^SR2KY9U0.S/-XB@V]-3<7BFQP4% M/&X%_BRWP5.62>_/=J^Z*YT^]PMW@0"$2\\F R/SHP;(SZ*A4]QJ'&;WRE,= MFN1M?<&' 3/<_(#*ZY/5J3+5YX>GC*E4: OXL"S%XX#&1+94_=<[)/-OL?W2 M?_??!$$7 X&PCD[_IUA"!'/A1_)@!2AQ(E^D_?R![9G"49HW2MLF^0 1/KI68=^/PITGI>.A*'OS0/ ]+ZR%ZJ>-QX/ M7A]@]L!YG-R/)*H\0;SQ)7+X'MJ7P?$T-F6"D49R,W:>W QGB^JGQZN@XRL. M!PDCP'H^Z@8T/W"7]U_65FU^6AG5ML Z$;5X'B_+Y7PG/JS_^HAU1M\T+1;M M'HB(>]U5WI5^PRP,+R,_G(NQ?T]#V]$QF1@NNGAS-1Z-[VJ4D*.70A"E2XE! M><-)K7#(U@S[1/O1U(?!I(_.?!@%3R_M82A_CZ=N#(C16%+(U\J;>+R\>2@; M88B?^+(0! =V3B_!U]KPO(>31=P*H4KVMSMY1_=GA M@(?I4R_J?U]@BXT&/H_F@:%\F0-#X]VA5(#!Q-X8?R\Q\P;TC^9\N%'[3S_Z MG]'B3Y?U":?+-7=+S_W3S:[MOB2 Y4!U%VSV]8H'>P;$*/['/1\// <'GH\> M^7SL-;?Y8>KU/I@O?N**; ,01TZIR 'M*!^4S5_)A@LSD=^>_::Z/L#QZS?3.OJH64N%)M5._% MOS6XV!SD?:%NZ!#07ZAKY773MI+.4&[*.8C_QS\9[ CU508CRKF+VKMV@@W6 MJN[_D/DUEO>61U7/>W"/J+YQUS0O/V?1_*8:L-+)^:3(?G?\Z/ )HVR#CT Q M?0Z=#D""_:E05<'NIIRA[GD8)IX\;MYW;W]X_W$XS/3(]?-1#M^/'O/ZONU/ MSN-'#N7=4>0;QDIR^+/C"D;L\F(<]^7VNE$J:77F@85G:O24=QAD29R,&LUB M'Q ,B:D6IB/=GX/!9.9-U *IN3%WOWKB* ##%L?O+6YX?_'))VSZB+%-(I0D*FTX M!J#9U'LE]:1>G+%^ELZ$3W#*Z@;B9H>*F_;"%"B3"*?@G\G/[6>,QC:Q)])A ML)METQEDY*JO*ZHUEB(-LM?X#.O;##M Y M!G#R(O: J7^MGGZHKW4#^GH?S4G/X]Q#[72.YV%J][.!GL*91VXY.8^'>"_2 MWS%IJHZPW5^ND;_WR7M[Y;IQ9C"PF7N2*D=)R]#@_N0T2Y^&UDNU'#_C(R#? MS[)\D@/Q4-*>WS9SZ"F]M&;-L*NU&.SS)[JX\>=@_"Q[>7V/WG 4[]4VW.') M4,7)=&3UVRO!NZ^J+#.5X[;_:3W^7C.*FS7GM0,[N7(#G>5P5IQ':]^? 3<@ M<,=E(XXN[=*_CL?G*HX+_/R0]F)3H VZ*F[954,-&'O&L#'5]2?5TUWW7%N6 M]]T.TRVOJ^T]MA!Z5Z^J)1HP,)SYOFE_A:6_7<_/@Q/]RZENM:3Z7?T9P+>E M?LWO8+>W7FI""4WN+O:A)P](PC:?]> !7Y;A(>/)8>W^I[(]'R7H/S>?SX/) M=!^UG]&/@W0OJA^F:"N[A>9M6Z["H-QM[YJ6^XQZR?%'\Y)Z5KML MJ'SRP'9EC8@>'!6U0I*.6<(QYEV)'[4,Z&-)=#Y4I_KM\/@ &'Q@9BD+E8 L MAEE+-!B\N[ONJC_M$(5>?_98$$8P:)"1&HQGI#Z!HM..!"K.D!=6A[?KA\!^ M3@30X +I[!&NB&,A_X1D1Q^1MY)/?8ZFPWF. \?<,1F-G"'Y%(?=\?F2(25U MP)H^E5\.<+NQ+#\OS,=\"+Z$19]8=FS^XI! '),&>!:,)OP=[W;QF"=5SM] M5AR=;1^JFW!E-2XJ&F-SV'EY YH_FGS7?Q(C-+RRH\H(>RK K3R"X+WI5#V* MWF/L2\UGK/S#)U92S,W?5W!DQ# P+_H7&Q)1I*+VG^J5U,F_LGI=AQAGW&ZY MK/)_78 (\M_?$7J<19.SR<#2__4F/B '[X<'R#_&"--_N?!:HPX-&9I>GUM: M\-#%@$;EO_Q)S/PGX;>Y":'\1"GP1WFMQI#6MC+H5FX^.T,4^91\6-YT^.V% MKFFWJ$SO"#+'<% M3J*[+ $;5'U\AV O.WC@>OF ;F=6+#,D+?D%<787>U8 MPZ&O52$3JR3ZNOJR#4#.7GZN1D)XO7F>?0/&TS,Z1\YFKQ_LD\F@W$_R32JD M;U=RM)81RN. ,NF0(X+@,=F1>T3"_8F1?DE<98KM&=;-F=SSX&C^UYYWGIP MMD\T?DS"Y)YQ]N1*^JV-0]9_8.+#0QQQ91Z51_GARKDES&@7G1F];XM3!SL*E?2V!H(%GOU@M1 MK]:+YIY4GC<[,0$?9^' '-?A<'\.WJ^K,^"%;+"I.65 3S*D^+R=#\ C110_ M0I @Z:Z^WK'QJ:>?_Z'KMO_T_P-02P,$% @ 5H%H3?,[>*-Z @ +0X M T !X;"]S='EL97,N>&ULU5=M:]LP$/XK0ATCA5';:9.L:QS8"H5!.PK- MAWTK2GQV!'KQ9#E+^NLG67Z+N[1=MHXZ'^*[YW3//9+/YCS-]);!W0I HPUG M(@OQ2NOTD^=ERQ5PDIW(%(2)Q%)QHHVK$B]+%9 HLTF<>4/?'WN<4(%G4Y'S M*ZXSM)2YT"&>U!!R^9(?<]>C#T9%_?WS1Q0=%X!@CQ_$U M"G$P/L/>RTE/_/V\)M:A'CU#?0UK8'LTMV._U3W>0UYIL3_#-VC['8K)TQ2M M[$[BQQ?4?E2\2W+^9P?_Q+GO$D]\2^R5K3.;QE(T'72*'6 J$PYH35B(+PFC M"T5M5DPX95L'#RVPE$PJI$WK&F6!1;('%PZ<9[NZY.%42%74=A7<_Z)X=[$ MR*VQM\3'R*JH3+/KTFSNFKMG;3;'W:8].X@7I70M]9?<;$<4OFT=N%40TTWA M;^):@&$G:WF6<+!@<6G$U)50>MI*(/AL^VRM( H#!:@])TV49^ M*I+.8:.K=MK$AVH>]E#SOS[G! 0HPMJB3>^_Y5/^SXI/)W\ON7BK= 6_K5-] M;8EVQNB!R%$?1([[(+('CXV=X7H@\KP'(B>O_0KRRD&H-6WMS%HUBA8Y99J* M4NZ*1A$X/7;8#?$W.V6SG8FG&;D,O28+\^VVPV]R(XA)SO2MW6(1#'%C7UOA MP;A>-:\I0MS8-Q#1G!<#O]=\(,Y^ 5!+ P04 " !6@6A-3+$'!MH$ * M* #P 'AL+W=O5%X:#3O#C@-AD'$YX%O=\,4NF">.=-Y=2>6'/ MN1=?K.E64C_.DC1A2VF=GX>R^S-;J64K?XJZWW*-6?]CK/QIM.=J7EFC5']5 M.-!?!"6X7WL>A/6R&ISH^>*. ^LL.9K"#9^EDPNII/\Q2_K_2B3P%)/H,?IZ MV/YN*O'8_I]J-,NEK,2YJ;I6:+^I1RM4*%V[1JY!8H^JK>/)>'&GN#9?98P@%[5:@7R_1\A!37Y (#_00EYSWUD1F$X[)[5PKH^6 MI]S)0!I!?D0@/])"SN6CEG NAUA^4E6F@UBN']DMU&XE11PGTRD6R:>TF)=< M6O; 52?8-\$=U&O?X#$>*AIBT[S6G&-WHA+RF?>EOZ%ABDF)'0,Q>E-97$&4 M<<#H#;M9>,B.&&=G,28FF938,E^,J==2J;Z+G%3_=M)"U[X";/T(*#$FIIF4 MV#/G8N%C%LPF*;%.[H3SMJL@R$"/C:$P>Z3D^FA;Z3?1.#0E1.H04(3^/9I@ M]DB)]3'WIGIJC*J%=7^Q"WC9_(^8#9-&2FP-""5=VZG>;#>^$;9/8*QHA'8P M'(DQ,6VDQ-ZX$\]"0S1>6M/VC6QAN.386OJ&G76#_!KS1D;LC9"AMH+=\Y?! MVY=ALLB(97$-]WWE6D'SSAMNXV;-T $)L2U.GCB,F]DEV*SNC\+@KC;K?JAW MV<7CN@RS149L"S2U&N1_&6:+C-@6.&8>8V(BR8A%LB.Y8@?W(9$9]!M,+1FQ M6D:2K"WBNY@1,TM&;!8TVQJ^F)AD,F+)H-G6$!.33$8LF9!MC35QCBDE)U;* M(.T:I3.::9G%@SNS'G M\V! 377XA=A".&8?W K-006PA'+.,,3$+%<06ZO/>0W;- MK>5A#9H=G MX,=5 YP4FH()80*^$OWIUOX2EG\/B]>*W3HX)J" 6T @F-+:P MD,*SBY=X6;# !%203Z8-AA0CC5UBXBF)Q8/.Z;+#&!,33[F/H<];+XHQ,?&4 MQ.+9@;E]1V-,3#PEL7CP,5HLGA(33TDL'GR,-L!$5_[)UVHPS-B/)2:>DE@\ M\73YB(!B3,P^);%]1D>\XUT(LT])_0$ ACE(V$O,/B6Q?= Y_^%G*9B%CGH+ M3;;?GM5B"U.ME].TS:D1*?'J##!(2,[OU''U:9AY_IV)1#U^;]H<^+M].QS:MJ7TK_ M(X2\WJ=3DV^Z/K7CE6TWG)HR?AQVH6_6K\TN!5DNZS!,9U2/#].9B^?-JAJ> M-[%:_&J&72JK*KP=PY]N>,W[E$H.Y[=X,RX8O_+>I_]9WVVWAW5ZZM:_3ZDM M7U3\6U"%KX-D/DCH03H?I/0@FP\R>I#/!SD]J)X/JNE!M_-!M_2@N_F@.WK0 M_7S0/3TH+H&,2WX2PIJO=01<1[[7$8 =^6)'0';DFQT!VI&O=@1L1[[;$< = M^7)'0'?DVQT!WI&OMP"]A:^W +WE"O?:Z&:;K[< O86OMP"]A:^W +V%K[< MO86OMP"]A:^W +V%K[< O86OMP*]E:^W KV5K[<"O?4*9R7HL(2OMP*]E:^W M KV5K[<"O96OMP*]E:^W KV5K[<"O96OMP&]C:^W ;V-K[BPFZ^W ;V-K[#O1VOMX.]':^WC70N^;K74_T MSOMF2)N7,AS:7;YTR:?AW]9,X,[E_9@NGW&>^NW^B=)EW)+"^?7BOV#GJ1\1 MX=,_B1[_ E!+ P04 " !6@6A-9,>4! #B(P $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?D2\46^51/] W0YL85N;MB+\ M>[NA)AI,,$+RWC"VTYWS;C3/%=?/6T=AM&F;+LRR*D9WQ5@H*FI-R*VC+E46 MUKH2TK59EJHA8P=,^'EC?Y[N>UR3 M]W5)?XIF%XNZH-(6KVVZ)0_.DRE#113;)@^5\50^15]WRX^\<^/C@VE38[9I MV+<%^>ERQ&U#^P,,E6-.CFE;T+Y10V'WR?\U\',W%-;3V/E4];'>\W@ITCQ5 M ^L7'O,1J=\Z)94'#4^M3_?#OEF_&K[O>^%?Q<"&P__>^O%R") <$B2' LFA M07),07*<@^2X ,EQ"9*#3U""H(C*44CE**9R%%0YBJH?F M'5!+ 0(4 Q0 ( %:!:$T?(\\#P !," + " 0 M !?D !D;V-0&UL4$L! A0#% @ 5H%H M34JTS"7O *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ 5H%H39E&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%H30BQDZJ3! TQ4 !@ ( ! MG@L 'AL+W=O,4$ #Q%0 & M @ $D$P >&PO=V]R:W-H965T&UL4$L! A0#% @ M5H%H329L=V*Z @ -PD !@ ( !'Q@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 5H%H32^4J",X @ 3@8 M !@ ( !Z2( 'AL+W=O&PO=V]R:W-H965THHM@$ -(# 9 " M 2DI !X;"]W;W)K&UL4$L! A0#% @ 5H%H M31V53LBP 0 T@, !D ( !%BL 'AL+W=O&PO=V]R:W-H965T@N !X;"]W;W)K M&UL4$L! A0#% @ 5H%H33.9>F.S 0 T@, M !D ( !U# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%H34(\^9"U 0 T@, !D M ( !E38 'AL+W=O&PO=V]R:W-H965T MM0$ -(# 9 M " 6PZ !X;"]W;W)K&UL4$L! A0# M% @ 5H%H33Q/^$JT 0 T@, !D ( !6#P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%H3>6- MH2C! 0 -P0 !D ( !&D( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%H3<0A8Y"S 0 T@, !D M ( !$$@ 'AL+W=O&PO M=V]R:W-H965T=+ !X;"]W;W)K&UL4$L! A0#% @ 5H%H32ZFL3;& 0 -P0 !D ( ! MXTT 'AL+W=O&PO=V]R:W-H965TLM@$ -(# 9 M " <]1 !X;"]W;W)K&UL4$L! A0#% M @ 5H%H347IY86X 0 T@, !D ( !O%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%H3:?''U8$!@ TR< !D M ( !SFT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5H%H3>!)0;$X @ &P< !D ( !6'@ M 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M5H%H38^%@$)< P ^@\ !D ( !UW\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%H31G-"F+' 0 %P0 !D M ( !MY8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5H%H382\.D+_ @ X@L !D ( !/9\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%H M3>QW@GD0 @ RP4 !D ( !0J@ 'AL+W=O&PO=V]R:W-H965T:M !X;"]W;W)K M&UL4$L! A0#% @ 5H%H37MF]O[& 0 %00 M !D ( !![$ 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !6 M@6A-9,>4! #B(P $P @ &K+0$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 10!% -42 #!+P$ ! end XML 73 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 74 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 213 242 1 false 62 0 false 9 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.akamai.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.akamai.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income Sheet http://www.akamai.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.akamai.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1003001 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.akamai.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1004501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 2101100 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentation Nature of Business and Basis of Presentation Notes 9 false false R10.htm 2102100 - Disclosure - Significant Accounting Policies Update Sheet http://www.akamai.com/role/SignificantAccountingPoliciesUpdate Significant Accounting Policies Update Notes 10 false false R11.htm 2103100 - Disclosure - Fair Value Measurements Sheet http://www.akamai.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2104100 - Disclosure - Accounts Receivable Sheet http://www.akamai.com/role/AccountsReceivable Accounts Receivable Notes 12 false false R13.htm 2105100 - Disclosure - Incremental Costs to Obtain a Contract with a Customer Sheet http://www.akamai.com/role/IncrementalCostsToObtainContractWithCustomer Incremental Costs to Obtain a Contract with a Customer Notes 13 false false R14.htm 2106100 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 14 false false R15.htm 2107100 - Disclosure - Debt Sheet http://www.akamai.com/role/Debt Debt Notes 15 false false R16.htm 2108100 - Disclosure - Restructuring Sheet http://www.akamai.com/role/Restructuring Restructuring Notes 16 false false R17.htm 2109100 - Disclosure - Commitments and Contingencies Sheet http://www.akamai.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2110100 - Disclosure - Stockholders' Equity Sheet http://www.akamai.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2111100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 19 false false R20.htm 2112100 - Disclosure - Revenue from Contracts with Customers Sheet http://www.akamai.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 20 false false R21.htm 2113100 - Disclosure - Income Taxes Sheet http://www.akamai.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2114100 - Disclosure - Net Income per Share Sheet http://www.akamai.com/role/NetIncomePerShare Net Income per Share Notes 22 false false R23.htm 2115100 - Disclosure - Akamai Foundation Endowment Funding Sheet http://www.akamai.com/role/AkamaiFoundationEndowmentFunding Akamai Foundation Endowment Funding Notes 23 false false R24.htm 2201202 - Disclosure - Nature of Business and Basis of Presentation (Policies) Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationPolicies Nature of Business and Basis of Presentation (Policies) Policies http://www.akamai.com/role/SignificantAccountingPoliciesUpdate 24 false false R25.htm 2301301 - Disclosure - Nature of Business and Basis of Presentation (Tables) Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationTables Nature of Business and Basis of Presentation (Tables) Tables http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentation 25 false false R26.htm 2303301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.akamai.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.akamai.com/role/FairValueMeasurements 26 false false R27.htm 2304301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.akamai.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.akamai.com/role/AccountsReceivable 27 false false R28.htm 2305301 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Tables) Sheet http://www.akamai.com/role/IncrementalCostsToObtainContractWithCustomerTables Incremental Costs to Obtain a Contract with a Customer (Tables) Tables http://www.akamai.com/role/IncrementalCostsToObtainContractWithCustomer 28 false false R29.htm 2306301 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssets 29 false false R30.htm 2307301 - Disclosure - Debt (Tables) Sheet http://www.akamai.com/role/DebtTables Debt (Tables) Tables http://www.akamai.com/role/Debt 30 false false R31.htm 2308301 - Disclosure - Restructuring (Tables) Sheet http://www.akamai.com/role/RestructuringTables Restructuring (Tables) Tables http://www.akamai.com/role/Restructuring 31 false false R32.htm 2310301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.akamai.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.akamai.com/role/StockholdersEquity 32 false false R33.htm 2311301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss 33 false false R34.htm 2312301 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.akamai.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.akamai.com/role/RevenueFromContractsWithCustomers 34 false false R35.htm 2314301 - Disclosure - Net Income per Share (Tables) Sheet http://www.akamai.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://www.akamai.com/role/NetIncomePerShare 35 false false R36.htm 2401403 - Disclosure - Nature of Business and Basis of Presentation (Details) Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationDetails Nature of Business and Basis of Presentation (Details) Details http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationTables 36 false false R37.htm 2402401 - Disclosure - Significant Accounting Policies Update (Details) Sheet http://www.akamai.com/role/SignificantAccountingPoliciesUpdateDetails Significant Accounting Policies Update (Details) Details 37 false false R38.htm 2403402 - Disclosure - Fair Value Measurements - Marketable Securities (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails Fair Value Measurements - Marketable Securities (Details) Details 38 false false R39.htm 2403403 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleOfFairValueMeasurementDetails Fair Value Measurements - Schedule of Fair Value Measurement (Details) Details 39 false false R40.htm 2403404 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsContractualMaturitiesDetails Fair Value Measurements - Contractual Maturities (Details) Details 40 false false R41.htm 2403405 - Disclosure - Fair Value Measurements - Schedule of Liability Measured at Fair Value using Level 3 Inputs (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleOfLiabilityMeasuredAtFairValueUsingLevel3InputsDetails Fair Value Measurements - Schedule of Liability Measured at Fair Value using Level 3 Inputs (Details) Details 41 false false R42.htm 2404402 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) Sheet http://www.akamai.com/role/AccountsReceivableScheduleOfAccountsReceivableDetails Accounts Receivable - Schedule of Accounts Receivable (Details) Details 42 false false R43.htm 2405402 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Details) Sheet http://www.akamai.com/role/IncrementalCostsToObtainContractWithCustomerDetails Incremental Costs to Obtain a Contract with a Customer (Details) Details http://www.akamai.com/role/IncrementalCostsToObtainContractWithCustomerTables 43 false false R44.htm 2406402 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsScheduleOfGoodwillDetails Goodwill and Acquired Intangible Assets - Schedule of Goodwill (Details) Details 44 false false R45.htm 2406403 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) Details 45 false false R46.htm 2406404 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsNarrativeDetails Goodwill and Acquired Intangible Assets - Narrative (Details) Details 46 false false R47.htm 2407402 - Disclosure - Debt - Narrative (Details) Sheet http://www.akamai.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 47 false false R48.htm 2407403 - Disclosure - Debt - Schedule of Convertible Senior Notes (Details) Notes http://www.akamai.com/role/DebtScheduleOfConvertibleSeniorNotesDetails Debt - Schedule of Convertible Senior Notes (Details) Details 48 false false R49.htm 2407404 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.akamai.com/role/DebtScheduleOfInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 49 false false R50.htm 2408402 - Disclosure - Restructuring (Details) Sheet http://www.akamai.com/role/RestructuringDetails Restructuring (Details) Details http://www.akamai.com/role/RestructuringTables 50 false false R51.htm 2409401 - Disclosure - Commitments and Contingencies - Legal Matters (Details) Sheet http://www.akamai.com/role/CommitmentsAndContingenciesLegalMattersDetails Commitments and Contingencies - Legal Matters (Details) Details 51 false false R52.htm 2410402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.akamai.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 52 false false R53.htm 2410403 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) Sheet http://www.akamai.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetails Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) Details 53 false false R54.htm 2411402 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income Loss (Details) Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income Loss (Details) Details 54 false false R55.htm 2412402 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.akamai.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 55 false false R56.htm 2412403 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) Sheet http://www.akamai.com/role/RevenueFromContractsWithCustomersPerformanceObligationDetails Revenue from Contracts with Customers - Performance Obligation (Details) Details 56 false false R57.htm 2413401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.akamai.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 57 false false R58.htm 2414402 - Disclosure - Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) Sheet http://www.akamai.com/role/NetIncomePerShareScheduleOfComponentsUsedInDilutedAndBasicIncomePerCommonShareDetails Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) Details 58 false false R59.htm 2414403 - Disclosure - Net Income per Share - Schedule of Shares Excluded from Computation of Diluted EPS (Details) Sheet http://www.akamai.com/role/NetIncomePerShareScheduleOfSharesExcludedFromComputationOfDilutedEpsDetails Net Income per Share - Schedule of Shares Excluded from Computation of Diluted EPS (Details) Details 59 false false R60.htm 2415401 - Disclosure - Akamai Foundation Endowment Funding (Details) Sheet http://www.akamai.com/role/AkamaiFoundationEndowmentFundingDetails Akamai Foundation Endowment Funding (Details) Details http://www.akamai.com/role/AkamaiFoundationEndowmentFunding 60 false false All Reports Book All Reports akam-20180930.xml akam-20180930.xsd akam-20180930_cal.xml akam-20180930_def.xml akam-20180930_lab.xml akam-20180930_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 78 0001086222-18-000208-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001086222-18-000208-xbrl.zip M4$L#!!0 ( %:!:$UQUE"1AY8! $G''@ 1 86MA;2TR,#$X,#DS,"YX M;6SL?5EW&SFRYO.=7^'Q\[B,?:G377.P]O5<;V6Y;M]^JI,B4Q*[*%*=)%56 M__H)4 N7S*1(2A295/9291-+ H% Q!>!0. O__?'9?_-=5Z,>L/!7]_BG]#; M-_F@,^SV!N=_??O;R3MSXCY\>/M_?_E??_G?[][]C_WV\8T?=B:7^6#\QA5Y M-LZ[;_[LC2_>_+V;C_YX:=SRIDZ M$RICE--3HK$\Q9*<_I\?/W,M6-9A5.2JPW*"5$:$SG"7Y!V$.[(S[>S':='O M_9S^^09&/1C]G'7RSE_?7HS'5S^_?W^6C4Y_&A;G[[N]T?M4\IX@K-XA_([B MM_<-_L@N'QK\^>>?/Z4?LMY/G>'EM#;2%#W4O:KI^JJJXV)84[L85E0_K1GV M:=6@3T?#L[.:^JFHHDFGIO].5?^=3EY7.Z^J#LQQUNMD8^"8=U=9,2XW+E6I M[.:RW' TOGQ_OQ;+U0E592[*UK! M W,U5G6PFI&6:CW643T?+-5:U='CG51WT.UTKH99-?UORRI6H)N?5DB7:1,H MJ6S0JQX=%%17KR?O76%-LY4K,U=A1?-:4LY5J&F^LFE=LZLB[R2%O: IZT3 M50E"&K15IQCV\_>SRN7F>$7[NL:]B[JEAY*JP?9&PZM179-45M6HJ&E05%3. MNYT:C9U*JAKT:JI7,59^^<_KFNI04M6@;K9YY53S?TUZXYN:%M.RJD9U&"6O MQ"CYI&[&D\HI_^A<5/-D*JEI4+^%[DOK&J[M5 J67 MG=?43R65#88U.S*55#4 FZRF 914-1ATQMF/FB;3LLI&-:(."JJKU]%I6E3= M9'[I%S;;;5EJ1*L:UJV!?4 M*B-8UFIW^OZNQGV#?EZCU*&@HG_XM88;4TE5@][@CQ6C2<6GV2B_KS[(>IU1 M-9&F116@=/I[_0H_%-B!J<452"EJ!E)43F0_*R63P4T.9NKF">[ M-7^,K1\JSEJ>#VN6;5I4.2JH4=?D]G.E)OU!'6R?%E4UN:HCZU4E72=LW?=TXH!)<_=76%=LRIM]-"L4B6EDMY@9<-I\:JF%3IJH6V5JKHMK( U MLY95T":55''I?:M*3DT%HU44'=52=%2QS@^MJI9ZU+G(N\/>N[.\.QB.:_;3 M4J45W5P,^S6<-E]C10>]7E8#(>9KK.A@..S\N;J#5&-5!^/1Q2,=0(T5'8PN MP'IXG! /U59U-;E=0?>L#B'.RFL:UUM4]Z4U#>O$ M^&U9;:-:J_&AN*;I:%)QSG#?$ IKFUVM_.1M>7WCJQI%^%!CLZEVG#^JC1A;<%]I%W*B#%!).;G-2>)=X4US5:B@X?RVL9U MV^:VL+99A="<-:N4F5!2"RJF9;6->BL^EDIK&HY.ZY<@%58UJQ)WTR;5@JY. MZU1JFRI%,ZK6+\7BYIBO7N,+3B4)WUO__N@Y6RYFY&NMT5"\VYFK<_[^NH]6=K.Z@#NM6 MPMMQKRZNX;ZDJE$-5AA7K>ED].[NI*VBU5QA==/SK"HTY:Z@ODGUSI@K7-%T M>1%+S>O/2N9J%#=?A[U!S1:MKK>BPY7CJ1U+/=%74+QFV]Z75#4:%_G,TB^[ M%*#\OFHJZ"X=6S]X*FX+%ZJ.*ZORVZKC^:J]V@'0]Z"CQMF<-^-'?T7E__G8 M&_PQJ[GLE_V33JMBK?7[:>E#U5&OJB+TB=__SZ>/)V#37&;O'H;RR__ZC[^D MYE.+Z#+[EI^]F7;W\\74G9-BM=XE4J]RZL^S.=] MZN8V5*PS'(SS'^,W/>"4Z%/37^D_OOOTH?LJP&Z]\4WZX?Z77C?]=M;+BS?3 M<2QZANZ%COOP7V]_03 1I 0AY"_OEQM/O_%^^2-WW[C*B]ZP._]5($$Q]MDX M_^6>F1"^;SXKFVN0#[ISU?4[BF9?Z]Y7OO_IX7OW/]Q1III4'VXI]7EXS0^1 M5+?\,KZ=>8*;_*'+NY*M9Q[OIG[PTUY8\.>9MOR5'?BTY3M,0,8^W[3O1,*O MS1 )3GG)'I&H"5\G-N.K9274K=PY=W,I=B%MQ\.)6/+>X MO=,ROX.Y^_NW''H;Y^DB@?G1&TU_.^GD@PQZ_%KDU[WA9-2_^99?#8MQWOV4 M7Y[FQ8O1ZV&OY.=I@-.?;G_KPI=_7/5[G=[X=DQONCVHE\9R(-KSL>6<_ZW[S\EHG/YT.[/?[^RTWV<%HS@L/N=_ MFLXT*KTW./]:# ?PQ\ZT@]&TUX=6#Y5.8 [=K.B.?KOJPK=@1 SIAG/+"KJM M8I0U/GE'OY\WHOK;7QZ:K4/V9O+R#-ZT[-RR\XNP\R%BUE7\WVKG5\$"O[8L ML$\6V*LYM@8+M%JPU8+'SO^'AP(%5BW_OSS_/Y#]E4" .[]4R_PM\[\(\^_> MV4A;7FYY^:5Y>2?G!8?'RRTH/U90_@)G7ZV/82^'0"^N9MOE/*K=V6J:5M,T M2S2Q&KYT%]G@//\PF"=3;]#I7?7S*5^F:-/?/PS&11:FTS"C43[^7F2#T5E> MC)98WF;]%,%ZE=IV/;F^\U5OL!Z)\.S\9]9D?O\.N\/ MKV8JMRDLN,9D9VM>.]L7C^P^K'W@!V22_K?P ^+"8/,/:^W TO M+_,B5?B:P:>:Q1DUDYMQ0^7L7D0*[.IRPMH+^]O)WX;7>3&8%ISG4#4?^?QT M?))W)D5O#'\[LK5>=\+-5 *;+K\?7H*QU>NX80'V.,B4HU[[M6;;W(7?1*"W M^WZ?^WXG8G\C?0Y(Z3;K?#[Z[>1*NW M:+TA6KO"9H]9K_COK#_)[3\6A:@39L MP=>:\6S]5TSYM5KO+<\<(L^\J$IH6># 66#WMOZSL< K 1HOPT M]'DI'49: M[MV,>\EKX=[=F^*SU?B49Z-),0T?L=FHMQBX$\!"O03P]^7LH<7#'WQOU.D/ M4]M7RL=5E)MQSR:D:SGZ$.0Q;BPG;BU1<6YP,NDUS3S8/3)9H MW7+MXBY>FVL_#0?YS:>L^",?OU+674/N/2?K5A.\Y=\M^?=8 &13V/?(8&.- M$^KE#:&CDH_QMT<5^V?EP MT$43_)P;ARL=P:V'YO'T\=_#>'DK\%6?D[ZPQ7=$YZ0'XZD_EA.GYCGJCRR$ M=,_>N&/AXZ;(XB/CWCV?^[?6WG[C %IK;Y>R^>A2'#1/7!]_TH5=(^H&,F?# M#HE?4K'OP= Z*I=7 \VMUOGU[&[<5K'OW:=[_(K]8"3XT1PI-T]X'UMPQ+ZO M&1P5%FF*D^$H$PWQ:QUD;)M&X0XW7Q(\O>?F@"2S0FEB-DW$'96(U@W+UIL?=30HY76+2(Y=B%^4#S>A /I%I$< M+C,?OZWX\HCD6,]BF@='VE.9-L7]P:2X;P(<;=],.NPXBB-+MGPP!W2MRFY5 M=A--J_8:<>/B*P[*?= $6-H^NW.X>.3XW0\C4>4QWKK? M,R>WB/GU(.8F>)+;9X(/W&%Q;!;?//^:3F@83X.L\'(#+IW%!F< M?\L[>>\Z.^WG(WMC>_T^_'8RSL:3T?>;JWSQ?&-P"N5Y]QLLT-+C[5#+, M'3)4TN%U,8N]F?VYQ"C?BZR;W_<_%)%B1FOK"1%CDG:.OVW6!X+D)Q=Y/OXX!#L9:+C !%_&%WGA)D618-UHE(]'2W#; M95>]<=;O_3OO.OA2D77&;CBZA=S9']GE]'RP-TJ+DPVZ'^!C0('K_&MVDTC3 M,*:J(]>,6>KH]4Q@>P6UW_Z2R/WS.N0^#MW8\F[+NTV2N_.\^ZHXKUWX3856 M*ZW6E%:MF#H >-AR:\NMA^!?>U4L]YH7WM\JU5^_^_77WN=G.2#;[HPJ1[?@ MM5/\/S4%1A>]JX8QR@;3G@NW MJY_W<=C#VS##QUXG$7=P;LZ+/&^@I;$5*]3.NID6QW-(A9817IX1=A^ NP4C M3(,0+K/BCW0D/?W+Y^RR:>?K6S'#RIF_7H;P*2IS>)5WO^>=B\&P/SR_^=8[ MOW@5\N&1N;]>IO@\''2&EU?Y.']5^J)^VLUEA:="R)85C@9$/I456E6Q7U5Q MD$S1 LK] ]83&- M?/:3G"#"EX(S/@X'Y^.\N$Q]E>*^YSI*Y:6FX_H7+G(N[UQS#J]/DQE@0^_Y=?#_G5O<+Y8IUG\6)[? MC!563O 5G2DO1Z"T++%OEC@T*='JO%;G-5C J9:;6VX^FH#1Y3CB5EWO55T? M"$NT".Z@6.*@(@);A=/?OV6#\UO62W_[U!OT M+B>72YRZK1/IH=9_9T4OY2O\!D-?:&ZST?3'9O W4.CG!WJ]_27]=8%@S\2[ M._%I;?#]Y=6:?7UQN5Z'"^W#@_2GN)7_K?Q_LK."[RK('0X^P/"* MTVSPQY>SLQSZ2=4^?K!?OC6#BU^]E%]K%5^Q\&_/U%[\3&V7$K24WK1=WOTN M[_-Z\U *LTV3X!#UFS'HU->DB-?,61K"F.WD.UYMU>%M_98 MY7F#!.X!NSQ?6. VW^7YJB3K:W1YOJ13J8D;H"G>H"/C2/DK^_6[?S&&V994 M\AU&&UUS60@2>B;\0[]TQOC=27Y%T;$1["7"YK_EZ?2B,YX4:=NE)+.#+OR6 M%]?Y[+ G_.CDH]'==NSEH_NDM-_SXK(WN,WAD VZT]<3FB'L9A)GY?3O3G,V MG_\K$E;;,-3)\&S\9U;D[B(KSIN6 F<]GJF<8LL6=6QQ7R]<7O6'-WE^DE_G M17JMY\4M8R1W.98^=),UOEL&_EL,M4F,F%_A'X^7S*P"X;S2WJITE_W+OJ MYP%^&0-I/F9_CB:]\55 M-E@^A)I]YV2+>59/\O&XGW=G=9K!0\D#7Z;?'7B9CP>S.8]6&MZZ8V'Y.^-+?7 MP0A)^8FY&Z!Z?'&(!Q9SRD%,KQ?J9U<.O[9;8?];89_YFV[Y '_*BLY![H%E M6M'-:$6?\Y3SUMIFGX?7:K9I)J>C_%\3F$FXAG^4[E0ME3=LVU1/;@Y.5,WN MA:QE#!KD^>Y;5V&##^DUE?Q!=LR_4_]0YV_Y("^R/M@2I@L&(B# (DNOAHSVIZO'*CS7F^T(,5'BW#[(MA#D3"M!BE21CE //IK\,T M)WF_GQXA'G3!-OPC3X[-X^67QR;[NA12RRJ'SRJ'D/9["ZG2JJ(]JZ*]RYTWD#(MG&VE1\L,1RT9EJ_P/) I_&L"$TDAPL,!_'4Q MCMIT.I/+21^J=C_GX]\&19[U>__.NQ\&U_EHG)K_+>L-/@Y'#6.5E;.?,SZNOSPO<@&H_ZM M\.W^NLX'D_Q;?@F3ZPW.O^;%V;"X3$EWOISV[VXG M)U=Q)RGAWB542>ZA<6]TEG7NKC??,O=RWM=G[/:G[C#U\_OMA:.4,/(P>&]\ M$XBO+W]]G_\93?=W]'XEQF-__)^MU^Z)>7[,BT/'+G-Q<2DA X/ MXN5O^?"\R*XN>IVL/]T,G>%D,"YN?O_MY##8=75BA=IYO/WE;B(__W;R^B)= MVB4^^M.?=HF/\TQG*?-._1+?HY;/P\%O#0&WCZSUO>:>F]$KL7W6UL[MHA^= MOFZ%^='OZU:8OZ:HC+5Q>+OHQX7,EYSA]^D__]X;7[C):#R\S(MIC)*[R :# MO#]+H_CW_-3WKGNCQN0TG 5>/3[%NTR'I3F^(A6P%+W9,L:!,,;>)8;<5F)\ MRKN]+!MT7584L&)'SR0KY_N*<(5L)3:$^P9&U.WU)^E._4G> MF133]X?"CTY_TLV[L1A>I@#"R7A*J"]G(2L2&4= QY.+K,CM374',Y$\?0"G ME\@[S7+_VZ W'LVM0GITOMLL6;U#DMV)^/5I]HK,CB50L!?&/KP2L5-C)NV38^V\\O"2:5N#+57.>NGH1-KW_2"V57I=-OG=IVL* AL& M0Y"J\N7PZYS_X3HOQKU3L,?-H&N'@^XH&>I_SXHB2Q=KQN,,>+'EW[*HW8QT MK\C%]8)F6 L.&@8.#L'4VKN/H#6UFF-J'8(TW3N:;1FV(0Q[".;7'GP#+8H] M+A1["&R\7V/L\W"7:55Q;IM0K @C!2]!#4/.'$#/0FE?-,:_V[L#:@W>U-:^.SKS:.QOOP;QJD6M#D.MK-*M: M&7M<,O9 #+#6A=4 KMVG ;9W(' (YUMMM%;#HK4.P7.P7Y#02M>#EZZ' $. M(=REE:X-DZZ'8((M8==O^32=^U<8R6^>M2[S;#0I\E\FXR(__]G?M[[_>=9?:E[1 MV1TMJKJ<+OY=^<;]#B;+F^"^Z=U\X8\;=WJ7![-VL'?E&_<[&572M#<:,H+E MS[^=;$'7)-E']?._+=]BN8KK:K+>K58JWF;^]\IHONMN[QI$S3Q+IQ:?)Y=Y MD8V'\QM\39K]Q\) %CN:^X+/!\/+WJ#V&ZLIN/B1I;[NBQZF]@AENG>Y!FHI M?E_A<9I/JYOKK-=/,A14]RCKSVE[-RF*/#W4G% #P(.9R@=AF'Z857US)QN^ MY6>S]U_>ONGFG=YEUA_]]>T[^O9638((!-K8C&4NF$L5$899;))Z#B$1//#R^AZU[' M#8NK(>S>W.>GXUGGCQ 3L> H<<9S[;B(R#@I8HQ.!D&#%7B9F$1I*M41D_.W MD[\-06(/I@7G.53-1QM1U$9))7/$6BZYC4H1&@PRFBGAA/=TF:(8$4*;MKL! MZ=<2@ 7-69""$V$YM\QX(P*37@2+ I6R3 M0/8UCP+KR[?DU3CK=6!SCKZ< M^?QJ.+J'P?52#I2#Y<8I@Q7'0EHM2.3,88JHMI:4I!S3NH%R MI"6XP@+I(R;GD[4$L5_YWU)_EF$-CZ$*F*#I,0N2-**1L8Q@X% M@UF4)0C,N99X+16Q_HAW//U5*A(%3"0+! /@Y\%&:YBC.B)KM7-4Z!+J8@++ MM4#L%M-/369L/N>$3_5'%\-^%WX;P1>2,_2.B7QV,_H\3%R6Y^GO"]-/KD#V M*X[Y:3')BIN9#%KXT,P-./?)DWS0&Q93[[^?Y"F#UI(G\.-P<#[.B\O4U_>; MJ[SNJ&5*A[LM^$!V0BD"(:9B4(R'J&W 6. HXW3[1?GVEZ_C[13;X"@@" MJF3G^?!LZK?_"J(1^N^=G^?%0?/P3)!\^!SGB$Z5X<#*W%NIN*!2 \K1W!@7 M*0H^^CE)I>32SLLBN&?4-EE M5U ROID,NGEQ<@6;#6QFURLZD\N4:;*S!-H_/!"5XMFL%[ZPG$EUV+].WUD< MQ2.;VQB)N8DN!$*XD=90;!5FPD?-"#.Q[,ZX_\]/]W#M>2;_0,O$$?^9=\_S MZ?G Z,MDG&J4F.[#X@XF:GRQ]UT\AX?YO!9CB AN@,#8<8FZB>)#.J327OES,W/9("<'PR/9H9F2+_,'@4OB_R!(M@#WM, M"8!V3F&W2.<,T=(#1VCGY_'[PPD9I@^#7362TGCO"C<<(;)@8'@0CB%X;AW M+X%UA)^B-D&J^1'>GV"1!8(N?GUI5,.S^Y3/FXZ+"A89 MZ9 XL'ME9)&3"L=D)UJ#<8][+^;=NT&>XDW]G2 MA)JJ$ASW)%@CB&>4(Q;!OD'*(B6-HD!_^:A*6)]$ST'5$A Y,,9E+,@HHL,, M:>X#UXXAJ:Q1$EG*9!4Y,<%/I.=M,%T*A4OA=CFP\320*;'U^?3=17LSJW*W M-".P!Q M,2)I(^$L -;@90?VPM1W-H\]4>H?JRB%"7*!""T8YRB=6T8 #SY(T-<@YEA) MPA%^M*12JYG*8@!_1@">"H%3Y)363@*0H8AHBC4O'=&)8Z;4*J9RTBLMA; L M(@X@5%G.@T56N. UYK[$5.JE]U_RIGS+K^YT\M3:9AG M'!9Y[WSP$"5=#&_A=SH=@XYR:)">K!B,0/I7$&BMK>3! @Q"(R]ML@*IC\H3 M*YAB8%"Q4M $7Q Z^YKFC,Y#X*N[CXR^Y9V\=YU.9[[E4]MJP_ P4,XQ$,9#GAY;?V^$I? O MK%PI8&%NQ=<@RY-(>(#0=I%V6DKO0%((L \XH#OE/&5!>4\=F&NR9 EO3KMN MWOO9P&2[:<*QGYW7:\#9GI"2AA0$ACSAU%I-I,)1I,7$B'K[]IE MSN^_>'>4'WNC3M9/1[GA-DI]C8^#>J5,!!Y-B#Q2K;$&^Y_IF([7$2%O?WGW M#I-W%-]^ONY+]R/QP\YTK6\K?)U&QD?X;042F*T._.P4 X6'(I?:68J,P,1H MXK0P0K_]Y5=Z.XK:KU0/(XUSW4$@1:+A2J8(-- =W&JNA*<>*>V%(>+M]$Y MU3 >OK(\B-OQK;\D J-U5C&P!PGQ%H!%BVC06$KH$R]7;B64/NEY6&DS;/& MUU6*Q+-&:@T(5<"VP,Q1'H(DQH!VP6E7O/MU\;NIZ_O/W=[H<'EZ%@[T83?_ M\5_YS1K?90XF&YE5Q",>P'AW 07,F>)(*:3=XFV:VB\M#6-X>9F>P@),]+@+ M'(;T>7C-Z\4'-U%BX$MCO.'4&1N9]IY['X/BTOHJTU@0!6B>B(4AKQC5XOC# M95Z;_EY#Y1+-AA_SB[7VUE":V!G8D'2*DXTUP(D+%4J8LS M#OO%_)?Y9#Z\^1[*80N8OQ7CV*;<:Y$D9B2WGT"E:2"QT-(#NEX%Y PI8RZAB$*!WP+83WL(>*47BDJE".%P:C>R-[?7[*9)R MG(TGHQ*=?AN<0GG>O7OK\;%(4&X)-=0':4$A8P8;E0-P2[=;> 3>*B-_!DPD M7XA JW9K-+#_F '<+0R@7*Q%A#5V"DF .3'8,O=+2A*\E#*PZ0Q3%8-N7N)\BK?0!T^BYN=\++(+G48.4 &N%6>&L]@J@A>5" ME0F$J9"4/AN!/N?C[32JB\)+ NQO-(^6 E"D-$8'1J>CCI6&S01F_+%-.QO, MDP8]O0*?PKX!73T8Z,N_=?\Y&8TK;MK/"D81#/C\SYGK[&L!UO%DT)EVL)CC M9%;I) '>K.B.?KOJPK>2!P;IQU2$%($2H5P$F27>2 MO4]2GG3R0096V=L%*X.&H$*MNV@ MBTG>_=C+3E.8U.Q"PV;[DRB0*-9&Q)$$L>N4%1Q[)V!KBD!"Q;5&*EE)K%2/ M9,OAKB*P @O9041"2 *RUU7K#R=27$B2AQQ5K#O?=V?QE?)+?7 MY5617Z3$#]?YK9?[(XA.6)HO9]^S'YO17"CDK6::"&!N[23(<(J$%S0 =0,N M61GO".SRTD;>9'S/.K55ZT.CUK ]C4M'?D@R"S84H!YL."(,<4P26@ MO_74NMWIB46Z^M;K?ACH084Z2=L48@8[R33+H4-%3:PP@T MFEB":]4#V6JLJ\@=&/4><[ 0L.6$,V,Y]1*T+#)1 D(HC96F0P>Y^5@?=-WG MX:"3C2X^@)@??1^"D(*_]Z8R:K8TWX<.JDR/A;IYU][\-LJAWR]7R<4!FL]T MQKWKBJME-6?N"]L_71F.@((BISP ^L&.:2,B(8XQJ4OSI6)Z_C4_V=W,9#_4 MJCA,7KA?;$%;>F\P")ODR-48D'0*SK4<&;!"2EX"*M#+4ZO?'Z;[OMWJL^N[ M@\2UXE@6K6D*YE/* 2^P -H-NTUQQ+#EE);W&L&)+[G3Q%,GND1#8@XXO&9^< MI$OF3:'#W_(!<%P-IH[)=!/J[AN/T,8AIJ1T6@3$>3#$>N4=#A$! MH +O.1&PVCJ[6L*<=*Y< JV .IX,#+[PZO+Z877=4@3))8@+0RHF.5#F4U;\D2?QM!Y=D+56Q(BM592[]!>J M 6"R"" 'K+'R)0YW+CF2D4L[08'F$%>126K"K&<-<.1N=JG!28(Z6<<4A$^)I0A(#(5A"E!8@ MO*3(4*H\"^G(GC(7*CQSG#2(.$\1DD8A*7C$*A#..15&*.ZCE,%'XJ4OWTY7 M)=OYD$FSM9 D3%%KC"-&ZC MT>KD<@M&8V4-IY1B$/H5UJ 0=%_R7NT21TJ=;O[KZ,#"Y-A[ZY2V40% ,RD M5"G-#F>:-8<.3Q.1'#"201Y%%"(GGMJ(02 (J27!$41GV3>/>(.(\R01J0F- M*8D$<9$#?M:*)M.3!L,U(J1D?F!,F&X.:;86D5Z[2$W$6,7 7)93HQS@6%O M0M*N);H(P)O[H\M*ITR(H-2\AFEH#L:"=0(Q+#C ! VF0L7)E%)XOW/9D8QT M,+,D"V!-*9<$<"1)9[D4@YD90SE7$19T;WA@"T(\34AJZ;G0W")%#%?>&T\Q M<0(+;\$&T15^5<(:Q"5/$9+8$D*T<%Y8L$ <8"0G4LXK;Y))(BI"/X3:H_YX M,1SIF98*&T$I4=QJG$(H+/:<,!H#B646O#04!AJ6UL&%ARV)7DEV@!Y8/[/8Y MM56KQJ5 7A$&\"-R:5)\K\4IQQ[#3#M:,YC@9+J3@AY7"ZA\M!6XWM&2>U.AV>XI$9 M:6PZQ@/3B\ &8E%ZA\'&)N4+'/?7AYX^J84+@@_Q3@D;I0 HWQMUUK]&NW!( M1<"DQI'A% 5,G8!-EM+_TA1R*V,YS@/34MS7FD-[GND\LIT0 SVN@-T\CEQ$ MIH@C*@1JA>.>FI*D(%(Q]LS3^3 89X/S="W'C$;YFI? %_&(42X=@B/ON!#1 MXH#2@1I15 E;OF,E):.?!7Y 1@1@BU-&>)Y"I"BC@4+NP,+05&L MB)!"DK_0T!_1,0QSV*W$X!@QF%(14 &.Z<*"Y0ZV?&GHBBP[6'8Y\E5$#SH$ MS6P RD>.O%< US*E^X,[&%++J]_KOQAK",,IZ,N8@= M!VM7,^,EV+DFN)25?'Y#W-]\(5CS)73S'$-_,5HMCO0Z6:AH]Y0ZP M&IJ"T73<'YD,J&)] !FTR[/M\I3?J%]Q8.JDB5ZC&&E*]JA/@M8\4["X>J &8 MK'"4H'8$=5C2*AC F[H<*Q$?0Q1SAH4+EC,*Z$]B2C )P0@K/*LB!!++T86- MHD6C\) .6&-M4M)VQVGD*1!4>T.]8LH@82KQD&@RJS8&#S&0XI89K8)17,-Z M,$T,=V#XP29RL4JH QQJK% _K$>D:[WR1F#CJ$1>6TZG;PEYQL&T0]Y)Q^R1 M:=H]+LI3\) TAB#M#&6"7\J)0(E.B81X5TLA;E>+N#;*"LRHCE^&2_ZY1 MM&@4'@+K%J5#!>73#1CO%&4V&@_&5;3:^BJEB_ERC$J[/+O 0P+Q$)DEEMGT M=%>Z)VYHRHLGD"8B5$)5U:[,3N$04#$(QSCU)R6H"KTH>WLRE6.4#<"0 MQ2(ZFZY4,,0180H3AVT(%) 1!KNW:FF04.W2[!(-8A9AOJ'?+2>N,1!EL\73>1QME $;LZPJWRXHUVFG;J'7$I* M1;#%QG*#N('EX5K9@*E5AE29$3M=BHKHID>3P:0[+>FI2FY%NM!EN>;218F! MVZ*BY302@BF]'%A2#F*J'TGC;! L"O'Z NT M?"'^6>BS=:(QRX+!/#@8O^.21Z.C-#IER2'&"EI.-"80*<5LKCV%5=&],KU0 MR]-U60=_T$2#Z%)&,TNC8,X1B9((E+*[W(B6,*(ELM!XZO']?#X>PJW[@]'DZ+BX?KY MI+@/#>S-PQ__LY<7Z4K8S<=T(6R!SQ[J?!B "AM-*^#'U"D2%(,M8"@ '*Z8 MML)R4*HF:L$9*Z4>2;GO5,6D*^9V& 0@CT4U$*L\3LE$,6E1\ZU%4&6+*]4D= K:/4253#%2U1=83ATH7>[0F M4E9M_N>CQ7Q^X!<0!,Q&!FK%!@V 07L&*,4(K'W00GOO2M>,"? *KA++!TN! MQR2!-1*)$,"N [C)-#6&:6DE4TI[Q60I\0H&%L#+][L.FP2/B@+B*.584!<\ MU\)K;SFS'A$BL42NM U>?N:[%P7*<&&QMIH%P9-L-(%38J4PEDABR\DEF"9, MTRW8X#KK]9.K"*!D2@0PLTP9NZ?R\N\2!6^9E=Y\=C1I,$^<.58<&"T M(2 I/CF"D9_C5)3^U,!MU'4WQ$G=Y,0T$8PRV6BJ='.L ^ M1@0 :?G-0:F6L<>QT>ZWD[\-K_-B,"TXSZ%J/MJ,$1V(;@M6,Q:"4PD\HLT:G%TFX M04+S@"T!+8TY B5=\A<=,]6>+!633PL4M)$I[$KA"$!1\CA-.PJ[/I1\B2F" M8CF#]:$3E>Y4.G)*/2.::"\BCT28 2E,>6E<<&@E![1(< M,&B4@B@6="!(EW.7[P\NOCPIGR8AJ:9@"09@4(=2WG KU?3=8J]3T+0I'4WL M$SB^/&TW@) T&N(LBT%@SH@' @**C,HAC:,LIT_:GWG]\E1\.J2D%M"DMM(S MX%,9+0F&IZMS*#F"8LEE_/*0\EG%'2@(8U000O+ ;02K.":?E_+.>:1HR3LL M-",'--FG"21# R-&I(QWADL;4LI=+HB'F6/B8VGR+R^0=LWM6% EHI#I3 P8 M0"BG@Y#,D^@-0]7:6@JRSQBG0/1IY#R#G]5)ZR=&7,Y]?#4>]\6,;7R ; \!M9Q#@1FW0],E,'CSV M3O,25A1,+U_%/#HR;B0YC>0F -=19#BGAAN+--A\7J14$IR4CE>/F7)/$\-* MJ4"#HL$38#PBE3#,F4@])5K+$]6A\")%IGT5(=6W,"N-NF(7$HI3#!"E5S;32+FQJ:?!<109DQ*!9/.%<8V=*1_='3;_-<+C"$7E!.':>"Y2>&^;,:N4D M,]JH<<*V%ML)ZGQTX!PGI4.FB!7X%]CYNB M&QSA*Y="A9SD@ D=\* '.J97NF4(F)8/^8Z9:D]6*QH1:VR@,2#-E4M/S7IN MA+,J>JG*MR>XPLNY?P^=IAN?4FVA7;B,$2QPAT";<.L40&]$B,%*&ZN)>MFS M@GW3;S/MDN+A%;9*@6GB/ 4S7SB"$NV0I>%EPYCV3+FG:141"%,@#HF#+0P8 MQQAO690.Z: 8EHV6B[L[Y3/"6T$8I1$,9>W 5,8@_[0&:J:4BXW&A2]^RN=X M1(HRHJ.(7(.6%DH1+=D48\OR@\S[(.8>3OFV4"A,&F ^8KBWBD<:-6<\2FYT M1!&D8MGYO3\?V*$?FV(AL$BOWJ;;S,A$*XT(5B!NTJMNJL24^[1?FG9N*M-C M4=Y;JIWEPA#+/;4TVH"$=A6>GGU:,H=\;LJ#](L;.3M0(* .%.@+80)+ MZ?:(842H&&##LH 1+4F]%U<@SRKC4WH[Y:2";WA.G5:8,0V@ET1,F/&E(Z.7 ME_&[/2U&QFLC2' 6P^=FPR$L/ M_#V:O\2F2Z'IN0]"N*1@)AOF(],4K#H3RAD[^YGO2!Y(0A2P/S%4 M8\Y$NERFD J",F&B\=MY%9I'M*=)E>@ T05-)#8ZI0-47GG!K8]!$&M].83] M:)GOR>))^.0<] &!:N*"1>449T%HY+DD&C>9'U>%Q'#-E8\1[ ,DN= X>9J1 M412G2Y\@K2M>EFL2"^T:P]$DP)@*@6C+09M9J1U6CBO-N7.D=+/NB*FWF4]9 MTXPQS5 N!05S4BDPH98D>O@D.CX$?ZV M)8"U5#H>N?. R;GDU.KT4+-$%F%D%Y-OWHHP@9X.(Q;&N_O)[\JF#4@@'3FA M% /IO X>4RM!IQ)!L2S9M.N:,\VCVU-OOP6$F%7I]2Q.$)!0,K"@"#5!,FI* M.P\,R>,EY=-]:4RF6\'.8H^YP"9%4VDGO7$HT!#*[\U+L:Y;Z3"HN1+/\L " M8T99PSCH0,U .SJE5> .P&T)SW)-1-,FOU-$&YP!]1^^G>81[FC8( MS)E B(+_"&YL3"_+(V+ .!I/>"RVAT (QK MI+6,.QU,R=+B>U(&M^_3YUTW'&V80Q<%16($Q.XI6)66*D.R7,DZ4#0CREWW$.-LKT MXI'5@AA/G0&M1+N>P4R!'A!5)(NZ@1-\0:Y, @B$FQ2J5PB1[3QXF;08V- MI&(R!\ *LHI+PVG@!AE0>]IBE0*V2"F4/R4:H&O[:?=*B"?>G".8*6<\H"O/ M)0I@+WJD@NR7,T^6B]$Y&JG1R[SBK;-0\:!T"F#L@ M*$M6$%="K0U"-R>-&Z:,^9/A9 ED?4URH#<<8/():ER,OA0?AX/SO)B#9JG: M2W,97WA"#V0-YMXR+SDQ6!LJ&1>$!V F47[?@ZJUI= 3J?(\I%^'U+7$H4%C MA(D-$E/.); 9$$>:P(#=9"PG,&)(B&4>JG*CBY85836 M7=7GF_GGX:"SS:;S#/97,-$C*;FGRC(!JZI9>IL93.52PB3.M5Q^.WR-03W+ M)'8$_1RPM!#*>>!JC@RU4EB?@IZ-AY77VZ4TV]?4GP;V0!XY1-.340#P&'%: M!.T#B#(*^[W"-\ 86,'K.DGV19(GPSR&G4M'!$)*PE/J#<$H!P02 :@(5+:1 MTOWTY;?'7H0JJP29QA164FB.B.<$<66DB\)C%L 2QJ)T>D; '%I^0^BE)K%3 MBQ=1&;G S(-5QW4$.\\"MHH.D%6Z>;S=W::]$6"SPP?*-*=$4&091PFB1"21 M-<+S:' Y:?I!3_UIDHY%XWBZK&\" 9@6K)-A^]-Z+&K12 M"I4NI$BE A<2&44H,02!3881BJ6]01A?]XB]FB8NN^J-LW[X<94/NCT 0OGH MPVV]KIV,/P_'_\C'7[->M_SRIES]^'6(G$E0WI%BRS4SQE*3@K -BI:3\G.( M1/.E!_/6'=KS3.>1M[R5-S0XY11,B@.OFF "CNE!0L!C!)5A&F-+#M@G3.?6 M"S$8%S"2Y(VXST&&?^R6#(;+@+%"6@M Y? O M&HE*'B;,8G2RO%GE/NB@=LX./DJ, @J :"Q'2"DBF/3$12H)1>7H6CQ]@VL/ M=-@Q/S#0ZQB >S1!<(.E,9)I&JQBU*6]?QT^)P_ MAMU@1 _X.U?1'N@'2DE,3P0C M\0Z0I2$:3^EG(G=@*98XD"-6J:5V1+_=SMY%*YVG@5!/>0!TB5PPF!K@D<"$ M*ATA<34])]GI[.?1X\%N.ZHQ4$H1HT/$S%F"POVVDP!VREB-(;%KMMF<O MH ?&+&/>EE.^"Z*7KMRO._O1A1ETT[]2/H!KL&[2J]5CEQ7%36]P7NM5K_?) M&)K^ZPW#DH%1HBV,7R ;*!=1$EO2-Q2L,TZ6QK[&J)YE&O4^9,(!:I! @/,X M9SY%5P67;K5:@X4K7XJC.,4:[64:*P]P,#)W$&"'E]J-!>Z"K_YX1'VY1.];$ABB<% 1( M0&N H*EQT9>Y<->TY"O2%]00LK)5(2>:6X9$[%:!SSPD>C M.)(EA(0!D"_=X&XX@7()VX&R" 4M199'1DM&3#'0]@="U\$ M8E=%#$B>R.G#XI@QY8.B.GBERYDK#H^P!R]\7 #E$A3T2 M%K/R0][/*1R66GS+84*]SCCOWO6X^,-/?4Q-@I =F6/ZM^\_):)S^M,1,LX)1 M'!:?\S]-IS.-!'>1,LIERH&E!01BNF2M%SUJDF[#.LN@\#JLT,H5X36PH! A&"11FC'B*]5CFHHA0ZA "&#Q'<")\>/Y:( M!B,%==B4/8M",Z2:,NT#V[*/2TXJH[3:"@G_YMS8=%)%!0++/P%/])B1WR[# M\TA.20%+^, 1PXHK#_M :N^526G&(Q*E@QX0&?X-]DDX.\L[X[H0H!6GY8Q$&[RC#G$9 MJ0E(2X$,$@"#0_E=5,9DQ:G)RTWP\$A[8)KC<04NTG6F$ 0)WG! 4TH'BK5W MPK$4?KSJJD&[U@>UUH^C!,^GMXD#QT$DSP/(0(_373;"C;?EQSNE?D;I?\P+ MOC4227>=TC/,*GK! X^*6]B0G$BC %FCT@$OHUHM1PJ\UC5Y)#Z9!J4Q@E%D_&XV^G/T]*XIL,/Y2?.N=7XS#CW2O M8I1_A>_E#X6CN](17B!10D7L5QSSTV*2%3=$C2]F]Q3RT_&2J_8NZ&5PG:ZO MG*8H^4$/Q-)PG(_\)$D7O22_TLWD<5YB'E.*5>U51@%ZE(R(^T8"Q(%DMY*DPO!7Z-$VA'H6;D<]?P(;9Y$ MQP-DT 4"$J4Y#3:F+(@L!1,I_P8).KUUN7P[]_G0:__U[= M[/SMF_=;#V-J\,YXC@3D.&8<," '+*^=4]Y3JR1Q)I3>B'QT&,/!R7C8^>-K M5GPI3A+:Z4Z/S>ZEP:-NAP^?X[R ]]@1$P4Q* !14GX\Q7BP+*0\G][6B1ST M$\)S*_KXN)X\C24WPN(TT@LPFA@5-8L\&*HICJ"SF'4A8K,/9>M@KJ2Z- M\ [ @)!HBA?QGJN /4* $W8[[ ^CT61C2GNI4F2A8LF$MC#*&&!#@F[5 M.%@=1)4 $UII2@E;,>3;L6PUW)44%M0*D+@.$09V8&2: 6=8+PQQ&$29KQJN M!,3 D.)/&VZ=EGJG+=($VD)8Z"]).,HBU)O$)!K#_PE<1V MV%/)G%34:*Z#TXQHH4&S!>-]6% 8LX$#TPN)]9,&OD40-7!KNK]%,;%@EYJH MO4)6D*H\2J24 62KH^,4-!@OW40@!":D M7FC4C>, %32B*&BPIC3H5FW!UI*4&FD\Y0Z7DCZ]8Q5(X-F)J5;+ (4EE8 7 MM0^1@X@!PN)RP"=/E2YR[&?4JQK54ZAB\8(3X!-8-"##0MC0: MX5QD%2^TJ.G5DVU&?7O#*26;_W>^&:KO&W<<1\M +"8S##0 M8Y)I%*0!V]Q35GXL6B*FEP((UQC3L\RA$5MP\:$"*[!P@,HYXTP#>#1.(-!L M'M0QUZ4@K:0"E]EBW[3=/N@J:A=]X)1IPZ.B%BQ:+&!3*QO21=L28TF)]L%8 MJ[ 3T=Y%#JC?8@O;1-N(I$BRB($XE:(4P:RII,O@Z1GGL&V:N&!4@J,^3-_> M!DA%G0XJY1J 5?D6!!(;#"+FMPP3YA(XS8ZB< G(-43G<'F1H"[&%8>*(Q- MM+1T6OA.2GF0!-YZMRM*/;/ 3F$:7XZUL #;D\L*@>+&I9TB%%TV@%Z. JNV MO/ )(6$%,,1P;;%!(+(%XLD029DCRR]3X&4(^KP3^99?YX-)_BWO#,\'9:]0 M#:Z>1X(2(\E$)!&SR"E26CH>F/?$6B%H>6T8+:46V6B SSFU"N0U/S7DJ++1 M..\7$Z]_E^SFY1#:S,1 M'0'HDN"]92Z]G,R4XI9CCDQ*Q:HJ)B+2ZW_+,UDUGB<-?>5S3,A@L-9@M\.@ M#!6I*0T(S'I*%5C))!HEG04](V%C(P%\4Y:R:/FMEZT& M#NK@-I_1G!\-U$=>7.==4+)QDC*2)2]FRK2QZ9$'['-,-+=>62Z=T0&K2,%( MU4)C)V2MU[IR3AN-=#>S77TRPA %.T#!;D$\2JR9#P#!K#.$$<2J3NQV,]L1 M&)=WXFUC3YTE(H*PI5P1Q+GD)EF[,"\?!7?8E> .(7QZY7=A$G,#V'ADC0.( ME 6'' .SQU-.!"C>Z"BE$FQ#CPDNYZ9:QM\[H=;VMET(UFLB 4A0;I.3*7B= MF!HKY@6N9("2IV[K*:WT(7+E47H725G/0V3P3VLE99)P!4Q;)JN<620D*<%P M0C59SFJZ_?B5FYEH.3YC#66C//>PS?@:MZ^) M"(BE^ M+"?=@UG*J0=E00A( +S_*DM+'+_O?=DBVK3>X(#1.81.3""P.I964 MU@N%HX^*A-(&!PW%*]3IDR:V:C,13BS7/ +/ID2"Z5U0JZV7++TKA%G)J,"< M3='@(=DVYIAJ0)T MY**2)#G"4_XL'J>!"M&!MBUK),PYADWZC#-[1#&9H&AD8%,RZ[C5V(;TD 9. M5_L)"Z1TZ,8Y1;JL,I\TOI7':^G FGIL%#7IY3_CN4'*"Y->5(H5.TH"^Y2, MIA4#O'TBJ7=]%UW^Y6R)X7N#3N^JGW\8W :J?SDSW>%5.5'P24S J)1FW1AL? MM=8*B624JU) )&P[63HHWIJ Q[X,("RNLMX#UP$#UF4;K7]<#6;CJ'4(]B0H M,F)QP#R]9@3[5"E7XOYW&"^_'_8\Z[,8^SS-AW-R5>19]\O@OT$P)B]2NJ&! MZ_;WK61-U'^0J9^R'[W+R>5ROM4B[_;&,/FI#W:!G@ PA_UK&/-BG:4.YH>S MT!P&/?VQ3/)%+PUG8$02:CF2EL.^L-X%B9%Q/%#/%EX9&4RF7:70543F@OS6 MI=:14?CC<- =#F#_Y,5I-OCC"_ ;]).J??Q@OWQ[C/ 6\+T& 1,),YQ%!L:2 MBD0::5P04I-JPN-#)'QO<)"L;3&3S"NA" .\E8(!'8@62CQ*2;X77DI^H/"K M)^X3N3KEGR5&*K!+P;[6R1Y(@00V1A\",'F-.%'R6=GZ/HVMN4QR_Y&DSUN2 M;I] M.+Y)45?#0>TI^?V4#^#:U()!@0(P#DK/B%J.=;3>6Q>H-8)1H7SY13,0D$M> MNR>0:F<4G^>_ Z,X&)I:8BT= M/4>F.DU"ZD5Z>5UE*6 _Q>!<6?^V;;@E?: M*H)!/T7#/:>::>U2=D,#I@KRP9[JZ7T3URL0^TE,CT/;0_P9N8\4162Z4:0 M25$<\#^IM7:1IC-%Y!MO> MN/16(-5!N71BKXF*3NL:?(K!?J@%J$\EZ?>+(A]=#/OIQ MY$PB;%/:8*6,2VB=WZ>%XUD M;>:-DA&5WE.R,6H:I64+A_?[I_S4H-U LO* ),C2KA(@>(+ MK\TGHV0CR3)'F^0D<3NG)XPBKW.( M'98+:(EP)"@PD16,,EV810IS[R,PHE50!T1\$ =6.Y5!PQ$4A?)1.I5L$&@/V%B8*'$*P%:F5EN*0 M]T2' V,D@72ZCVP685)1-HS*7F)D2C7^Z+B3B52RBX>K93::P1, MA8)D2FC-*&8I84;Y4I7 AT"' ^,F%4VT/@HO$2?I909 "G=49 XLP%(P,V;/ M2\7;&K-DM] <'VJ';S0LH*]U<("F=D;&<2*01I](390Q&$:&:6#Q*ZFFY MDC2'0]-G9L_Y)+A@6@L3J":><.X]-P#?O4GP@Z6\!;Z:IHS4'K0_"U%O$ZO6 M4+01!A$#)4(1 WTA4LHXJSWR,<5&P1]8,%7'#RG";D7@Z"KZU%,U92YXS >[ MO>*8 0\?L21&@>6L>;JJ:55$ FLC%7?_?.7_J)M9&F/]#'X;9)=#(/R_ M\VYZ^C-9A%^+_+(WN32#[K3JW77RZ8V*S_G!^TV7'K(W42+)@Q73EXL,11QT M:P1"1H!M)5\#B+VENX1/I-9."7]8NF3Q'3&%G ,M C8[Z&5O=03X$BD+U'NE M=.D"/"CL5?%S1T7W7<(AKC$*Z<*(((Y3KT'_*"\ "TEN JI@>,4I684KGTCY M^Z<]?AL4#TEUOF<_;#[(SWKCT8?1-R@?#K+3_LW7X6C46RL;S4*R(YXR'0G8 MX)X&802Y>^^/!AFTMR5&H],7+Q?GN\4@%V=YFY3C-HTC-+R]YU,G*^N]-(AK M[F-D,'JN4FI& &!6$(Z#3X%/Y;?W"%U>NKJ1/&&\C;M8R@&^>N-UE/^?O3=O M;NQ([D7_?O=3,'2?_>0(MJ:VK$7R3$2M8]T8+5:W[)B_'!!YNHD[($ #8$OM M3_\R#[BB0&P$2*#[Q(P])!M+9I[,7V96Y0(N,>;PMH@2X*ZE4"ZN7E1?ED MI7;&.S._WX#HYG(^S5Q*T0Z(/SHS31@58"S+.2VQ1A /C&4#;?J90JA#A#>" MZQ7*\+D+=?4>N[8\12E\843/R(1-+AN1,UH=#PN:Z@]#FEL#H,B.YB]D# D M (;Y=(:!.)\R2YPM:!L R>;/9/?']8H^=VM%2$P4R9."[!!5J*^G"%F85:R^ M0.;"L?D@>7OB;X<>]IO-(Q50*= 6#R,QR(_H<)C!L,M&D;)3(E>1"C>(\\LI M?TS.-.W,@>&YGV5EO7H>PAKQ3+$ZLVB$ M"IC_:=3.(+6RGA>J*N,+M,T(Q^=96$W7\_E8@:!%9F:R2B50(83"J '#KN1L MS$F MPO6=ELAYB%T,SYR;SQ$&Y_<]O!09^[9.D.NQ*.D%0-'*\!E4+1,.@"- MK*/SO2A]M67]X;XL:>Y)7TC*UK0> V0^E&'!(#$56S3Z%F!"HBSQOY[[X&74 M)3\M0R9>7(:;H.1#)IT,&+!P] (J0#$^*!:S%#[1?,FBXQ)%@;TP^?>GE3H' M4%X7CB9I@:,OHXTN-$C;D?L/Z2E:^3=<[HO68U/JX LM%F/>21K&0^.@%6(O M>1O!,!)X2H9OZ";NQ86XK59CUH_I/J.E6!*DB,BTM#(E1U7AU:J(1YJB=\]D M/2WK$51[P[*+5.Y!"14+V2%Z>YUT**;,3W)]:(%Z#Q98^\-'M'*'\D/?I[2& M(IC76IABA7 5_!JVI/[B>/C&G?IED"=3H6I3IA&E_]#SDY)4& MI[0J\PM"UW6"-\0\@][CPPQGM<[!:ZD0,S(^[PQ)E*ABH*K:[1SA'N6X+6R( M)) ];C6F#6!<"2)1WS43P6#<.K_C;%UG^$Q&EY@C@$>KL\!TD;2WWF=-:ZW M8Z) R<-V#O'Y]!Z;@@N,+&@3*\AL* ?TM/R%H_9)D M/'*.:F_T+K%(IV,61?K<;D8!Q$TTR1(#3YFG,E_#^LA!LLWHO9F[E_\X:^QN)/3:)!*TE*PJ$.(/D%$S8]&!RF6=1]TZ TSFSJM1Z;J/B0"F/. %/%0P2,0FQ M$)EJ0[A,?>9FY5W*,*ZK_DJX]'EPW^Y MN5?=>)D% GCR M"2@@=CG>6@6&:&AF+B_ZN6HJ(-<;ZY;%82_D*B6*8F3D91 M6/$NR@P:LH\:99!UHKWO45-;<. ;.A"!CAB!R MXE$Y+2IX,78;=#D422R-!P 2NDZAA':H%*E=WR1H#S5FP3)4]B&-=OL61>GU MQ__1&UPW/S2]R?6X#>AH6^2OP]%OM&J-1N]^/[RZGDX(AH94LM]^%/YV/1ZC M;VN']=[ME/QKKS_\VV@R04'3W8__UD?'.3Z[^/2W MYF,S>!1^W[UF1EW[ KDRZ$X6@DJ!@;-M/I8);0',)#D4Q%:F2J+(:_90@$GMJHQ3<:WW^4P>B&<7#V'R MQ->TG[6\O60'PNXJ_9C[$#L2P5R_!(7 MJR1N,:7 F-#1:#,O$ZW&3#85ENA.WU6)?R?QYP(,$\9@$ (%>!$^)\"$[P;U ME3*BJKVR>J[1X#.7^X,O;3_FD<#S9(HRG38_O;][Q]T/U"(S&-%[5[4M!QY0 MW:-74H!WCH8I*)IY7;)1GE]5"^ [ME[QD3BM,X4($274K%:8?CM M7$&#^ *P9L<27X7N$F.8G+,$)P)D\#YPR4-DSJM< JOROD[BST5W2,!RTA;_ MEX-E-O@(/$7.K%5>F'HGKICKB/O,Y;Y_= \B8!AC8K&N@-4B&/S%H+I+"YZ[ M*L%_A2?01P*:O_4_MD,N>L,/U-0XZZ7R9V>S_6'-DN+L'*<,9!/<[L-R=Q#PS>Z\_3GX<:U?N_HW$<]":/=2E>3Z:C MRV;\2S.8/9V+_M6B]6^/FQ M<(E@;G35G+]KSBZ&H\'HPZ=?^A\N%N[.>SSDBR41,T-A(?(I[@0&56 QH=,I MQKK[28.P\C.3W=_Z9\UP0NM./HR;6=*^0FHE%J^\U<9I0WT8Z"6\ D;-/3FI M7/4A*<<^,YG].*);JJMFVJPMM)1=<5%J]*X:6'1!"^F2S"X5S5VHDE9)ER.? ME]1HX')SV1O_@_9F IZY MH H:6>31(A11KX_"L%PB.%4GG'(^!WX^Q=L+@-Y=\+6;\0S2"Z&"CS3B%).W M($V0$I-_8YV3\\U"Y/S5LYB^I?*9?(ZN-WRVPIBLHD\Z:D^-1LY0,['5UED? MDJKGH=CY:>3;4?D\/FE3R(8/E&%8*KD6&+W1Z'6:L\-\0&^;?4&EKJ-\Z9[- M:$OF,SG]?;09GSRR&+SA26+B+'GRV6BP5.+LA ^B*@.0>G[G_%9$KLGE7\>C MR62S\RA7!"TH@(P MQ>?48[0@]P#FCDE;-H^-DS4&DW/-$L9T-OH094[)4J-)CIY5EP@;Q,8'((]M MXMZ@@F(J96044WF.*:I07-H@G43CJ28K8N9Z3!+9+JA-7GB9G,44"J-5+3#K M5%IIQU3)H$)UX&JJBXZ]"F7900VSOF#88F4"NI20-F,6HX)HATC:6(^A=[1V MY&6)?P4/@0S&C"FP4Z!H&#AJN09F"V9\*55'P>@A7E;-7^N )7M%@YE2B2H# M5\7:$'EF+B4#)MK*=;ZXAWCYTQ.K%0\QE4!GFP*R-R[2:&H:46ULJEJ47M9# MO,+)"#>8*%@=38P,&+H$'6P,-H4B3?:ITA'STECX"@ZBL!R+3C[1*CZA$\HD MV:C0F+B,-E3U-OMR$!N/N"M*%XD9 3Y,*A1*CB'%B((.LSY66#VJE(;+KWU1 M,3?D:PO"7]PU4&Y?$.TX-;0865S)Z#RMB"9G]/3UQ337:OTKKU<6R+9NP1:> M-/<*K5Y3&.%R"**4E&60T:AJ$"+=6*Q]9_'*,MG<(V Z&8R#$E148)4)D!.& MR%$P""JK*FL3_]H,FW%O0#-C12^0+KCZQ3-W209=#;]X6C8SI/2]*K\UN0]NP%HH11I06>: M.P5!*(] CP&C+2'H#*7RG5;3>I3N:2Q%=X[>B6&V[@25"7-CM!(6'T MN=[[8+DSLI/J(0Y47(UG*@%5KV$.S@,DXYW&-!2#41.4SV)^7C+Y(86I&?Q)EPI3,28P18]8. PK/8Y[?5T&V9SGK$&U%@F@CU9X8'9+1H RC MV2W12,P9,-DRI4IO,3DT2X?:3>O&Q:\H,:1L(>MA MBT+1;!!\M%ZT2PM3B[URN6M,98 MWV)*[CP4R ZL,0)=1Y!1!>2E2M2$X%#%L%L0N@]65RF_CA&S((POK:>Y9SYP MB_Y'.JV9L75-A2$0>BE.?VG.FGX[6V=S8W'>1E "67! U<$8)%JI"JTY U:J MBRJG1'6NLI*J77%Q=!Z7%:-S$D($I2 PXSA%6\KQY+5T\YN4T.-B(%FE(U^J M>%=OWF >O6:.05@70;,<$L? +WC$(XZ)X+(!G "9"C4@)F0X M%H9V#%(86A%4)RC<52[N!?A?":J2DI#B! 1@2M (J1 8ET;0ZLW*?W"I^;JH MNBX;E.&/D1B:4G9;6W8W?FQC.)62QNZ&J(VS4-#F(\??@79AZISG]Y[2896HA-8U/H'XB$:B/* 3KC3;X MO57Q@7.K4.SE9+("HKE@)3M1T*(R:(\)GPAH<,5(#!D#KR$OS=(U,43! @9@MNZSQSQG%5 _1=MN M.3HPK%@-SQBA,.6"RRI)4!D%'Q$F2N(A.FOKY@INYC9E=))>$Y4+9Q[##QE2 MTL"5]TQZJ5VB64#5?@PKGK]\]2\;\;C MYOSF%,\/S]N/FQ4U;QXR T(O(F_B1:+?1&>3 L.G9I-UF,1528"((XN+T?#=EW< MQ$^GX_YOUU,ZY7HWBKW!X*>KMD0%G^Y_]L;CWC:EXTPIY((K"72&@FX@%\&% MII8P6@;PT!E,6BIJ--J.TGTRO+01PF:#7E)IYA/DJ%!+0A!?EH$NKQ,+QTA:=38#-(1!T#4BLG2G#@ MC,\^9/%H$_IK,SP:?FS&DW99;&I^F[ZEM1A/7\XN+2U0 704--&FT"8XFZ60 M&-9!3C)$OA.FGZ1VWXPO/=H)7% I98DH 8./V#G/.$\F9(L>1QPOXROL&M"9 MVIBI[8E#$!;S?VE22(X[2W, CIKQI?;-F8LZF9)=A))ICJU1CBOP"2%=[ 30 M=L?XS[WQM'_6OVI3[Q]';3UHD+"JQ,"]"FF1,U9 M8=.'IQ8:KX*ZQ%DI@BHA:$&+L45'P,39ELR!YT50M[ <[5E4OX ,ENH)"R*C MI;&<'.#/7K%D%3UI/>=P':*>S\2RL1$A M\2!UY"9&0*@2SFJ31=$Z8@"1Z^.^!9.ZMF"B;5**H\ET#2[&%#CFFC0RHJYF=M7MP2J2=L# TANV[*0M$8,[Q(M0 MA..)60SVHO+D1.HK*#J;?5D.5LV;45+JPJW'M!<@">=H;U?F4B);A=?S1P2O MU&C_'"P]A5.<.U4H@66 = =P@:(>[6G94:D*,N3\P-5G<(!81[-+SC?7?),, M%XR&T$BD%W.#H+V#[!5-"ZP[:L#(^9AL 1G;T;GTR+IXZZ0S,2@&7D:;8E1. M10O21J&J&Q1NF)J_5]@-H2OTF"DNJ+6+Q6B 0P[9FA0E3:]5.9FJL(R#J*YZ M=D;H,HD*ZB?-UJ/+04UU!I^XCQ;)-YSBCZK)!)^[VI+0;>=_Q2"M*!8XQS@H MZ^B48!X]39()?>&".==&S>=XQN&?.X9^EK*M!A)TM:5Z3N-OFY%E_T>U+-P?&0&LR,ZF\ QV$ M*YB/8$*29 E&QJHB4BD]?V2RF)*MJ5UZ8BRX\2F82)82F74^,XS$K")_:DS] MP-'9SD?+NR1WU7E*1I5T:"^6)S I( AA<@,YDML)K(ZW1!7;[YC:I<+U4F2G MN2XF 2#A&>%=AN!,,)2AUKT*6LX7 *XF]\G>KE5Y1,R!ND)YX2$ 0J,3)4*4 MCB8]QLP7[:W62CTN<7VB86L530=6I;*Z3BAJSJ15T7/. 74O8$HI59$4N]$U M4]7.!-JHO4IJZYH2*"H5%AUF6A*HZ1(*8@ #)H4J^(_U8W>"S[7T;CLW]*%=6@4QED;K6N7,QF,M"L4 :FEM4]:[";4SZ9M M;K@DL&](V(+ H[--RP3UZ2NK M-4=DUE[D["/G$B.$E'@]DLS,'[#L5VY;VY_-46>O=#0\4RV0PSC(<)V5P_Q, MUNMB,$YW;-<:L^]5E<)9I?A]>3YOSVU70WT&^-L33-S\WXC&X,/CR9ULX4F*X([E3WAHXY M(]^]&',ITM&5B -&?4A.&IL]%%,BBM<_=*_#Z_:C_L*^H2D(R\6XECA>7*;] MX8O(5+>-733L.G+ [-.9(B/"I%%:R\<-^ ]ERLSNA3KM?VC'L[UMIM/!#!PO M"?#][PCUS?F[45ON3-?;3S9!MJ*[_Z1(0Z!)2+U_]"[_ZX?KP;1_-6@R_H6\ MR-]ZOT_0/4]",_V]:89_ZU\V [H%_Q%_'XW_02=ZWZ"?P2]%\J]ZPT]S#^,! MQ8CFUX^=U8R)\_O7+$#QAVN0G64F"%+$8S!R$5+YN$5+SZYXW M$N CR8^&']XUXTLJBEJ^MX=>\?V0"IWO7%+ M%[T?DL(\!)X1$%Y>2KM6H8=2 MTMX4JK"WB9KH0P@8RQJ:ILBCR3'5UV]3<59K=*SSS04E=+#"=G7<@ MO O2T% )HS"-QL!BP4Q--"2^%E,+R-LM4T=W"D,U43(E,%YD0&AJIV6RP+5' M'V3MLK$SG8S7[$3&<"\ -\F@>$$EXRV S5*YI"(S]4PU,[>]XN $O?T@V;9Y MAC.GHX+ '4WM\8D:/\%23\ BTS9S"T!?7AJK*D.UUDHH1"O:#8K9CJ(MI$*D@[ C- M @:M9*,&@PG%!16'+..MX5?1_B2)MEPBIDT!:+5?5 4U-*A@:R$< MA%&OFJ86'$V%C#3#!M"U>,5,"<(H*C\.=7FC$8*;'?%TOY)B\Y$ I) 27QDC MIH.8AZ!"\L3H.D(5=![5HY#SRRP???_&A!V8 :]Q78@Y,S?9T"(C5$IEF14* M@5,DI3.KG[.4KHJB]B&O[8TQ878CD[0:P^\BI(T&D@_1QLR3\O5A*8,ZR=F6 MH^4CR+6)&>D"#,N$SZ$4EB@F3<"SM0NJRT#,E;D^C[+CT\T00-$N9Y$$%(0= MS_ Q,ENR!E/X@J,%-U?L^%D);(UAIS)9%Y.4.J&$8O0TZIZ)0C7!S-1E6?N7 MU/:[O*S'4 TSF8QF+!D=6ABG8HA@=2QAP=QH)W@5_&_%THJ:5N'0)5H&,91$ MC:X8^4BM0Z'*O)!CO7*'&;!R5Y2M\-EH&84)ZE[.FG;C>J\2A)BU2G6%DF!* MPKH&TUZ*_O3^SGN_;3ZLW?'W^"K6HFLQ,AH:]@C*Q\"U8\8'4S)X81^UJ<^^ M!(7X@,2G*'E([MT_/B.6B)(I0_,:T)] Y"F 1\5#.:*$.:]K!QT7$%XPY&5EVB=<9*I;TL^'\QZ.KPH-[L^0+"V[ZFW$K:,,4Q MU@]04L'X. B.4"Q2Y@OF[PIK)=\]>ZLV3]J40LY(&?HIDXS7A3DF$4N""-[7 M2Q>XGI^8OR,JE]D90QJ+9B*HA,%)09_FI,_2>2NIA*@P5>8;47D__G#; M:U)+LX,Q=LY62LBB8*!LO-6RX']4=G7[MM28^3\F0@G5').PP$4C%4:&CJY')M7! MC9N+9CCI?VSN;1+5K>E_&,X*<\\^O1OWAA.DJS\:^N%Y^]N@K4N[UU ,IW]Z M_Z[WQ^;G6#0/S0H$NVUX\@F)G@YT8*YWE!L81F:@'BOYJL MMD8>&E,-VBJ=;8&"H5:[(<8XYX0+6=9;"9Q;'WEVRL72R^."3PS03WEC\-$A M@@H?7!#1X%^RJ.(=*;00K\#&"HO5H7!K1/'HF:D=&>,.KC%HMT69PD)] JK% M7,/OB[&QM)Q*TI(+2:OO$*.#HRXN*6B'H\Y,FRK=0&O"C./5^+@O;K\-L6;] M;?1QH^&BT/+Z\AH-MJ'EIK\.Q\ULG,M],_A?>_TA??&JK2B2<6]H'7Q&,5%] M@,', D,S:\@,%Y1QJ%?2V6<):2&^K3H.1A,0EALFF<' +P3/LT)!)>YS%+Y. MQS?#XTV$<_^ _VTT:&=7W3S=GX;W99A^W)_@/Z5V3/K/#0;EY]O'@B4H&;A/ MC'.0GH4H?0)M2K$Q0=U7)N?Z^?;%R*L):^EP)D]53]'KP V4B"I2C)!>&6$= M1CUU$YZ2ZP'-<4IKU7R.*'.)R8<2#2@G?.'!RL*RYIKQ7)^P((Q_WM):7I&& M\6"VRCC)@$.TWF=EP#)4+^FAZJ]8&Y\/65K;()8US#J;/;DO -HZ+4),VF4Z M1V1UHC&_*GX//+R&B):&1";8F&TNB.Q@0#J6+TR]AHA6 M34>%+(.DV;"F0,# R"*.)R[:X:C65\<]RNT7FUY)1,NTJ&!FBGD\B(Q1M''% M^V)##, D!M=>UFFJ>7DM>NXDB!"US(S)Q#5JA&"!;F$M4\4!5PHJ-:!"M 5< M+N^L7YO2I3,V A+)F"\8KD$T-"K.!H9>E>FD;:YO56B$SW,IW?9&0 56HFUO M! '%BHD'US[KHFR*PD)UPDC7MK#@1F A*=L2O$RZ$J69BW>".PV:)64! MT4^2\TS"E[JHXD$4;H-HA^-J=.D@@_*.1:=05RK\Y0N4>2^$KXIJ/6>%JQC0 M\L!9;FG&MA>*I] ."ZE04<&"(ZQ]4;X4SSE+.5(A3*0I^L[YPJB(1QM?:&QK M7?$FV(+0:2W2;^9@TUGDOS7G'YI5?7-$OOIW7IK?QM>]\:=#[?.-1CB1C0G> M1C"%88SNI#82G044D1=<$K6M\@]EN(9DGBO(V3"60^T"5E'1#1MSV: !*<2J M1.-;T+DIAKZW@BQ!'<(O*L-U\$NAGAF7(H]1 =)O!5CAE2U1TR3D9=60+T'] M"B@ [402Z-FXS^ R\\Q$F8QDB;8$F&K*-#T#M:MG\/-X=-8TYY,R'EVVB+*+ M!M0$G*$=:H=I(8B$X;PITGJ!D"R#8Q5'G,_-JMV0P#WP=G2%"T)(S TP6$XT M=M",^KN[,W M\RVI!RSS[>L%AT%S4_II"69E_QR Y$[3D M'%*F^DEA(&$V@O$QL 6.D2N:F=5OC@/2XM@+$9@:(6* M"PU(=B",PY#4%L+O^G11"]*V7?'P8,_TY@4' 5,5F7ET-'Z#,6>M]LR74%SQ MABVHUY1SA\=/D?(<S>[T5?U*P"+V44F2O 0&?>*IJ=2:0P/(LIZQX&U2Q[CJTCC M[>C]]/?>N(D7O?&'9E4EA=<\*73-:&V1]A!B%AA4H6&K=)Q5MP$?"JNWK\N7 M5X/1IP8=!R(_YFS-ROKDI#4U.4?TFIP7;ZT4M#X5LW?TI%68S_'Y+@',U6S? M/HZ-L9TVNVE+FT$T )2$@;(K"H'&FY047S#-?M8$NYC46S(VIG(%?@0OJ*XX MY<2 VODQ?L4 EC:K.*ZB7C"E$OA<_=B:5/[2S&IB1N]Z?]#6RHO9?0N]ZVYC M'5W0-&CL9/*;MP%%H[T$&HH603KOB]?4T,9H4U&H*V?P63S!R::D[H?=5=N. M4L!T2VA):]&$U-Z%H@WM2;,&\XW*$D!PM1CK=L'NNY$_^^_K_KCQ'WO] 4UJ MH[?W'@YLV_Q87D.@EP4:@TZE8H'8DUF+4$2H9Y,)Y=#_+61Q#?)VQM6JYX;. M61>,@@ 2Y%(H7HHTQ"$P2^OAJK)3*YA=?#ST7*["]:0_1-?;S,K":(;%S;]L MOLY,I!P\MVA4F8%D&&5XC,^IKII';VKKX\[@ARYG:PE]N^-KU>DDJIM$P'8\ M)NK"L!%$D@79S$G!@L>UV-L\FR=,FJ\P-_KT\Z W)&=*-8A7E]7=XCJGDUFZ MX*(B?@##76=I>I9//-"$)E6?3EI03YQ/KJ9N5SRMVL7LDHG!N<""!(E D*S+ M'+SU!5#_ZB9Z)<43D=^&/(V;]PUMB6M#_)][XY_&;9GH>3L+].=F!J$K+ZP? M]XU#"3)F3N.%,D@%[?1\CZ9EL@%D]#$WMU_2SO%^T#Z^'FF[8&;N,OLQ,ZXX MC"DL^AX=(*%;ME1*9GBB]<?S*/=H[=DKR!X1L:VQ"Z5 M,4%D3.C^@DI@0_8EEVR$,DJJR*W9%[$_74\G='I?960KQ6M1C2UG,AF701=- M0T=RBC)$M%5,(3>G^ $MSR)[J: M4F@QNF "D3 X5./$2V3,Z!1+ABVT8BVR MGQAOO;3J",-MS81G&>';%%4=2SV))G54.FU2%M67\0Q*2T* M34HKNH! IYDP5\4@DZ=HI:ZJ1C8B[:K7/[^IP? W9S:S+M2M2N)\=C3N% DK M#!/Y@+]A,@>6&:37R@7+N-&MRWGL6D73+E@XL"N\U1>FZ(1IT[DT47M0(M- M6>!%%-0&J^OV-TRDYW9\O;9DM[ZHDS[3D@3MA=: -D#-H2QF7;B0-L>Z=4(: M.W^*] *\+[/AY'7DI6C.2P",%VT.2B0E"T;!*ICJW)>C-YT/>#=EX?[6;NZB M9O,)<2KF:(UWUAHDRECEA*04'[UG$JGJQGA$]9-D;$WMJFX(!JSL5%Q+YW-J3YSY%+P2M@;DSVK9WO7^P,_^7IXOL5<'!\,*CA=TUHP0C@M M+?XG:&M8YO59*5AMGB1ZGIKMJ5ZYFU9$IAB26#ADS%6I1# 'G6QA$;5D$>3K MYY.-\18=/__T?A86_#H\IWMI6FO4_TC&L?@HC')#6BLTN#YO81B=XD]7[87% MY@'#"YYB*1*0IP?O$ M$5XOR_9BO8?>M.;L_@VX)H=,B*.Q-Y@,/GI_0[O2VPN M-NM".Y<68^I-\!X2\@B541&\T_]EJHJ&EI-[,E M11.2+-P!;<:N)&&HD?/E)/'@RK0-NG=1!(X)0$A6862*&0T:)?YH.,LZE:0Q MJZL'!] 6C2=97H/"G3*W*BAT#B-NH7D"]/$RX+/$1*$XC#T+(M _F MZ/GNUFA5B=2Y@=@D0:3B,9[UT:@D8N EU8F#X:=96T;<[OE85%C"5=-8V MR(#/C!5T;[0^O!A\A D#LSI!E4LL<$.V%M_;_-ALNIJ;%9W!<$SF!$@> WJ\ M'+.4.?DB57509K68[VE;1LSV1"\[&8CD@KV+@@4ZV87 / 8.-$\:HO'U,A!K MT7//'YD]D^A?)YAM#?[6?__T@MS;J.G)SPB?J@CKMKPD-1^;P>CJX325^V>F MHN<,3,Z\( B"!P7<,QKY0"UDZ:N__"S^KG]8@]E[)A[R?%,LT>Y*J5\4"2U^+/N8M.?ALV[_F5;"M9OU]_EX?GH]P4'B$]\TB1\>O@O M=R=G_OW[_J!/?\^8UBS:*?QXHV2T*5CKBL'T*@N,*P1%4?@7KYVOW>GMMNM[ M(6\@M.E-.(^."M+LKH6$R.PNIZ1:N9)0J?2#+]^$K&5.2#"%A-C,74Y ]PR8V0J)L8MU%,K5U4!\;F7Q"K)NBS;; MJM(66JC&]/M9DWO[\X+C /G3V92_>=M<2?8DU!546!E RRB!^D*]=0D]9!;& M,,P6%U2"UU"W%GW/9>D&-]2RTGQ(:&B N&$D!ETI>=I%4+S75@B;Z[)VU*)7 M9&:!13XZ,#$44DJC: *(YSBU8743$5D0NG2X+ >-UDTQT'%QQB'.A&(>9 MLZ.ER N(9!7<[8#*%?X$8N(&84WEK"!HS"@2K5^@B7&VN 4##^:7U>Z,RJ5G M398B"NK4<0:,.%R4!7."LOMZS-Z M^[I-6S"D4BX6##1"$.C;A>?2E&@"PI:76M6+R!U?@L,KN47"MYB(T-Y+%$4C MQ($F&=,H+<%T;)==Z*JXX4GJZ-LWI6T%.FC&D\DF2QL5(-PZX1SS5G+4%!'G M"R)7:LM2"F^>]V;''C'2/9HV3F< 38-%&#-2X3-.'N.ANNA&";7$%]S0L!6- MKX9=,I644W!6< Y<6XN)%]7LTR FJ>J52%S:!7'URXM@,^#"K"4(ZE.7/(// M#JTDN02,]GH:'JK$\E7YVQ:OM#$TF"Q270QP2"&)E%FF68T.X_JZH$!8,'MX MEDM+\B+F1>@H1$'!D^!:DP^A*\;N/C\X,D=T;BJUE<+#YP&I1=D@&5 MF+,R6L,EAOF\6%G=)(LZW7X-"6S8KNEH$)[!4-5(3"\!72@^;&,B>,%%JJ+L M5^5O6X/S")*^)%8<[0VDC6%!\X1/$U)$[NMU7F]1FO%O I2 MIV@QMF?"6[19J\!+9ZC1HZ[26@.P#DE6F]DUQO[&N +4)P*"MHQI09%3- 4% M58]^61[3'98XMH8!%:@GT*1(XQ1S\=Y%C<$N+]&S4 _YW[TT'L[?ORUOO:NT MWN)&,_$8I0F6)\ XW=EV9Y2*V6L 6^<]K#J"WXS"O;#W:HB![MQI3"V2$A+S M96M=HA;^XI,C9U&=!KP1:Z#KH97#K# M[,B$LRVF."VS5R)G&M&:::2ORTHGFSS0<7UU+8.^:)S&:96M$T] MWBE>"@TS\H:V^%8A[!NCJ//KA5E?.EK"*]0RK+0@"\% MA04?E(E%88*!0!9XU0VHA5)J_M1T8S+WQ.71P4&6)F-2DD/D$91T01H!$5VK M"-9F7]T:(1;/AVX'+_NM(2-2$L<-:^N+OIGO4$KJ%:)QI_^Z]>W3^N*4@)HG8&! +FD@"ZZ_2U1 MGW]:T(8CI)H'T",1QZUU_3@:_KHJ-L7(W2C)191 DW41MUR*+/+DE))0+^@3 M7# W'ZL1_ _->;_7HYKO\;C?C%/_8W^"$>.J MI$=996SB C-&H!*25(1QVO*8BRYU.8EPRE0%.D%!2&KYW1\ DUG0+ L 1!07H^:96\R-19!U M$8N5#/1\'GPH;!Y=(%!*5HX:=R/-8@C2TI9!"\F3LFE6[YVD*EB8[ 'G"LX4GEL$@M8J6, $$)&Q*9(*^^DT#H7:E2.=6&/YH[S@XRH__Z" ML8!)40A O\8\ U^XD\RG)'+B0:$E5;& -<[9@X7^?<8"4F6 K%()V0 :E,N8 M.@M1Z*X)_68E*0P=P!Y>MKQJ>5,HX/#I1XSW ,/EH+PDW\2DA,SKXS^M$8,. M+].P.TJ\,,,JBH-C*M%H)QUTD,+3D%_:^6?K<>Y.GJUE);'VR%Y)C*AP@*@Q>TJ"!"8;I0HZU#Z*V[QD'; TQ15_7S M)&ZT$1BN&@TNR9 LAG!:Q(2\N+K-%E6!'V+,8G<4VV)@D3!N4U8D! OTJ2X: M"QP#_J13J7OA.)VR'^"IZ%KRV 1N@=I), NB=EDHF5F&/^N4!9U(,%YY90.S MQ82'*9>7@EO.- 7^B46;P=,>1]2JG(HVJ#*R5%)#9)'R\#*EK:6V/MQ:C&5T M,,D9ZS"V\59FFE5@F!X5_H=.AT%ZQ8H/&+#3**#H*ZZ$9 MZA-<@:V,^J-^2 MV@C?]2_Q)3^]?XM_G;R?M1K/5CGS5562S_P6Q*7Q-"$V/<*BW7[L-^=_W_ YK"'6[E&M>E2N M>E2)^>R4HQDUZ'TPAN6:=C_3R0&7Q9>O3OZ8]+\=]@=__FHZOFZ^.OG3QE+& M/](PL]Z'E=7!QR7,.[V_ARCQ*.#!A-%+K6DD(@O:T:(^FSAWAKID'][K#:]; M!/\+^\9L"D_WPNV>R[R2+WXNA4>=9>)282#J#3I!KB130F8Z&.-AX7.1NWDN M;YO!H-^V O_0&_^CH5N%;6=+T/YM[FC2BL8D0V@GM4R,5K]J&4M12[Y''%':N8>?%1;GUG8O* MS&2OLU:E@-(R&!-LX)D58;U?4$FZLF!,MD:)I*%$CXF1#M0Q'9B0*+-:UQ%F7E>4 M6^LZ0*;A&ME)WY9V6Y94E"F1M7-$_%IO:([RGIE=<4AO B;X/G,,G07XA+!4 M@%E;.-&N5=T+BW&UV#>NKUI9!+2:UR81 D=@Q#PS6P#:T_C_MG*T+!UY\%/+>S!1*+3+N4I :+ MH;4-06!\%X-R)]6+(] M*&H.7D5:Z :H^1ZLM$I'%V1 ?BK,YK?G.NR;ARJ_'IF[X,S^N_IQ]-'>SPR\ M_FW2_/^]?LTA$"T_R'LV,,MS+)&C;08(BBM6E4&RG/49[Q5:3,TP][&][4BN& M:15E,Y[03,;IIPVG6!3M-'? (H(11!J''"2S=,=>BC=5,Y646BCM:DX>T; % MA4<7D_),4Z0]IXE]U)ED3501$P^6*$@(]=Z(JGMFOW+;.@!U&K/'&!@J=T"V M5'!><>\B1G/HK^H2 RDY.G:Y!];NT.>6N=F+*2 8#1<]SMO^E1^;Z:_#<=,; MD/U\CXYHIAQ_1=/ZVVBRZG)+.,6EQV!0R@S,2Q>CI54FP S-ZJMG+$B[#X/8 MFONV.8]>-FXN,'#J?VQF^SU6-:L'*Y@K&%MBH%L*=5;J0O.&L\E!Y2H@?B/X M;!+>P3#^L$=Q#BJ>UG:#>9;,S!9CP-/0+2>EA6@Q2 ._8&:V4'(^MWPVU\M: MO0+5?+, (=%>G2R=C!Y_MYJ.$62]W$MRNEK:]7-Y&#N^L#FFD%(N65DCD+%H MG),T/T"62)U[NNX.X,H<$O=;FF/V4EFO,2V5#*3W/F!.;2)7BB?'BPW MW' I9%&8R\J0BF+4A8(IG%=HAR[Q*#2F<,NW*R[X_HW)6[K\,3@#P8<<:3Z+ M3QH!#4-55K267H'."\BS4AFI]7.(7+HY^F%QUIT6Q4%O,OGI??L9=2"V$+%^5J'1-O< F8_&C"'CPPE6V_VQ$S6"7A: MA!6!_]GT/UP@ 'H:U_"A^;&]D?OI?>H/KO&O*[:[KG&-)F/)TKB2F/>(0-D7 MF6(4W-#N8I_% B7@AL/:_&Z#?W28>\>@-O/8]T)OTS[:P0$T^A[6+ M(X/0/D8)M)N3YM.I1_,7'K#GC%Z'O<4T[I:YI3>7,B%NRV0S4^AC (/0G(K( MWFKT/6K1UFM.2R#<03"WPO*41$S)(D<$3:#*N\RS+M1A!-Z)1S,D[RT/\5\= M"G-+9_.)K*TT6=/*7DWS?GA!CQL 6"G)P4+FK)DKL=B8.;HY^/;MV45S?CUH M1N^_1Z+QE;=+'-[12I9WR$88H+-\FJ<'!U":9DL$A>$J0$1P='1]Y)EG/,82 MO_K+/P^FWYWW/YY,II\&S9^_>H\?^>9][[(_^/0M;8*9G/S8_'[RR^BR-_RN M_;<))I[?ZK?_XP_6[N[8/^L'EST3+]+1?LG[XC^MY@MOIA^.V@>3^= M_=X?GF,(]ZU05W\\^:'T]T5$]8>8 O:G"]_W[J(Y>3\:#$:_$\ZV^VM.:+DP M_G$\O3B9CJ:]P4G_1J0GSGE^78K9)']>^U'W2"0?+T8G+2#(GSG7SDV^9JVD;<_]R[O/KN?W/-OI/L M](34O2+F^^M,=P<^DGHK>FO$Z4''5.R?D>T/\?LN0Q8<\T^\/OV9(!7:#[V[? M,QU=T0?_W M?QBW9+5_^;U_/KW 5Z,@?AN-SYOQ&[3F0>]JTGQ[^T/U?._I'M_]1-DO43O\ M\U>T.G,\^OWFE[L7_VEZ?O_C>.%'W' XHTG!/WWWZ(,>?,.B#YU_/W_FVY_[ M_J-^^W%3WS%_+,RO0(*VB?(\3OUJ'=!1Q+7=ACF=^1:[Y:+JL;4+^1!+_Z MXZ0-#T]NH[5M9+D0WA](:WV/NHV\RDW\^JZ-7W]H(\&G@H+C@R1Z4L(/'9VJF? 7-K&5Y\RUMX%]]Q>LJ\L($MX/$ M3O%>0/'J8XQ.\3K%^_(0;WUA=5KY&6OEVG"X553X6^_L'Q_&H^OA^9N;\_JS MLZ9Y__X5P'/^/'&7D_]]=B6ZE9BX3X1XDU2KU3D7%X50XV+N\CD)MGLJ2 M7TR;ON @\>40[%"T[2! ZF!P"$Z-Y'N7R*$\^PYI#B#P%ZL"_UT*<8,0?O?& M)?DI4_MW\IUU==;5^?$OVX]S@U"C.JC9YWG)YW4L$D?75Z/A??GH5>]36W.& M?Z.!'B?M=(]]^/?C<^/@=F58A_+P]^VJ.X_\&=O#3!Q6<+$S?>GLHK.+H[<+ MX#L+P#I[Z.SAZ.VA\Q/=?>T6LOVE^3@:?&P[B\?->7]Z\KYWUA_NI/(I<<#0G1G ]TQY.$XL\_'M/;@Y3H3ZTRL,[$'E7"ZNZ+N3*LSK57]*0SOOJFI?)!][W:;!W5O?U_Q4<+8SPUM3//?JM+\;[IUK MW+]T1X[=D>-J@W)V9_56G;ETYO*YFXL\%6QG_J$(Q_TD!!(3@O/1-=7X/2=A.NY>L]U5#:^2[1?0PZA.0>O7%^A1*%YW MKGN@S1$=2'8@N4>05*=&=1C9862'D1U&=ACYQ/V^/=5B3]<@'4AV(-F!9 >2 M1P^27)XZN[-&Q XDUSVS_%.[BF'AZQ?\_*]_VF3CS MH'G;G%TC>_UFLLF"'*F+-Q)R 2D@.>,\,!ZE81JB94I_S@MR^I.3WLGD^O*R M-_Y$)2F]6XF^>3\:OYF@3$_PG_[1W"[2N97OR44S.#_IM1MQ*@79D*RS-1?? M',5RF76927 M]*\.N+L@M@'G_$HP#C8%31[V"\CU$[VRPCWJHLV M7O?;7_?M'>]'2GS'>\?[P?-^)!7;!W?><4?NJF'=>Y#5,?+6P?T MU_%H,CGY=3ANJ$VB.>^TJD.E#I4.0CY?,"K%06\RZ;]'5F=]6\.3T!O0ZH-[ M0;Z]:)KINM+L JO/8@O*ZRKES8*.YOPDCB9KJUZG99V6;120]?K#5]WMTBG7 MYZM&O!@YI==_<-7W'[W!]7F!H^.9=,[X\#-7_X:Y^X##HN2\2Z2RPL\#]1#9(3&> NS/ KAUV MH33GJXN0U69,]2HW(5!;G757-77R9+'4+LSZ!85]#'AX,,+Z?!U)IW&=QG4: MUVE@MBLBVW:-H$]KRY&DWZ MKWK'?2BBV5EOZ/YXWGT3IX93MKN!BX?R*.E]W9:PU_/='0P<&0SL;(+DH3S% M#@$Z!.@08 .FO^8[6VE3Z_D1/?QN['*'$!U"+$P5U*ESW4+A#@8Z&.A@H(.! M#@8Z&/B"8>"?NUWJKU%0=_P7$*/+RV9\UN\-3JYZ5\UX ^6YGZ[TQ6S#E$Z> M6KFST[G/?A-F=ZF\@TOE+\B\.L/J#*LSK+VLO7PQS?JRCYD[P^L,;RY@-&IW MJPLZO]:95V=>G7EUYM69UU$>*G[V)M95-=.AXOB*^G2;D]]&P_--1@^L;61' M9TM6LE. G:5AA_*H]^V1.L?S&=O$@OT?G3ETYO"EFL/7<"I@9V?@W7E<9S"? MN<%8 :=2B,Z)=#;1V<1MZY#EIYKM; ]D9Q.=31R]30@E3PW?663UN=A$5QBW M1+B_?O/VFWLS^D#6.KQL\'-Z'YKAV:>3T6_XO>THNKV<;WT^A\A@3[7M*GOV M+H#.@WV)UM5=T70FUIG8GH_E],[ZJ[KJN<[R.LO;('3D?&='&9U?ZZRKLZX' MU@6G6G>U\J,?C'1'84F[3MJZ#"LP[ .PW85 M<^UN,D,'7AUX=>#5@=>+5O\Z\7+1UU87#D>A>UWM< =O';P=&KQ1?BE.N>E" MM"Y$ZS#L #2OP[ M,(PY?N0[!9C_N MKY/B-?#NHFD_AAO\G%?'OCO2CVR[YD$)\6 $UVEBIXF'(;A.$SM-/ S!=9K8 M:>)A"*[3Q$X3#T-PG29^R9IX)/7 >SJ3:#_VO#FC&9K]T?!;U(]F/.@/F]DG M^LG)Z/U):LZ:R]^:\8GDIR>";31+;VT%?1T]?'4#/C U.SCY=/K3Z4^G/YW^ M=/ISF/+I]*?3GTY_.OTYGMSM2QDK]XQ]JSM7M(/O*MY=><N0IE::;JA@AS<=WG1XLW^\^7K_@W)JB]F?@ ZW MH[$#H0Z$.A!Z,KU2NRN+/_1GWX4['=)T2-,A380+>)G/S M_OC;164-G#9TUW!UCRU,K=G:4W9U8=P;S MF1N,D?*4[6XBW*$H?^=$.IO8/J2R[E0:V]E$9Q.=3=R\3REYJMTF#8Y?A$UT MA=;=_NX7<$B"G3*^_PVHAZ(X^_94W7U59U[=%4UG8IV)O=BY'#\UW0KOKL2T ML[U7B!ZY/170;1GNS*LSKWUL)&#B5,@N.>O,JS.O?9@7UZ>,[VXIV^=N7D'7:^O M>1UV;;/#6^^N1:3;X=W!6P=O';P=#+PYL*>B2RZ[ *U#L$/0O [!-A:9=/84 M8'?W91V"=0C6(5B'8"^'8 #NU'#9(=B>[BW_-.TA^PM?O^#G?_W3]>3-AU[O MZEO_L=-F?72&Z_F;Q#QL-@=/:/O_RO_^=?;U\>>U?]*4KC M?YKSB/2->V?3.)I,W]$GW+T!)3HDL?W2O/_S5R4)QNV_R[^_2U^=],_Q#_B> M-[;PX&4IRA@'4K# LI6>9VLBV)+<5W^9>PP/1?JN?]E,3GYL?C_Y9739>QHF M'[R=MI"]N=T3)]@_?3?_6-O?^T-$780J=;7;17+O+IJ3]Z,!(CO:[DG[I$XF MUY>7O3&^;G(RQ7\^;]XWXW%#Y0J3Z>2D-YF,SOJ]*?[A]_[TXF3TV[37']*[ MSZXGJ/+-N!4RR7]R>C*Y:L[Z[\E*!I_P[Y>7_](;G)_WA&?+4_]B< M7/4^42<)OK[7;F*KM&P;UMXV5]-VG]N]?Y&L7>Q6]P)N\_DM#SOYI-O%";F+0NYHTW][^4#%_3]3#(I([]V(7U@2M7X8R(\GP?UKMOQ9ZTAN6GOEV M\;I?_R4QWY4E[7N/[:,HLHX3]R#+Y1$FN>IFO%,)/N&@G_($"QUWET!WJK@# M"2Z.P)9HXMI']ILA)8KLD"JF]QGPI<=I!28#@^OSAK*"DZMQ<]5##:, >X0I M"#Z":WPIM9I/)LUTD_;RG:/ DT_G*-+Z@QCF>AS'0M*>NMW-'CMNM=GW>?8! M0=[!^>D.P3H$VQ+!X)2I_7>R'87:[/ \>\TP[HN)UF81VL:1V?K-;WO(/UZW M@UN=LAU.3U@AGD/1H'W'$%VH\"6;E#P%N;NNTB_$I+JSB:=N14?3WF#NXG,_ MRK6KVI2C#LY>KFCE\P_ZM3AU[@6+68Y:\;ISC0,]U^A L@/)?9;\V5.PNQNA MU8'DFE'FMJ6 :]7V/2H&'%U>C9N+9CCI?VR^'YZ-+IL?1].-Z@!!*NMT29*Y M !"LS3KPS(R(T><8Q8O7 >[HF;:__C[[GM]&@_/9!_FSL^O+ZT%;UO=3>Z#S M2(0G?QM-ED? GVW=V&N77YY=](8?&CIR.^D]>$@W]Z*/'M( ']+IR;"94@WE MM/?'ZY*37O@TE-6Q?.)FB05R@)C3CR?]WTOSW M=7_ZZ12I&K=?7\EQ0S9O .\&TUIAGC=GM JO/QI^2\]K)HDA/H?G?M>LVO$2 M_W@Q.6F&=#[Y4N3OO=AT7S6<>U7OO1OG&KCZQ19UG=#N0X(\8 M\/\Z'#>S!/GDK[W^<'+R-65LS>1?3E#QOA]^;";3ML.JT\%.!_>A@^V-V18G M0MV]X\/WA=Z@-SQK;KH@_T]O>-T;?SKA3^21AU S>"B2.XBRP(,YW_Y:J%/) M]U^\7%O2_J1TN!/1#@B<#LY)=DCT92.1.)5V_SAT*,]^J_/.#FDZI.F09@F=NG;D]U]R.T)STJ; [/W']O"VF.]5?ZU3_KE+LY,D"L:YH_O!2Y*YH M_FM@IU+#X4BT6]+2'11VC4<=AAX1AHI3KEYPV\M1ZQV]K[M,Z3#R&'2UP\@= MQIG*GHH7S(JZ.'.MG/[IWLT7 _>NQW ;ZOTEZO:46@#/!KW)I/^^WYR?O!^/ M+M?J)SR9CMJ.PG[;1'OR>S-N\.<)DMZN=4!RND[!@^H4_&:Y;=>]U2M:I1^V M5:?FMVGJ3\Y0,:['&W53>R,@2PXB:0O2.&>E\PET-"&S;-7GU4U-_5-I_S0^_3[G#ZM'6:A+Z]X:>3_F1RO0,G-$M&^"D']@T[P5<. MT/GLQEG27/;>^.1C;X"*.GI/F']G>I-FV,?-4.*K?_GFA$8OW/_EI#>^8^-Z.*%58Q04_?;_L_>N76[;R-;PYS._ M LO/Y!E[+79'I.YVDK7Z8L_C\\9.QNZ-R8&U<,X*\Y_839R$RT-N6&-?\Y@=(5 MV@)!K98F3'L(]*QF3=5\82>4AELVCM/B',Y$=&$08 M1!C$U?NR61%\BMR\#FF.^F0FW'PQW8WB6:1@+6YDDJTGEF#W[.,Z)D#:F.#D M;VI.E7L-=8@4;HJ=\B!0G2"G1]HC:51R*[0:4>6INB0E4GQF=)4AO6ZJ(5J82?)DP$PLU#\U*M9M)5BYDG O)5E9+,E<[ER<1BR83'XOX"V'U' M1^JC_&;DAWRND?)VY0$]YPGYBIP?^JE/3N9]?\G7M+)OMTZ[=E>33_PLP4AO M?GU[Z$YMK\Z;+V6*EPG@;V18*I6:0-[YAB%9>+Y\1F[R=W^:LX*>2VKK MZB;)7@T2*7$V^I.47O7)^S,KTF'*:9A+E,KIW[GMSH-ZY.C3R*HK.'%L2G_= M$X$?:HO(.:>VWJ7Z7"_!KI7L).&N*Q$CC=E\YZ/2RLP2DO['N0$/65>1(V4,?P)OQ&2$WB2 M1*ZOGES>!S(6:J? O:8N P;RQ?<[ML3:O&DEE.4KR*HSGB"7;4JCKSKC"3DY MW]R9AT2B]KRJJ3V_=_5R*/*F>_YX+')'?R326R'"(B2P'@.Y-Y+S^3[1HBN$ META?+7+S,8\>;-GKQ5RJ]4X-@.2J/^3/VVQZ41\GXF0 M/#KIS>4"$=1^5X6>%A=-13J1RRPWQ8J6E.9#_5\;(U5!Q)5;VU7D2LXXY,"0 M)&;<]TXDB^8E>I@?SL=0;7W/E:\X )U,A$B5B&Z)[I1"C023D2$5(%+%28)( M:@Q!0BT8T0AG0NU!GLI;BR?G+R^"3D53BZW-KM):4-^^J"^5^2-YED;S+_(#<^J;"NH:=;24-1KT#EO< MQD%QFW6U-^X<-&H\/&TP'F+,;5(;[:2?!AW@KW+:\.NZ]_FX+=U5A?F@:[4=6Q=: M7RPY)#QMNH\@:P_>6^B!MW"DWL*@U[%Z?6W5?DP92Y-]A4,$9>;!3>U;A:L- MT)@UNS5'B#4)#5:)\/?W%LRV":_ A#7)A$D'VGDB!\]QFS"D :SQ8K-(4K57 MT]NP8VIUX_A:GS0N&.A;89;[PK0\2:9,&;7I2FXZY?FNKBF/_Y+1D_#1,^?Y<35UL+ X+!EZ;$*-&,D=;:5L MD/35K^)&!,QAMWXZ*?9PE5H^\47,8W=R=\K.RZV6)PF6!Q>?V"&N:=_"W_OM M4UM38BA=*8VJUO1\K]1#>/47V;CR34@K8E\]:OG0-D9M*-*>> Q[^:JQ!?.- M=UFB+>]0&7;7;-2IE^RJ=R)#'7,HXL"1$\N-[ MJ2*Y)W8GYN1=>K3$T91[0E&Q*_?"JAO5HWC^XO+EU.3KF$_E2:D;/\J2X"X_ M+'&3[U^6+SN/>*SRGESZL7#3**:7GBUVU@9WEBY4=NS30;7C(H6C%&F^+U3& M]N=;U,L[Q&6*0#81WK7(]P'S.)8YA$L;(!>2GW(_E",L'[7<3AWG6YI5]AT: M^Y%8?2^- +]3)\W)B5F<2RN:JT>%A%S:/I$AW_3Z+#M 8WP>A%!-K0G]*W14:F&<_S.RR1X?E!IG9A M9ZO'*)_:O:XV6ZFS$K7GRM;1$FT<@[\I#P^.J;?L5G&ZLZK#?O;E7:4/__80DJ?16TMC_ M:Y[ 1)WP(H*7VAB%7K(XN?'(N<^U0PQ!$FT^8ID?<)#&2'P7L>LG:B_RD_!Z M?'CN>P&Q/ TFEN@M)K#J1.?2GC[PIN.DVFH-V?_F?MWCY=(;*]M*S=C7XA"I MG!\8:20>L8R;W'UY])RN*.9$BZ.R4;"8'2A&4C[K_8/<9+1/%J O'>NVB&#T M94PTC[(K.GEO=X:GND*SBZ/WJSZ#S!OBWZ@#:]>;MI;GX&]EJ$(E;IV-71ZN79717#"-U8\,6AWJ<-L0)% M;13C.(U#9897?=/\"BGVXQN,&JLWM:B0\D&,8ID-2XY3IP)O0FN9E$,'\K2\ MJIK"H8"(\@9BYRQ!T^BKK7 2 <%1HZKP @* MBCRGH AUZ;E<@IHB,(OHD:!H>N83 WP8_7,%@8:M0P.'0-@_E0[%C#8.ERU;2&P6K_ M4<, U/<\ZMNAAL%F;CRR&@9+(>RSAD')X##4,#AXZ^_M$&I:#0.IV5J>="G< M^PU5A2+MOIZ&HM@"BBU44&QAH*780O^EU1)J56S!L-M1:6(#YLW*-H]*$\\R MZP^9BVTJ34 5H8H5^6T-S?^*VB8-JVU2(]TS3G#0N%T$ATSYJ*:SNCZJ6PAU M2"[<&Z*6#CQR[>8:/ >,&$L7\H#J*GUV$0)-;4.5%-K:'7:ZSNY4%%K"QD^ MNZ(69J8:9J; [@*[3M]J#9X=J -X7P1>3/)1#@]N?LG-'[2L;F\]"]*1N_F8 M[N]?/H7E4IM5ULR6*8JU3Y*H0B 5,$C/L89V6[/_8K86F!Q%. 09F5,HLL:K M7T8)T1C!01./61-KLE$/=5\;[(89XVG9+=MR^MK"O*:,)>9J]9NKF:([X 'P MP 9? ?6?:WQ0[_'ZS^6<.VM]VN65-:K_W!MT--?(U%#]N7S4%=6?BY%"]>?[ MRF%*]6?]]120 Z$VM9][CNY:&ONO_;R:0*01M9^=]FF[0:6?GU?KN%2XN*BO MM:& L76_AO+6]9&/E)TT-3;_*"]'">1ZE4#>G/S&W!+(^HM2558'V6[9NOG: MS#K(%>4+/$@9Y%(>)%UED%<]D2K+("_>=)QT6ZTQ0QGD6I5!KKIZ8?UK(9M' MVU650FYU3CN:"BL>LA1R?Z![6FYV)>1%5*RJ2LC5Z,5Q&HC*C*_Z9JV \!=Q M$P4W4H=144_L3O=,?1-UICKHD?NBWM-86U/$5; M#:*3.])'61YCCB4WQQ(G&Y:7XU%UA/_O,AET ;:S^07_MY0/^G2Y8L+.:>ZE MM1K_Q M[S9U>*2YPV6_:75-2Z-!K6W^T^I;_SS JMK?\Y32JGC+ZBKQO(:S M*V469+)L13(C?=17NY-PIZM:I2YHM$Z=KJXJ8XJK\KD?0?C7C^>_?:E6FH.^ MKK9K*T>J39PJKJ *JKEJ#5"&JU5IM4**>>;TAW9TE+=!E,H(!((F+OQ:*;D? ME'O/;<-Z,'+EY!3I],#5.L5JG MMC;%6NJ2$ENN2=6H3R6FI&-$C5MC#.%&%U)6_I#U#)A+;!Q-95AQ426&+Y>6 MBX"(KY8/QF,_GN;5'>1OH?1NY >Y#!.JZ)\J$:%J/$FP>6+,LR M>]&+-'.E MF^B;(//HF>0]?_>GV?11I5(+%?DZX?TK%Y4AU+K0XI;R^Z]D )/=RO_3 I8P MTF0;2_0X>I;C4J,R!:4!.,Y8AJ;&YA^?CB1]G./@?5XAQ;1^-(13G9;3+<*Y M*[.(W.,8^]^)DC3[';8N[W%>";)H,7E:Y%>I1=]$3/T3'H:9"G:3O9B54D3])&ZI'S//-PBG3 1RNH1TM(O+I,$DK^H)*IY?;,-];.T"JMSZO0T M^6B;*@658OPK)=E*,7XO*NIO<5D6Z3H+5F::]+R]R:)]ZNQ9%"M+20_Z\9N= M^++9D[.7Y?K;FON8;V)?5/%)"PU.561,;J2,\H)I]RI&%1['PB]=\2+(#J=B M.O=AZ-)H*I;%N";T;BUE=XKCOD5^ T56GJS_IIROMY(/"P^#>$[/V$WIRTG" M\OT8M7 <]-4W0B4C5#*:"\K(2D9V3TLIHT[WL-5\ZEV+")U'YVO0^9KDQC#N M,/RBN?T#5 XZ;)V@#X7_>J7\UT_*$WS(*7BO',2%;\?(I=M"R%!"*.$32OB9 MW+Q"!Q\LFO8")00]-J*PVO/S >Y=D5'1#XIW*,73EB\+^1S2"9X<$AJD3]:6]JZ)S6S]NG%[:[E#-=3*>F6 M5RW4YJ%9\MZTZ8B=Q/TQF"G:9@1)&<-#7:O?MBN7B"EC#Z8QP/%_LD9:8VJ@ MM6VKU:G>R -=0!?L^'';<;M/5*.MWIGQ@_]2JJG)*EJ5(KR(5 :LQ?;1^19I M^FZYH;D*^UX_,]Y=3SIRY$GIS8.*<1:YN7A8I(ARM.D+< %G>1I_HM[:K=RWSLL(<&]:/OM6TY M=DL;\)XIGJ4Z5;?"K5WCWB#DB)#CTX :#K3MMP)< )>FPZ5M.2UM]@> 6": M#YA6%Q9F*\!@K>N13*L;4SA6,R%HTX3 BS*YQ^\E$Z9ZGS73MVOX*=D>P1G& MCM7M]0XOT%HH'N*ZAAZ. $F")"LDR8[5[X CP9'@2' D./*!]?V!U7,J6@8! M28(D09(@R=J3I-VVA@-M!Q%!DL^-6?ZH2C%LO'[#WS_]F"4GUYS/WEZ*47KI M)VX0)5DLKJBSYT'D_O7+W_[KI\4E?C*OH^M'X6_C+[*Z7":NY L7-ZA=[_3A MBQC__.K#I%YZ[QE MMQVGU>YW^J]^N2?ZLAB?*!BQ:>0.7YUJK2I.-IWRF*Y+9"EF*40VNF/49%]5 M[KE?$J>HW;/8_-1_=Z_6XY[*Y*C^H :.CB>95P/GX'SV3,2BQ(U))6[ZQU3K MP[#;Z]WZ%][>JG7K:]7YFFP@-F[ZO6CN4]5%*MY7@A(V4+*#[T9'"9NCU4RD MSJ]=00%"\XU$\5*G1(,?_%2-V6:Q7'!+(]5[W,R(I=#W6 MD]O=GC7HZMN:6&N]>6B6NS=U.F);"PH#A>U(8<[0Z@VJSWI?"[T!A8'"#%%% M4-CS=_59K5[+ZO>U18WJK3D@,9"8(:H($GNVJ(;=EM4=Z#O 46N]>2F%U61U MM$H1?A*>S]76T L>Q[Z(=XF,'6]6N;;MD$>A+^'W$_(Q16NJ]AW@(APQIIQA MQ^IKC)8"4\#4L6-JV&E9[;:^\!TP!4P=.Z8&_:&E,0?JL6 *.Q.>RE%7'*NL M1K%P6%YKP F'Y7N]H=5SM.V(PVEY1-V14L0(705+:F1)IV-U.DB\!)8$2X(E MP9(/A'ZM5LNV;%M?#3KP)'@2/&F"KH(G=6YE&[1;5K=74? 1//EPS'*[''7W M^EAN;X.3P5V+Z#KFL\D=LL'M^DAD@]L]&YQQ3(+L<,@.AP1IZ+R)"=(,NQW9 MX>HP]T5V.&2',T?)D!T.V>$.HYE(68-<25 \0Q4/V>&@>& \*-[Q*!ZRPVF0 MXQ^G7T\/">!ZK[3A*/_SR]7:CM7MMRL76"WTYJ'9[=[4Z8AM[/XHS!1M,X*E MC"*B=D??"0[31Q]<^7),7,*L4X4<92 Q556L>[!)8/;J\'4ZW;[6ZR-N!7#C( MA:,-4[9CM8;(@PA, 5.ZQ-7O$J;Z%:4, *: J2/$5,\>5G>\O+F8PGX!Y&P[ MM)QQ?EPC#2)GFT$>B4%$:9RK I8$2QZ,)9&S#2P)E@1+@B61LPT\"9X$3X(G M=Y8E?<'=],1Y?]'MG5^V.O:@W[7/+H:=[OM6=_#^_9G]P>YTVJ]^N2?\LB"K M2":G:3#5Q]O\/:,H\/('?18I^YAG=YN)F"EI/3JR34SX57W.OG.>^"X+2=C^ M4MB)%#;S9>:]Z2R36?>RQ);!X9$I /66_;_Q>92GTDSPM8?%R/TFRO*=93'_1Z*11 M<74TDXR16(RN2V/?S5,;RE^RT*>'O'[UY>L?R:LW%O/$6,3QVL^7Q<_T6L7^ M*MFB"/TH9B$U,%'Y^VYY''.9*E&VA!XQNBLG63QE5YM[7A8:IV=X^=-67^62 M-%-?]9(Z,0Z$ZH,?Y@^D/T7!=:7!I/<7XR][+U^ELC;&@B=9?%?T<"K2":D% MP+Z?!)V"U&,E$C87$&O5*ZDR6+--RYA!\Q[.I/RUFX*84G MHH3E"3>*5RO'(>XK,G3J>5%'F3HN)[RX)H:0I'D]Y)0D]A[MA9KCE+%(' M'Y6>L3*1-#9]I\&Y.8?'E*30L-O1^=JVOE:=K_W9CL%NMFGPH@@GDB8B<^?! MP^Q00F3N-)HP.0HA0/.3MA.(9JGB&,9ZV55IH99VULJ*DGM1;D[8* M5;FJ\SF;BIBGU+]*='2/0JP#N(T15G-9$1H'C8/&0>.@<<>A<1JB?:W:.W&+ M'2B'G*69(@UM&[.KZW,%.ZA;?:L[T)8PW92Q?&AYP*QH1*W-#GB@23S0:UM# M? \ ![89EHP[%I.IP<>>$G0X(B6 M@RY%&$W]$ M")K"M03IGG."@<= X:%PM!&>,L*!QQZ!Q6!!*WWW-#^&K8\SR M)/+HP50'NZCC4YFQ7SQ+W/LLJ=>UAHZVND.F: &B)?NCZ.9AHM^RAGU$#H ) M8&)I)P96OX=%=F "F%C:"<=R>D-@ A'F9PGV_2+5UB+[UC*A%F+.B,>8*[BZ M:)S)O C]:[[^&2\XIDSL]I/.&3-")7^75:'J )!6J>X MAS4UUF"H;6'_0;&8HAB(6-; /#4'7&U]=@O0 K0 K16[I;&2*L %< %]-W% \7W$+Q8D,[ L1UM=&W*N".H9X[U 2Z "^ "N N@ O@ MXKAP@<6@1X3[O_/BW[$(N*S1G$9Y1?+0%7FA]/U-7IZJT]&<$$(%:-U9>*9H M(J)X-;"+@"@@"HB:#5% \(@#[H 8( :(&32?E ?6]X^M?:;,4J?3Z>]])F,5J53ZUK"E[0C(D]+35C#49 PC5@H\[HK'OFUU M6UW@$7@$'HW 8\OJMQW@$7@$'HW 8]MJ]_7M/@8>MYYS'MD:YKF.G,W:Z<[X M.(BV,C]/ZED=ZO^T3GOZ?'K3AQY1YL/Y#?LCFI)EW& W3=%%(VBH$E%505+M M?N7BJH?:@,) 8:;H(BALB^GAJ5/]R=1ZJ TH#!1FBBZ"PK:A,+OZ$\#U4)N# MQ+4:%KZZU+-_0CNCF2*?HRQ'W3KMH,1V6C^\ M,TZ*VS16??9#(C6BB@Z!0F?K/T0Q2R>"_HF%4$FIU]J]Y6.+*%H1)U.-]X0; MQ5S6UWDKY9._.:1^O_1=ZD%L2E].$B9(1"]OOGKD5S%+Q70DXB7SMUL6N6#G9JL0]#J2=2D]1G*+@^RF$MDQ?V0S:*45,WG 8NR-$FIJ43*>30L8>,X MFM*C2Q63+):(^,9WQ[N!6Q8.*[&V1RS-1# MI1:ZT726I4I3%F4W'PC,L9%P>98(=9]85.JDR^B9LL'T/?WJTSC2Z[A\?^J? MS MYGK(SLC7R/3P([DI])R9L2=:PK MR=Q)_OH)]Z00Z1DB9%-Z.G6'WI?WT.,DW5-V1<\-,ZFS\J?%& 9WFT;Q95T9 M@S/ &7F32!NXU-: /.^$O28$I9,H2ZBIR9O'*^0VUEP_]-+2,U:\?[E\4C;Q M\G/Y):&DAV#%6;;E-8L'*]>+&"P(BFM^?M5ZI3Z37^G./V\0TY4_)2[X+&[9 MEX@8Z'[+;WTOG="?U,=B+8Q@&O!9(M[._UCK_+)1Y<6DI8OK;-P9__SUJ+Q- MG>$/3SO1&QWRHD_V"^\_[.UH_;&T7L/J[%'&7A;-[1XVS:!+A"[B2B9L5\KY M^J3>/LZZ"4I^VT)+2RSEJI;5L!Z!"*!SJ$5M9;*Y]-AU6>PZ_[/N:OY64973"O M+M7B(9?SD781IYWV:0R.$&(.LCD8J2! 5MV1!>,%B %BU6[W1(79A@7Q*YUX MK6V .V20Q1P0#;2Y@*:,=-5F"-:FP7CH6IT6CA,"$4#$PD)8K9ZV!0D@ HBH M/2(Z5JN/O!,ZIA@&S>BKE.WO&T^L8';_N-GIVHA.&ZDCQV2HF@HNV^X!7";J M",!5?W!U]24C ;@ +@,$9Q"X;)2@J'92UJRYUT4IR4$B0C^*\UP'B&1(- VM M_A#A;@3W$-R;W]>W^BT$]X (( )& I )& D*IUL]KU*V_SM/JA:+@,ND M76G$_"3)5$ZQ:+R2BJV*64I#@P%:+5/CHP$UPF*];%DST:75R %< )5%W!L'OIKQ+1XM5^BD6+^(\<^O/ES*))W_:O_[ZO(5\SWZ M@KOI2?=#IWM^T>WTG4Z[^WYX.1Q>M"[M?MMYWW8N!^];KWZY-TQED3]1YV/3 M*!^V*)FL9937E/%E(2=5WR06XT"X::+RDI-(_!L_O5N4(KJ@B30/[Q:9D?KO M$C;E?T92F3@-DJJ71'(?D?!3GSY.BS%C/&5C&DYV(\>398E\XZ_B1@2LS7PY M: GSLMC/"TKIJ;]SU%6,CKU&T!/Y4TM/6;%]QE8)FO+XV@_S1O(LC>9?Y.Z+ M^B8O?3(IHJ2HTZ!VVM(R#TC(U\&<7S6T;D=;Y ML)F;?R.;&+-?EW;U[4/4>4%W4\NI"62KP\0GT>3%!G\;4>.VBH!C+]C# W+. M [7M*R\0^=\\S'A\Q^P'#/@>9[4/RK\6$Q-M):^?5,/:SVM?#ZQ>V]Z;O)80 M/) $M>O:FTIYL%ET]V$Y<^/>GUF23J6!22,UHR[,C;MB;O+ZP#1;HFD(_4Q? M!ZJP*O>F?N@GJ;SL1M;ZG8DP69^E:2CW\.+-#WM'M&WUV]K.Q>X$7%/TK5IL M'HF/#?-6MM$XV7V9-NU/.E2N/<;FH?PU@]U8 U. M=V-KMP)7+/^T6OH6U.R>EA6USDN7Q&JUHF;8[>A\;5M?J\[79&YL]$+RHAMF MU K>_T)R?D9*A?.5_ZYK2@<]*S77/H!R'79_@E2HI=!RS5I\+,T1D^6W/%W^ M_47,HEBN([%+G@KVA]P#]+&M6Q^WPQT$]UA-NE.\X>DM=%;$,%.9//'OY^NGS57R/ MPJX#-Q@CK.:2:K5"?/Y::AVD"G6LN3I"XZ!QT#B=[F%CO,#\H[S\K9_2X]W2 MWM?WWS+_A@=J[X3<,_")QW^)?'7XJ]P"LSQ)I5L[CU$),6>&_D!_H#_0'V/E M _TY1(RM56/W2MWW*0K%'9LJ[XF-J;L'+;QG_"$8(PXQ&W-TP&X/+=M!N4]$ M#VIH_XW7-G -N 9< ZX!U^R;:Q;'JYSJX6:*!H!OP#?@&_!-7?CFI>MBM8_< M7,@>CJF/:9Z9UQ.S*/'374*&C4NWU.M80WU5;$P9\:I--"PQ( %( !+' HD* MW"[@ K@ +IJ+"RPD/S@=B:93$:LT1#,^$W$52&I.:LGVL&WU._JRKC5]MH_H MXAX,57/@A8 :( :(P8(!7H!7/>$%"W:0#.,-F(;%,WEJ7K!1M-UFWN;&,P9. MUVH[VLHVFS+4B/&98WAJAPG$^( +X *V I@ )F KL!ZD7;)_G'X]7>+H6L(U M5/7)^+4(W3L6+6K65C)):4XDH#NP;'N(( #B;.:8L.:@"W$V0 P0@P$#NH"N M6J(+!@QGA[;/^I*E&0^VSO?R?'@=M@I*!=D';,L>MK4![ GQF*(FB!H:9+$ M*4 *D$(@'H%XX *X "XJW!.'$(,6+Z1-7H@793(G^4N\M ='X_F5/!J1Z>4I MV;XD%4P5HJS 9;8Z0X?^J M8P_H.0=GS$73S:P'992LH%?0*^@5]*HNLH)>0:_J4R.QQIME\X_R\I4*U+_Z M?.0'U9681@%TA$WV2W[0.&@<- X:!XT[$HU[Z1&H0SAU*RW0[C%?T'?T=)FB MPHW"Q/=$K-)3L%@$/!4>2R/&Z:?I+!#R(W>_97[BRTL..74SP$O6N^)079_U M+PV\[EE.2UL.W'6TU&C\WS0G?G%PDP:2:!))X'0"N !< "X %X +P 7@ DP> M=I\\-.TXHSG+?S6.I!DE1&,$!TV$)IHA.&@B--$,P4$3CUD3:[*MO")'6SW6 M$VZ4+VN])?T0<>"'(G_B6<*B,;L4KIB.1,S:ML6#)A[[]E_@T/1)@FC(<>^\3COT3*Y9&JK\+-8NS5 M-(+E#%)2XP0'C8/&0>-J(3ACA 6-.P:-0[KZ*!1W;*I\NJV3UF/1M$F+IHYC M]3K:BLF8,I3R/NR=J%?TQ13= 0V !D #H(%CI %LIP07@ O !> "S0&$8ZE2 M?A%-IR)V?1ZP&9^)>)=8UO'4FK1;UM 95!XH-44YJC;!B!0#7=4:,$ ,$ /$ M8," +J +!LQ$B&G8D]R 25@\D[N2!1M%%14DKQV6^NVVU>IW$KK$T;6$:SB5"4'YM0C=.Q:-Z+WJ]&0E MDY3F1 (<>V Y'03:$&@SR(8U!UX(M %B@!@L&. %>-437K!@^YBW[1];E;'UBL+E1D;XUZ./4#.*$U5FHE<+6ZQ6JCQLQ3TD'B *B&H^H M*EP_X JX JZ JWUNPD-$0XM6M4FKO"B3F?I> KT'1Z-XF[S57 76=F#S2=D^ MJ;6/R;@"4>KGP>'0L?I5^>S;2+06FG=$<=]JK6_5<@1I@C2K4]]VR^IJ/!@% MS@1G&B!'<"8XLT)'L^=83M<^O$1KH7D@S9K($:0)TJQQE!+$J2.X>?@8ICEE MH\PO;624K*!7T"OH%?2J+K*"7D&O#"C98>;\=0_UVW[U^<@/4*#-"+XS2 N- M$QPT#AH'C:N%X(P1%C3NNCB>S5EJ@W6.^H._HZ3)WAAN%B>^)O.HXBT7 M4^&Q-&*^O.204S<#O&2]*P[5]5G_TL#K@=5K:UM.74=+ MC<;_37/B%P;=^$)R%WL&U3^\_2Q*Q\4X91) B^R+&/[_Z<.FT M[,&_VO^^NGS%?(^^X&YZTFWU._3?=N?BW.Y>MGOG9Q?GK<&@T[OLOA]V>LZK M7^X-05F<5_Y4).RSN&5?HBE_F)Q*MP=^*$[F"XY.ZX=W5:Z:W>;O&46!ES]H M+C[&0X^=R>!)+#RVE"3+1?FH)CS6F8/;LBI![$I?3E)F" Q>GMK_E7UZN+1R>058K[HQ,TUR&D/QK%@\6UZS M>+"R%._^\/^EXZH3^I3\7.7-*K@,\2\7;^QQK+ M+AM5#KPOC&]GXT+"\T/W>9,&_1^>MNX;W8NB2R^\_:7W;W<[]JX\@-QS'O#0 M%9)@R ;\-P\S'M\Q^P'^VN/,P_C4A_I.4+S@@(0QCM3X=,T0>-OOS#JPY&!-:,D^(VC:T\2'X134D! MR34229JL1L1]^L6/\\II*:,N)O1'&&8\".Y.V=6$+/+U1,7-/5GU6079HU"9 M;K4Y=.R'Q-L^#ZA=](6:Y+!;$0OF)TDF/(N%$;ED_O4UM3"\9N)&73'A'HM< MY;-Y]%!Z]6V4!1XC*1#>Z$6I"Z?U$'V]%6>Q5.4OEZJX M6JK*!XS3&"?9Z$_AIFJ+\#0BKOQ/OG58;21.I'Z0,9[\O>41S?2Z]4U]T+<'4FHP;MD0S')YV[*[3ZO3Z@W;/Z?;U M+=@X>E9LG/9A5VQ:AWT].H_.H_/H?%,[7Y.<5@^[ 8/=7);E;2\ZW&G;9A?' M<,GG$;%6%V\;GQU[JJ%AVPMLBXE4O3/UFC M*?V^U;6=O0ELJ[,GM5 V;6DK07 F$)PI:F4$AQE#4SUB*8WE[4T??/A2QT U MM3!O1O!0/7PI3 =!8: P\U01%+9%0I&NY0STI2K =! $!X(#P1E#5[?:>U\]Q9ZUMPD90Y-B_IV2Q?F3!G]JBU:GKPTQIBC__N-;!L7LJQ3LYR@\D67,A4PO M>1T+45E&_N;D .^WM+EIV+YD#LSJ:Z6: ZW73K>W-]4Z;C<0R /R2O=U.AT8 M-4 +T*H 6CK73 $N@ O@*GF,;6NH+]X!GQ'8 _:>'0C1%YIOO%D[]AUV5S'W MQ)3'?R6J/$@J/[*03P5VUBDH68Z^J*(I8UZU*PBKTV!$D&/7&6+I5ZO_!L T M&#!MJ]_"PB\0 43 J0(B@(B-3I5C#;O:DJ_ J0)@&@Z8CN5TM*4!,47U]Q_+ M,BAP7*5@%^6! ]\582*8:F(UV^F>R,?ZT3>UA:!?* O*WD-'!LIWIN-P5+,&YU@!C\3OB=@":@V1B_]*52@]\* MY *Y!_1KC]VXUK[NNH;=A5'*@VH4JDT*Y469S 3XDEIWIDA*7X+1YTJI#D4I MVL.A96O,]_Z4;$S1AJK]>C@!!Z":6F2L-8J'ZI'P^+7C.%:WNS^6VFF&4POM MP^8/$!P(SC2"L_L]J]>I*+*S07"UT".X: UD,%.4RRB2,H:'.BW'&K0P&P35 M@&I -17/Z5JVU>WHJ]I74 MPTW7[ZUA):$%?BA.)D*QE>VT?GAGG!2W::SZ[(=$G<0W'0*.SM:?75_'XIJG M@HGOL_S@1E$'+(T8GT:DX/_AJ1^%+!HS/C_DL58CC(VCF*430?_$0J@\)VO] MW[)YQ8IU@1DE!$^X4:Q:\U;*.>]!2/)[Z;O4@]B4OIPD3)"H]]?\KV*6BNE( MQ$M3UFY9C#AIO:[23KVZY-*=[VM+:-HMP MD,R$F_HW(K@[9W6$RY=%CB?0ZY MSK'=(RW_O=T[[6E&[?[:WCX=UK7MSD"SR[!?M7&-6F5J\'A36X+X^'-8J_?_HQ2TZN.9^]_6<4>;>$K[/0^[BP MVF?*:%_ZB1M$21:+*^K%>1"Y?_WRM__Z:7[GQ]"-IN**?]]P'7.I ?3ABQC_ M_.K#I31:_VK_^^KR%?,]^H*[Z3R^,J3OLSRSV$\]WY75Y.ER/ M,!*K&ES>GUF2JB)<%O/)9P[O+'FS?!2?S0+?E2%&]BWC<2KBX([-J(^1EYPR M]GN4TFT^#S8^338DR+R\E^Z$Q]>$$.K*2(1B[-/O)<<]20FC)[D(5'&P,%'T M9,D;0WFC;!$])Q#7?A(4OQ$GI$%>/TQUGG[GF2 M,I=8+@DU22B^L.04(KQF$?4^9C[-99+'^*3$\=0/U64T]HMI+/N80R(ATTE*4\!!JIVT)59Y:L[&?D#/YJ'$CR!T MW/KI1%WPB922NY-,*F["SNC70+9#LC [CWCLY6:*T$TZN-JP,8F>OEU!35FG M%ZB2*BV^B^DL[P'[C9ZB7A[2 #+;*<)(UH/!A$+X$D!9\13UT"5JW"@+O *9 M2][:)$!U8PXF<9.3 KW05?W+&\N#N\2G9G[-W$EQC:(A: MVC3W"K0\K9Y!:DTK-=I&5UO<_'X 6*(HB&XEBRYPLP ,%$%; )(DOYB029T_FSQW26WM6S2G^,GYXXL&=_5A\WB MZ(9O?/C[]>?5Q\MM^](?7B*H2_0;RY3*2$J<%N MX9HEG-Y!%\DO@X"@E-'K24PTJ4F?"%488U.K\0BJ:NT'T),N>DH?C2%(U.9& M@D!<@/9ACBK8C8P'*4)8>I@$4UH\2%Y9S!1VXR7K$*1D%8MA@7HK?5F>)Y%A M%?&-6)E'Y?V;^?%BX3"(W(781%$_B"Z:]YRN*/.9I:[,MQ7,!2K?PV.:TZA@ M"TUL@F@F@Q&,A"%#%*#UVQ##WQ+)U$)$RNI'6=^?GOZE$3'HOB43-^E\=3 M95/SGI2$@6#H7O:&:MFRLT>?9![WG!#FPDC%*DE6_Q$Y4.XI+FGYW$Y)^)4T M?&ZZ3MG_([S=B-ABV8PT>BR-O(P"%\'"LDGG:IJO*JSL% M 5\*5PT::]M6X=',G2A/,H.6H?M[][2K=2.#]&AH4@.Y9D*=4-#^D 9P6U$N7W7 _D MF5M$UJ?9NP$EH=TQN7(O5 M-_>95395/D=>-5?7(@Q?8;FTO$=&@TUE34TI!FEG%@,N:!3]$3UI2HJ0Q4K1B\?!@.RA]>?B MV@]#M<82EI:GU&@K!?%$SCN<'#_/'_N2J45,CR,/H5"UY"Y1&%3+RW(UJ@A5 MR;$L+I'4O.HP>8)^G^^G7'A/G)5"..1**4>J%,5AKY5JR6?)IY/RTGWY!&>A MSLF;4_:'6@O\Y]G9[RIR)N0$1L)N2BHI7ZB4D=XM?(6,U_8;(F]!#TD)RCYJY?UMJ]Q'-$3()U"+&QYD M7%G>>\YDJN:>2^DJ#,_-]QWYG]R+9FIFR69DOES%2H4A+VTWS869+\#!-]R? M;[AN_58=L9$(?"&#''+57#HJ/"&+,)*;-Z(D47%6%5.12[#7,7W%LE#2_W68 M>VWE]>1\R75AU4M$KQ:4TUL1T(2BF$!JZ3U< M$M:NI&>QS9ZVUH>+7J]O?^A^.+.[G?.SLUYW>'EYT?YP-OPP.&OU]KZGK5)P ME*1&QD")S1<+WV[CP8FYNW9"I':BPF.R8KA0QRKE7H_Y,R8B\#2=I:C9HN9\ M,E)JJ*WUB) ,?'+ICP3D&Y#94^P290GU('GS5ALM+U\^W$W/AGNS(,\ VLII M^!;AJ PL^;G\DE#.4(*5L^&VO&;QX%S=71$$Q34_OVJ]4I\3,NWSS]M3Q*WO MI1/ZD_I8G,YV:93Y+!%OYW^L=7[9J')FX<5I[<'&9-+/STV<-ZEO__#TPKS^FSMYKGW?"QW#]I+_E&>3KIA,;]>L+:RO$Y2%'YVI4;./V*X_ M&U.UPTRW.[3ZMC;ON"F8V"ER"<_8I 3$QCM/^\M,W C?VK;:'8?L>_?P8C-% M@S#5!Z'1:-2BLE$]V*X>I;.&W8'E])Z]N%"=1&NA>1I]P8=SOC^U)6WWK68/ M;%G[&%Z*47H6>I\6FZ;>?\OH"5\7.Z?HQXO\K,95S*6F/YC*[3G;V2YZ']JM MWF5KV':Z'^S.H'/6?^]T6\[Y1=- -=H=]^V%O1]]KVGCT'7TWON_82USQ!L[];- T3C[0 MGV?J3]_L[005;/?]ISJ>^4<8BSRE!K0*K 16,D(^1\Q*\P"R6YR>#MDY#V1. ME*4@OTZ$2)\K33A6.!GS\MP(>?4WX;&+*'FVZD'+H&5;.63<#P]Z^ ?*U5SE M^C6256N@7="N2@SDO';JHP+<6W/D^O9R4-5"-S0?FE_)^?T)N88G5R*>FJ'Z MR_TR9K1GN5\'" 0"J_%LJ#$ H#X UOUT2$6;:.[O+E(%!.5^E<(%>B!_8B6P MWJ.PZ\"'Q@BKN88$&@>-@\9!XZ!QT#AH'#0.&F>2X*!QNPA.P]Z 5HTGM/E^ M"]E)M=TBSV?N"56-_9#!.E-$H^U,;W5]UG_XMM>U6JV6KIZ;,I3R/B01.ISM M!@W4C :TI2$Q913! & ,, 6G7YMV[J[O=3S&@W^&S $& (,L6FJT+&&0VW9 M@$T92C@*H '0 &@ - : ULJP(#QW:TZ8 IX_E2+JAR0UW]%R"BZ53$KJP. M/N,S$6^A/,^O!:!SU>N@" %>]0PJ-AYBV-4L@XKQ3)[3 M%6P4A5XE]45KAZ5!NV5UN]JF8:8,==46"8:GP9C84/\#< KJ$T;5$:RC+M#)^+4+WCD4C>J]*15=)?*LY0>3NP.H- ML+.G<@' @ATCNK!$ X@!8A6'Y7K:SE=A]QR0!^1MX3K:MK90!NP:T 5TE=#5 MM7H][)T#NH"N*F*.5J<+TU5I*!+ >D)K5LK/M&??F1=EHT"\J/Y,\5!YQ7I! M&U/445L*@&>+<,\2JV OEM7N#*Q6O[0&^FT9N<7SJ6W8>+!A<-'&: YH'# M=N"PUK!GM5KZ=C."P\!AX#!PV#[/0O3("]-V9@X,EO]9W4F*0_#=1*C'V'UZ MSL&Y;]'TFE77-$J(Q@@.F@A--$-PT$1HHAF"@R9"$\T0'#01FFB&X*")QZR) M-=D/7%%,0CW6$Z[,H>E'X5O2#Q$'?BCR)YXE+!JS2^&*Z4C$K&U;S&EME4OO MV0IZ&#T\.( -4S/CY /]@?Y ?Z _T!\SY0/]@?Y ?Z _]9F['4M:N1?46]6N M:,:?*M:WO>,I[:I#B>>>->S:E4O$E+&7]R%=0T/,O_':!J995QHD%03?@&_ M-]7SS>OJ$^6L(Z8Z 9E[HA$D!!(""3TXO>KHVQ9O^MC#W0'3@&G -& :, V8 MIJE,@T ."GCOMDJ% M[W[^NWR6ZW4&QR#U:F85:XN9@ &H &H&$1QFY; T=; M*!L1:P"FX8#IM]M62U]&.%.4'T8$F-C=I1H,K79_ $P $\!$<5^GT[9ZPVT. M.!X%)K#1&O6[]V"0G);5LJNO@&J*XE1MJ;!>!7AAB080 \3V%I>SK3Y*>&.+ M*;!W ._1'EA.%U6& 2_ JXJ*!"W'@%<5\+)[5LO65Y2MZ?"J2=H^ MXZ#UN-:@O ?*>SQ79,->VQKTM"V5H+P'& P,!@;;9\0 W 7N G<=7O/ 7;O4 M\.[I.R*"&MZ@-] ;Z,T8>AMV!Y:#R24<-#"8"9H'!MM:9.WAP.IV]:V7@<' M8& P,-C^&*S;'5I]NPT&JVC=\L>44_,>B\5C$"7-)Y;D?,D%-\*52B^DLB.Z$ M2%A*5_.1'_CI'4LC-N,2'/Y,ICRA&SBCWI]\RZCM8U]XS!/TO%C(/1#3F0@3 M=6Z$S0(>GC+YWFF6TK5LG(5>PB8B\-CH3KUBWJ!TPE/&8WIGDD2N3Z_QV*V? M3N@'/U$/4K^Z ?V>OY(G+!9)&ONNO#:-N:0KE@@W(P'X(E$O3D3I&_6$,$JI M VZ0>707]43U\X;[@=3JDW$4GR0\6+E+Z3O)@FPF&V5Y*\M/F/+X+Y%?5+JK M>+0;A8H15(=&G/KATF43(=+DM!YJ4V^E_R.,!;WK/R3]:])TTH'08]GRRY0T M/HIY?,>"*$EHW$AM_?"&%$N>A4KN*=P&15G1!JFQ$AVNFTVS0(UY1%H0*UC$ M8D+(\$F+Y*N>HR#LCQDU)V^K0I1%MT2DTWP:9;)U\N6Q*+5Q'$?3Y[V>,.V' MJ9 0DNV/IF)CBY*4_I6+(AH7%YZRM;'?96CR*HU?Q2PMRC2V5)G&]9.]NSS< M6F$7Q3@T9*6AI6[.4SA)E2B=?U,9G7+RX6S,_9C=\" 3LK%:FO;W3JMWVF-T M74!#JJFWMQ/?G6R@R T:NYFOI! F7%*<$&%.\:0(J1]F49:4$:.T9Q8EOJ)X M*=1I1*\E @^9[="',)WDY'O_+I'HDV'[=*!5@@2C'#"$BU39C2?TX[X5> IT M!<:X/ADLD+.<<&F%T$-CJ*QT2H:7C*'2(A*92Z-_G5N]!:M(V9$BG/-$BB3G M%B&AE#L')(:%YQ3MH=>6GK&2G1*Y@THPT]^+K\DC.(I#U;" M,;:\9O'@'%"N"(+BFI]?M5ZIS\F,N_//&\1TY4\)"9_%+?L23?E:S._6]]() M_4E]+$(:+H&8SQ+Q=O['6N>7C2IO9EZ&.7H;-Z<_?S]TWJ:._AU/:.4 M?, /TGO\'^D]ZEH$@)Z5FFL?0+FV..16@5I)A5H*+=>LQ<=/I3G,\EN>+O_^ M(F@FFLK)T*4,)_R1T)_/E7Q-:+%2%]Z(P@Y-A?-3!;KW9"H.BN]?Q8T(EF*T M2Q)]_"_H(_2Q>GUTH(_01X/TL:U;'[=S*I#Q?_]5-ZO)L_Z8(G$_;^6^;?\$#MG9![!CXM]W5]7>SK>GQ5?D?M/$8E MQ)P9^@/]@?Y ?XR5#_3G$#&VVA?"^12%XJ[8%9^?4#HD)HU/@8H"\N7[[/;0 MLAUM%1J-'WUY'_)+-\3^&Z]MX!IP#;@&7 .NV3?7+(Y7H>H:^ 9\ [X!WQC' M-R]=%ZM]Y.9"]G!,?4SSU *>4'D)=@D9-JXD>*]C#8?:\OB9,N)5FVA88D " MD DC@42%;A=P 5P 5PT%Q=82'YP.A)-IR)6:8AF?";B*I#4G-*A[6';ZG=0 M^!K118,,57/@A8 :( :(P8(!7H!7/>$%"W:0^O(-F(;-$S>K3,V(9]!] Z=K MM1UMA3=-&6K$^,PQ/+7#!&)\P 5P 5L!3 3L!58#](NV3].OYXN<52J(,.O M1>C>L6A$[U79O2J9I#0G$M =6+8]1! <39S3%AST(4X&R &B,& 5U 5RW1 M!0.</;9WTI5:2N!%Z'K8)20?8!V[*';6T >T(\IJ@)HH8&62Q "I "I!"( M1R >N N@(L*]\0AQ*#%"VF3%^)%F'XECT9D>GE*MB])!5.% M*"MPF:W.T*%_*O*:MY%I+70/H5CP9%UT%3RI3Y:.W;7:MK9-?&!)L"18T@A= M!4OJ]":=?M^R!_;A95H+W0-/@B?KHJO@2:.CBV!*_4'+P[/D1*C'V -ZSL$9 M<]%T,^M!&24KZ!7T"GH%O:J+K*!7T*OZU$BL\6;9_*.\?*4"]:\^'_E!=26F M40 =89/]DA\T#AH'C8/&0>..1.->>@3J$$[=2@NT>\P7]!T]7::H<*,P\3T1 MJ_04+!8!3X7'THAQ^FDZ"X3\R-UOF9_X\I)#3MT,\)+UKCA4UV?]2P.O>Y;3 MTI8#=QTM-1K_-\V)7QS "< &X ).'W2K4-!C7&\U3\V,D\^RN?8!$A29 M)0YLQGSV9LP+GDS8^V^9?\,#$:8)XZ''/O'X+Y%R>:3JJW"S&'LUC6 Y@Y34 M.,%!XZ!QT+A:",X884'CCD'CD*X^"L4=FRJ?;NND]5@T;=*BJ>-8O8ZV8C*F M#*6\#WLGZA5],45W0 .@ = :. 8:0#;*<$%X )P ;A E?KMMM?I=1#(0U4295T3X@ O@ K8" MF F8"OV.^4XIM6@/TZ_GBYQ="WA&DYE0E!^+4+WCD4C>J\Z/5G))*4YD0#' M'EA.!X$V!-H,LF'-@1<";8 8( 8+!G@!7O6$%RS8/N9M^\=6I?);8NN9?WW* MTHP'6Y\8;&Y4I&\-^C@U@SAA=19JI;#U>H7JXT;,4](!HH"HQB.J"M)F\U5X&U'=A\4K9/:NUC,JY ME/IY<#ATK'Y5/OLV$JV%YAU1W+=:ZUNU'$&:(,WJU+?=LKH:#T:!,\&9!L@1 MG G.K-#1[#F6T[4/+]%::!Y(LR9R!&F"-&L-@\9! MXVHA.&.$!8T[!HVKX\FLE19H]Y@OZ#MZNLR=X49AXGLBKSK.8A'P5'@LC1BG MGZ:S0,B/W/V6^8DO+SGDU,T +UGOBD-U?=:_-/!Z8/7:VI93U]%2H_%_TYSX MQ<%-&DBB222!O%[@ G !N !< "X %X +,'G8??)0"EO\F/)1(#9=OS?V*DDG M\$-Q,E_,]57,4C$=B7C) MK^V6Q9R6O7Y29)?G,QYZ>EIZ*=S[#;550_M:'F^Q="+8130E0-\Q&?:<"8^Y MDCK&1!ZI4#+WQ"Q*_-1B4U*9.S;E\5\BS9,/J9Y.2]F(6)80>S#.?A4W(E@V MVV8W/,CR4-E(N#Q+Q/Q!L]AWZ47C*&9)YDZ8']Z())7I:>GQL6"QX!YUA/$; M[@<2S70%XV[JW\P?D9PR:,?>M.->94F+OEDIC*BHX4RD&]X*GZU0]SM3EE5Z6.>;[' MPBAE$TX*);](8QXF8Q$KE2H>/A+IK1!AT5B2\KS5U([\S[:\6@ILS/U8=8;4 M4_ DBX62P,07,8_=";TPBV7/Y;7I)!9"XBJ=)$P0=ZL<<=P4N?>K=O"5\-HLC[DZL@EJ*ELF[(GI@+-=HQ VG M@?%#>LDT;Q,1DUS#H>:,%K9-,8#D"LE39(^BX$8^<(5]Y!H/CY7D\K:T*1I".IY9XT'V (ZLN(2[E0JZ:1)X*"NNAA]%AI I=6\R2_4K9@*E+)57[H M!IETW=F=+P+BZ2R^D?I"C:>.YON0B*MCX?DIDXM6X74N&[HP5N0LI2![$2H/ M@!.#NER.]RW);F&M%<]3A[/I+!?/ WV<:PQU*A;?,C\NQIO_)=B?F7==V/=1 ME*4KCYL+D,OIBT^/H*MNHXPZ)#M/3YA#X;XD)5>S,5%\J&R3'R9IG,FWG-8# M_?7FKAUP7IC+^S!OLV"Y<<;T\G7NS#M+#WX$ MXT6G'^R$;(V\(/#_$H$_B2)/*;9+WH.BH#DRR2-/3]P@4D2WU/I8)%E 5 3K MK%W#Y/;#R7 W/1ON#20/8:+T MC)4@L2Q^4P:6_%Q^22@]J6 ECFC+:Q8/SM7=%4%07//SJ]8K]3F9<7?^>8.4 MKOPI@>.SN&5?HBE?BZS?^EXZH3^IC\5Y1Y=&F<\2\7;^QUKGEXTJ;V=:A#0' M&[=G/7]#5-ZDOOW#TS'3C4';HDLOO-TY[.N/J?,U/8-Z\#6JYV_'K"";Y?:[ M,DLTXA('BEBK!!\PUP]9@HUF',NE4$4-$MSLCSVBB>M^&@Z.;2GR3 6K;79' MTI6!I4 DVQ1UT(YOX^N-Z$M;\H*L),9L$+"MUK!GM5KMRJ5BROCO-$7".1HS M-Q<9KVU@F_)][>' ZG8[X)K*W)[F>3=\3&XJLY=\HSR==$+C?CUA;>7X5%-W MN&FE$)Q.S[+[CC;T'4D9!,R"]6&J=ICI=H=6W];F'3<%$R@-TMS2(*;H:#WR MBQKC6]M6N^.0?>\>7FRF:!"F^B"TNN2SK0?;U2.;\K [L)S>LQ<7D$E9ER]8 ML_-2!Y>B,=O3Y/;$?)>3.EN@]MS$8AP(-TV*_9"I?^.G=_?W5Z]L69OR/^76 MYD#N:%;[T4I[,>?[&#W&T_+VQGRS]7SS9K'EO'3&84U^NW0O).%J>5 -#UOL M8=>:V>AY8J&[=CO7ICR^]L.\D3Q+H_D7N>.HOLEW(PV'IQV[Z[0ZO?Z@W7.Z M?7U;W3I:MKH->MCMA>#BLX.+V&*3OOM-'46ZGQQX$W66LQV]>;X>%)>6R7_ MJ(6N[9(9Q&0+7J6L/BQG;MS[,\LS+2:@X M2>5E-X*)[S,1)NNSM&-<='QM6_VVMCC^T67M@8]R__ A3R9LQHEZLUD4%N=! M%R=*Z7:1I-&&",D>-M%H'8&#@K9CV;U>-2'G+<1FBLII#"H?JZE=G5DLPH3L MP>B@48MQ=7#\]K?FUIS)1L]R6JV]RPV3COS/AY;7-OW]TX]9SMQV5. MM(_AI1BE9Z'W:9%+X/VWS$_OOBX2"M"/%WF>B*N82]F>J00UEWXB,T9DL;@B ML9P'D?O7+W_[KY_F[_@UXF'R.4I%(N\2]! 5JOHB7.&K+!>;'J!F#?3ABQC_ M_.K#I62U?[7_?77YBOD>?<'=].2LW2=?^.S"ON@/NMWW@_/>>;?CG%_TWG^X M/!L,SE[]#E#SIS73+J:<*6YI+NEX(>EYGACA+9*Q+99$D5^C@OP:-QSY5.Y-[8]0.59D30&[< M2\=9L#1KY\!DUY-L.YTR6SVFEB2+S$CNW?+JY!EGT7H7YV>MH?.^ MVSEO=2_:@_.+]YW!!V?8=89G[UN=5K/.HEU$TZF?%I760X\MQ>8_$YZ0-H3+GZEM_^/+?(\^5X]^QC/*]W[B2<+=29:(-*7VEAJFGK;LD]K;KK+V MI)&L:\^O8R'FR7[DW20;58N>RURO\MY8?,M$0K]/>+ILT^\\E3==Q7Z1]^=L M-A/TYWG$8Q*,B*=^2):R?)'G1P[S2 M?5HDLSME5Z7.T/1:FE2/<3U'(?]N=TZ',E5*L"EOWBY/9.Z$Q]>+CB348)+. MMXQ44L1RJ'(MO9WX[H3ZO&4>I63^7'FF57H32I!)2O^:YWVA!T93L= 2+9TZ MYD2[5EE?TPD-60X3*>_3QWVD#7[.0VY*V9DA9Z*()]%UO\=12'^ZZGW)[S3F M[EW^_]L='OGK?(K7'LL\L/O?=M9_#A0[OCV!_J?=Q^W>126X.[ MDS,OFLEQ6PJ3K4H3QK@ST&^,/_$[B;Y.;H8^D!T@UY)8K30,7U.B.#(426$O M7K_Z#J)A.VH7KT/^/?'@L M;D28B=QPA*2UQ1?SBY0OD!0MD(;IQO>DK6-C(EI2)C$CEO)$\-"#V3B.I@IS M,9=YU&_]=,+<+*')(3EX^6O)2@EZ-'&Q\C;\)#>?G'[(#5DRB;+ 6SQ>+!Y. M)..)F33K4GKTBC 9YX:#6CKU$RF5*"+)4>/D\JOO4MMEHKYY Z2%D(9]*H6= MOW8EY?MJ&C^Z,S=%\B<2I\P%+VV-NCHBIRC_,L@-E/A.UHVXJ[ N42+6&[.4 M^T+&+K5G)#,+YGC,<\.38BL?[39B4T'/\I*WU- TCA+Y=AJ*X$ZV0)!;(R5) M;YB1UD5RQ$0BW1A/OI7+L?+'OO!6;V9\-B,ZR#LYNEL91QJ%C!Q!95A/:)I. M=Y2S'O*D&"=J86Y2A4JE4B2+D(*2VBG_5CU:$)7 MT0_WLER1E+R3W/8L7O&/9*-24Y_C2,HK(W3'&]Y/N8 M/U7C,7Y8V3E+ICP(6)BI5%6J!( K_1'R/:)Q>LM)VTL(D"V/E=:3'R<]RN)M MU,1[S?X//>%>Z8%_)#EZEOK$SA(EMH2<]_D(Y'*YY^D&B=38:](VE\^4/5!= MF?N@KISY)HF2E'*QY4E/.08S?J>HY'%S_AC'UM8 5#$;^QS=Y"G-2(][A14@ M>I^3^X+4"VY25"X5.I_.",D7R:1@GX5[G+.L_$&.G?I#WGG# V4$;BAU%3EO9<=:_5. M&6-/JH![/4:WWKJYJ1R*)X@;@J1$*@NR79ECC8JT?/R>W M':M,=<\L%19C_NN3_HFN9#IUT8*C+>NA->..[6A)N=,='C;K3+USYJ#S=>D\ M\@TAR6.4;/,4R+CY /]@?Y ?TRR M;,_T#5IUMWD;CJ0>$I?&'Q8T(C6H.4>HND/+=O0=H3)]].5]."K:$!_ >&T# MUY3O];@Y:VPB>F*$'51ANVN<&8:'>M5D=;6B9 I"H M/23LOF,-NMK*630%$Q4&M-N]NCMB5^J<5O4^5W-2?]M6NS6P!GWDUD=PQ2!K MU1R T62GW=>7@C/(1:!6,3\OM=VQQKH*Y"T/N[5K9"A] H0%U3EG41HEMN4K5Z+?(!L6,(,0?$'$I;MZV6OHT,@ 0@47]( M6+W.P!K:VJ8S34$%(G%;9!K[]>/9^<=?/UY]?/^5G7V^9%^O?KOX__[?;[]> MOO_R]1_L_;_^^'CU[UW@AAP]R JU7X*'QD'CH''&"@Z;DQ9YR *?CWQ9XU @ M&=F^" V\!?V!_D!_C#)OQY*,;+$KMZAU=$A0&K^JA)P=Y?OZ?:O?PI(BYG4U MM/_&:QNH9F4G>-]R[.HSD6&'.(@(1 0B>L3G:5F=(7R>_446F[*-RET/,.XR MOV_>4GFO;0U;V%&%F!>VCU3C[<*I!6 :#IA.MV?UAC B.KPO@V9_AL:]C_#X M2,\:M''R$0$6@XQ4<\#UNM^O/O$YO$ @#\A;,VNM'E)P[B^8UQROL93##!&] M>T>-NU977_3"E)%'0,\< U0[2#A6VT9*=2 "B%@8B;XU< ")_07LFK*.6K&W MU9RYC6TY0\>R'6W9 !L_OT'P ,&#;<)V7:NWAQ(#"-P!>\#>NG$;]*Q.!P5# M$;Q[M@B_II'[UR0*/!$G_V#B6^:G=SCD:_#>Z&/EZ=K1<=6>MRD,@I#7_D " MDMUK?*C^)YG/7#>;9@%/A<<\,?9=/X43_?B^DXYC=5K:ZJM@"HLI+*:PSY53 MU[;Z**"'X"S058EMZPU;5F\/F[N.P[9IB![5WK_,UQ^3#4$DQ #HOK;5MEM6 M'XOZF/0C,E:1EP=( !*UAP09BIYC=5#K&-&]E^S^8CST]N:--6=BI+V&$2(/ MB#P 8.6$-CK+(0%=0!?0M6*^]%96:CS 2E[ECRD?!6+C]:6_2_T*_%"<3/*Z M1+;3^N%=J:.N"%,1'[ZKSVRN&A?UV0\)O*3M'=)EK1[J1+!Q%!!!$&"8$C7S M1,K](&$I_>9.>'A-?FL:Y1^C,(D"WU/KU4E*_YI2LQ(6C>>'2\=1K*Y,)[$0 MRMU=$\0N[0Q)2EH>Q*;TY21A@@3JL:]B1ET8B9BU6Q9S6G:?<7+262R2+$AE MMV1?8I'&43(3;NK?4)^\:);Z43C_-12W\WPL]&\WN@Y]]3.))_1X[+'7?D@7 M1EE"GQ.+B>\NO97-Z*7)A,+M_(^U\5VV MNSS?7IK5SD9;]_PI>]XF9_C#T]9DH\DJ^O2RVP_[]L/>CK[7M/'H._IN?-]K MEY.:S>- 6-,P,#0.Q55T4N0*MV_[( M5;5Z>):PWV-QXT=9$MRQ+V(6Q2E\,VA;-=KVI0AF?RD%L[_.@]EGWI]9DJJH M/_0/^E<1VY$*^@D8#AH&>PIMJ[NVP9Y"_^IE3U&#YTDT'Q*LQF__0OG5\GT] MQ[;:0U0BVIM2'+'A ]<<-]>TK58'R9/!-$UBFL)'5QLWUQQT4U31"!JJ0E)5 M^$,=J]/15FRGWGH#"CL&"C-%VXQ@*6.(R)8%8JTNCA6#;1K%-K4P?$9043T< MIM<#:]BO/GZTCK<#21#I4,%OX+?CX3?IA[6L;J^+*:$.)ZTF6TZK%.%%E*1Y MLJ5H)F*>4BN9^#X382(25$\QF/,;9A.;FQ"OZIFD*4Q2=3\!$I L] ?Z _V! M_A@J'^@/]&=G^2 _\!/35)E&;)X^[+7X[@99(K.,T;=\&I%P_L/GR<:X^RWS M8^$Q/TQY>.W+K%4\242:;!/?/,+\BX[3M3J]ZDN&F:)65<]9$ 4'O%;@!60! M64!6189K6/U..< +\#I">/4Z76O@8+L\X 5X50"O/O+= UE 5E6&:Z@MRUWC MX85*L.F[KSPHZH]->?R74%MBJD!9[U95)M=;AR .6+ V';?&O101AR8 "86N2BZ;'E M;KMK=;&K1YM'A]4;P.M><*U=_5EG.(? 'K"W9MK:ECW RBG@!7A5DLFCV[4M MQ\%9"P , *O&=QQTM"TSP7<$]H"]+8Q;9V"U!]5/W4Q!TD&BE/L'5Y4B_!BZ MT52P<1Q-YW'(**PD_E@[/ VZUJ"O;2IFRH!7[1#"]C08$EVKK>_4!! !1-0> M$4/;,,W L>X!3 M;SHB5@;%B?<0RAJ)<10+-HNC&S^1J>GH(_/SWU+^'9OKGHAZD:5R4 RX<@' M>ATCNK0&T N@ O@6HG%=5M8_02Z@*Z*PGIV"YXAX 5X&1\AQ,XY8 _8>[YI MLZUAO_IMJZ;@Z"!1R%6MJ'V^NM_W&E^L'Z2Z5L_&YKDM^PGSTV!(2!L#1 1 M0,3"2/2M[K #2 2@,1\^75@#8;:8MB !"!1>TB\=BQ;7W4\!, F(8#9M"S M^@YF&CJ"5@8%BJN4[6>1%B&L*@#4G$!QKV5U;22>JUP ,$_'B*ZVU=:7217@ M K@ KI+I:EM#&[4D@2Z@JXJUG>'0^D* V!P'[ %[ MSS=M7;PB!5]Q,@ Y!%\K@"0 M1S!]=^D'62J\0U*,*:+0QB1U(@R=BTNF#&35$R'X&2"!AI& OH4?4P82) 2 M D<:%'&E($$"8 $0 +;Q0\P'0 )@ 2.F01>ZYP/8,T"' &.:!Q'Z%QH,&4@ M7^HHE-83?DSY*! ;KR_]7>I7X(?B9"(4U&VG]<.[^QU5G_V0H$P Z9 JZ.SY MU430+3P54WI\PJ(QC<)T%HN)"!/_1LRS*'E+? MM3R(3>G+2<($BY4C[CW M9Y:D>>_3B(7+#!(D"RUM^WO[M,/HJL"/0CV=U2;_O[_NG+;>:&V/(L@8%.R$?V-:+S$\C@(R^60SF.(?YHF4^T&B5-R=\/!:*/56'Z,P MB0+?XQ(%"^PKZ/-DPJ3KD"P 7S.82Y1+!C[V$O?9#>DB4)?1%\N;Q1#/&:$OE MNO[02TO/6''ZY$IZN;#B(]GRFL6#36_C<=[G;TW(V]3I_O"T[[31#ROZ],+;7WI_K6^O=^O1^;ITOB;Y MW(P+-SP[/T-!ZH4D[-EWIOPB]G]:ZC][RM]0LB NF3\1:Y7@6<)^)__&)R]-?"769GRYDV] _Z5X7^7OV:&.)^/SD^785)<&>P' 1A(JC*8MF(N:IC&QQ&<(AHR*22G+Z[E.^=<"X M,<*J+3D>3Z[VG8**.)$$O.W7&0'#0^.:I'&%=ZV61-9 Y;L4$2((G&D42N @/'=K3I@"GC"80#V2QQ8N5\\^R/W/H>L'HGP*HC@3H;8_S^+HQO?R MLQ-8EC.1MA&TQ;*<":M2IC#W3WAWZ5GF\CM MRO+@HR?&(H[)SYW[P/R[V&;WZ+,]C=HY%$[7:B-C(()-U3G?M8/$:\>RL5*# ME1H !JL6,"3 Q>Z^5=NRV]CYHV-V\KSY7?VG+1=%9A<_+,?CDT2DB:IGKC[+:-9CSRFB=@](CL&"PZQ>\3N$;M')-5XP1DC M+&C<,6C/'9CLTY]%6R.Q)P30;L8AG8<5BNYU0 M[0&P!^P!>TV8J&&!$! #Q,J^9<_J#EJP;X>;#39LTG "N'@X 935=;0=0VP*(K#F](AP?U/+2R34 MD]4EIOM'1Q 6>#0LT+=:;6V[AHX\*H"0'$)R6VUQM?I#;>DH@#U@#]C#BA-6 MG Q(R#V>F -],WICMR\O7S!J3>H^XSO\W,S^2*B0O?U6FVKVT&V,T09$65$ M]!VX "Z "^ "N( /]6),5%F6I.Z3E LY09'P3-@XCJ;,#V]$@DHC^VFU; WWGV8]CI0MFW;Q^%851BU;M#>FBQ1E0,WQJVK@%Z# M]KLYW;[5[V@[_WWD.]X0WL)N4VSHQH9N0,P4B&F&S\FF?^);Y-SP08;&2%=/D+_;= ME":#\G<$7>@^^_]G[UN;&[>1M3_O_@J63U([J:(=7G2=25+EZ[ZS)YF9'7OK MU'Z$2,AB0I$*0=KC_/JW&R IRI9LR08E4NK4UHXD\P(T^GGZ J#AF,Z \I"4 MAZ0\),U7$2X(%\^$2MH*K1(<" ZMAP-X3FZ7/"<=44J#$@=UST<%D9=P)CA. M1ZE0!2.3784K^Y-LZ+CF<*#M^"=*Y34'D>TU:?N#+IJ((H@1Q.J-KO2="TW0 M(F@1M"J^8$BV=\M"Z=J41X(#Q4?:>>HVTWU+Y@@J:7= 4M M''ZN-5S9G_R!VQN8=I<2")2>:Y!%VQ]XT>0208P@5O-)A$ZW_@/1"%P$K@,$ ME]L;FAVK_D-A]@5>E1CNQY2-0K[L^JTUK"*T,(CX\81+(-J.]?V'QDEQD\;* M[T$$K PZ@!(=+;^8V1\]M)XQ!/#L>R>::03;ER=7I\9@1 9A)FW6>"SR./P M!P@V$PQ((0B%8!0"SS1('XPTAE^]^#:"!\N[@\B+I_"1?0/=C@3

%^N=F+ M8>F.-&''Q;T)B\08WJW^)HL5&K$L8@BO4W4^HC1.'HS["8_DT^>W>%Z6B!/C M!GX\CZ< H0>#^?$,8^-T$@@CXO<@#8B:6>+CAK)_L2AC\"C;Q*X.C$S@3!\^ MLUX?V?;)ST#+@OA95J>J"J)SQ(^8X$ODQ1J )=4H-33 Z=_8M70 ]7J MO+6@U//)8- *!B#U#4 X_B!.VH'MUC-3@5B :_\E9BIVCDJ,\7$0!0@GB33C M:(18YT(V'1DF7&,^E(RDF(XI3_PE^*=R >C(&+R.<_05=F=)52%X+D'C3?8;!8^ M&$&*IXP5/!5*#AYG:9;PA4:KEQ7,H@@HY\6\$]C=\KT3YAM1; 33*?<#9*D M6@G\%D=53OJ'D*P>AP$R&0@!NA9Y 0N1:U..-"@^&)/XGH-79&)3IPR)3&0A M+IJ'T7C:4A"KPID7)WARFJ31!=L@I6KBT."B>V2;NR#.!':](D]\TX0!_#U)XO*>>])5[2/.G,8XE:7G"I3GDR! MK@"(:>&GV0[X4%$Z$059+%#$B(6R+6+"X46*E;*9^EOIH+%@*EM5[JN1^)\Q M\"&\![6W!AN?J ;"+_#"6^#96^C/7XI<\<1%U55L=PA@YZJG<_]4!HW'\?@X M@S=4.RY?6>U^WI&%MLM+_4!X82R0PH"9_N! QQ%8@JEL@\%&<9;*QTEW,4G0 M*DD<8+\#H6@\9U8&'Y5D3>PW,)9JN)0U6A>01&AP2:RY"([#V%-O&C,O;ZM9 M"$-Y,)5W%DX8\"2$H?#'PLRAWUFU1#/HI125M!;*3I1#$RA1C(,$S.:?H'6I M8F50O2'*B3WK0)\8"V_BWV:R]$,^+/!X :"!NST&NKC1^ 2I>$[13.#\U/!C MN#B*T_S%LB>E241]4T.!SU)&2IKQ_.!.5"H8!J\\-F=1:A,FAVF*)@LM\N_R M!9Q-S8G2QSF0@?@+CE,4O+RSELV [7FZ3W/PY_%1ZDI M00ENO["K\[^HWH52%>3-:/FAF1XB UXG'@08;)%K%L1E<2C*Q^&PQ3):60Q) ML,^(Q)"GTKP*;",\@H4/,EH2/.1R?I(9(AZG]PQ-?1R'%<]+LT%8.O$-\OH0A73(-;-8X&!&MQDC[61E!S%HJX4/%< M.#A$Z->$*NC#AU>:.@-]\R1#(AMPJ;YY()GP4"IB*61Y#82\/(&GE4)>!8EE MWEJ)0@D8.39S7S>6;7MI2#&W6/'3(%(#24"3*8S94AB317PM.XVYD=C/,%G" M)%BG$(G$?AS&MP\JVE@$#%A*'QQ)\D(-(I$DFC4#5MK [%H28JCN& M^X\%"S%8&D&G.!"+)%;%<&6[T/B,P@ 8M6C3D5)7:#R^%ZF?AT>/_(PRM@(- MQ4*M4UG;)Z>N\O[UFH]67:5JT%S.$@P9/+A$<5\(%BU*JR;XQ#@M,?7D)8J- M,(Q+^+@@*N0 ('BS##)"YZ)^I;9T64Q'9'% M]AW[P4N$(?46@3E/%!;>(7KM,-XJ6\G+I!QH4,(G/!*H=T6F-GZ:XI(Z*= ' MQR@:<[D\K]FEO*0R,L &_N?D&A04KCG/9V\D0%Z)FO("_1!DJKH@2)VCE:>""[4IALN>ZIFE$UI..< M5A,DTK7BS)L4E\/-]Y/ 4VY(GL?-$[1Y.;+\\;)K8PY.F;3?"9A.F1J9Y[CS M[_)J[">BLPPX?-/P,QF.2"<@F$KIL C '>9M$95,(QNC:WT!$?44,_)VU\S5 M0.6H6!(^S+L)MT^#-$57CT*:ESZAK_+",-B9RO)DZ:/D2>X>X\L$3^X" MCZOH!E3HD;\JA26619>/7KD06F[Z\NI?RVBVRIH>F\D("E4 MWN)SL$SQ3.XV3(QXA :X-!00+5&)5?/X^O MBI9>EPV]*)FI?+;41_CRE8]_/KJZ0 3]V_WOS<61$?CP \CK^+QW=7HU'-CG MPZOS[F7_:G!N]RUKX)[W[?,SY[Q_],LC.J@"]R:8 I=#CXVO\92M7A^TJWF! M>_6>41SZ>8TDEN8ITK-BY@5=GS-,">*O52'3%(%V,C_]@TU98-QP;Q)A_D"F MB3]&WHGRR NJ=JP/.>++7^P//V!&Z2[P0>'R*!8!2$TNV6$3< MSL1PGR>S)!"2=&&H57H.'Q$#SX7 3T!#@+%,!=/HC)>WH*E(XCQ3>A\G(3#1 M1TPKAO$(XIN'8_ #TB0893*Q!L$,OE<%,O)NB,BY"M>U+ 9P+,NTK*<5$E^U ML #M!4X,YSW4W%3;U=1,R:%)F?PI; !&:ACHY$&/--,7/&0RIPN?[>%034T# MHB><^?G4@+KPG$U'2>#?@GK\!J8/8B^P9VGZZ!7S^0F5<>M'E M^K5R[4JD9G_N)S&2='R/V2.1C00 @RDN.<693FQ$+N#%%352]]6$G:C(#M S MQ>49XYBE.(X@$JM&Y$>$EJ+Q!N>QF8(WRFB#&L(BSL8O7Y62,E.5E<>8$2&P:""&3QA'X*8DW*=;<$:G4 M8VZ7+[+(UR(5N@P.9>Y,A@]+=/??TOKBHHZ(8[@!]D:2CR_=ISM>V*KE[Y+I M'%PJB/F38II0SJZ"B2I>8A$%+0P3Y//RD/,PU3JIZ"65W"%G,N<+QR' M@ EO#=29EG&$_O XIU6<3 O6?J0U1O4!!#*(9=!/D6LDKWE*Y?(@A5V&>BP MF(-00BXY[$"U7V=&Y.E*R4_\'CRETWS1+RV87$D\G8'^U/9O3$ZI=O*\=HG- MRC!8_C[ZH4B %VL6Y\GFQ>6 U3F4?/G>?.=(PN]XE'$5 M_F*F-/^AN$CZ!N5BGS(! W#&K28BY3.UU&+5@]5L;)$5SY=J%IGY/.KV,/]0 M1AT8MBL2,0H'/?=<*NLE\X>GF,>9!?F,375I-K043"A*)48>P5GC(AJ&F\H& MR% HPO4369%1SU=@B'+!:.#G'(UW5J9GU5ZARL+!4?YCJ.Q%>824\FABH.0G MC9G+O92QQR*YGC_'HUIC HHM&?,^SA??B/>/)Y/G<\E G4DQHSRW8)*$5ZR( MK,3X:K5JO5N+UMX;Q9:MW%RR$R%?N599@+:X-6"94D.?DQCEI9:@/GT_R'&: MF_#YK" F3E0AQI7*S@R!88<197*V'"X%V:I H%QZ6$$ MCR16A]">!!6]S<\ M:O9?N4/P>-L#KJXL]%\@C+F_N@:K$@ M+J?',9BQAS>&MZTU '7,;7Z*[]2JBHU6S#\NN*/8IXR\%,O*2CS+3G^0NQ91 MJ2)>#>$8)5?TCC%*'FJDB] S/=1L29]P;=;M399#]S; M,;KMUDT N%$6R\ MIGRPT@:/AV%^S<]'UI'\+L!V%=\WGR\&>PLDI!K)LC0N?E#%*^0O]X&?3N!J M$,0(M^4E6,4@9#/!WQ"V7A#W[9DC+:A0)[!IDN41^ MZYN95RT$$;C4IM@M_35/\VT@3=(VTK:U)?@U=QJ_5IS&(JUFG,[3UZ1_I'\U ML1VH(.8CUY4@%2+>8%'GZ?7UY2 MX+;6.O\+%?*>3Z*^4N4.4;.:IT2-DP_I#^D/Z4^3+-N:OH'5=IMW6FPG2+C' M@SM9-7J'N&Q\C>[OMN;!KUN5?7UAU'&XW-"T'6T'S#5^]/$^.@!A3WR QFL; M<MCZ.^Y.=MX*Z( MJ"@TN^S@C==$]7MW"*_M]LV!-=2%L*8H0=U&FVSS'F/"[9I6IT.0($@0) HS MT7?,0=VQVQ&[E/JWZ?:W^.V;1-UQJ8@SZ=PT[)E099J_T! M& 0[;E^;9T?H(G01NA;,5Z=G.ATZAGV+^;JV>XD7?,SS2N?EP1&4GROOZ]JF MU:/T'.4B*!=1W/?.[I@#=Z!;5^;C7M\,F78@_4"((<2\'/: 5^;:9$2VEKQK MO5?V61V82SF[EX,>VS$'CC8/;>]#GA8!K+T6:G_@Y;AFUZ6$ J&+T%7+ZI^> MZ?:Z!*^MY>OV95J74G3S1:IFSP(?D%8,477 MZW\8E__^S\>;_[X&;E2CAZI";9?@2>-(XTCC&BLX6IQ4UB$+ S8*0GE,(A4C MVQ*A$6^1_I#^D/XTRKP=2C&R;0HA55E/.BY2/U>+ODU!)@]APPG6[/[ W)B.CPOAH4_34T[WV MVT=ZYL"EG8^48&F0D=H?<+WK]^LO?$Y>("&/D/?$K%D]*L&YO63>_GB-E1IF ME-%[M-6X:W;U92^:,O*4T&N. 6H=)!S3M:FD.B&"$%$:B;XY< @2VTO8[UO[$-K;I#!W3=K15 ]S[^(:2!Y0\V"1MUS5[6SAB@!)WA#W"WE/C-NB9 MG0X=&$K)N[5%>)W&WA^3./1Y(OYA\#^S('V@3;X-7AM]J#S=.CJNV_-N"H-0 MRFM[("&2W6I^J/T[F4\]+YMF(4NY;_A\''A!2D[T\^M..H[9L;2=KT(A+(6P M%,*N*Z>N;?;I #U*SA*Z:K%MO:%E]K:PN.LP;)N&[%'K_4LU_RB6))$H!P#W MN:9K6V:?)O4IZ*?,6$U>'D&"(-%Z2("AZ#EFA\XZINS>6U9_&2SRM^:-[4]@ MI/T,(\H\4.:! %8M:*/S."1"%Z&+T+5@OO2>K+3W *MXE3^F;!3RI==7/E?Z M%081/YZHV,0$I:'F1,X<>),#@(U#>N^0RZ,.*)X5JFX5AVWV#@ MI!L)%UF88K>P+PE/DUC,N)<&=] G/YZE01P5?XWX?5&/!?[UXMLHD'\&\40^ M2WSC71#!A7$FX+LP#?[-@[<:,WBIF+ $Y,U2]L/S:_H:HR]U:OL+X*P\9<$" M8)18[3-^K[XFBI,I"Q>,A(W7E ]66N_Q,,RO^?G(.I+?@3V]XOL20=T$4X#& M)QC_K_&4/;&M4Y;TL;3WVG MOC>^[RW94]'2**)YHBS2L&1I&Q%;WH<@U M:-WF6Z[JU<-387Q)^%T09R)\,+[R69RDY)N1MM6C;5_S9/;72C+[NDAFG_J_ M9R*567_2/]*_FM@.5# 0Q'"D861/2=O:KFUD3TG_VF5/Z0R>%]&\2[ V?OD7 M';]:O:_GV*8[I).(MJ84!VSXB&L.FVM%K!!6UPV%Z-S"'_?KS1T_QMB,)4CE4XC?BM\/A-_3#++/;ZU)(J,-):\F2 MTSI%>!Z+5!5;BF<\82FTTN#?9CP27-#I*0WF_#VSB?M;$*_N2+(I3%)W/PDD M1+*D/Z0_I#^D/PV5#^D/Z<^KY4/U@5\(4[&,6%$^[!W_YH69P"IC\"N;QB"< MOUA1;(QY?V9!PGTCB%(6W098M8H)P5.Q27[S .LO.D[7[/3J/S*L*6I5=\Q" M67""UP*\"%F$+$)6389K6/]*.8(7P>L X=7K=,V!0\OE"5X$KQK@U:=Z]X0L M0E9=AFNHK?88$^\-$V .&#"VW3<'/3I&G#!!F"AK471=T[&U3;L2 M)@@3K<<$.%9#6]M6/G*L"#![#ABW"]&YON)I35'^G62TUDN NKVVI[INXI2% M\/[5>\#J@-;^I)>[;M?LTJH>;1X=S=X0O!XEU]SZ]SJ3,HYJR3^V#D^#KCGH:PO%FC+@=3N$9'OV M&!)=T]6W:X(008AH/2*&MNET:5T=08(@4>X*'T 48I.9($P0)LJ\6,^T76V0 MH/07 6;/ >,,'-,>T*XW'1FK!N6)MY#*&O%QG'!CEL1W@<#2=/#5"-3?4O:- M%M>]D/4"2^708<"U"X"LUR&B2VL"C3BNA;-?A*Z"%TUI?5LBSQ# M@A?!J_$90EHY1]@C[*UOVFQSV*]_V6I3<+23+.2B5K2^7MV7K>87VP>IKMFS M:?' M$N\PZ80<_L.Q1IZ$A:-2A17*=L/_$T3V'5 :#]213W++-K M4^&YV@5 YND0T>6:KKY*J@0N A>!JV*Z7'-HTUF2A"Y"5QUS.\.AZ=C:4MD$ M+X(7P:N2 @3CI2\%2(OC"'N$O?5-6]=T.K1IJ=8\X[ZF$XT93PPQ80E__QJ4 MN36DYE\06QM8J&&JU#CY[._43MU^=U,8I.Y^$DB(9$E_2'](?TA_&BH?TA_2 MGU?+I\[%+JW?NG7&1.#M$HF-SX%\M[5.-%W$$3CAYZ(AHB&B&9' M*P0A=J)S9VF!(/$0\=".'1ZJ([BN *B.8/KA(@BSE/N[I)BFB$(;D[2),'1. M+C5E(.L.A,C/(!+8,Q+0-_'3E($D$B 2(!+8T:1,4P:22(!(@$A@L_P!A0-$ M D0"ATP"[W3& S1G01Q!'+%W'*%SHJ$I _E61Z$RG_!CRD8A7WI]Y7.E7V$0 M\>,)EU"W'>O[#X\[*K\'$4 9 -(!5=#9\YL)AUM8RJ?P>&'$8QB%Z2SA$QZ) MX(X7U13PJ*$4+DTG"><&BWSCB6A>\_8(^J[E0<84?IP(@X.8?..:SZ!#(YX8 MKF4:CF7WC7LF#!:*V BF,^:E<-'H0?:(^;]G(E6]3V,CFE>0 %EH:=MW[DG' M@*O"(([T=%:;_+][USFQ?M#:.--(N)AQ+P7M"1].GD508U#P*OPWIO6(X7$< M@LD'FV%(_C%\GK(@%%+%O0F+;KE4;_DUCD0)"(P'N\2S%P]/ROT;\'JZXXU&&5WKQ;13(/R/$ELL& M?XY\EOC">!=$\) X$_"#^.'Y0C.-T9;:=7W52RO/6'#Z<":]VF/\7GU)%"=3 M%B[X2#9>4SY8:;S'PS"_YN=GS>JNJY@[MGTEF[G77]I@FI3I_O]R[[3 M4C\L[],;;W_K_:V^O=VMI\ZWI?,MJ>?6N'3#VO49&#^>*)5@J?"^ +^30!.2OA@?.6S.-GQHB_2MOW5MJ^Y)_VUXDE? MY^ZR<3J/M$G_2/_JT+]S#-*N,$@CK2.MVZ*-!>(+Q/IVE8X$>P'#>1(JB:=& M/.,)2S&SQ3"% T:%BUIJ^FY3OFW >&.$U5IR/)Q:[:]**M*.),+;=IT18GC2 MN'W2N-R[EE,B3USK=JDC;&"O>$#O MP7.T%)M(@DAB[TA"J<# L1UM.M"4\22'@;B N&"CP$'K:9E-&\"7^V=H&FY)M(V)6UI6JX)LU)-8;B= M"8#P1@Q/#$\:UP+!O7WFS>VUW1/^@IZMP.7*N/'1YV.>).#G%CXP^\8W63VZ MMJ?1.H?"Z9HN50RD9%-]SG?K(/'.,6V:J:&9&@(,S5J0(2%*[]H#^YD^56*)],/[^RA:0^'E)FDS"1E8-82Q]#L]VD%)2&"$$&Y>L(% MX>(9WVIH=AQMQR 7U*FCZ_;;8#,8^V@\Q>%,Q^(Y;R631CL=E**'= V"/L$?;V(5"C"4*"&$&L MZEOVS.[ (ONVNVAPSX*^BV*?27X"%:56X+[AT*94(Z4:*=68W]=U^X0'P@/A M@::D"!>$B]4%H,RNHVT;XKX@@N:KQUA-("SZ8%^J;E M:ELU=.!9 4K)44INHR6N9G^HK1P%88^P1]BC&2>:<2*(-0)B[P;F0%],=^#F M[>T33KU!VR.^3^M6\J6,"MS7LURSVZ%J9Y1EI"PC9=\)%X0+P@7A@G!!/M2; M,5'GL21M#U+.,4!!> ICG,13(XCNN*"31K;/2HT15FOIG#2.-(XTKLF":XRP M2.,.0>/HE/O=+CMJ7?STSC8'^O:S'\9,#R4<#A@PE(@C7! NGM[7=[15@B0\ M$!Y:CP=PK.R>MF7;A^%8U9BUWJ.U-9F0)P! MKWBC]!:M-J4%W;2@FR#6%(AI#,((6@0M@M8CW]&R:3-@4W9+M'X=TN7\H$3^ MS9,G+1H)2[GAY:V2YZ0C2FE0XJ#N^:@@ M\A+.!,?I*!6J8&2RJW!E?Y(-'=<<#K0=_T2IO.8@LKTF;7_011-1!#&"6+W1 ME;YSH0E:!"V"5L4W[)C]0?W34/N"+IIHDAO>UYM$,EAJC/AM$$6XK# >&S-X M:.Q3A@3NJ[]1SM.V&VA=, MT/22KJ"%P\^UABO[DS]P>P/3[E("@=)S#;)H^P,OFEPBB!'$:CZ)T.G6?R : M@8O =8#@&(XEMTSC73"C:O3ZS,C$"*#,/,V M"WP6>1S^ ,%F@@$I!*$0C$+@F0;I@Y'&\*L7WT;P8'EW$'GQ%#ZR;Z#;D8 [ M.-PO-WLQ+-V1)NRXN#=AD1C#N]7?9+%"(Y9%#.%UJLY'E,;)@W$_X9%\^OP6 MS\L2<6+,V-^PN-C6(HQ/C/W!U^54-0-$? M>'4(0E&->Z)0KQGO[VS[I&? 92&\3,L3527Q6<)G+/!EDD(-X)(*E'IZX/1/ MK!IZH%J=MQ:4>CX9#%K! *2^ 0C''\1).[#=>F8J$ MP[;_$3,7.48DQ/@ZB M .$DD68A#TIA,,\#FXXL,XY17TI&4@RG] ?^4KP3^6 41$P^YQFZ*KNSA*H0//>@ M\0:;S<('(TCQE+&"IT+)P>,LS1*^T&CULH)9% 'EO)AW KM;OG?"?".*C6 Z MY7Z +!5 *X'?XJC*2?\0DM7C,$ F R% UR(O8"%R;^I- M8^;E;34+82@/IO+.P@D#GH0P%/Y8F#GT.ZN6: :]E**2UD+9B7)H B6*<9" MV?P3M"Y5K RJ-T0YL6<=Z!-CX4W\VTR6?LB'!1XO #1PM\= %S<:GR 5SRF: M"9R?&GX,%T=QFK]8]J0TB:AO:BCP6']R)2@7#X)7'YBQ*;<+D,$W1 M9*%%_EV^@+-I[F:@N9%HR%UA-9!HS^9DB<->=Y M^+/X*#4E*,'M%W9U_A?5NU"J@KP9+3\TTT-DP.O$@P"#+7+-@K@L#D7Y.!RV M6$8KBR$)]AF1&/)4FE>!;81'L/!!1DN"AUS.3S)#Q./TGJ&IC^.PXGDI%IGP M56+ 5X#WG45/>U \4NVVFU^([8"V8O 5XOLE%.&*:7"KQM& 8"U.TL?:"&K. M0A$7*IX+!X<(_9I0!7WX\$I39Z!OGF1(9 ,NU32D4LA2RO@9"7)_"T M4LBK(+',6RM1* $CQV;NZ\:R;2\-*>86*WX:1&H@"6@RA3%;"F.RB*]EIS$W M$OL9)DN8!.L4(I'8C\/X]D%%&XN 4OI@X,+UD@H1IP/\]&JJU0-FLM9@B&#!Y(DPI-XB,.>)PL([1*\=QEME*WF9E ,-2OB$1P+UKLC4QD]3 M7%(G!?K@&$5C+I?G-;N4EU1&!MC _YQ<@X+"->=9[J_]*QX)" E3XQW^_>CF M_%^G1S^H-F,XSB,FH0>HPMQ.GJ@ /?,5Y"7:0&E5E"!1.T<+#V17"I,MUSU5 M,ZJ&=)S3:H)$NE:<>9/B3?A]FF0INBJ$3DEL,2RZ/+1*Q="RTU?7OUK&C.8 MY]@+)(7*6WP.EBF>R=V&B1&/T "7A@*B19D"*>)='3YDRZU(\?FG'S-Q?,O8 M[/WG2O+OO'PX?#F-_"\JN2F_?AY?%6^[+E]V4;++#8#J+(R]/W[Y^]]^*I[] M547R7UB2/MQ4YE26W"95$;Y\Y>.?CZXN$#S_=O][VYV>?7DU M')Q>=,ZZEZ?6V66O _'@6=]UK_J#4_?HET=,4,7L33 %&O\$POT:3]GJI4&[ MFA*X5^\9Q:&O'G3Z!YNRP+C"I2\*[I>1']^CV-O!A.WF\0OE<,IT&?BAX&\N MYFP'BPD]2:3!*$NU+3'H6KHGZ(&LL Q!?G4V @QD['+ M"+K($V37^9*$R%=YV\3@8 /B!\[+]1DE 6)H8EEY #-_Y=$/C[)WF(24N3\< M;IGEG,WB(,]7^N!3>6F MZ13F1A0CGW52(M/RR&L^2V7T-5\UZ5HJ#-/R?#5Z%6Z4CL4L">YD MCJR,,,?S*Z399H H"/!59EADLSR':SS$&1IU/_-R1.17CV-PR]#T3C&AA:DQ M#R>*A''/<1V!*!("$P8MQ?P5^"S@<6QLA#[ZQ[==FUKCK#WFG?M09GSN#\ZGQ@G==N:&LUK M".XRU"]NR ME "W!'"S:"G[)J G8KFC#SRH/&5)\I&1KUV1V;-B7'AI:V;PH,=&Q9P'"Y+G MI0\M)L$X#U(0L?"X:8S/P>2QS'/+%2_Y@\I5+)+4[]E#L?H.IPWD%!*$*C*( MQBE/@;.&\TPXM)\GRN?./)PQ4ER45+6J,B,V-T3Y5+,B*%PZ-1[C#%A4SH() M=B?7Q1FG0G:\S*4M7/U0O59-.9NEO":<^3)T4-99O?&AFH*_YR"6*?-YD38T MBEE2-3.=3A+.BQ$4A;,#UOJ\,/]%4,;]Y5&69$/,F4@)2C&,4(0X#2_ODDG1 MXF*4\ -/L2.>>F)\-W/N/)O4/+>TZEY]"_* MJ%6/@]9S=#MH(.Q%-2HDR:H*4?;0Q.\JC:!I5:MSTM?;(TQ3S].X11:77" - MSS9>I>E?E/?N+V'V\^$0M^O3ETE0Y$[\,,L4B@D52 MR ."RF(92HINH?4+RW71(%148_GPJ75;/GKO.-E=Q)=F9<'6?'D&\Y9D!IGW M9Q:(0%F]REJ;?+*L'8)K_["/8YQ=E>"7\9'(IE,(EO[B17I9ABH/CWR\?XA' M>L$\+\'9/K(@^BR(\4XF+N), )+$#^_;H51U0@+78/-DG9!U85NF!5VL]AF_ M5U\3X:J:<&'GIHW7E _.4P<\#/-K?CZRCN1W,0.^R[]O'FP#TFZ#2#6296E< M_*!VU\I?[@,_G<#5((@1[AM(<)MER&:"OR\^/!G?>;NK16?F6S![2S>@KE^W M1K6IT_W^Y4V>2W>2YGUZX^UOO;_5M[>[]=3YMG2^)=5UFUM8P'VIL( B]5P2 M]NR;(>'AC7N%U.K6" V"#/AAMG/.+CX(4] M5%1ID-3OM7YZD%1D=+5@CS+]UJJN>/#L7"6:,L$6N47S_X(Y_>V0.S:PVW MEBJ9:\RFDMFA4OU VNU;QQP,NF3>R+P1]K:./<:[=>:'+&+Q0WDZC;?Q!I[]39O4X%V:V+!:7#_&15 M__=,I*HN>1D U9*!>&$;]/YD*/J6OF7[KQ5:4U2M[LBJ08AMKT$\'&C6,3=& M$"6($D0UIE/TN;IOEMI^^\B$7)IYVV0EL677KEE-P=!;C2+-JSTJ9536KC96 MEJS60O(ND+P?9U@^^2T%MEJQJ5#?7M1U1=CZ/:G#GKZ5 R\)K14Z5+?W3ZX" ML1>Q5UO2%\1BQ&+$8L1B]>[1=O05!2'V(O8B]B+VVF99-EO?XB7BKT?)LA_E MR5=+KU_RN7I>]N8'7R\>G'W'HXQ?)?&T**'_?T$Z.<\$# Q/OH#/ M.%6#(@^OQA,1!0,JP<.PU?G)\AAL+U=I8?!OW,OD&=GS0S,G\AAI(^7)5*9M M 5!S(KPF?-Z>, M9^T/\@$^#Z$CB3S\44(L2DV#S6:@=I63+,JCHM'+D/=]E,=.\W3A@0S/M@Y# M_%= 1Q,\5!+X,YL_:);$8RZ$.C6V:-2)813*'2P<69O-\+A87#HU5D>9RT[& M(7Z$)TT# 1>)N6SD8>93>?:V/+.0J]/$N1(+C)M:A%417GZFK5 'H'L< MY('/XM^\"0/QRW-0TTDLYE*LY^12 N+:0)3':0AU4OE<\>683]E#@1+C#L : M9_+HV5%Y,HLZY;0RFF9^@#?J]RV/0$-"0+C'9O)$2+A\Q!&@/F *'JR.=6>> M/.(]/TE=ZON,)7BN_ S<<#QK$N=AXA'(1KU6'J*6UE5?%TVF0*B7-J0)U MD1G3( JFV13;((\V#1_,XEAXN U?'$5X(FL(Z EESS+!;M6V*@$Z'8P?Y%-E MP_ <=]G/A?=,X8,Q YG)?H UA\?E#QD!V!6GI?(,K[PU@-8SAL#+490^S-#+ M,@IO@#\]1[;L]')1XZOS_B$ LT2>+SMG4!Q6O .( P8^D/1AU',!F/!FE,#R48/FS!*.;X71R!D'GY"S)OP(K<1S MD.$-I7Z4#2^;IH\O=NY#-I$.%JR?/'AZ;G$%_)-*WZX@A7P8174Q;+BU$YR^%?I4I@0GD$"O5G%B3YR MJA2HS^^9?XMK@HW1 W!8! C$;R?&%8"#?V-X=C889O\.GPNLPQE"+0<'CR9J MWK=HDN(H:-4$1B=$0H36%\>Q+X(/#W4O3".>$I]WXP.2Q@3Q ?__(.]1+%J< M[2U!EK]-7J(>CX*3M(QNS')1G!@7P1B@B)WU<[&6<"M/C%=O6R "^=Q5X@4^ M#N5)YC"4:+[]_!VY9R"9*ICB\Z1LE)< (?4*N?N3^L] ] M4XT*,C.>00[V!!QLCROY%XA&EQ P P:F8&YI+5%+U-6Y=.3WL]X@]Q_E2P.G$BWY-KH7$*;\^5VY2= HPFDB&@T6/. MBW=+?,^OG;L$T(O"4W>L#UA5"Y]?_@3.N[16<^&6\L^="V0 Q$A2B3Y4ZW!@ MYIY%B5:%927H.=P6O? *Z%#.5<>C?'_N=@A4A! 0G/-#.G_L"E]^Q-%/#-)0 MW;#*M0=[F:(#.2B M[H+6HN9 ?+2*PQ[I,'I83,D1&PZ*'ODL1&(5$&5)]9 /?E<9V>OK+Y5!_<$8 M,8@%7\]BQ%K%?1=52R675UU_V=R:R[M D4>%!QV/4.-DI!%$LRS--8:)DE[X M@F;EY1'RH'1N@L$GB3#6]LM(!/DUOZA@0'AEB)D!]=@9.CYEV\HXOO]!8 ( M4%%2+-X$;?\8052$GA.\K)I30&I MGOT>D."J[A?!B'S:]D="T+LMBFY7J3' MLS 3QU/H'=(_OI^!'# HD=NE,/Y@R1\\G?\-Q)@)A>T2ARA?:&E+XO-6 ^(W MC)ORE-$\C21#SS+W,[<%11@E2>PXX60G%H-6$:## MSB(.P;V*&;G,QN'+T'\\#KS< M#JL]@LK%_S:3C@0J?N$4&*= "(4I5V^]!3E$"W$N7GTOLQD) MH!_>:2G*>X:C.)??DY<^EYB3#D8>H\M'JK:("%.,V04\QC>]9 AY=SI_$?"*3!.%\#42*LM?F,'<3D_QU-BYAB $JKEUJ>CY MW2PMTFI)6L8#0!7*Q*KDI#2TJP"5/V"ALS(%5;XPR063NZWY2U;$XQ3C:M?< M*SD?A,."H8K4Q84H97G^.I:.O9RUF2<1DU)O\/>4>Y,H#N/;![P\BXJ,B7PB MJ"&Z9Z >Z#>-XBR=YT)58R2#IZO?/\L2\#"%!(J?>2IF+MM2F>6:\NHK3^:3 M"><+ =Z,/4C?]A&7RXFS@-\K0IY5TGF=E5L(HCL,#9K'@!SFZM"ES9..7)O G%^ZH>C4J9%8DUZ$9U @-- M$@L%1J5RR"OTL"AR*98@\:60 CE7]G&!$+$/*"\,+86TL[=4 K)ST]-I.#])>:S"A'R),CQ(2(O4#: CDNL1PNN=2@0'S%S5&S M@YCRQ/E'GLBAE6&#=(ZDQP/O0,C>E*ZL1(K9\"4(6!7]BUF7N/JM, M5>'L%!,Z3Y=*E/0;HZ^22<;,)UQ%3AR^3&TNNN?FAK"2\6(QFY!/7\A4YS=) M /#2)Z/Q&F$Y)UVYNNQI@=W7/ US4(I+RJ!WOD:NNE9-!J:Z7=VV"4?OZWQ-O4YKZ9;^&K!1$,HER(U; M(+NB[?NU4J\>!*FBR*#[ZL,P]Q-6S2W1:YCU?2I7/R%B8 '\'/D M_&R9'2R6W^4X6U@DBX_.HMP!J)!)D9,OIMCD-+MBDWF.$'\T\Z6M?#&$'3T\ MZLDXD[9)N1+Y$H227. )3PA%K%Y*MR!;=&"JQ%/28.F51+D T>]7D\G<6_V& MU_'2LBT"FRSQWV!SP";; OJ6,[BT!AUGT.UUSR_/3B\[G;YU<3KLN&>=,ZM3 M^[: FK*D\NN]>L\H#OW=A>Z4 5X1N8\A8(OO98)*9D%%-D4._"N?G:QX*V^- MX%]R=\R\)HP6KZ\L+#,W3"LKS+SF^;(/6IYT 7;E44-MV="GV\E>U=!WDECC M3$"+Q0_O#Q-&:W#BPB2G!4BK0@^_5U\2H6T/%[8OVGA-^6 %)H^'87[-ST?6 MD?PN9LPKOF_.YO>!GT[@(_0QWP3H 8#93/#WQ8MT^"X6PXIE M64M+6E_-P!^;0J?^D\E:HS:N",ZHG77^!(F(P M8K#5#-8UK4[]Y^&V0FW>RF";NW$'XZU5YX]?$W^\]82+UI7+=SJF55>UZ?U% M((7T!*G5D'+-KKNUP]7V!5*4FU@U*QKCQ/3BQ&<]RJ6KIFBKG;/M%1O=?Z>_ MYYC#X1;+*+=:\2BOT="\!I$DD62=!Y8-S.[ VKU 6Z%X&KW,U466?>2PL7M]Y4]WUJ>_IUM MGS@&7!8N*\K]*A%K&_7O7.=DJ+5M9F4=N2PR-2XV%*HE\<6^GDHQQR7[IFN[T-;=-FZ:?ON*NNC?3/>MD++>,5;FU;F?$UVJI M_F(C1+XQO-@'\<8-8TWR$QOCT%3W@F.M$[%8WP:8/\YN<3.*4NMQG&#%0%D^ MTS? ]9^ TS_%??!JJX/@ D1*6?L2-9)_EK%PZ85'Y4+GQ7& -N?E# M%BO$V];WAJQR_F1O\D+=Q52F1ZM5Z!2'XWXPM?%-%3Y[87-)\8#1@W'+X]N$ MS2:+#++J_2_21EEWD@QV [>[T,867;3XPDK8UFUM475552-9EL;%#RKE*7^I M8?>+W=.R_:73W^T.D';O7Z'.O_YVJ]6M;U7G:>/3&Y>F]%]8FE+STI,:]HY< MY;[FC?0U?Y..W2JC?RG]O=)5,\!#VT"(I&2:E&S'ZY]J5,)/6.A,Z>#*[4MO M4$*BO[W8;+?^O./6%9EV>9+B[4KQM)W>3(I'BD>,1XK7>,6K:1M[\Y8_UIGA MQ;F570*XWM;W-UJO5D5W6Y-G0[8QFZ/PIJB;8U@J481 MD=O1YK4V?O2):PZ!:UIA]AI!1.UPEVS3Z0Q-JV.3PT0D1B36(%4D$MN$Q&S; M['2ICH\6$FO)!&:=(OR(B41U0#P+7Y-8/;SJ(MV^:76[VA!X(.5%F@>KQOD% M!XPIVS&MH4.8(DP1IC2)J]\%3/5KJFM F"),'2"F>O;0M&U]*:0#P12M%WBI MNER^^[$>Q:**25JS3%0QJ=<;FCU'WXP?E4RB5#O5E6N"KA)+:F1)IV-V.E18 MCEB26))8DEAR1>K7M"R[OJ":>))XDGB2>++U/&F; ]G,7R**=[Z5 _H^/C(O\)UG=#7_\C?L!D]_. M69($T*GBDI-Y_4F#)1Q/_((A5)5!6?EL67JO*H=<4EBASYAER2P66!74\X!1 M JP*&.-K@P0/??7C:1 Q=9TW85BJ$*Y,X 1S\4UW(D MI4P55%1O]+&P('9)'5!6-I )XQY48*/ZA.7-5)[PE8^D\H2O+T_8%C:G[P%JA-ZNBW*VI MTP';6J(PHK!74I@S-'L#JK%#%$84UB15) K;8+6HU;/,?E];UJC=FD,D1B36 M$%4D$EM;5,.N978'^C90MEIOWDIA+9D=K5.$JUW#%;US; 8^"BK11 M02DJ**5MFF/8,?L:LZ6$*<+4H6-JV+%,U]67OB-,$:8.'5.#_M <#JCH-14^ MU"9;*GS8MH03%6&@PH=-\D@:1)2-S\, H/$@E\(([F5PU\.\ M_F'"9PD7>&$\@N:IVGU&.F&IK/0GX R]*$(IEF8 MLHC'F0@?X(D>AS<*^4(LB)=-N;JC?.DLB>\"?UZF+R^E=V(8IT5UP/#!E'^: MLM]CV>)X7+WT'_,:?0%^].+;"(10::9IW/*()[*68\)0MQ_R/V+U/9Y,BR>R M)&%17J70A^>EL6QU(*3X9#D\N#5-V'@<>/"GZ31(554_*27^;1: H#CS)L8, MAB3VL1N&F,*;\0?<+LEN^=/VE])8E#,*WIC% ;P;:\C)GH@,'@YB!ST\ED, M AQS(>0YKO,'X9 GS$N%";>F_#:1HUEY$0S(%'4CA*\1UDV4E2WO09-4GM!/W3"R4 MD/7YF"<)?"ZN8K),[ 583U4+R9;*UI>=A \]9%$QXU@4EXV,-;,[&X)J!P+Z^^,)Y1" UJM0CZ=Z!JRQR=PR< M1;@3XF9HU$KE*0,)EJ9),,I4O5X8H55O+V_(HDKLD1@S<#(#Z?17%3HDF.H(LT/N$D"G&UXCA3.'31+ M55%>:%$1>? M?LS$\2UCL_=?E12O0'CG^3/^#UI15*:_ 4R]>N8.!Z[K]3K?O= =G=M<97)TZG<[5\.QT>/3+(VM6 M98<7"E O2R3MUAA^XJDLWH]2S(/\N=H('.*<).9U]5E[[*<^7[+PX"H-S5TY M/0W555I^=5IR^#I5F=^VWJS#ZQJW$AT+$P^-+2Q?0]7X@9:B\?T=5\]V6EW[ MNU6=;\GNT,9-C#:LH-]N:_:M,,BK GZJ+4FJ6)XGM'$FHI-@LB:M+"D MUOT<"?/YLG!@EQAO]U0^U0I9OS@!6)KA8%B[P%JA-Z]*L=-2.2IW1!2VT[*3 M%BX))@K306&;NVG[Y8W])\)I-9P1>9-#=K@[WFVW9_9=5QL:#V3'.P7JA*G5 MF.HX@"E]-4D/!%.4!UZJ':*:V/DLBU!.A-45_*-)NZ,0SU6AI M*=>U8^JZT[/-3K>FQ#Y5:%GM%*ZNT/+\SJDW[():N9DJFV9R)]IGS%7@#LR$ M3W@D@CO^,?+B*?\U%N)FTPU5I\/S8;_3N72<8:=[?G%V>N7TSGJN-;BT3EUW M<+Y?&ZIN%O9*J0TG(IM.60+7Y356)EB:!#>.8X:HD'F>(/*J4C="$+ATBN4V M+/;-S'<-RI(;N$$2EP<(@\G;0 O5IDZ1PLA,XA!P)/YA\#^S('TP96I*1Y&' M'*XY(J4P?>[%:H?A>\1"H^M K-O\VO>FU;7EJ]U;_]< ^,'N";,=+9O"NM9N M]T5U6KVKBSK?EL[3CCC:AO1F"5[%"1B2R#B712*\!^,&JV6$JIR"KFB)E(Z4 M[G%5AO]$"8<78*V7?[(@$L8[C+ZX^,$ Q?L8W7&A"A:2#I(.UJ&#\G"G5^0S M:)*K>M\9"^6Z$%4TY5\LRK 4I[TBCFS"GJ2F2*X1VXX:DYY]YW1,UZY_<^1A MS,G3)%5-DU3$1'O/1([I;F&3=E/&_E7Y3F(:8AIB&@T^CVT.77V'T!VVSW/H M:_0_KYA>?4U^X/ 6!CL]T^KTM$&15@931HX0]T+ KV][)\&-X*85;BV$4\]T M!MHSKON-&,KJKY75+U>*&2L7B-&:[^:%R+3F^UW7,MTFG,KY*CIMA;K2E,2N M$X7$H<2AM4Z'V!W:-4.3*<21Q)'$D2O\S,[ =+88%9&?N59,KV7GX>9;!E?M M/OPS"Q*.^Q:#E/\*]_L?HY1%MP'<>RH$3\79PV]X;OAYR."1&VQ [ \N[5,\ MO^W<<;H7Y[W3BZX[Z/6[5Y=7P_[5>7^_-B 6@L33PG/Q&4S*KW( ?#;ZG7LI M'MG(IGC,XE]J/7OMI[XU9O.=CH/AUNU,^\^.HWV#V]XW.!R>=.RN8W5Z_8'; M<[I]?;L(G8Z6782.N]N]9#O>Q$B=I\Y3YZGS^]KYEFR>7>T&#%[GL@S>E&69 M-]9N]H*5[9T=N>N-3GN6QSMD#=L@D-*RHH%8[9'.T;[8_,2*=IMRSI+D M 633C-:<3K$*&5&]?JHGV,EJP66EM--*SI+TC?2MIA()(*> MWC[L$NVTS.[-%0_:L8K.[G1-:TB'R]-2XB8O)28*(PI;O1"XWS>[=OW'%M,Z M7R*X5A!<4]2J$1S6&)KJ 4OUJ<8=4*@=OA2%@T1A1&'-4T6B ML/7#P5[7= 8NA8,4#A+!$<'M'\'UA^; TK?OO=5J\U87[=#K%Y]G AH)PYQP MM0KRR?[N#?1L?PL].A 6]6UM1<.;,OIU!SADYO<8$^_LCF7VAU3]5*O+3)#9 M8\C85L<NMAK*Y%H19/8<,K;= M,SM];8AIBO)O/[_5H)Q]G8+]%$?'>&P73[G!;A/.-SWV?&TH:17H3C'6M^H_ M-J\I^E&W_]8@F+772NT/M-XY77WGX!WVD92$/$+>!G+J=#IDU A:!*T:H*5S MSI3 1> B<%4\1M<:WWNS=N@K[&X2YO,I2_X0\GB0 M%+\:$9MR6EDGH60Z^K**31GSNEU!LCI[C AP[#I#FOK5ZK\18/88,*[9MVCB MEQ!!B""GBA!!B%CJ5#GFL*NM^ HY5028/0=,QW0ZVLJ -$7UMY_+:E#BN$[! MEL<#AX''(\$-V<1ZEM.]4(]Y?[+,G:&^R=/7"JTI"E:W\]<@G+;7R.T/]-[I MQ!Y-K1+R"'D;R6G@V$[]W-X4+)%Q:P/$R.\DOY.@2=#<&[_TK5(COY602\C= MH5][Z,:U]>>N:UA=&*A7% H/\ZP$N!;SKIKBJ3T%1A=5TIM.)3"'0Y- M6V.]]Y=DTQ1MJ-NO)R=@!U33BHJUC>*A=A0\?N=QL8'@*HB"E/\:W''_8WD2U:D\B.KLX3?V M>YRF/GPCB2> MGL?369:R-(BCS^-+ED2@G>(+3ZXG+.'ETV%T(AR"KWS\\]'5!6C*X-_N?V\N MCHS AQ^8EQYW[8NN;5\ZW_/!K2ZO#< M!%,NC$_\WO@:3]EJ;JS<'@81/YYP2<6V8WW_X;&*R.]!!%0+_-0!H&F=;IQP M(\JF(YX8\=B8Q2F\)6!A^&#$62I@O!#EAD A"H/G\C;&(' CA5N]N=3Q?CE$ M\/>(IT80P1^Y,8,GR]N-<9S(>]))PKDLG?)$,3?L03X)GL-0RLGG7IS(]KQ' M *A.@B[PM[Y+/LB8PH\3$$2$4M#RR&L^2SG*?V[Z7,LT4#/U-%F'H M:[6MJ M4H)GT8%"A.!&".-=$(%2Q)F IHH?WC]+5YL 9^?"H6$$&5&?![ M]251G$Q9N&"W;;RF?+!D>,/C89A?\_.1=22_@_GRBN^;<]Q]X*<3^ A]S"TG MP#1D,\'?%Q^>='[>J.JJC[DE=9:N]%E_X8AJ4V?X_JECD/?)?N/]N[V= M6G\HK6_),JK&!9)E<[N[W?SM :'S1*L\KG+GZT8Z7[])-V:53;N4WDWIF!C@ MCU"V@I1L?27[!'Y(KF-I&]+;C1=QZ9+G^G/76%7EI]+53RM,VP4]:V6:M M?!J DR$FQ2,Z)#H\2*U.B:'4M;WI\008AH/2)LT^IIFY @ M1! B6H^(CFGU.X0(#2%&@R+Z.F7[!:")*\2C6N*//8WNS:Y-V>E&ZL@A&:I] M!9=M]PA<3=01 E?[P=5UZC_^AL!%X#I(<-D]<@MK#X0(0@09"8($08*,1*W!1H/" M^SIE^W\L25B4"B/A(<.B76EL!$)D."6$M;R\FJ.4/4T&:+5,>Y\-:!$6VV7+ M]A-=6HT<@8O U0#!-09<9+H(780N,EU- !?-$JF#8)=77JY47=:F46TYW:R& MM;.VZ0SU09..ZFHD5%MF P\7CHYM#KOZ5@(2' F.!,^"ZO<'IX*I[-NS;W?T[UPBD,#0^X9PEBD<$(L5Y32Q0 MKDZ> ;G+4!H4!N=!F< _/U&:U[R]/8?Z7'#O<4-MV5!-1_W4=;9/KK=5IQ>8=97F8OFE4TG5=P75=S ;Z.UD1M+]]> MC8(P2!_F\<'SKNMK-76+XFP#Q!LCK/WE1M(XK4ZAU7:J^Y($D1?,6+A+3Z4I MPOA.MQ#:L#*I-[1,<(MT=;TI8_G6K#!YY,0#Q /$ W7&2:WW'G[E0KPW?#Y* M#3\0'G0XE7,3Y48R+Q:I,(V(R[D7-HU!6G]MNG*Q[-];ST2K;VGQML'Z;FAV MW)I62;U";G/-;!'+_T"1Z18C4\)NB5VG;UH#?3MM"+P4Y#\OK$]@?CV6) ^X MY &,,)AI;C?BM6%VR2)=JQ![?4<ND)Q6K[%*O9 MEFTZ?6UIWJ:,)<5J[8O5FJ([Q /$ TM\AZC:GF.E'2VTOV#OEA[0_H*##UY- MNTLKB[=LKUK/&[2R>&>K$P==TW5L76BEY8GD(]#R1/(6UNSTH-_TA^0K[ M%=LV=\%!BZ/;Y@BQ):E!6K5!)JQ^$X8.M.-H.Q*^*6.IT82]OL9$X)U&_@46:N7^#;9FDUJJ3M\Y[_<'9_WNQ6GW_-(:N.[9\&K@#,_/ M;.>J>[Y_M53G\\AJ'E#P5,"/23J1T\R5R>5,<(C2H_+GO-0M!NDC%+N,XGTE M>!F]!Q%7(2'MFAY9'MJRM94/=;$4W! "!5-\5G*-*X)F+=A^#K,##?T MH%[7N)9/^-9YL&>E(D_1VL M8=GMBI6KW!V]D>[H;]*Q6Q4+74I_KW35#/#0=ID&V->%5(>KA)_ @\MU<.6: MJ3+CC9KK<'.P=T88>TO*Y+&D<:1QI'&D<8=AL;1 MVG.U]ERM0-EEE-84:1SD>CW;ZIO=@;9ZEDT9RU73 \W*1K3:[! /[!,/]%QS M:&O;]]:4H20:(!H@&M@H-]HQW:ZVI'U3QI)X@'B >&"3L-9T.%5U\4]+@ M@*:#+G@43X.()H2:P+8-TKG&"8XTCC2.-*X5@FN,L$CC#D'C:$(H_2 WB.?; MF'$GLMJTO&RC\FO4\:4Z8V^.$K<>)?6ZYM"AXP0I6U+;R<#MPT3?,H=T7 -A M@C!1L1,#L]^C27;"!&%B;B<)/W;?_UKG. :(RS2N$/0.,I IQ^N4ZQ"&L^P.*6@ M0 GN&]#9,90WH+Q!F3?H$AX(#X2'.1YHM3;A@?!0[F"@\W.TQ!6'U^O_ M"%G^_0(^U(&@_3D=SS8'0VT3^RO%TA3%H(QE"\S3_H#+U6>W"%H$+8+6@MW2 MM[6=P$7@(G!5TM..MG5M>P\MFN!)/YS'D>RG.D@M"N+$B.*4TUS/G'0&CNUH MH^NFC#LE]9IC?0@7A O"!>&"<$&X(%P<%BYH,N@9X?X?2Q*&!SDG/&1X1G,: M&X$0&8L\CEL/O"T&+R^=T[$_*80:T/IJX35%$RF+UP*[2! EB!)$FPU1@N ! M)]P)8@0Q@EB#XDGHZ_3& M.DJI],VAI6T+R(O2TW9@:),Q3+E2PN-K\=BWS:[5)3P2'@F/C<"C9?9=A_!( M>"0\-@*/KNGV]:T^)CQN'',>V!SFF8Z:S=KIKO%Y$&W'_+RH9VTX_\GS MZ9L^])1EWIW?L#VBJ5C&)7:S*;K8"!JJ151UD)3;KUU<[5 ;HC"BL*;H(E'8 M!N'AB5/_SM1VJ U1&%%84W21*&P3"K/KWP'<#K7925YKS])7%WK63VAGM*;( MYR"/H[9.>G3*VA:4G-P:(H$&DX"^=$]3!I)(@$B 2&"SA G5_R82(!(X;!+0 MEW)HRD!JS!W\F+)1R)=>O^3S3S]FXOB6L=G[:V_"_2SDG\>7+(E@\,47GLC] M#7)-R6GDY\'Y#3[_!H1Q%L;>'[_\_6\_+7G$=!;&#YQ?\^0N\'CQ&.Z?Q],9 MCP3#$UY.0WB _/1Y_)5[\6T$0O'AK4$,UXE4E"_!K?,)EP1I.];W'QZKA_P>1$" 0"L= )!. M?;F9<&,<@_SN8: ,.>*&R*93EL!U IX&0CL>H!.%[P[G22256+,P%M$S\\?U;G)OC:DE=1:=*"IX"I MUBK$\7NUS5&<3%FX8%AMO*9LIP*MQ\,PO^;G(^M(?@<;Y!7?-R>K^\!/)_ 1 M1);GS4$[0S83_'WQX8DLYXVJ)I[GYK"W=!7M^KEKU:9.]_N7#>Y2XYWWZ8VW MO_7^5M_>[M93Y]O2>0VS6&V?Q'K;%HK^&\O.U+SOW@-CQQ.M\KK*W)$B6DA/J4\!/X<+D.&C4H84OHL;F:^>*9PC5HYE-9 MZMIR5H,B+PTFB1))\;:@>-IF:$GQ2/%:S'C:]N&25K99*]>FP\W+:#5H/7N] MY\6(%"<>$G['HZR9>YA;L>F^:6O:M4E*__QRU^P,M:TW;;?6K J MZ9,!^S_ M$8$1@;V6P)PMG-3<"JTA B,":X@J$H%M4.;5=#M;W5;87+4A!B,&:X@J$H.M MSV!=T^K67T.K%6KS5@8[]!KS7[D R7D3N;C3YW<\C&>X(O=U&GVS[/D/",FU]9R00) @2K8>$ZYB] =60($@0),KIZ8'9UY=C MV1=(T$3\JH.N6,B%C$"F+/F#I]#*.F"T/Z?)V3USX%(5;4I3-LA([1&ZNF:O MK^^<&T(7H8O05=[7&9K=+(KH[9'^@[PW3?T77HTS__Y!%/6"AC M+^9/@R@0*186N=O"@<);W]A9@Z?HFE97WW+>%\33%*6AU&"#+-?>0AJYI"')@#F]9R$+P(7G7 MRW%,VZ+IYGI"M/V;$/N2Q'>!P-,,\!R"_$B"E'WC@O(B:XCO7=\<6/HBL37% M,U>C3>6S0TW[@1*1E(A\.^!PCZ*M[Z!W0APACA#W+.+4AJH,=5_,%_LUK1 ;A.9-45]**&\.Y^$V(S8[(UL9ID]MR;7CMB, MV(S8C-ALFYL7;--V],TV$IT1G1&=$9WMB,X&X)P-]!7[/W@VJ^3W 4>OYZP MA)]A(&NGP&U_SQR]__]M/3 ME_PSCOW[( S+RT!5(A335S[^^>CJ H]R^[?[WYN+(R/PX0?FI,I64_Z+ MPQA$8#& 9CN ?JVYS DWO F+;KD11/($6H\ER0/PC<&F #29R;S-Q297O. U M3T9YPU?GX,U1+3OHPW F^2S[(F,;R2%TNC\[=5O/+(WKG MUAFB66/I@8&OZM4]$P;\;QP#+NZ%\4X.89P)%OGBA_?/8O$YC=LY4;RF<95[ M%CP3"Q!3A1!^KSXTBI,I"Q>LKHW7E ^6/&QX/ SS:WX^LH[D=S R7O%]<_#G MY]M;T*?<\(%>A6PF^/OBPQ,*GS>J.B-3VKO.TEFX]>=T5),&_>]?-JA+S7K> MI3?>_M;[-[N=IKE6(/>,A2SR.!(,V(!_L2ACR8-AK^"O)AQCT13)->*DBL;$ M"+;9&0X@3* -0J^( @YRB?5OG(DLX7C*A#&3SKW!_-\SD>(OM2RS;M^*EY[9 MZVD_[YP6M!RDI;^*$_"%(\/+DH1'WH.1)BP287W[RE]87[4_FXO>N:;=K2G; M_PJY$;[WV6PN.NQE\L%8F7-HTLQ 4X2XO0F EOGP@X$YZ&U/AYJB#QI]^?4R M^L\ER9_DKY>GN3_Q^U//P^PMZ-.7)([@HR?=:7$:^>VH/K^SNV7GG[-(]'UA]Q^KWSGK6X&([F?'*N->>*5>)5DR. MJZ2@SU,6A$+ES958C3167^-(&F>6/OS$BX MR$*9=<>G)#Q-8C'C'A9K\JVK6T>JC>7/='6Q7>T&6SSN9+YB9UTCP5!A?P)0'8*O#!^,KG\4). ZZ M\WND;:1M>-_7W&G\6G$:KPNG\?15J7;2/]*_3=@.5# 0ZS,<%89=*DWY]5Y% M*:,X]'/Q7E]?WES7HIQ;E&@;4-T88>TO'9+&D<:1QNU*<"T);NN< 3B7L^*8 MMA4\%<\G45^IH6S193AZV/H[XD?,8"W^#?L(8%%P:+?"-.X89\LTV1 M5GQ-5+]WF]IL%P\'&>I"6%.4H&ZC3;9YCS'A=DVKTR%($"0($H69Z#OF0-^N MRGW!1(T);;?7=D=,U>ROW^?:GZW+MNE: W/0IU.S*;G2(&NU/P"#8,?M:_/L M"%V$+D+7@OGJ]$RGHZ\X[;X#C);Z?;C@8PX>HE\YNXGR<_/[NK9I]2@]1[D( MRD64!9[LCCEPM9?#W.]"3828 T:,"UZ9J^TXZJ;H?H.3=ZWWRC[+^5+*V:T1 M]-B..7"T>6A['_*T"&#MM5#[ R_'-;LN)10(782N6E;_]$RWUR5X;2U?MR_3 MNI2BFR]2-7L6^("T8HAR#I1SJ"S=-BU]"QD($@2)]D/"['4&YM#6%L[L"RHH M$[=!I;%?/YZ>??SUX\W'RVOC]-.%<7WS^?Q__]_G7R\NOU[_P[C\]W\^WOSW M-7"C&CU4%6J[!$\:1QI'&M=8P='BI+(.61BP41 &:<"I&-FV"(UXB_2'](?T MIU'F[5"*D96K*Z%MK_QFL;4)$1$1$1$3/^#R6V1F2S[.]S.*^+*/RGB887Q/?[]]4><\UAQ:M MJ**<%RT?J6 +/G@.ET>V9O2$9$A_?5H.BOH7GO ]P^TC,'+NU\I 1+ M@XS4_H#K7;]??^%S\@()>82\)V;-ZE$)SNTE\_;':ZS4,*.,WJ.MQEVSJR][ MT921IX1>PFY?YE%K]K;V)[:Q36?H MF+:CK1K@WL&K=!S^QTZ,!02MZM+<+K M-/;^F,2ASQ/Q#X/_F07I VWR;?#:Z$/EZ=;1<=V>=U,8A%)>VP,)D>Q6\T/M MW\E\ZGG9- M9RGW#Y^/ "U)RHI]?=])QS(ZE[7P5"F$IA*40=ETY=6VS3P?H M47*6T%6+;>L-+;.WA<5=AV';-&2/6N]?JOE'L22)1#D N,\U7=LR^S2I3T$_ M9<9J\O(($@2)UD,"#$7/,3MTUC%E]]ZR^LM@D;\U;VQ_ B/M9QA1YH$R#P2P M:D$;G<U>J@3;HSC$ @" &-(41L^3UD0 M"B.%OWD3%MV"WYK&ZFL)K$8L:]-+B#/OGQ+ WBJ/AKQ.^+>BSPKQ??1H'\,X@G\EGB&^^"""Z,,P'? MA6GP;QZ\U9C!2\6$)2!OEK(?GE_3UQA]J5/;7P!GY2D+%@"CQ&J?\7OU-5&< M3%FX8"1LO*9\L-)ZCX=A?LW/1]:1_ [LZ17?EPCJ)I@"-#[!^'^-I^R);9VR MY#:(5"-9EL;%#\J0RU_N S^=P-4@B%&<0$"(?!ZRF>#OBP]/QG?>[FJ\/3>K MG:6V;OV07;7)&7[_LC59:K+R/KWM]MV^?;>W4]];VGCJ._6]\7UOR9Z*YL:M MMKW;R8T:8IBKW&F_D4[[;\I#OD0/65?$2@IT$ KT"?SN5^D/L5+=2I7'%[DH M[-DW0T;RQO]8\K\6*ET9O,\E5T3Q1%ND8G@KC M2\+O@C@3X8/QE<_B)"7?C+2M'FW[FB>SOU:2V==%,OO4_ST3JTK:UG9M(WM*^MTIG\+R(YEV"M?'+O^CXU>I]/<S7GS]ZBK<=29#*H1*_$;\=#K^A'V:9W5Z70D(=3EI+EIS6*<+S6*2JV%(\ MXPE+H94&_S;CD>""3D]I,.?OF4W236&2NOM)("&2)?TA_2'](?UI MJ'Q(?TA_7BT?J@_\0IB*9<2*\F'O^#BDWRFP=8?]%QNF:G5_^184U1J[IC%LJ"$[P6X$7((F01 MLFHR7,/Z5\H1O A>!PBO7J=K#AQ:+D_P(GC5 *\^U;LG9!&RZC)<0VU5[O8> M7G02;/KA^O^W=VW-;1M9^GGF5Z \3JU3!+>35-F6M97=F<1K>Q_VL0DT M14Q -(,&)#&_?L_I;EPHD1(I-22 .GF(20J7[M/G^\ZM+RPVYX\M6?H'5U-B MFD!9Y\#D^3W7]ZT%66T9[Z9-$EF>(\;$&]_M#ZWOHGKY%,>R[OF>M[$J8($QT'A/@6$T]:TOYR+$BP!PY8/I#B,[M;9[6 M%N5_EHS6?@G0_JCKJ:[O(F,QO'_W&K FH'4\Z>5A?^@.:5:/-8^.JC<$KQO) MM7[S:YW).23L$?9NF;:^ZTVH3(OPU"<22._-4+(L\I$@:R3]V M#D^3H3L96PO%VC+@33N$9'N.&!)#MV]OU00A@A#1>41,/=;&2L6I0G?H)4UHS/ M1(+JL)- (7@8O MM9&+&_:H^DGH(G0UE-;S>N09$KP(7JW/$-+,.<(>86]_T^:YTW'STU;;@J-G MR4)N:D7G]ZO[\J3YQ>Y!:NB./)H\=V _R?P<,230QA B"!&$B-)(C-WA=$"0 M($@0)(KRZ\2=3*WEL D2!(G.0^*-[WKV3L>C!!@!YL@!,QFY8Y\B#1M)JQ8E MBIN4[6\\,RFL)@!T/(GB4<\=>K3Q7.,"(//T$M'5=_OV=E(EM10@&"][*4":'$?8(^SM;]J&KC^@ M14N-YAF/-9WHK'CJR 5+^;N'H*S?0&K^'K%U@85:IDJMD\_QEG::]KO;PB!- M]Y- 0B1+^D/Z0_I#^M-2^9#^D/X\6#Y-3G;I_-*MCTQ&P7,BL?4YD-=/EDNT MGUBU'W3U3I_@.+RV#'W3D1=EEXEHB&AV$4V/)A<2T1#1$-$T[M'0&:-$-$0T M1#0-3QXXM7<01.N'GHB&B(:(YIEF"$+L1.?.T@1!XB'BH6=V>&@?P7T%0/L( M9N_/HCC/>/B<%-,645ACDBX1ALWB4EL&LNE B/P,(H$C(P%[A9^V#"21 )$ MD< S%67:,I!$ D0"1 *'Y0\H'" 2(!)XR23PQF8\0#4+X@CBB*/C")N%AK8, MY&,=A5H]X6W&9C'?>GWMZJM( MI(BCD"$*2NPKZ#.Y<-!UD"7@.P9S1#DJ8!ZK#F$/4IZEHM!(@+M897AXFOEK MPJ_@BDN>Y'AE("Z22/T9(;9=-OAS$K(TE,Z;*(&'B%S"#_+'NS>::8VV-*[K MNUY:>\:&TX>5]'J/\7O])8E(ERS>\)$\O*9\L-;X@,>QN>;G5[U7ZCNX$T'Q M?8N8OD=+@,5OH )?Q9+=\I2OHC!;P$?HXTRD(4]Q-D3,5I*_*S[9)?S/NLO.ABK1)_TC_FM"_3QBDG6.01EI'6O>$ M-A:(+Y+[VU4Z$NP>#)LD5"J6CECQE&68V6*8P@&CPF4C>_H^I7R[@/'6"*NS MY/AR]FI_4%*15B01WI[6&2&&)XT[)HTSWK4JB=QRK;NECK0D\X&GX=+LJJ.: M767W/+>VC&73[A'9).*!H^(!NP?/T51L(@DBB:,C":T"$]_SK>E 6\:3' ;B M N*"@P('JZ=EMF4L'\L#=![)787+S;4/./\Y":*8UU=!F#41:OKS*A674:C7 M3E!9KHVT34E;*LNUH2K5%H9[-@$0WHCAB>%)XSH@N,=7WOJCKGO"7]"SE3A= M&1<^AGS.TQ3\W,('9M?\D-FC>WL:G7,H_*';IQT#*=G4G//=.4B\\5V/*C54 MJ2' 4-6"# GAXN&^5=_U^C3SQT9TLE]\U_VPY9/9V25*ZOEX*7DFU0XF<<1F M4:QR\ZY*XXNY V+@@=[JB05_YA#UX#)-RMU39J?%@J/7N*7=/F=36"ZXU MPB*->PD:]_C<_?!)U*W162Q! -H 'FW* QY=JNU7*9[,WK_QIJXWG5)FDC*3 ME('92QQ3=SRF&92$"$($Y>H)%X2+.WRKJ3OPK1V#\#)*P MF5#]"6&/L$?8.X9 C0J$!#&"6-VW'+G#28_LV_-%@T<6])T5ZTS,"5246H'[ MIE./4HV4:J14H[EOV!\3'@@/A [-X!RA[ZU98C'@@BJ.=TAW-]5 M>0F$>K)98KJY=(32 G>F!<9NKV]MUM +SPI02HY2<@=-<77'4VO;41#V"'N$ M/:HX4<6)(-8*B+V9N!-[,=T+-V^/+SB-)EV/^'[;=R=?RJC ?:->WQT.:+>BJ43)9= #'RAM9F[;],ARK!K/61S2W)I?J MY,"M>>LFH'=$\]W\X=@=#ZRM_W[A,]XHO46S36E"-TWH)HBU!6(6@S""%D&+ MH'7#=^QYM!BP+:LE.C\/Z7-U4"*_#M1)BT[*,NX$YM1%D:B S]5A'_\SCRY9 MS!-3R4HA^$NC((-@$/].21>XS_-=?T)Y2,I#4AZ2ZE6$"\+%':&2M8U6"0X$ MA\[# 3RG_I \)QM12HL2!TW7HZ(D2#F3',M1.E3!R.2YPI7C238,^NYT8NWX M)TKEM0>1W35IQX,N*D01Q ABS497]LZ%)F@1M A:-=]PX(XGS9>AC@5=5&A2 M"][W*R(Y+'-F_")*$IQ6*.;."AXJ0LJ0P'U]?^!Z(TJ14-:0LH947")<$"[N M\-&&=*82X8'P4/>=1KZUU5#'@@DJ+]D*6CC\W&BXJY% M%NUXX$7%)8(80:SADPC]8?,'HA&X"%PO$%S]T=0=])H_%.98X%6+X=YF;!;S MK==O^?S3VUR>7#"V>O]_^^GVD[]BS)0'60XW7,"SOO*800#U M2>/D\_3WOCCN3^: M#,?CS].SR=@??CP_&YU/>UY_^NJ7&V-7'X?OT9)+!SKI?!5+MAO?M=OC*.$G M"Z[HQ/-[/[R_J0OJ>Y0 70"^!H >F\KQ?<&=N8B!DK >IH;7D?ERR5*X3CH9 M_-GLO;'&\!._?Q)+4.3U?T@=IA8BA^N"-&>Q$^JO>.DM%7M($Q,0D)4'.4OX M<2$QE(; VLHCO_%5QI'UY0/UM (>!R;:WY^U7NE MO@.M!\7WPRD!D'81);J1+,]$\8/V+]0O5U&8+>!J$,1,I"%/T=#$;"7YN^+# MK?&MVEU/NU5&:+35!.^?N=-M&@Q_N-_,;;6EID^/O/VQ]W?Z]FZWGCK?ET.K>_?WUJ1N).&MKATIXBAT_M%3_S4AR[M#D'ML[$,D^'FYBL6:<^<; M!R$P\/E5H<,XZD9[M M3W/7 9?2.8>(0&_![T*XG&0IQ-#.=YXNHX1ED4ATE5=MXT^:2)K8A"9^%QF+ M'Y#BHVD:-^[[R&+MKJA]C/Z+)3E+UXZW(\GSA.C=*7^CWBJ'<4NWVR+6U[9$ M=Z\:WB7"!B35R,X%$WO3+;NM-@]*+5*MT(I])08C!FO_E*%.Z [1&-%82U21 M:.R :5G]2?/3LCJA-41@1& M444BL/T);.#Z@^9WW>J$VCR6P3I2%FUT!1/. MK<,M\O 46MI# >\;NE./]EU] IMU9#;]>!'ANQ-[>7)"!"&B\X@8NF-O0(@@ M1! BJKAD,+"V8/M8($%5^;LW3W#"2,[R5.KE0TT Z7@6O;WQ)NZPU_R6I;DV//[[O]J;6, MQ@L'']65JM4ZN$I"X"H)!QR($[457G#P I[C39O0YL243J1TXC:#9+/F]#+, M#@'F)0/&<\<3:RM,"# $F&,'S, =]:RE&UX&8*B<=<=JW90E,E9KPQT6_CN7 MV;+<#%P[9F[;_4*&U1=6:CJQ:A-CN&L27 \TF:F,$ M48(H0=1B.L6>J_MHJ1VWCTS(IU[CFM46##W6*%)=[<961N7>U<[. M+:NMD'P?2#X4.6Z?_)@-MCJQJ-#>6M1]1=CY-:G3D;V9 _<)K1,ZU+3W3ZX" ML1>Q5U?2%\1BQ&+$8L1BS:[1]NUM"D+L1>Q%[$7L]93;LGGV)B\1?]U(ECW^ MS+^]3N;;.-0/9!+-86R2K'80( @ZB/A!9_F=?S@_FTP'Y^?><#+\V!]\&/3[ M9Z/1Y$-_^OE3KW?VY&?Y61IC]?5*OV^@9I.E9Q#4(RIQB>\<#D12J3# ^,>67/,DY_!L(:+B>@Y2$\%V? MS1/H0SE=3!N'7 9I-*NU&UZ;;9PA679SP2ZY,^,\*5^K\\Z;9TBR4*S4*Y5N MWMYAWW6NHFP!CR.65^S'NO'A#R&#J2JL-DE?U.,K<.9SWE418+P#!J4??]B@>D)#S; M>"#PR16/8_Q70D=3/*06_+&\>M J%7,N)7P'7B@:!119*'0%3'\^"(([I*Q5=COF3K M B7.)8!5Y B!Y:P\Z4E;O-IH@D5;1,%"N0$7/ $-B0'A 5NI$V;A\AE'@(: M*7APIO38N!&@?J@=2M]7+$6+"<9NCF?7HC47,Y"-?NVI\UV]M&IM[55BN8PR MK:2&*E 7F;.,DFB9+[$-ZJCD>.TZ?X(QAL[#;?AB[9O$@)Y8]2R7[$(OTT3; M',W7ZJFJ82 ;W<^-]RSA@[,"F:E^0$P CS,/F0'8-:=ERELPK0&T?F0(/(.B M;+U25KZ(*?AMGZ+L]'91XZM-_Q" >:K.JZX8%(<5[P#B@(&/U#V::Y<%(T%H MH'JM?)SR;RN6(4NI!A4L8MR30@ NO!DEL'W4T.O33@N,AF$XG.!=3A#J!EP\&2AYY$4 M3=(26.!^(#_K]4]FD7A&B5B!3+S M-G6)?CP*3M$RNC';17'JG$5S@")V-C1B+>&FFZAH'=^V003JN;O$"WP8[-.\PGH%BJFB)SU.RT5X"R/U&M/67]JV8"5H(N?:1^Y^%[NE(53$S0!>] M,G"P Z[E7R :74+ #!B8@KF5M40MT5<;ZV3&N+C-!:,HT>=]:"^LI!%=U"C":*H: 1L\Y+]YMHOIZND%;<^A%X:G[ MO?>X2Q\^O_P)G'=EK2KAEO(WS@4R &(DK44?NG4X,)5G4:)58UD+NH+;IA=> M QW*N>YXE.\W;H=$18@!P88?LNJQ.WSY&4<_,B+A^Y&*T '1(!ZYL@JQ,,'@DR08:X=E M)(+\:BXJ&!!>&6-F0#]VA8Y/V;8RCA^_EY@ %24%(LW0=M_32 J0L\)7E;/ M*2 U(-O=>+VCP%7H?TC^]G( <,2M3R M2XP_6/H'SZJ_@1ASJ;%=XA#E"RWM2'S>:4#\"^,FDS*JTD@J]"QS/Y4M*,(H M16(G*6?A>H/ZRB!/P@]R'B$ZJLA.;@:M,D*'G24<@GL=,W*5C<.7HX')EP:2 M,W.,O2%Y>.AL78<3)N<#M&E IHB7,IUW*^5S(S-5MLVM&7W0<-#H=94D0Z4L M##Y+4S0YBA3"G&L75R7J\)G\^CP-AAO>98N_C7*^5(H.(73H'S 0BA M,.7ZK1<@AV3C[LUV;QIN^%89[N+55RJ;D0+ZX0WG(KT1B$?)I8@O>:VE*&]5 M,JCD=^NE=R7FE(-A8G3U2/WVS1!,.X6Z>V7_L77Z@KIXI6OVJ(+(;X%U!TP) M@3.@R$(Y1TO.I$E4@&)>J'H3#@J&*TL6-*&5[_EHHQUY5;:HD M8EKJ#?Z>\6"1B%A?V5IU4QX=-&@+=B:^7;WN!R53B+^)4FY%4=!S># M+02%T5ZV5M;S1@878FUHFHZV"R^CN%0EM6]E9G?!2B1@@?-5\0*L;NT*7-D\ MXVG5A.)]=8]&I\R*Q!ITHU[ 0)/$8HE1J1KR&CULBER))4I#):1(USL!=>L@)]K3H?*VK&-"H/QBFIO6->J(MMCW])T*VG=D--&)J!H MX%4$':P%XZZ17BV=HN)P+4,TUR$OQJ#>,A#5"N6)^C0O&>X>2WVDH6^S4PU^ MK267])ER,!R_SS*FG+!/17K":-0GHU%69B.0![2SZ!FPE1JDOW0QHQRA0(T0 MDU($D;(%:ER$&BXUU:! ?,W-T=5!3'EB_9&G:FA5V*"<(^7QP#L0LI M(7&"\"B2C#49;.1"I=!G4M:5I.BM>APXJ,F%P/ZJ)QD],4-\LSQ3?\]-=SD1 MVY!1$Y5;YA+JXU(.A)*.:5D9+.M2LHZ8T>Y4%JZ&N:T>Q6DSB2CBR!NKZ&NS M$1*V?0I"GD1_8M:E(K6G#CF?IV?=LA''VL]9IF MG=;2+?UGQ&91'&&TU+H)LCO:?EPS]VR4R'/]T@,7S"+4+9,CT_V"9;=&#JQ%/28.F5 M)$: Y8Q]R8/=;W@8+VU9X'-_//I\/OPP_G#V\<@6&]4D5ZOE.EJ* M+S/%VRQI?UL@[K[R,F?Z!6M);-FVYA^!BP]QWCF?I6H=$D!]I)WKCX*E(1+8 M600&)!- LRS/%B+511([#O-K[[3G -/&V];;/.2!:/]J67;4&(?/YX:7E0'< MZ"MT-17YQ:):6H9D=XJQ[[\8/,>LRMJ8?I0D0+8X3]0D_*61U8*%918CU'6& MA9[853:ID* V;S-+8'$K+$K M.PRV$26H[K'3U_&P!SICLZ^GSK=\)CE$L$F&\Q0J??E-7%9*48?%1O<=+#)G MNNII"Q5>XZC8HOB^1SF5IVB]H<)2\X>G4ZO,9$4O MU),FIWV[+5.F35;+()=+K#*@F^S6(B&D4[0(ELS/7?G=5UHT76ZM]$]0V*^!C+C%MA35711TGNC85 MU$9BUZ+LC1G5]V:WRQG=9&X/;'[3%MD> ^-^('::]$:IFL@EM$W^^*Z=9+ [ M;5UKTL;\UQX@N@YQ_%YO^_0[INTV#X MP_V[7&W=;\OTZ9&W/_;^3M_>[=93Y[O2>3HKX9%'D(P?>7A0PR>1!&HNM55Y MG1MW\KMR)_^E'+-=[OEGY:]MG#]Q@)!;IH2MVUB5E-#Y#6<):AUT&E#"CM!C M>S6S_PR:>5N6^^_D^N2*;/,T'E(\4KS'I0Q(\4CQ7A[C6=OHF[2RRUJY-QT> MYA5";]MTFF>3H30NZ:MM??:<*-\I\4[LZF_O;(C[%*_S9T(,W<'4WKF"G=:: M70'PDRG3"_;_B,"(P!Y*8/YT1 1&!$8$UB)5) +;_U2ND=L?V#M6L--J0PQ& M#-82520&VY_!AFYO."0&L\%@AR?'CBL']I5+KE;/X>3.$'<@%2NU#?(#LK;^ M/5G;ANOV#0#-<_W!U!;0VC+D31M]LNW'#(F>Z_5Z! F"!$'"W-?WW='$6DZ? M($&0Z#PD_(D[MI=C.19(4"%^UUKRV[OB-0$CJ])\7B]LY$[ZS6< VJ(?E*;L M@)$Z(G0-W='8)W01N@A=]M$UF+K#)ZB_$;H(72\170-W/+&6GSMZ=+WT\H\Y M@UCO#!CB$;-XH@%N8]0(S)YW86<#GF+?[0WM3>>]1SQM41I*#;;(%+;KKTU M*>EQIX$;N:,^)>PII=@FDW<\Z/+0IRX$X_F9F0K3C*XA]2<5EI,[+Q7,(S)$$ZJQQRHOL(;XW8W?2LQ>)[2F> M2HT.E<\S:MJ/E(BD1.3C 8=K%#V/$$>((\0]#>+Z8WBS(KSU>((S-JB/I10?CZ?A-B,V.R1;-9S1_V&7#MB,V(S M8C-BLZ=MHCZQ_2T4,:6S_[,GM. MRE#7*%'WJ!%RV R(W54_?(*K6;+69#SQO?%["4](5/:8X8TR@W]P]UQ9 MRQ#.S=FOF3J &!=:WY+B0SJ9@(BM/,A9"G4>+5?GSEIY9'EX;66W(,YSMAZE M]Z F@VCC/.1WC>4\Y@&."9,.4W\#)4Y4YA9T >CI+WTA? _8*LI -_]20Y_Q M- 'FRB4\7KUUGQ@$))F&.[78)&75DW,Z!/$SH787&T++ZV82&?SI\,FB1#&(A\Y1_!TO[,89K?OG[WWX" MN_S'N[D060+7_!.^.-?JIU1@\Q=9MGKW]NW5U=7I]2R-3T5Z\=;O]?IO\<]O M\<)7YOILO8+KX! M:$VBEAKTMPX (F< 1 86MA;2TR,#$X,#DS,"YXPD3L69DF5[UEM.[(J=S>S3%$1"$BH4H % 7^;KMP&2(B5!("@I M8^U2J50BD>B#[CZ-1@.DR ^_/$\C]$B$I)R=-3I'[08B+. A9>.SQM?[9O]^ M<'W=^.7C3Q_^UFS^=O[E!EWP()X2IM! $*Q(B)ZHFJ!O(9'?T4CP*?K&Q7?Z MB)O-1 B9#\\R?"^#"9EBA)42=!@K4A*!"1'07 M"PT*IQ468Z(^XRF1,QR0L\9$J=G[5NOIZ>D(?\=33(\"/FUUVYUW[=,>F 1& M,OE>G_)M&U'V?:'M\U!$1UR,H66[U]*GAUB2K#GCC,53NT"H1$N]S$@+&C6A M%1$TF,N5"RT*Z ;4H1AE4F$6S!5[7C'DJ6=:=TY/3UOF[+RI#&T- ;;3^NW3 MS;UAK_'Q)X0,FW0ZXT(AML+"",NAD91"&;\VVYUFK]- "?\W/,#*1%O:WABP M(M0BD9+Z6S.'.()^&ZA50858-L<8SZJK411,5$F/;*N.X!&1.]+'8&VKD(ZR M72EDL#91R!7(:]19%='?FIE<4Q]J=KK;:9&/\VI:9'*[T.*TA46@J0;: M4D MS[,(,ZRX>+F"[WZ:14(LH%SF(%K%4ZUBY\T6*AID1L9Z1O!7J2BU4STJN"63 MV+I_>Y[W4:,H^3D1W*$VFVFRN1I%0D[,M]"3CH* [OBD6I>2!$=C_M@*>,R4 M>-&9Z:U/2K/)95^:.4 $U$]7#8BYE/CG" C/&E4'2A[*#LQEE(YX<@6-ZUGZ?3=U? MR B9^OA].G&ZJ^C63/ 9$8I",558'1B B2"CLX9>;32S=<;O 8Z.H.[.FJQT ML%A4F$D*1((X,D;#LBJ>5_N5$A&54U"D0HHWML4X2'56T" M$1+MJ3DS0:J: R(25N,;!9X&>( &B,+BLA^8:55^(0&ACWBHV^L&7[]LH_F M\[(74N&TB4-P:=AZRRV.#*M8>C!S]=L>'LI\3M)KQ M$4^U%B"N)D0,^!0,FA FZ2.YX=*?F!(89U:$/]:LF&$B XH64)&&/3"5NW@A MM:UO>LV -2-0-97^H.Z=Z;;3L:?;TLA8S;].D42M1+*F>=E-;\4T[07FS-J= MCCUKES-?QS1N&+B"&2TTFERRD#^9ZU1PA+*Q)V]E*.XD?F)+X@82Y9AH#HI2 MU --8.[\>G)L&67EI-4R24*NF5*EW2#[+!QPIL 3A 74-S&Z -S+ MQE/+V"J@(3*&?%[#K.I+FWI*WHP&6DZN(/VTPHNPP M;KZ.2T96CJE7;!H5&=@#4[F+MQQK'I@E'):,N74<'D;?JO]7MT6V)-0"Z&:S M5VU$6G9,#CS:W+[+45J&7LIPE?%JVQ,[C-QE3G8Q6+W&9[?2^*S=B+P@0^7' M@FGI7F&_M:RPM5C-_/D9"P%J/%:[T&J5="^*WUHV]C4,_#='JN6Z5SLAOY@" MX_U1WT.AKUT31KGXS!6IMI=1!;"4L]X:SHH76PI=H*0/9#HYT EI7Q$P1]_E M#+-L]4%6BE1*X+$'@1DV2L%K2UR5JUZ%]N[;$=Y:+FP9$FIXX2K[R5:?A9=, M4?5RS49<3(U6GFYW(3B(:,^W^N8_&RM\U%NR"1PJX-6(F"M,Q;]Q%)-/!.L8 M-56F'R-V47?UU;-47QH'&2!41*H["?I*@<"!BLU5B%A0?8-EI8FD.JQ[5NE9 M9I4UY"4KF*PCE/=4RRG&2L0G++Z#*TQ]%NR,7A=J*;LKA?IZ=O-^4-[1@=S, M0WG]9CN]/$*YE?.PR<:1;#^Z =_Q!2"&);/F(WU]D=?2N\;%GR W$7T M&TL1G:&:%4V&BW)@E" ?""OZ>;--T$V W9GUC:6P]B2T]MNH'FP4;UFWM]@U M__X]E@;&2HGF'QB+-\:O;7B(FA(.L\8_+DJ6>RB-BI65VF91,97-BB87@#/; M=7J6NZJ++-2^ @)G).LR' VXA"S#;X?@!)9MP'ZC:C*(I0*/"6^R_!'=:Q7; MCX4*\,C@(\51T@/"\WWCY*E^\#WMZ,"HU?]51V%E8'O2/FLKW]!G7^N-SJ)U+\U.L>2RMO17<$N/VH]L=QI MV?9#_ 18+PLR:%-N&G!]M A_X&[)WY72<#5(=P+N6+8(JC!9R[3K1\ =CZC_ MCSXK8KI8[;8[W=5IM1JK64<'6I+]Y9/)UQIJ\#?I5ZC^N"1K$B83HT M@KF8_NDS9T:XVNSX0[IV;S+8GO9EBX"5.Z S?9!6"$'AFZHT'\=!AG&7/,4$ M]$JA:CGQ_@AN!V!9]Q5C*^G_$&!['F#FJ[Q\#J(X).&5X%/MW3BQ]':4^O5R M5NUJX"X[+ VAU4J_/(02+5"F1O*&C((BNDT64Y=W]X>HT?ZJ5".N$7:6@QW; MPPJM;-:P[/M"I!)QH.\9]GVFU:*(>_/CG:7<6Y"OJZLK)3ZKI'NOXIUE$ER MJ67R6?! E<1C$W2O0=]9DLX2 77,-H^$Q229GY,]:UG<'_=FHPS&O0CM6K.2 MP>CAD=T0 SE3ZK'2=RS]BJEX\ M^5J5<]>U;=NH*H#\'24PM?;]9C=5>N"X:Y"VI1BU<5/[>RQ7/5W8YM7GSC$@ MZUU5PJ31=9,GOVS=2RG;*Q7G&K87-I!U$V2Z1L6^:_W4F%6JJM29:Z7=A67; M4EA:"?S_KB,_M)9>G9<>6'C!GGF]7OH6;\.8YN#W_B,$JO8-+)\D+CXD86#> M;ZF2RR10))AM,1HH$CX(K _D31OF38)GC5V!TKN&,]D\#)<>'R2.1SQHA&5*5'9T1 M07GX8.23EQ2KX@L**SA+/\8H?Z;'?P@6#T_\80+*CB?P'R'SGR&7^ZH2UIZY M"D/W>B&7Z3-WG7GLN]2OM,2G\ M^Y!#]F'+EA=M#&.1WH):R4CK(^9BTFUW3I=M]&GZ/V5B]\3;Q$+35S-Q;I(> M;]=,[_GKXP6M]6"3>B;1SQZ%X:FC,$U7%_A%@CF0SPA)WC.3V+PCK,U'=6;Q M7^"5&R+EPP2S.R+T$,5CPI.B[ XR.QA'Q^,\&'8'MU' 0+3,$MR_P#%;Q\@^ M!L;:C'!!1@0F]S#/VDOIW-5@_Q+O06. M!P.NF.37=N]LU&-"RBLO/O[#6@50_@ Q!5Q!Q0 =&K:]$@7X/L#.T'5M:!T6Y7I?4G ,,0L@,L!"7B M@CY2G607 Z<?Y%^*AXHC[# M=RZ^2U@H'(&!,&[UG@QF+TL.V!G!LK'37%&L/98HML M;M!<^OLLHS_'VI/Z!N,8TA/DX'LBH :2?4&NV=R"DD:;&T&9(E!*[LJ*5*]E MO?/#>Z(I'V6#?DG7Q1.OI>W:/ !*$F$KQVPG]JY0N67D 5++ 8.-4\'G;]1 M;1[_;R3;<% B7@7BV""I9YJ\P7,/.M JOFF+X^PI. QQ3#;GN85YF; M_5P$ND.YI7]EKNW1HRI-P44+DQ=XI-ZH(O%*J7MM>.?[N&:I_I7!C%JX%\=< M(UD,]$H2^U>5V-37J9YZ&VMM_?IC.[O Q9=?L&"NG#R09W4>@0F99?[-MS!- M93#;6Z>C?^5B85_GEK%I>OZ2-TGS4_\)B[ _Y3 _TQO;(2% V3GB/Y)](G8 M/!D^]<-J/ MU82+G GS< \X/;>GJM3^3EH/^'D *P28;O_%A[(?*#[JMCMOS2]O8,FD2'ZK MD)F(S25*$(*D77@Q_147A([9)18,&DIP2%)5XFC^K*OYU?E%5[YB_WM,"H=$ MD!HNOY" T$>M*4PI>F4Q3SSES?9M(V-NH;F&:7Y FA4^?%V1Y-=TWRQ=FRB_ MD:%]F\9VXJ]+D,EM Q*F]BG^^--_ 5!+ P04 " !7@6A-@/#V]Q8? "[ M0P$ %0 &%K86TM,C Q.# Y,S!?8V%L+GAM;-U]:7,;.9+V]_D5?KV?,<9] M3$S/!L]>1[@MAX_MW4\5* EU=L4J>7A8W_])HK495%DD54%4IX>RZ:((_$@ M@3R02/SSW[]?3UY]#?-%.9O^]IK\';]^%:9NYLOIY6^OOWQ"O4^#MV]?__N_ M_O;/_X?0?_4_OGLUG+G5=9@N7PWFP2Z#?_6M7%Z]^M.'Q5^OBOGL^M6?L_E? MY5>+T+K2J^H?DW+ZUS_BC]PNPJOOB_(?"W<5KNV[F;/+JN^KY?+F'V_>?/OV M[>_?\_GD[[/YY1N*,7MS5^O9$O$3NBV&XJ\0H8B1OW]?^->O8(331=5WC4YN MBW]_4OX;JTH38\R;ZMN[HHMR6T%HEKSYKS_>?:K&BO5K# M,9]-PL=0O(I_?_GX]E$C]B][;K25QU%\NK,!_,KF_FX2I,%^77\&ZV MJ$-EO0;2D/MH5[OW:.IG MWZ)0&,-O0'3LI;EF_23$UF6JPYIIA728R^MR&3M9]*9^,)LNH2.0S^5^MJA1 MM6L2WX5+._G#+I>@7M0$^;C66AK(=#&;E#XNI+Z=1%G]Z2J$90V:]U3LEKP/ M=@YP785EZ>SD:%JWMM(ZX9^6\+.:W8MB8!=7X\GLVT'X[FP@#;E'XUV_M6X' M\E3"'3V*YYM*/81V9J5FNYT.KMF4=# +PY O]Y'SL$QKG;ZW\SF(VJ]UK8== M=5HCZEYUA"D PWE91BLE3,O9_/UL&>H*NB.:ZF (;Z<@3<-B.?I^ TQ_",YU MVVB-Z'K*\-.2[1"P\7F 3C("E63YX^VTF,VO*SUP+TDUZK9"Y-B6\_^TDU7X M(]C%:K[>$?91M[-2=V1%S6YNW7)5J72K>;DL:R^=HQOL;CA_V/E?T%>U?%T+ MHZG17G>#N5_:V[YN,JR#6DXQP'>ESJOP^!9;&=#[J'_#CM5?@3H3%M&1V[>+<'Y62U!/MDC92[JQ;/:&;3JG+=M=!E MI^<+R\!.'#T)-H]Z[AJ@ZN-B]-U-5C[X\7QV'0E?K5?41;&A>G13UQ;HH*MN M(*BY\^RNU@II'\-B.5^YZ/?:?_B^M7#[9-2<[5UUVB>JWI3MJ-(225_#=!76 M_+O6R18/E;(:!-9L( VYPW)A+R_GX7*S#C<5:G- *\VG&2HLXLI[/W7A(I^4 MEX>HA*TTGF:8==?)04F'HCN(_N )E*1 M7).##F^IG0$L9^ZOJ]G$PY2._F=5+G_L)?39&AT1=*C7I7X+'1'\0*F)WX%& M%WQ49L)TL0XO.^A(MJWV.QILO>UD7[UGB7.@[L8(2!C6._B\*1YI.3*F>MU3 M^+X,4] SN^GKX,CF.W(B,;?D3&;N$:H;$JK@]L(N\BH4?;5 E];>O(EHOPF3 MY>+V-Q7^")--K/R_;7Z=/:4(M-C!:AYC86Z)FM@\3'Y[#01D=:IE@K*AQ&9H MY$@)/!1ZW*,]1OJ*B)X4K/=XL)-X+V VWT"?>K2_SV>+Q3'C?5@Q&\I>'PO& M>L#A0A&N^W(P[ T%'5"*E:HUX@?LUIN[5[,Y+([?7I/7K[Z%\O)J6?USW8J= MNR=<^/B.PZ;$F\7J>AU^@,IEN+ZM'^]N=#&=LPXQ@Q&EX9#)9/8MJF7CV7PX M6^7+8C5Y.I :#'-(.UE_* '9P:C?IP#J2.F1'&G!B>P)+F1O=#S_T'O^02^. M@3K$\)Z?_OEFVV[?@1C8)N):%CR'7/E(VG4[US"2DMSY=!UT,R)ESYUC7_O& M0J).]UXX:)>.6I<($NJ MX%*@ 0@\[Q!MT7,[:N:2::)\ARC0@F#"FL(#,LI<3:6U1@3A"WA43,6XR,8(+GDN- R+EK>^U. MVJQ-L%*I>0^HW*_+/2V<4>_RW >*#.$269Q;I KID%,DYYH$K/E+8H/#9NKY M&3\>GF3Z_48M^V!_U%3DMU;(''4P$(61QT6!J&,*A:)PJ"A$(5A@&!!X00QP MU,0]8^\U1BHA+\Q7P1^T%SQ;)].EH)"G-& E%4!4>8HLIP3KW)MO!7'\P9_ MB;S1'E0)-Y';6W[5_;[:VL;NBIGVI,#"240"D\A84-%]@.YS23@1RCN@YWCF M$"^1.5I'["P$S?O9U#63-?KY3EN04=711(Z:"1=%1 IY8CJ6""!"%, M./>"%))&7-$J3"=01M[-II>?P_SZH:2LIXULJYD%K+0WDH'(MA1IYARR0F/D M,#6>,DXD;\ :R=61IH*E9:Q2\<=!#O]MWF(E10'\C;23!N4AAY$1(D%4&C#6 MK,C!TG]!ZD7[+O%6,$O%#1_F&\E745W= =_!#EM*9\%2;:SQH&B#(D^=![., M! Y+"=N@+.CCYW]$TG3*9EW E$Y@5+=,ZLS_ST4S"P-E!09L% M,X5SAAD(S5R $6V#5TBQ0B F/3.*&EYHWHKIT&5H6\MSSSR)3)/)ZBE5$CWQ L^HYL^4RL#[4OJ@A=(!0=K@W,%R\(JA NJ MI+1Y'J0Z=_6D4YNU7?"2R:M'Z;ZVB:&J0&:D]PH+BA3G 7FJ,.)!*205[)+! M,4-$+9=%EZ.H$8ORL%SFE?'.@09I&)B2.#B/8,D*I!PI*.6PGHT^=[/[F.GY M64HV!"79GF875W%EP5]QN7ZUDVJM+0=V/O\!:VVOY5VG?@8;."?!&E2=@09% M&.*2YTAH:84BG@ .+X,ICIK1GS>UCC!+MKU]M>4D>I/'L_DG^S!E:(W-8E_= M3 &R!-8=THHZI#6V2&E9(.&4HY8+@9M8:VE<-^WQ2A=XI0YR;?-2IZ':$@G= MV4)(I+"QR&C0*"R8K@K+7#O;P,N?1F-JD3O:A2JA<__&EGYS(QRVPLJ0K*MO MU*B=N6 PX=8A;!U'H&-2E M6((N#=YA++_-V7#XO@DVZ02P=M\QNPGSYX\/$ MKI.:@\R\B2;![C"37=6R@BGK<3SW5,JB4#@!EB:3B&F3$[ ='*=G'XO4@I;: M,D:I.&);MO):\26[*V8V&&D(]JB0#B/A78$"+PS@Z6*4+QB7[NS-\1:XHG64 M4O'%;3;@'1QP6R33C !WYP89GUO$C%'0:@!%VQA+C+54^P8W9U)*B$9SW0"/ M5+/Z) =Y6*X3\H&I5&/&ZU3/;($)I8JAH$- ,AZ >!L#9&0.S*Z-9ZK!RD_C MYV^!&SK"ZF0QJ7>C."0<]:Y2)@7G5G&)C* F(.3L'?@M M<$6K""6-/]T06COT].?RF?#DR872%2\)/'L.1?/R+!R4_A'DY\U6: M=QM3N*W_AL]KT0 RX@KD1O@( QX517 [KXLD)20SBC,O-$.^B&>*H+RB@C"& M+ F,$5\H0VL%!W42QH!ETZ]OID' M5VZ2!-],0C4I4]^[GLV7Y?\^>A]CJZ*]OWJ6$^((0(:$D3GBCGG ,8Y>NE!( MI5DC%TP:QUPBMND(SV3W/6)J^B=98G?PS_8*F<$N=\SFJ!!"(,FQ0CG+.S*#?'&'TPS04.\/S]M3,@K;&Y@5%#,Q4V%L] M044.*T0:5L#"8)2:LS\@2K;/M UEL@/H!SOA13$NIV / B[5&U6P40[+Q?KX M=-=A=,TF &'FK2(":4\UTM)85#@3D,N5R)W77M:+Y3JE!S$10W6(:;H;*O]_ MM5C')4:'"(#V%I!=?)Y]# X^E]5!_+U2]WG6W,KKJLL,F\",AJG4A="(&0>F MCN,&.95[ES,AM&RP%:;QB8*(QV!A:U% M$9 QA40N.(P<=<8KKG#P#3A0I;F@DX@%.P+T=.RT"4ZYU3*V!JD-N"N7\KQWQFDIV.J M2@&XPVF36V!W $[]1C)K))<: RE&.Z2YD2@099$OI,%8" PZ;P/F2O1*S(&$#]@8[+&3 M#E,UWPP"P%PT48@:P0!.P8T$VXI2)7(>?:-%##V"_),LWP M.]GF\_R-]4-VG^=;R0C'ILAQ5"84!VQAL6A6, !$\<(PR2QO8 0F2N=VJNVG M55P3W@!V(?C%&&",1%\4QS'9 -%JC2[Y,"?@)U+*'0ZV\?(?Y00YL*1,\8*V"0CY8 M@CC1&BF"'2J,\ +PT&V("I0C++V' M']@C4($Q"IQ*I[01030("TKCNGWY+K=V9N840OSM8K&*-T OBBKP??%EZN.2 M(.Y"JAY<5-_**N<&^]WRP$+BE7,)E8QA=^"HX*,/H M=,X5#T*+T$ 9/>F9:F/VVB'TSV$B4BL#'T.53??S[+/]'F,48BY6&$74:PZ] M<'-LDQEG# NG0:DG11%?D@!QR>/+ DX;S<"2S%T#]>"T#L+6^34=R"?02S^& MF]4+%-4V91[HT5TF*>LP;^Y],Z M$[MBKU;A/(4P?S"02G4^3.L\L*6,Z: *%I\"]<0BK10%M*U%14Y=KKRVWC4( M#S[I]; N!6XWT)Z"W1Z\HS8,^9X\@\_5RBBAE@%\B"DOG2*/P-D#R!FO0?P5^& R7:_MJ9I5(+#9+=*LP0D=PB&Q\# M#2PHDELB!#''<]%IW70=*DHMXIF*E];NGXOBH4OH8KH]T?P.ICJDF2R NFBT MCA=S%2B/@"Z"/Q)A'./><1&?4S]W'>D%N>K)G^G*,Z<@(T3?#OB0]K7H,QTD69EQGG76'5_#_'1K[@O[O"F9"XS[&=# 88RP& M&/>&M,<'/4,E'PTY'O[2,=I'ZHE;E"8N%9 MO#\M%:(%!KU3Y@(I4!XDUP3C>I>=NAEOPXEY&T?P%3;^R[RP02#>9FN7R9Q/SZ#(;^P;I/= MKOJTF[X#K,<:^5TGJ. "XFX4P72FCF$J2H$]8PJ?O9I+MMGI0-X M-2GVI^;N+U,P$2?E_P;_'^OCO=]M.8TH7$SO(\YZ\W(!7PVK:WAK&[,!?S?M M,I.^X%QI #A.-R^BOX-0AH0A-OPQ?UX.UV&.5B8(-$?M[)^(?J/L+R*?M08"WN]QXV6D(J,&%BT7E(D M+(_Y^!Q'F-N(#56,.A*\>0E1=\=RV--T$F>,?#+-[C;G0JWUO:5T)IPV6*B8 MD1MT#664!@W#QZ/)W$CO"BY:NJ#=(5>=+2_\K):U@G\ZE^?7,%V%6TA_SC)U M=[ 4\^O!__UN@^"(UC(N)"T<9LCEMD!6FQQY+CC*C2?2"<-D?O:/MS>>\R>N MT10XIN*QVR3+FY2-.T^L?BJ:@:W!G"L\$@)&Q;@.B!E+D2$Q%E513UV#<()$ M8;UMLT<+**6<^XMBP\][)OZN7&:5L42$:'>J@'CN-#(%LIB ?)S&;KK\N MI^5B&:7EU["?-?;4S*PT6DKJD/ 2]LA<*V1T$1"F7 OGK=!% ]TR4;A8F_S1 M/F"IF.3Q QX_/QJ\@T=V5\QLX7$AJ8A1FQ8QC27*K<<(_CA+3%"8-' .IPF7 M;Y5%6L!VS<[U=:=E?,. E&%J"8!6X,TCYH M)$%KAQ56$*<\]T63/"=I=-J7PG:M3T6Z?6Z-TGYN^ZED9H7,&<\5$LKFR&+E M8%5AAC234H-I0'C1SBW3+AUJ+X6_FH.?CJ$.?>WRN:<9CCE00'(2GFAIZ_Q[;M(\PV8.H\U.+AI>/VPR9BZ^_C#] M?7)7P:\F5>J!N\N]G\*TG,&>OPR+W41TO^;>S::7G\/\>L]E[X?%,C46A@Q& M T8' S$8XIZ@_=&(]-C(:#VDM:X:=#.:2-[;:;06XKXYMBZ );G:F?_YN2H9 M@U'!R/# ](>B-QP8/%!]/L9,C'#?#,[^//"X*7OR!FXKZ*22((_)_3*U:S]" MN'M;]<,\7)>KZ\IG#44WUZ8K:W7W8RT-6\X('?7TN"_[JL>%(L1HD-UB2 @> M,]K'@[.71AVP4];N[+*/F:NF*KIR0,&-JBOHM->/ M,FBUW^O8EO/JCMX?P2Y6\_ H."Y1=[FII?53^W1TY7N5P+)D9 MLC&H>H+WL!D;/!IB2<9#2<3PA-=KGRS\;B*/0J-. MPQEGG+'!:#0:R)[@AO?'(Z%&6HE1;S >C1L\=9Y&*VB#&7YVUJ=$=+\F$5=W MQ578,%SQ5/S-/96P?RUV4!F)^_QM]OEJ/EM=7L%?(>QBJ];:SDA/2BIPOV<, M$T/)^P,VDGHH1WW<8[S7(.(VC9NW1 ZUH5>6M_'T^ M6RSN;SO%:TYKM]_N(-7&;6$VS8@W76ZU/3;^GR99<& M1>L,4ELL=0-QLB"$,]0!SU/N=,U'!T)W>@9Y/YNZZK[Q<1OW??6,""&4&?!^ M;TP$'\J>A*DC2@S&/3W03:)5?D$U^&C<.E!VU_?-EZ/OF^C]^P0HG^>V2ON] M:SMIK_%L/-0CS# ?**9BMIT^9IPHW#.#D5*LR06S4V\[;:N[W:%Z^AWI>5$< M#[VZTJ0>M9UQD 5*C_K,2",TT3TMB13&P.(<4ZEZYQ[H<(Z*5!.$3V.%W?MQ MMWW=N3-W#TWO2IN7DRHVH/K:]Y9W-;[$) KO8@@^>SN]62WW&(]=$=NU*_KW MV 5Y/D=QY$K>[ M8J:-4)K2/N_SD>C+7J\OI-1LR(=]T1_B$[JT=Q!>[9['C;FJFF'>[X\U9ZRO MN*#C0;\?HZ(U'8[,>,!Q@S=FT^CC;4WJK%/<4NE+.\A^('(?!LD?QSO/-);A MT7@H..%<]D9B-!P:/HKO4Y+AF#,]:O+X6*+#ZO3LU Z4G:L^!XF.V\+G(-"Z MUBX>1&DFZ22=ME#EZ8X:FIU4<12?9Q&Y605Y=L:$G=7;?.H5JQ\:JOBSTJY !J_AKF] M#.]7UWF87Q0;RM>O(5Z B0S")7K.=JA-![:4:<9$7[">H/"?& UT7QG)AD,M MU("R82U_9F=A]?>[W=U,+7K+Y;S,5]7!\^?9_6-[FP=!>O$=F^]@_L \6 ME&I7WE17I-[/JLLQM^A&>0V_&L_F12BK\L,R/IHS]1_CU#3FWR9]9XH*148C MC55/",X5&!A*D@$GXP%6@U&#BTYI#CK.BKT3SL19V8\YOU1GP->@W[?<*[[NL_&:F!$HW0W:0Y&SHIS6\/YO/C23B:;-Z)! M+:SQ_E^#5C.AC-%8].+YN1C3GI9Z)/J4"JR)PO+L'R8]+WYL ^-4O/@,UDAIB1T$.&1TJ('B6:#>50D1X?]J56N,$-L#0I65+Q6Y>H=NX1 M[<3^A<7E?@I<3V2SKT%?QXH$O[Z9?GVS6FY2Z6R&,+KI_I#X"9%=.TT>I8E) MU$WG*#[JK7L$GZ1\73STA9ZRZV&YL)>7\W"YX>1-A003L(? ME)=I_*5[R>J:5SZ5E].R*!UH#3U7W=V,CWAL_+-?;N++!"?MO/,9^+2-) MX.[!:$VG5 (O5TH &%8 M P 5 86MA;2TR,#$X,#DS,%]D968N>&UL[7W9DALYEN5[?T5.SG.6L"]E M73V&M49F2H5,4G;-FQM%>D2PDT&/XJ*EOGXNN,3*Q>D;G>HVZZY41#C@P+G' M@;OAXM__S_>[R2]?\]E\7$S_]BO^"_KUEWPZ+$;CZHW3'ZC^"_? MYZ-??X$93N>K=Y=XR?;Q]-?1XJ'!TX?YF_4?'QY]U?4WNGH6:ZW?K/[Z\.A\ MO.M!Z!2_^7^_O_NT@N2W\72^&$R'^:__\6^__+)&;E9,\H_Y]2_IOW]\?/NL MD\&?@[O!^"_#XNY-^O,;,QP6R^EB_C$?YB"'+Y,TJ54OM[/\^F^_IN??O>FJ0&EB8Z6D_SJ^O7??+X8C"?ST\=\0JMS^I\*(W_>KJG!+>^6D_2!7BUN\YDK[NYG^6T^G8^_YN^*>9E1ENN@F^$^ M$^[^1]_"VG6W:E">1NV^N!MX2C/OE&Z:&?KJYPB,'ZT6^C =%=_2_A'A-[#+ M'!USR?:=#+8LJ4[KII&A@RSOQHOTDKF9CEPQ7<"+8"L?'Z=%B:9M#_%=?C.8 M_#Y8+$ 3*0ERM=X:FLAT7DS&H_0AV<$D[=6?;O-\46+,1QJV.[P/@QG =9LO MQL/!I/)8=_;2^, _+>!_5]*]NG:#^6V<%-].PO=@!]T,MS+>Y7MK=R*O=[C* ML]C?5==3:$8J)?MM=7+U1-*"%'S^97%L.$^?:>RE[P>S&6RU7\M:#X?:-#:H M1]411 V]F*QNI0<>'5*)MHT,,@[&L_\<3);Y[_E@ MOIRM5X1CHSO8J+UA)NYB@N_&@R_C"7R3FS^/S.*AQ1]S,#W>Y5_S"7T[ MO5\N:@FTF5>V!TFYU;5$TT:&^/>B&'T;3R:P9)KA/Y=C0 EVF<'T)FV09CXO M892=T$570SY5G:G195=3>NI'V_U$HFE30UROV(.)*^8@B.+J"[QENM6<_C%>W+KE M? &#F948\\E]=3Z)\OA7[;+S*97["JOWV,B$WB?]&U8LNP1U)I\G1ZX=S,?S MJ^L/8">F894QFT[KI<.!EZ15IHUEN'$RGW353IJYE)Y(N- M)S&??;H=S(YZ]O8V:&$N;K>##C#P?3Q2:E#+[1K7;UQWV*]QT;]@E==#7D MD@PZO:=F)K HAG_>%I,1B#3\_#@ZT+TM6AK0J4Z%\CVT-. G2DWZ&RAS M^2@I,_ETOLZ>.BGBV%3_+4VVW')RK-W>P0UFP^WX-O]\.L2'+.;Q=/%F-+Y[ MLWGFS6#R(A%B3Y[T-O4YY5CSU4B?M&QZ4/#OE%Y13'\;Y=>#Y611<8A[^VEQ MP 708%I_O,^Z:7RXJ]Y_N\OOOKQTXY4?ZZX^FA[H+?0W&RZ_Y+\]0%-QN =Z MVCMH(,UX.DX+Q3OX_W0P&]V_2\O4FGRSFV]^L%K3?$-X!*&^B" H) M&ID4GC\'89*.HA2SC43:1>&UA%:36\R\D1+@ ML)IQS*VE)OI(.95.4\.L$F4P>N2MF0U_*6:P;?WM5[QMN?F,3]J%TD&BMH5> MG - F"O\8K4L_74X*4 5^=NO8&'GC[\$\P$^QS!9N>5A1,VF,B%-P(C9P@*'?+SP.[QFJ^MTZDX M&\@K#G= Q^<#]<^4H1TTV_5X9I%!.*B@!?.$^F!51"IZ[:(A,$N3.4H%QD80 M+!QGEEO#L1<2!1XQ4\ITR*^]BNJ1U; U:1?= WQ)W'*4FZ%/@]UGDVES\PY#;ZNB/%Y-ACEK]7FWY]9.#L85)/9$5[X'1%A+(?RMS^L.,)O/XF':Y8SAM4 MB/9UG0D58)'EC@)*'%9;95QT"DE8>TGD&%>F$_GOJ10U!'3WF]?\V;!/V,9V M-ELR]$)H0)A%DJN$'$ M$"ZX0U)R2U4T[J+5J:ZY=1J875'GC^D7&&L^VH1+YT>UJMT-,HVT8X8(H1CF M1%IC@R,\&!8D#CATZ10X69VJ)ZZB!7RZUJ@>L?C[K)C/W7(V6WFXCNI+NQMF M!#,6%(HA6,>51@;62\$5C81$)4V7+LR2;&C=F=DH8IWQ8S(IOJ64CUC,?+'\ MLKA>3EY/I 1=3NDGDA [U*5[PYX6 3S?8O,^ M7U19:AZ;K7Q=2!KOI$!J@L:GN\*&72Y7F\'IDQK^_>0$5C/// MYL.DNW(JFHW+GE)!J\LW-U/4JMNH<9EAOBL7/3ZIJ\QP+A6+Q*J@O0J@0PD: MD/58A:@%+F7TGA658Z'C4[K)L"%*2@,:*HV*.RV"=!LT/!&LNNNI^7AQ2V)^ MO0*VA5ZO@\4/I636"6J/IS...#\/MLN\XIPXH3!Q40>"B?!^"Q#ELDMZG>39 M;(<%+U,4&H2N*SWLQ5"/.HEV/I]AJRSB$I%(J0N&6Z759FY!@)*9[4SMZXL# MLB&Y%>TA]7.QH9>>PCZ1X&PFV;$U\JA#L'0?66"8(*JC=52@B.$_8()L,.#2 MTRY)4LY8JRG+T_622DB=@2V?9V"U3E;)^F;T7\OYJNKG*50YT$$FA'!&.!ND M-IA[;AC2V]DCQ'OH2VY!LONYTQQT9R#.^WSQQW26#R;C?Z43PU_S]?#_#B@G M;>P4"I7J*@O!VL6B]GX MRW)5;NUSL2[X"7.ZNOX\^/ZQF$QB,?LVF(T.,:I\+QF15-K@!&?26FVHP YO M<0C"H(MK4A MLU<6]MGUW;,XEYRAU_\I?2)]=.Z"\3%%9O3Z.QUG'I MB$:<4A&IP89Z94F'^]_!.$1S@MY[7JT]V'H=@"@W[2/1B/*=9%$PI8U@H+$: MCDE4AECLI/::@MA(;T,3+1/E55YB2X!VE][Z.,P2*:TO'\X\"B;PJ+Q &-1+ MS:A4ZZS>H*S%^D*3J-N0ZP'JM /FI7#(&A>Y)LY+%;A744DOF+7<2"$E\=4U M]S8#'.=AR&E0523 ?+9X(GSXZ:7@X5>9N;X>3\9I?.O+&_9Z%_<_G(F@N P1 M"PG@4 ? >"PC54HQ%;R4_;/JZXBD:!B/3YA>3=58?1"*8"8\U4%J^"BL M5BZ=L\0Q&H8DT]6UV\*I=)CE"*7N$V2BP!5.!2+?9 M%8TBEO]<*L9IXBU'F7: O&Q6T2 B3(R*H&%Z7"LJO7>P04M8Q;GMYW'V[CES M&DS'*?&Z^EOZ378US3\#"NYV,!NO?*$/SJ^]>D6I=ADF3AI$A$FIV"(2V$HY MLE1J:91QQO9;Q:@ACZ(]E,ZM>-RM,MNOKI_\KH(BLJ.73 M#0A32"&XY?$_6 M.:\$BK!+<\/Z&&9JS>'6'FPMQP]"EA?([;6 M!L*)"HP1 @9:7_SN30BI: &1+EWJI=P6[T 0Z_K:;C#?5[ED]X,P]8A1A%73 M!\XQ@ TT@CXP(C92/F06+"<,!$ M=>J\/&I =L&!TP"I;"K^#B0?WX,- Q-(2]J[P;?YS&Z>3L=I+[R2 M%'/M/-;5O4\M>\ ;4B4:Q.9<4C_J?MS=(/.<12.C4"X*9B)WSNG-3HD-E^+" ME(MF)'F$%NU =VG,D8HSY A#!GNNK5.6:TY!XW*((.9]KQ2.+GEQ&C"=I;SG MB\4D'SV.^>CYFSTM,M#(%,6$8YF.GD2E ]COEF/8&0,+J%/!E_-*UA74R^2_ M1H YP_>^&G?R9ZS=IB:ECS\4JL7GE6BVW#!SO)XLR>"P9:,M><-#?K?(: M2U"5L!*:,-9#DK3@LVH1LM;=UM-Y,1FGJ[Q&=C!)]:@^W>;YHDVG]9XWKD\A MW.:+\7 PZ>3U#Z?%YU?78(#V:DZDW=I]JR*9K&HM>'*)Y/ M[XCCYO7#&?-:2.&8<,%SR4%',=XXJQVHLHS%WAZ*J"76@Q2I $M7>OCS@;X? MW!V_^&1?DXQ;,%>L<#HPK30B"F.$!=4L^4(-=A?JM:DCRX.T: ^Z2V0/3#M( M$T3047$.F$IG.:=@W'A$J>GT/I32GILNN'$:,)5#1J!4?LUGBW&Z+#*?CHO9 MJD"L7^8$$7XX'%2B:48QYY%;BIE!G!!F<(3QL\@]LIKTT3]37R!%JQBU(6FL M*TMZVS2=]8!11X:$Q3R5];5*6E"GO$DAU-##@C>=2;HB1ITYY8KIS2*?W24\ M2MQ9M.OQ#+8CXAA%RBG&DP>3.F2B58C#5A9H]3V^Y:!=D]I? \"<2^3'XRX[ M&V3.6(-B0)XQ+2T*C%B\46!4E.Y2[PFJ)\DCM&@'NDMC#C8:]C?%O&6*!^^T M%-A3PJE 4K).JS:<$+'K@!>G =.5V)_L;FF\1^-U.Y_/:*0\(IVN%U%<&F$< M8II8914+&I5SBW4=B*DGI*)Y6#H3^2P?C1=Q,!Q/QD>K9[Q^.+."QHBHCXAQ M#@J4"BH=JM-&*P\;;'75__0[,LZF$M2&Y3S"/KJH[WH\0Y[[8*-16H9 -8(9 MLLV.IC5L81>J#-21X4$ZM /;)3'&!)H2:HU 0G.GD8&I6BR%\S OTFV1@])* M0-M\. V4[@XB)[=9"P.7#:/!?P<3"].70@Z.'OF1;16,PDIPSQ@*DU1#/"%%,Q1&.J MU]!F_=_TZR#1NO0.UJ!Y\D3&"35889_R2!T+CLFH-MN1L;":7=@N7E$H+T7: M#CC]D7J(%J9&A,+.[<3-RO2TJ;&.P^.E(94UB1)D;V9_^LC'K1S-Q;E=O@^W&Y/7TF(U(Y M9ZW6 2E.M3),20+J/M$N/III MPI"R @$ EJ.@M*<>.R(Q#Q4I-=JDOO W:@>QBF&(()BY$'A$!X]!KQ:+TS@CNE-:\GP&. M5GEP$B!=B=D.YJM!'G5D/'\P\QX3A3AC%!G8Q8(EWBCO@F84K'76:6'6),8X&.;KTU"EDQ@?FV16(28# M=5@ZQ)TA5F."M<&$2)F2RONW&+2;'%\9FO,(?T7@?+Y(Q%T=K!E] "4:_C"X M*7\XXE GF;>@\X ^8P2BW#JM!<RCP)Y'^& MM\S335.?9X/5732#'^6/3ASI)[-(,,8X&,O.7:^NQOLP&P]A:N.;FX-*<,V>,P5&?D@P*<=X M!(@0(V#2IRJ]*>6Y^LV5I[O&>LNU)A&L?#K@I&7V?;$(WX=Y_O3.MY=G!BIW MF'DE+'8QF2":.TNU$D)J:S753@E7?7T2?>=,I\"U2)7=JV=Q8MPL(* MJKE!G+N46"E!E8S46:$QJ[[HR)^$0(UC6)E+_SF8+/,/Z2;+-,KDHRRN7R3) M[J-*B::9D$A:HU$4%+9K2S12SA*GA7382%(]K*TN@@G-0]3BHO$NG\\_WPZF MC]MA44I5:;+[S%&/2.!8:.*X9L9&AS&%I91)[&V- 8(;((%.C3EWOW<3M0M7EXK?2OPR'&U\]GDBL$&AA%W@*(D6H2'?R7)"^X)Z*Z^8(OQNG;!#!= M"7U%T=6J=$#2CP]E.C)-F:/<@&Y$2=0I#HI4X%IPF$OU%'E\,?[7RFAT)=,/ M@Q^KXGJQF'W,[Y>SX>U@GJ]*_]VENJV@[AZ0]?'&F:4,41218])QZ9EEC$O! M7+2:"TEJ7*9U,7[1QE&JOL=O1G)=S#YLQO',3$Z%//YO/KK)!]/1/U*MPNGB MZ;VF>S?^>MUF- 2"I):2$\:90PKV.TXP0DHJR6(-CER&'[1;_,YO4L 4?HRG M-^N\B:OKS[=Y^.=RO/B1ZHT6T_R$S)23>LT,9HXQ3RF-FI-(C,,1I,-,I$&Y M&N% W'MW:??PG6$#6WTC<3P=3(=I)O!U? 5)Y8=R%$JTSA"7$C%''#&2"Z6L MX!01+W"J6Q!X#2VU][[5]F"JO(<]+(8;@VFYF"]@73P0:=G?(K,1>"NIT-)2 M[H6W#OL@TI'6D#S"-3Q7E^$%;0R:SL[B3P9S,)(WN^#5[&.Z0>@P!\HVS;CE MV$9EC,2>*RYL9"$@HSQA2/ Z%])?C!NS88S.RHKP/9\-Q_.U]?7PQ_GFKP4\L-IT$JEV[+BM;8Z",M=Q'J;OYS"^ Z4RQF10H1SR.@ M]G8^7Z:K$1Y'?TBG.-@PTSR=-0,E"G'--1+6(!%9U$P)@;"OD2';>]]G*PAU MYO*$:8/5_KQ^Q?J\IRUFL^);JFXQN(>_'+G0I7PW&758!0&SCE2E*U"L0(R! M61>IBY36J$!/+L=!VAY>E770-*:BY)B64P#\TWT^'%^/AVX\&R[OTFXZW&F6 M--A[9KQP#F.M'9:@P$F+3,JH<\H2:S6N?F*>]-[[>CX8S^-<20&$TCZ3]'"F M$ +ES6)0XPRWFBOX+X.%%AN*=4 U#G-=C%NV-BKGD;4=S,?S3_>S?#"ZFCX] MX58^-+^_BTR ;4=%4()XPG'TR@"0%CGF@G"6U%@T>N^*;1FKQ2X&&\6)U>R_-2Y[\J]YDAPHPB!DN4\BL)UAB^+DF%X]RF,AC5^70Q+M>N MP#N37_^9W[B\X_Y9LTQ8$KF,DBC+8*;$@"U(L%58:2)%C>Q5Y]M%X ]DJ>5 M&R[3T#\-;_/1I7$3W,['D?2"01O\>E^#4&,XIKR@ 03@8IR2=:= M&! 5;L?#Z>(6PKRG,"4&'%->(X^EC\$%^%/UV,G)GV&EV_%*RZ;$[7BG83'X MF6_' XT%&ZR=0DQS(JTUU#D'%E6$54W[+NLKUBX15EJLQV_'.PV6\^S@]>XW MDZ"3>"DY,BRR(()4RJVK7WGI [W4@F%U9%GV!K2&H;M$]C"$@DF'L92D7 H+ M"HLQS#LG,&<1=5I8IL[M>(USXS1@*KNT6[X=#P-9G:)8:V%Y$$()*0FB#!D> MJ.SV$IR:=Z:5%LBIM^.=AE$;DF[B=CS, 0RJP;X(A&-D+.>)X)$SP8F\I&CGQ01CCJ8HB1!&GKQ!4N1_MK )ASB;SJ M'6?6HX@1-QI;)DE S$B^46"4(J.Y73Y+E;D%K&+I+8P[HN4)K[AS,A7O, MK(G,*BVPU4$8U:]R_%WRXC1@.LNT:^1V/,FICPQCJYSG%%96S(#C(DJAC$2L MQH&/MG2$ND(J=3O>:;!T_:6_&+-;SF;)Z)F.WA?3X>:'+["##H:'PD 5>LN0 MAM71Z."5M-Q1KZ-$B)-H#"$!<2CX08+7B,X M_?/1K&UTSU'?X,ANMGTL\RD2CU1,%[YPHU)1.J^BLL8X0FVHGJS;6JYNESRI M =5_WQ.K3C).J>8"$.8&3 K'(PKI9%T$L]%<4#7M9J*M;:+7:>+#-F3(>C&8>*QV"Y2!GK)1#$2FM,)484UZ*L7W->" DV70*=BI#N>/8T@#+ MH B,6R:XZO(.NDH9#Z5E4R+CX30L>IWQT(3?6\"FQ2-%VBO,;=!:N(B8LU%H MT&Y8E_&MVG[OTJ(MX_<^#9A+\UX:K(5@(2C)0PQ!PM:"U\Y;YP7#X6?R>Y>6 M9#G_9L/071IS%-:.:1Z\AJ68&ZD]=U$A O^C(B4U*N!U[?=NF!>G 7-9?N]4 M$Q:#@2M]E!QAKQQ6R!$21!!@#?4P"Z*ND$KYO4^#Y3S6X.F)D")2AY$&.R-2 M+BS1F(.QPZF)3#OONDR$.)M*4!N62TQE0PYV,^D)H5QR,#0%3'F[LWG0MR]4 M*:@CR[+);@U#=XGL@84P*40^71G(,1.**2M<",8$1[2L46VJVT3(QKEQ&C!] M381,-96T@7W-*<4=)L8;81 1WEDOM57]4P'J"^341,C3,.I,!7QV@O.(/O#Z MX8QP2SE6VF(A./R_C7IXX&SZ0&U8SB/LHZOYKLV2V*,-\9I1HD@+'(1@C:81L53 M^<2H&.KGWM\V'TX#I2MQ?\R_%I.OJ83,\P(SQQP#!]ME2M- J+&((L93.!PX MCX,)$2QAKFP/,UKJB:QH#YRNB+"-Y*T2&MZNP^6C P38^7R&(K=:42>H YR$ M5\YJ*2+\R(ATXH)2W*H&F9K Y5R%#X:S?##/S7 X6^:C[41*&W][VF=I$0U* M.*8"XEY&@TSP5C'AM";PX^4$_YL)/#:#TUG6!3>X'R\&DY0694;_M9PO[@[G MC!QOG%GEM78Z>H0P-]'"OSC\R#R20KD:EVMT7AFPD16C"9"ZIL8F^:,$#S9/ M9C!L&Y!BV"G&L8Q:)HM8&R*#DP!99:%W7M*OKM"K(=)!CL_*0-Z7R;-Y=YU7 M%,.UCVTZ"M,%*$=OI]?%["[=+3=M[:4/%Q/]#NOO^#V9_PWI4#:UAJ(!WO; .^719!A'P!S!^^I(7UI)T7UYYU1)NO\\94[W-)&M![$4;B'6EY*UN:+K.9W/8J3_ELZ_C M=%W*U?6.2X',S_A][[H39(" IVAG/.TW>TQ#M+!23 LS7 M8Q!?&K[/[XOYN$3*WOY6F1(1=!ZE&3>&<3\,I[3 M&*3=Y7G>W:7;:@:3#P-0?DKD>>YX/@LZL,BBM9(1'E+U5<9UNN8]1A<"[6$- MI'[0I0$P.PL!%'?Y?#$>NF)V7\R X*OS70^:[E'BE&J?,1$90XXAJ23W3!GX M5J@#K1E%$CFM?O2X-2=O+XC4!KA=$>N/3W\OON:SZ6JCO\D!F>1>.HE;9;O( M" HT<*<5DIZ3H+11+%*%!;=6$5-]G6K-G=P+>K6$;U<,VV^?F^W9_112.4"P MDCUDW AD&,*6( HZJC0^ M[&"@T+NB<]3';LQD76#GX]X,]PN+Q;3F#!'?U] M5LSG?TQG^3HF]W< W^;7Q2S_//A>C5GE^LZTDSX90\YKQ''DVE!JK7< M6RY(.E.!""AO_PCU1U&H@/$SD:)CVAEXQ)%G#03D6JB$)$&"Q7A](% M!8787^KEAHV)O^@-M%UQ<,>$TIZQ+D=\/+&Q3/-,<:=!/27,J@C;C]/:8\H0 M)TA+&GBG]>+*)RRVQ*D6$/N)URNC<&"<4<$"5Q$;3K25$B-O8:?H=$ M^Q=*;Y5$+6+7^:9E?SS\\_^.\QF\__;'N_QK/BFOB1_H((L(@2;J1$2@C6KX M<@!O%B4)L-[KZ+IDSN4JY,T!W#F]GGJU7D^CO')4II_,F'2RGP?.4J:P3[>H MZJT"&3V1EZ^;-\*$?40[!\8_-R&=3Z6)'$_7.'.#HR98.J0"#411AWNOMI^? M;J6Z 5Y3T.T*V[^7DSS'^OZ;W$Y'1T_B;N[00;?'$4TP">) M(X\$&4\\5MQHS[W'SO;/[#N/<(L6T+S<(B2,"*P5CY8QPWE$!I9IQW5@R$D' M"WW_#,)>L*8Y2"^K"(GUT1B)M!8^<&*9550@IS4R#AGLJM]6>QFU(RK3I0$P M?ZXB) ;40RNP%#YBKKC6SMA@I92>P(<3?O8J$56)U :X/V,1$D:1@0^)4:LD M1X" MERF3XU%QGIY2K$7]&H)W\[R6?ZY'"]^E-.B7SV;"2*UBM8%A]-U4U*[ MH)'$$GELHZ#5.=/:(<1><*8ND)T=]5IY G-00]/(=J9.#^:W@$CZ3_H O@XFSV(/C_,X MI&*7[2.S2BFGK7946>ZD4O!],J>0C9Z)*'L8TFU0KB]UZ990._^1TT,+T/[2 M% YY%!'U4BJ>8M4F@)F)4ED=Y9"BU0]]MF;!M\>-QF Z^Z9493/*A.:,R& P MPYPC;17S# Q*#GJ_4Y'WL+)CBU1H"*5S9I7]8[RX_6-:?)F#;I=8O0Y PXY< M3-,E=JO[6>8?7^S(ZSW\QZJO$[//:K\/[ ),D0PT6!*Y@]77*<:,35HDTJ;& M3<2MF?7M,; /")_WQ/G#T+?JY).S$G_,88+K7(HU"#T[BKY# UZ)XY7TG@OO MW>F'T>N^*;,>""]SENRB+6FTAD, MWYB62EI*PP9+17FG.0.G'$GOCD.'#Z5WB/VE'$MO]4Q,$,(+@US046&$E)8> M;2&+AO3V8I^ST*;:J9C3(/ZY#R%([00H'=Y3IK1FG IGME@@14CV(KNI9YE5 M#0N\UFF$:E#^]Z97/U.>+HE5/TNN.F@JCD<5!!E M6B<^P].$TW?B[YEJNE1\.TVEMO/1VVD8S*;P6"DSN^TQ9%(&Y\$P59I( M6 \)D&/C^B1P+MY7O) M> M.JJTUY:GBG?"8LZ-<%)Q%K%7U;K3M\N;V$^*A;7!C]?%"%J"L<.2 M%OMF\#C^]X.[_'A(XK2>,N:-XMPR';DD0B&F'%/1:Q>EIUBIRRTST#PERM.N M"ZA_?FYJ'5)0R2,K#$>I'(D(G@7&J ]44XR(=$,.Z>CF)]OR5'3&D.=2Z8D>Z++"XN\\7N;F9Y6NGR5%R[&^4<133 MI?8:<>>XPM)(1R1U3AMI@\!=5@7K&3<: ZW#RDBC_&XP^S,= %S]D% XSHZ# M[3+DK?6$>%@@X3,@RI)T/)C##XR[Z*M?I]C:,8"N"-(D;EUQY-UXF%2[Z-IF5-LIT5QX2A!,K05K-JU8?8,%X]8,B3FS3-7;I)Y5\K M9:H:9_9TEBF;+N$(C@7D8=N-*DH4J8PA71<:8G67X#F4V%99U R"/>#5^_Q0 M(8?##;.(/466!8,"?#,$:4 5L72$7,'RBZNO.N=0;%OER^EHM1P9/BDZN7VX M!R'3EH/7;Y,]DG\>?._F'9T%H^&=Z^C_8.**.#B^-^5V)H/>QIAE&F*A(%!/.WFQ/:J DMC MZ/0ZA+UGGD="U@=:90*VR, L\T)P[@R HQV*D0NQ0KZW=PHW(_%R-*H 5'=% MGW:.^&A8[V"[#)2S*+P,,14C$=QK1MTZZNF("4Y?:("Y$?&6HTP[0%XXJP!3 MI02Q6D:>/DK0R$D4*9:JC*QQSV:;H>$S<.8DF(Y3(JF(*T$C3=%*S.DWJP+ MXWG"8# %$V (6Q@HR1\&/PY[4TNWS3QR"JSS=!4HYS(J;6B,42 7#36T1AWO MUOQE#IRA+W^74^FZ6Y;<=T1,Q[&V0N4J,\BM):R2-?W;Y!552.6$X] MJYXCWYH7JP79-@5/5ZNZ'4P&P,!/MWF^>)=$DJ _K#GN:Y*)"- DOZY."UT$ M78L;">0ES%F+0_7#=2W??-N*VM@02N?DP=&M?7^CS.@(BY3BTE-C@K51B;A1 M^-E-)X+&93L M81I@$^(J6D&G4_F?(OAG?W M@\5REE]=V^48ZKP^57UQ]F^3P-\2E7S_3Z+\?3F MPZR8PC^'ZY2_JYF['4QO\K?3IT^,I\/Q_21_5R)<6[OO3 OC<"3<@UDD-%@^ M9EM1,WK!=2DEH5^X'0OXUNHW(PIK224'HT-'3+V585/;+VHK;?5;\1J."'?( MC)=Y\1WBVV5,>3Y;/"$O_/22N/"K[&,^AU4G/W -^XZG,I5"'!X+)K##2C%C M,-E.VMG8V]*^'8FZ: JYB@KS<0$:XM=QL9Q/?GS,[T'5ST=[ M/2QEFF5>!*2$IEAY)Y ."L>XG:&1ND=%$6M*J&@-E(Z^8#/Z+[".TK\.2OQ MB\P3X2R+0F@%>A'GFEC]\%&0/GG6FA-VB1J]4R M@Q)DVHX?Y M?UH,IJ/!;#3_XWX$&RH\SY ^2HU2[6$C=EX9'W70,.O@D.=L.W>JRGGSNHWZ MU!/AR]VD!9#Z0!"!52V"/+3/A+?$2QTU5SZDQ#G.MG.WL'7"U!2&X+Q4I/'F")!"X<,]5$S[1(?ST.##++\?C$?A^SU EJ>@>84T MP_*=9):E-1=4*P8J&*(J6+YU#EF,?*!2>T="B12 MXT6P9AM%< )VXOZIG2UPH"XLY_&;'M"J3O*;'NDGP\1K9@ !8VWTW',3[0,6 M(E:GR.EUY"Y )6T3V\[2'/>/^G@YTV-M,P R'19S'C-L.5CX2*KMG",7NM]: M:TOR?9G[V!**_ST8U$O]]E*(R9MIU]\.;&?+\VS%G3=$F%K997EPXOG,\*U M)%XX@Z6VD1*E^%9-]\ZA'EJP586S4\;UX.@X?I(NO+S="/ATUV M-LM",,AQZC!R@E)+J MX.U,#ZGI?!5]98KO#)4V <.?^N?+:)84S6-TEMV@["Z0<8TX,IBC2$#7881A MM-6; N&HNF.BM4*Q#2\"-=#H2K+;BC$/Y4G+% C>WRAS#LA+J?,,T<@"450\ M\#>X&@M_R]]X[1V_,4S.X)=.%W(<_;9W/I])%62JV6]CC,@&(J79FC%!^UB] MD$K+WWAM>34R9LCPP2RW"=+O5!2=K MU%YM;?D^GQW?$JAGH%5Y,W]_HRRF6)R+$G&M)7PZ.KIM]#6"KM/#NAG-"W _ M0^JAU5E88$.D]2*+7C%M0 OF256RL$OCAUFY7GH!6I!_;5QZL2*4LAM*]I 1 MAZVS8!>S$+QCUOJXU=TBA_6VU[QH9_]H![JSN1:>X'6B?^%YR\S38(F)0BC/ M28B8"[].,W<(N>BKWUC5FM'9.E6:A>P,>TFY321CD1ELF8)Y6/BGH-+@[3RH M<*%_)FJ76N:)\'0EYDHVZR&D)!=8FD"I,58:"[;]PRP-EM5-C=9NQVR=!(VA MU14G/J;B8M-\% :S*=CE3^_6@[5L/!P?XL;QQIG0W'#O&:48>Z\HE4%O9VVU M[?(6F9(<:4*$1,BL!<1.M#C@RSA H6F:#"T;$5C\D MWIK=<3[O>/OX=N<"F2_2A_)P!.FX[KJO2::CI: M26OFR_D8U!"(7=+DZGI#^R/<>'@N([ '"XN(408%P])]+]L-&2O&>N@-KR^6 M'7*N"DAG^F@^F:3%:CKZ?3#[,T],W\S_D%ZZMU$6A!41<2$,_,.#2A>CVLZ2 M,E:];FE[9<2;%GMCZ)QK'SAA_<\"V%;J<>WJS]J2^*^:'!+WCZ0S6+\$E"H00*Y2PL-MM5S "$ZN^Q[?F MG3K?'E\?OZYX\3C K4H[GBYAX)L9%-.YS:^+6?[DGO??Q]-B!O;4V^DBG^7S MA9F.GO>R-K=^SQ>W!?SE:[XY?G: ;QV.(B/18^&D(-9K"[MRP"YNY>!#C6RP MUBSG\_&XOW+I]ON F6W6=YM/0?:'C*0]+3)N:/)K^4 U$H$HP\AV@R&&B!X> M&NJE]'0F;>U^3S&GJM):(.J2088QIM_4J$!EI M]3*0\N=;QQH"\5PT29?8#$_@R.KY# =.J-:1(&.B9 X3_C"W:&L4'FYMP:DO MIB-RKP+,N83NQY/E(EV+5%KLFQ:99 0IAS6S3EGFI#21;.9'(_RV?U9XZX*O M!DUW)OC=_2R_314=OFYVT_?YXNKZL*O_0*O,R\"8 [J 15+1?4%1O]\[&H=W@Y)5\IW].RYS$KN)7PSDF.%>?#2 MFVT>!N5(=%JLO"Q5VA/8:VY4AJJS0W:/]8,^%Q_S80$?QNK8_^/(/Q?-K49M MO"X#18&+&"45'K0'08W@#_)A7/0P;:9#$O8 \;.E;I=VZAQIF3&IL&3A METHK1^EFOHR##M&_9>Z\8C^6YET+W@Y]@[-\,,]]OO[O$VPVEPB76/#*=Y(1 M;Y$+R"/011!"3$JY-5Z8D%[U;QGK%-B/FM(GYEOZWR'AOSS!SK+M-!,^'13=[J7PL''J+:)IMR9.H7*45L$ M[)V#OCE\NV+=A\&/;9EWF,PPST>KC)O56KUC-@G]05%HOI90OP3'DOO M$NK.:+FNZ3+^FF]WHQ?X;M![.UU_B(^7@A_B9.5.L^@TI]:C&+@+AA.!U2-* MSE7W#>*?\ 1<9S@_LO'?W[R &&;QY^H/.WZ_Z>,9VM^^??M+NN1J,/[+L+A[ MLP+Z_6"QG.57UW8Y!TSFZ:1G2B*?7UU_F.5S ')U$.9#,1D/G]@^ZZ'EWQ?Y M=)12N-]T,XS5%9(M#F+K#MQF57?WID_#VWRTG "*5NWF"8&KXV>36;W!I#A M0S-X[JZ8KI._4[FH28>X/(YV]>,<- %0"?+1^AC5W?UR+:ZKZ\W@P_W\\!@[ M2/.#SW*41@-?[*=\N)RMS,>] W^97_^P8!Q*[6OH%1E5AA(BI7=*<&F5%5)Q ML)P#HB+ [\HLQ.V@^"CXFI/]?"27H]D79983R1 V@1+*8>\WGD;NO+6,(85J M>%M.-XT'D\F!,$7G%'I9W>&]OORYFJZHLFU\6TP6L M&6&RVN+_]NL\O[E;53'N(D^X'A[VQ^X.CETIW=Y;,\&(X48C;[GDS!LEE9<6 M=&2I#=8U:K*>_E&<= 'UN3CZ,J^X-Z+I+%5^YX#?#^YR_^R2WM(\?FR:*2H8 MTAI1J@BEP3""M(H>YAJQI-)DCE*!L1$$"\>9Y=9P#.HZ"CQBIE0-Z^1TX^2$ M:ZW[0))2Q&U/%C\#/6FTCD0O,:6>6\" "$LD &4DB:C;VR_*7XU]B>0[#>G. M CIW]Y/B1YZOJFY>K>SXHQ>N[VV3*6DX1X9*B12W IG5A83PZ7BCC=,]3$)N M3FPO S$-@72<"'LN5'_T&JZ&\ =@.O^4S[Z.A^DT?3XZ?*]ZN=:9!5T<"Z^( MD![4<*4D,4)81JS'WLL^GFQH6N#MP=6HZ&'QNRYF=X-I9?'O[B$+,@I.O=4R M8(X4T5X%9:)"V&OA=/7[<]K+F>N, HU UETQ@^G7?+88I\NABT4^_S#XD>R( MH]O!P7:9C3 S':2&-8][X'NP+ I$+ G6>57]''%[=SBVM24T"=092+'R71?3 MT3SEH?]C,)L-IHNY62P&R6P]A24E.LJ<=DPK4+^U4-Q)96"OC)3':&QDQ%7/ MQ&TM9-,%;9I'[KPV3&F5W=RE^%-[_J1U_QECPD10]@$YS@G!AFOMP4A$D8; M>0^+'IS=L7H.X-L.';X,"[4,@=[ !?&,+! B+?"$.HW6&BC:VAA#<>)FA7LWAA0TX#U.L!S -,C09HC M+;,0E/ X$AP-8,1]C X_@&1TEY51*P9:&B3"J_M&FL2N*S7M,[SM!2I'?8(>$J7O0@S]"O$T9@$BW;Q^CFYT:H M00Z6:?)NE8\9/&^121^UMAR,8(N\Q\Q'%+;SLSYTF>''<,['\Y$A&ZI,=@*RC5E1'"R'6F,HE1B5[=A@.:D MV!@LE04(QG8^G\?!<'N#^Z9>Q.=\=C>>K@N^#S:52 Y+]_2>,BLC=]0;RT4J M\J5CX'0[1\E5#VMX-"SZUC'K:E$_H N_75_MOOIW67MA?P]9#(0J&I$!@RTJ M)[C$VVW26BU[>,E8JW9I.["=A38;3#X6DTDL9K B'BJ#?J1E%K%P3%CKJ>81 M124<<=OYPD;8PTO)NJ-);;C.28\3.9$I;8E76*I($=?!IE(AVYFIH'IX TMC MLBK!@1/A.8O@-WI1:5_3^G'X5)P0GI*("3+<8FT?9^9"KP;/&VR+0(T!-$YE_U/^6(Q MR4,HNXI9H@RJPSR&"&HM[.'SE>G2*M)9ATN3G41^R< MC/D\&TSGDY4-]5!*\Z'@V8G<.=A7YGB@B&&-B318FRCD(R96U&!1:_DF7;*H M2>Q:#MX_&W[K@?M7=\K/GQ;I/..;_7@^N+F9Y3>;O(M-@W/'_?<,ZUV)F/^Q MIADB@HNHD5$F<,ZL"I?[5&@VO?FY&=S8GMY]4!SZ'09OI_/%D^( S^]) W\*ONT&"Q6K_I[7MS, M!O>WX^%@LB=8?_#Y3!(7(ZB'!F;/7;HC.P:NG-&*!R9B]?O$6@[1-R/=HGF( M*JI#Y<2^IM73$>Z-L!Y\/N->4*2E0CAZQBE!:8Y":6,94SS:"SMUV) BS- M=QE\P1A9BIP(%FMNX%.2@DFA*&AV41K7:>+KT6A\EVPX#9C3A#W/AW^Y*;Z^ M6=76F?U(\I;;'Y*XY1-Q;WZ=_?%IAVP?_YA)E=*4$"R/F'"9"OUXY03EPK.H MJ.G1?48-X5[4A* K\_9],?UC?VQ]QU,9S%MR$KFQFO.H))ARRGLL4RG0*&K< M=]^X\[-94=;'HL/#,:\N9O@T (LS5>B:YOLTME.:9U%Z2CGBVE')M7)6$6^8 MQ"$08YROOC*?SH+S*7 M(M87KAQ-I2O706:12)Y@+QG84R(J@P7:J"^ -!$7 MIOFU(_D3:=4.M#\;\SRVQF"I)&>8 ]J:!:>CY?"I1V19EZ9F^8S./O#J-. J MIXG](__BQU_'\T,E'G8_F&D=M$K6#^.68V0THTP ^0FV6CA;)1A$Y552A/N*=>"VW3E'76>(:RC8=5O M!&\MPMZF9)O$JKNXV:M0P%-H'JI:ISOHX/]&GP??#T;.3NXMBP;V0,R,]&!T MPV9HJ$W530 D*4%G[Y'-V;I3NGWX*B\>[Y<)D^)Z2^I=ELGN!\&",]/,]=$Y--B,%OXP>+XX>.V1B)BRYP MAX /C'=(^I/\>%TSL.D/H(X4.E;A#T\2?CE,]P7*=(> 7-__@=M<0C>OR+B@+I7+4@HC MSI'3S&ODHTVZ>B!]/%]Z*31M'OUS&SDMYWQ^&M],Q]?CX6"Z>'(KSN8:F3_N M1[#3G//=Y[;F/LP*4"X6/SY,TB"GHW1;U7U2#LM8:<<;9T@:AS3QVG+&X9NP M$BCH*(O< QE#J7!H.S-_+"JS=QKE*SH=[B+CDHH@O8G8!"ZT,8I(KTD@'C[0 M8+I4)@]:4$T*=&\QIT:QZK7MLW>F]DDHCP12486^Q9L0[ M:N$71AF&JF^TG55T:HH-+X]?-0Y>9\?Q]@("PS@:^RW1.O.1$,$9B0BQ=!VF M](&LKE5(Z5:1R M-.6A4Y&7IU!ZL/P_?A&5*$B$5IIIKXQ6V46G/L73$,-YI MS:#2B0;G9M-IH'5%EFW=' ]:_:18C?EHCN3>-ID/@DAIM)81/@41C5^9V5(; M)(QV/?1F-"JYEQI20SB=?>'X8YY?+R?OQM>'=.<2K3/G.<..8*:)Y$YCR[ ' M;1-%KB7&LH?EG5M4H)L'K&7+?W6MPFTQ <3G:;"+'^T9VJ]>]3X56T\UKL]M M8+O)8#Z_NEZ-L(Q-O?/YS'K+),=<6M N4HTY&=CZ=F NF4>E+NUHVXQ>#=G^ M6$V@O.7\JE6&(K."DF@L(M&!%F6PV,Q5:.1ZFU2?QI^66> M_W,)KPM?-]OF$3-X3XO,>.^=@:4-18^)4)QX -J(2#BUNMSQX?.:OC4$_9(\ MC6#4F1+Y>K1'[8R];3*)@W&$&29X %L*IQJNZSD*Y9VD_2Y:7%MRQYE0"Z>? MDQ.]M#C[0X5>4."X7;GK^4PBH["VU"+8@0VAQAL)G&LK9# W( MZ;#D*R'3F=2W!X.?JE/'5()];3+,%98TP** M4M 02IV=>WHRS.-GG%X]G&&!A#4!YH-EX)[QR!XT;R,=Z[DB4%]:+T\S-071 MST* ?N[Z?9#[F>1=W-VEA#\89XGK"%\\FQ'NM)4\&&VU!V003=O9>DXH\!YN M]'4$\^JD8CTXNMO=880?\_OE;'@[F.3H>S'/Z\0_X5 M>LDXP4![36$B"BD7O53;;T!)'JNGV;1W.+(1#K2/U7G7BX>4R,?9/#Y3=0DI MTRE(PE&+01:*6&2E\9&9+4JI\%1E1K56S[B+5:4%Z+HBV.?$_N7LQVIBJ\M" MYV;XS^5XEA^Z^>! JTQ9IACE-&+.B,(.K#2RG:?'N+K6V5H]XV8ITAPVG06N MGY;FWM+VZOJ)3G4H;GVT<68IBU(RF"^13"!,I=';65M1XU;BUFH3-\N(QB&J MKH4D.EIX^RA=:@P6V;HD>Q6[MA9G!,5"*6"0.R9"^*1FWB#$A2D6 =Y)*])M4O8*U\XR)EW[! MEQ"DXR#3^=F3'"K+YUV)C(CZG61Z=@ M]SKK ZS.XBY_<'6^2\1(6!P.\QQHE1GG%4^^L@A[B%36J$ 1LE0ABCEW75:X MJAKHZ8H>15NH=J6O[QGQT1#!P7:9YT033!172#A01GF(>)VNC[#54E_H*8A& MQ%N.,NT >>&LPM3P0 ,/A/.@A')""-@ZK$\Q6]5IRG+I&-09.',23-T%I.:+ M=*1Z'N?E+\R/-/^>SK>)CO MGL+GP7<+7\WU>+$NOG,*XYIY0<808]S 9NX06(F$VQB00O!]DHBD\*%_"M 9 M&7D6S/NU!K[/P7(X7/#ZM(XRY9241#@)2B6WA"MA#$9::D0-#:;ZI3RM*5F] M7Q,K8MMY[.QH8;'-.-+_?(&Y_L>__7]02P,$% @ 5X%H30WTY/G/R0 MV"\) !4 !A:V%M+3(P,3@P.3,P7VQA8BYX;6SDO6UW&SF6Y_E^/D5L=9^= MS'/L*CP_]$[/'#Q6>\>9]MK.KIE39P\/+85M=E(,-4DYT_WI%Q%DD)0L44 $ M(AC9VUU5EF29]]X_ C]<(("+__8_?K]9%E_+]691K?[Y3_#/X$]%N;JJKA>K MS__\IU_>OU3OS:M7?_H?__V__+?_X^7+_Z7?O2YL=75W4ZZVA5F7\VUY7?RV MV'XI_G9=;GXM/JVKF^)OU?K7Q=?YRY>[?U0T7RP7JU__J?Z?C_--6?R^6?S3 MYNI+>3-_75W-MXWM+]OM[3_]Y2^__?;;GW__N%[^N5I__@L" /_E\*^>_(WZ MNY?MK[VL?_02HI<8_OGWS?6?BA#A:M/8CC#2_OKOW_W^;[CY;2BE_$OSMX=? MW2P>^\7PL? O_^NGU^^;.%\N5IOM?'55_NF__Y>BV,FQKI;EN_)34?_YR[M7 M3WHG_U+_QE]6Y>=:[[?E>E%=O]_.U]O7\X_E,KC1?-J7=?GI\8]8KM?W/J%6 M2-8*058K] _/?/#VVVWYSW_:+&YNET&>O_3POX/#V^^='?P6]C? _5DP\N?]^6J^ORNH'FO8\N%M?__*?PU>QN\_+S M?'X[>[/^/%\M_J,93$RUVE3+Q77SC5I=OUV7FS!B-=^^^>07JP#BQ7P94+N-C\: MPADBB2<**"F IH@ 0RURC-(E/(6T#^E:/M]JP4_JKOUU6[("U'4(_XNL/]^ MZO^+XEX$Q7QU79S&4%2?BD,4Q3&,XN]M(/_O?_O+4:A[+5E=/?9H-NY_FF\^ M-C'L-0VQ0/&7Q> M3U#KJZ):7Y?KD+ZU_VB^OGKFH=C_QE^NJI"3W&Y?WGL^ZC3NHC%7E^Q..\6# M0(^IG9<[=K&Y6E:;NW7Y(:!.!\5_G2GKN:+2>0:P\]0X)$R+("RLG&T/X_.P M''K,.4V,D9!B#J"C B A%,%6"NT<;Q:;^Z6E,3T)G(LTXPD@R= M>8% YAE3\O0ZJ:*+Z(XTPCS3*4(-- MG_;_3S#N] H_YQ#4OQUB1Z.?R]_4U55UM]HN5I_?KJM5^/)JY\3;X/+5M]W_ M'MUPE#D"N0, >H20%QAKSX14QEF!(4L9;9*-*RH$!Q0BA"E52F@%K6(8:L05 M=V3PT:3\;?GMI;JN;NMEK!I![\JK>F7K&$5Q/XRT,25_8\2-&1=MA[0Q(;CZ MM-HOBIVCQ=_W?UX,^*F*G@'Z8(TS#6 /%UXUTD.>!MQWY==R=5?Z($08%IJ) MQM\6VR_F;K.M;LKU=TX@ARF7A&+HH9=:$$8\DQ()AS@%) 6WB::]Y-1Z0R!3 MDEJI)>?,:0(@ @80F+2:T &V>V]KQ%:?5XM=$OAJ=;5NVBPD>:;:A/QN6Q5O M/F[GBY 2%FU4NS<,X?M]9 VJ#W_Y>C'_N%B&#RP3\9R[Z>+@?,%62T-SVV#- M.YW[37%HB(N#.4W-,U@>J%FF >6A@JM&>;3C@#S_=7XS^_GNYF.Y?O/I?;FN MWVG.D%@=7B5 M.X'VS:?BX%D+DB+X%M+\\63LP.'AY>Q%Y2ZRIF'Z40&>@W8_U2:$\)Z!/ ;T M'-I$+_GN;;ZY+=?S>C'D??FY60:9862H$)(B)S%WC#F">6M/,NF2UG8[6QD- M[HO5=9AIK+\%I'_NLEK;7(X^'J:"9E,KQW>K,V(9'Z' !X^AN+U=7B=EE^F']]W M5B,W6\876!E:;.S76<^+W>W=5L9&G BSQXDU_JU7=H6?8_]FO9V]*S?M+@?U M^V(S$PHH;2$C#!HH!%$*HM:"T1[%D+S+YP[^\NK@3O'WVJ%(Q':2Z#PPAU8G M]251M# Q) O!G5 L?/>08(]$_PB/^FAT6;KT\KSJ_X1TZOFVNIDO5C.G*<=, M::R<%480AY%N;6 '=(>^'_G)8_;^G4O=^G^L4$D$&$"C'@QX3IXA*+"S^3P' M$I6:% E2?7^AL:F!5J4QQ=*UK?XFG17\CGX3&JAFDL>42[ MXN\[KT9@RG/"/(&8;'I>GCCY0JD&>-ZZS4NN_^UNLZV_:JTA9C3QC$EA&:=4 M(BT/N1"RM,L<)=7&T!0Z^!.Y"-Y;L[1)RY!R=4]>CFZ-R)PSLD3,;+H*>7G2 M9(GBB1E//U5BU[Q/.IFOUF=69IH9F"2A[2DB')GP'X6)@G;O@Z+ 1,V.AK$\ M'HN*3]6Z.+]BFK*Z,E!#Q"U87ZX-T@"75?Y!5J.3E#RS^CQ,BTQCM7F@V*HQ MGNDTJGX(O_WF4W,H:U&M]@#W#NN0'=96J%0*8N1P:XH# %/@V)2XS]=,NCG>#RY:&M73%!F'78ZJ<050O$:=!HGXA5!D?JL1L[8"R]]OY MZGJ^OM[\#56> I:2UC86,FAOFM3AT=G9,!0Y> M%CLWB]K/ET F)F-Y=(Y,PD:7.#'Y>E[=/%/-]*0K1KESR596Y:>!MLPQ/4RN M!E L!_P8%'O;S&IDN?22"NN$%X:2UK;VA*9-4;-8O"S\V$LH\L$O0>?^\!M& MXJSPJ]6=(/P.RG6$7[KRTX=?AY@2X-=5L5CXZ?FR+KSZ_DM9;MMRL\T$UA#* M@4=8^@!6*I0V1+7F*'!)O.ML9&#$[?TJ&L>*UK-.RVS==8SCV2@2IB&LFWJ# M,.LI=@TR!3_S"JS ]:?_[L-V(0@9QD!BAB@-0$$T?:C1A:66?Z$BC2 MS(48U&F-JX^:W3DT@)!Y2'215:^G%4JD4:*LT^51:B 11.JD32R3WJ[+V_GB MVOU^6ZXVY4:MKM]LOY1K<[=>UR]0-YMRN]DG99K46\;#[).$62K PFG:OCS5 M$-@D1F4T.S"S]IXVI8:JVL?B:N=D,6^\3(-63KGC('8AI=.@UHK<>MFHW?A9 M[!TM=IY>:)X8+^(9[@W0$M/@X!"!58,_Q8G5G6MS]^Q0Y B7U@"'/%:6.:W: MG?2&09QT5C']TP>FGBT_E4':Z^*J*<:V6%TM[Z[#MXO5'H)=X-=!PSCM? M&LIVU+HHK;Z3XPR4NDLW#?;T\/]A8=^>2G3;+7;FJ%XS$X7(2J*"9:6UM]12 MY?7!!^:3*)/7\LB[Q9X[/MM[NUCOEHA3 M3(./ \5V=K]87@5CN7K&ZI[GW(' <6$L)%!32BS@HK7K*4NZ4*._M8GQL],: M7 ;-XZ@YKMS#DO(B*W7/"GB&C_G$GP83,\93#?68)E1V?%57V'7!VO9;D[Y^ M6,]7FS!]:]/80%GKZODP%A1R0IW!]H!;QZ)N=LAB:&#B->Z]W/FWFX 5!P\3 MR@[VEO,\T497,@UFYT1\?CH[@)H)91S'5+5;(<=^ZL;5+5?EJ6]YL9I(I SVBU@O/I&5<8;?WRS*:MI%Y>&\&'B)Z M%^FJ(RF:4$:JK9;0D'&9]+3:,&UP&J7Y)E5H[:#ZF?1\O!:=1OH^8KR9BJYU M53IZ2;E9M3[<;\HYTX01(+2CW"C)I6BKNUG"==(Z1^)'#[VH\?Z]^_ ^<94W M49S(9=SA=$EQ[,%^Y9/MR@^2JTMN M4WY4M#-HRRGY- B7-:*S.Y)SJ-5I@C>C$E"@( 4>:>L((A"T+Y0=HL#.MM5V MONPPL7OVDY,8=G BNH]]J/])+UPE"M5A-I=5HUZSN M.W6*G;-%B30,>'7T_ M-T5+5" 6".UF_5>KJ^JF_##_?654$MPYY3/!L7+0\K= 9SF20 M=1K0R1%(E?V1ZWQ4ZN<0]1Y]7#A."+;:>P^T0YRK=G^$D]:KCL>E$BP,#*$W M.?8C1YGC=)_;/"])RJ0FJQI=9C.7F,0\.WN) M5F4:O3S5Z4?G*XDQQ_;CUXOYQ\5RL5TT)[C?;ZNK7[]4RR#(QOW[7;VQLGV% M91PW%F(B-'5$8PT@;E]A.<,I24D6LAD=.']X_4KI5Z]??7CEWA?J9UN\__#& M_,]_>?/:NG?O_\]_$ CR_ZMP_\\OKS[\[S12Y!,]CB47T3N--B$77XGS],*Q2&KJZR3@U3G0)[&4C]MH@]/ M5ZOFX_^VV'XQ=YMM=5.N6R>^M:O7AE"C&:0(6@V9H]"S]MRV]RZM%D46@V,M M*Z_+K^7J+G&K3QY)XQ UNIIIL&K=*WX+_A6M@R^*@XL7>HT5(]L9@F55?1HL MRQO2P]/1^?7JGFC-O!5$*H<$K9>LM%'!1&O(-%N"XE>3.GS\J&_/3]*KOMG5 M\[IUS:JR2M8_F[IT"I64.D5K-PW,] G@V50I48LL*=+)$C@R4!M-$"'.64.T MMKX]U>%IF#1FRY(2;/YQ$Z4483/D2@-IFCU=NM1[LTCQNB9-'>2?!M"R1Y62 M.G56K?,&HQ/HUOL(+'8:*<^8L!0Y#RFSN^LZ# #&6]!KEU&BK0ML->J<7?76 M-8YX8TJ:1KK'=A[=R\4NO_WHOE8I>Y ZJCP-H&6+YKG=2+U4ZC#]FQ%/%-1$ M! LZ?,DP5["U@)EQ'>=]SW[N*!.^'!.]YQ5*GN%E%:?SU.YB,[JXJ5RT2-,@ M1"?/GYZ\)48?V_//O=+CE$&N',9*::ZT)?Q@4$&N9U_+]<J<>@: M6$@DS;\Z?/PHT[#-DPE7WWSK>?FZYEE9E1LLO[IT4I643$5+ M.@T ]0G@V>0I48M<6\IG#G,C!7;.$.H\E80133C:.3VNW>-QB4S]EI\&K?.$D[@I/U"E^ MB\/? M][UJ+N$+Z5M]1B?\Y_K#_/>9YHX;Y;5TT!-*@"9"[3V! .FD\MY#V!_X==R[ M+AL.!M$Y=HYX68E3)XV-MT7=]8JG=B4&-/))-E/3NS'*Z1ID'. M02/\;NXYM)KQ.[@VVQKHAUMDV_4\Z87!2C%.M14>"THH:\T1XY..&W8V,C I M&[]V=>!NR_6\J8S?EH=+? O07< ^,WB:UG_='Y3K;>+_VCN36J^OPHI]6Y#U39\RJ)>[=D51"@V M7ZK?5D4P7?WV],)T#J7CL32,R.DLJI5[+O<=C#X'$9Y!3KI8T^%,!]\?@4M7 M!:*7U\OELDZ=5M<_S=>_EO6@OF?9S#'-/*",J?"%5=IZ+UJ#F!"4@I<>9@9F MS?OY=5,TW94J]2"D5UDB\/&T(JE MD>/@37M Y(?:H9%W*3TBR1F"]!%P&A#I%<'#*I&]U8A%R=% N]*\6-T%PV\. M?4R7GZIU>3AX4FY^6JRJ]6+[[=4JS#S*S3;P[OZG[-[V_51NOU3A;[Z&7VGN M>IPA;R$SG"%MI0X3.P>-;R.P+JT0Y93\'@=]'YMXBMMU]76QJ5>!PK-T.H79N%'\L%@5UV'2-5]OCO!)W)G14<1NY,FO7E_LO"@:GRZ+ MG,:%!-ZDR3A-V"3&\ QINBC2%3-VL;S;EM3LG4B 3JJ8T\1.;*O$; M.6YNU^67,(5;?-TO.H7YQIM/]99\RQTQ5DJJD8<WA_07 M?AJ@RA+)=YM&?$P1&-6=*].@.8'QIOP=WBT[+Z;7-O!TJ]$_3@:^)RTA!M M$(?!"\N?1L<:@(WZK;O%QV_%#[7'893YL3CN=#EZ?;$UJG1ASS!SP%::!DJ' M#+ :[8E/!N_)CA[-J>6!YYQ" :FSW*JV=A"F@"4MO*=]\FBK[4$Z%ZS:J8G5\:1A^ M7G]W5692(9$\#)M'L?.R3=W&H(?M/0AH.)[-H>__J.DG4,TTIF1X*+/ MQ#0&E,M*\/#J\I3>EZ*D:ALW(HPI:QK<'[L4Y<(;Y9X1ZPQD<\D\#5YFB^:Y6U%ZJ92P M>7==SC>E+7=_GI#4S&\7V_GR@%%D-3 .6""9 @ 0SGG[OHDP;D7B?MY<9H=> M+?T2O@L)T6)UFA_OBI/4QUF7IU<5K79O.,I/G\JK\/=M:9/-HMG(G9A+YVR: M.!Y>J%72T-@Z6?S0NOECW3C'+';OZL52V'@5SV\RSMT4T\#G$(%]OQ5Y&.VZ M0U5=755W(:D-*6VY^%JOD]3O2ZQ=ZHO$[LHVY6&0TF:DX,'B=\]+_%(^/M>MB3P M]5!]JLCK$]*SL.NM5W?,O5V7M_/%=9O*[C-8M;I^L_U2KE63-(V1 M$Z)MX[13[KIM&H<+=;Y-1B)JC*I)C,W:3%.E;MX@G^7P )IV)_/9RZ-G!E-$ MF=(($BR-$M:3MAP' =3TG-KWLSWP_+[?O?79A>[*V?$TS@+89Z^WOS1AS^J9 MA-8\+3-5IF:*[EF8YE2QQ]IH3>Z'BPGUE=4$(A6,4FTM0\1P@0[%H@G4I'=. MV]GPX'GL+BU:5:N7]]/6AXNCO=<^.TO?>>US4,VSKGTV;7#R'O_8 J]/EZ># M\Y?FZE.BIBV%]FV9J=*T?V#/+X7FT2[_[OQ9R("M8%9JIJ"3G'$.VQMUJ83< MI%14RV@V*?],+XCV<^Q.K*%VY#^O>QQ +R1Y&D [[,"?ZK;[+-OMHYMB&L0< M(K#.V^L3M>M)S%T=K\4D,R807+0EO:E13&8XS]3'_-!OZ!^< M9UJTKF8_S]2K#7I1="SYL]+TX/04-I:F"YL.V!RM-&G09@DP#KCYM(P%[]OY MMV;CJ:_6P9FKLKQNBBDV"?,CWLP4UXQ8IQ$RW"HB+-'MJ8GZ'(5KY_P?XN&; MVX4.L_\/Z0 >9@D@>W/$ ?@B3=")OJVGS:;;'UIGFS'PQ_V2P&,$'A>[B7*> M8>Y0#3,-X X6737.XSU4CCO#EAIO-88<*.XQ)P =DFRE$[ M9.K1I':HG/9YS7/GLEGE'CR'G6KBFB5AC6Z*:7!SB, Z)ZB)VD57@VNVD[_Y MY'Z_:C:COPMYVIM5[9-:7==_U/6^O\Z738WOP&1(+-.*0>Z)]\PS?0 V3KO' M.*OA@5NHKQ=7==6Y^N\3 M:\QE;: XN%ZL;=+PNG.S;I76T:+VM&Z-AKJU]LT7)^Z.7*8N0<@SA!VD/:;! MV&%">UCE;CC]HDO?!2L/++T[8&'OR?T?G/SFVW*]J&];>/B^;7^S_6E8NU!G MP'F%G!>4:>FXD83;=NL7(S#MDK.)N3Y"=KQH7X4O6J[7*,G/]HDI&UL=<%I> M#S>^F*;I'XX@+XIC<,=QYN'/[OV#7=#%(SLLFJN'=J$_&,1VT8],#T;^LSRT^R_W_'U$DM@7_,U D.M:L%$E3.)HB=S=WR_EV M\;5LUZ)^+G_;'Z8.R4>,4 M10R*(]:,41VV@@SHS3B[0HX!O-S5PRGFA^)NB>GA@ T3F1M>N#&Z)88'IXOC M*GSPNS@Z7AP\;TX][Y9 PF^UWH^,\\XJGV/Y\$TW$9"/$.A#BH^E;2S"PU1W M6]: >?-I5T:M?G?P_8T4AXV$E'+A$(88:4 9A(!I9I&@4 H+H:&1>,AM=C@F M'#RM>_FCE[5<:G]NHH9G>OQ0K3&-;CY8=-4XSW1:AV[VI3UBMBX$V]XK\_@Z MY,$Q10"A!B.N$/80&*ZL:QUC!"75-AC!G8&W2>SVA5[=Z_D_+)LJT;MRK8DG M)<9HH#@(3ZQMTKB\:Y;(V[,NQNC^$I_!]HCM-PV2CQEP=;&^DH_WOEJ7B\\K MTYPQN/KV83U?;>K-L-4J#$W-=W4N&KX[3#,/-X])R!PRQM2N"07#0 70WEFG M2,CS,HT! [HX\+BP]WQ?>^SJ6[$]>GLR<4_<,X-,)3,?VQ:0P1$L:KT=JD[QCVRRJ,H,O% M?Y37_U(MZQT2?YTO5G4$;U;OR\#=W1G']6(3_LJ&;U>?=T/PP5W/G)%0*(6M M01!2[YUJW77"D[3;OR_F9@K_.ET?OBO97J]HWAUB*3Z'*-J93M6>I[G9O2K? MEVT_WE=1_'#;7FGQ8_%Q5X"__HU__(%($BCZCS] P>L_N6B@^8\_""9^; [B M!57#?]?EKFCD:K$JBYMJM?VRJ5^4!3_>A]Y7WGP,G,;@15%#K_G%\ 5_4;]> MNRWKXP3E\ND*:!-[Z/J-M9-ZVK*/ML<07A3JZWRQK*OQO@R/R[P/?K\R^*^:>0X$UG).[;A!W&XM&>FFF/QN/)$#D> MC]PN.5<19]08*)EGU@G@N/)" M*:9L3"E.WX60P.O(G^V97 _ N!SVN<;ZDO MJ[P#+N9-@^&GRO562!YN.LBF3D(= MX-V-;':QN0HCY-WZN RN)4643[^K"9 MU.G1F3Z4OV]UB/37&3#0.&B5PT 8A(! 4K>]R5.E$N\A>-J0-X)XS27$6%)* MN.2:(ZZ<-X0PI9.N;>KPMN78L3H4QNXA7V<8#:-<%AK5KA6-;Y?GT4&F-""E MJSM9(G4(Y7DD==4GEDGJZFJWD[&\CLG8C^_ +13(!D(Z(;U$WEO*'=#AIR'K M8#+VHKFAS _7%4\\+OX86UU A MP;E"]88808UDCINC"P2F)"]9#0^$;\RK0FVWZ\7'NVV=S!?;JG@[;R[F^/O.N^E- '=^]9O] M)2H_#9P-$%?ZO*^3 MXV=Q=KYVYF OB9,A.):ZW=?$OA/YZ.=D(7E&U3A"YFB6R>$Q2U!/LS&?9AW M^'.Y/>Z=?G4XF])NGV[Y["Q%R!L(+#?!$Z@AWKOAE5!)QUBS&Q\8EO4[Q)/C M$K5SF]VJ=KD[T7-T/'%+1?YF2,;H^"W0':AU0QQ=O']>9:(\C9(WCJQY6VIR MC,T;.9J;JX#?%("R>M<,1Q=G!#,IBT+2V[\6F] MW:W]+AK'AWG%F] H65_S#M,>@[[JC6F*2[[O/4C:_YUO>NM,CKR9P^OV[K>K MCM'D?6->G28)'ZI=BM!NYWE7+9=APO;;?'T]0QQS[0RCA&LM%6;0P-8#QQ1( M@FY&NU/B[?VM=744Q3Z,5/KF;)A(\%ZH3;(MIG81?QC>QBMY#K4#M,=$*#M$ M9 \!.YAZ\7MKJJM?OU3+(.9F]U9KYG%],(E8;053S!%K[-&0,BS];I,.1E+Z M9N<+2_0\?'M5%O/F LC_>[ZZFZ^_%7!78&/L/2$/)3J[$:2SGM/H6WT"^&[+ M1T\MLI8#@!P2X!TV4E!!/5#,R\/4$R"?NVSHLP8'SCL>*P=05P/XSW<^/5;H M:72PO"%U.9^>IE>/X0IYJH%$M-[4)8'3C//]KBX/$$,T]2*6#B;2!ZODVU7N M#U7?EX/Z8XU6L8).HS/U">#YT2I-B^X=Y>=J>SREBQT!!%"&A,+>",T0X,V9 M3T^@0BY^G^]9*Q!+)IWUSDI/A:+"(SG#KV7XO]OKO:MPM6 MJC\G55+WZ:3Q5+M2MV">[58]-.K7Q1X]?QI&02H9P@I+8)T"S,JVMWGK>5H) MQGB[QM15)1S2"!,JD!'6!]!XYB#Q!$.;TO\ZU51\K!NF'E?()G(?I VM;BZZ M3>*(>[2$R=3KTPQ3!F"ON*)8V%^Y:"Q>?2FO[Y;EFT_NYG99?2O+]^7ZZ^*J M?/]EOB[U?%,V-X*$B<-NU\RR:9+PU9M/[\JKZO.J?K>[*_!GJLUV<_27:TL) M]AAI"L*,GFD&\+Y0!75$)=W),9R7#@!C*%-.0$(M!LJ N@2*XI(00V#:+??I M,_(VL&::4#\*+YM@BM-H"O=[_75BK;X+-FPDNO\0;9J(^I/F;*,J]F$535PO M/W[7OB^*8VSU/SQ&U][6UL2W/]=;7&Z@&*K!S@TL%W]()C(075Z'AP/7Y3WJ M.- ]X>!Z75<4;_86ZF_'WWD[_U;_3-5O=7;'IA$UFEJ(!+9,4P.(=F*7N@)@ MO4G:*93/*T@UTE!(PBVAF"LMF(3<<(TI9C9MU:OO0/8$Z(K3:(J/W^[]XCZB MH@FI6P6)$9LX=8B;4NMV'])&:-B!1ZZ>[1 U4HW5UE,;F4:+^\F1:%SETZHA M'@Z[O]Z/@\TA=XBPXSI8<1C;>A8'/&U! PTQ2=7\'C>APKR1$F*1EYIRH95P M& "-!<"04B.'0\=^&]/Q/M+6KXO4<3BCT9ENG4/9:734+)$\6LE2*(P;%,!F/&<4^?AOCM!+;GLUYU:(Q KZK"C#E'J!!.&,08XT#8P0HH! M"Z*0WVS"&SI=E>S1#2@DL#",B M$-0JSQGCK.U.+HQ5*3.=[S\=6 0AI-7H[B!7'GF%U2N--*U'CS86.>'VGQQFN=-=N&BSIX?]W!?3[ M*1'+C'?EI@R_^T6MKFWH1\OJMJGGM%NPWENN7U<8%,9_(#E1EH*07K<=@U.< MM%X28R]D[B3D%UQ+KZAF3GO,/&&6:,:U(T-O[F]=;*Y\NSXZF<:7+,+&$6=L M3=,8=$_.$__:MR(7PE*$:&= E5/R:: K:T35< ]HXJ)QN0Q_^SD8_FF^_K7< MAJ_OFW74$FIUC5''59BZ*Z;V71!AKI)V$#]KC-57GG!$M-*"UA>H$8>,U$9" M0ISC@R_Q-EE W0UO6O\2UV=[JQFY[#JFD(FKJ3O7&A4/SET89<_)=6[1,Y?2 MTX!8OG >+E'FU2D67W\M5^5ZO@QFU?7-8K6H-]C5%\_>MTWJR\D0Y\1R VV] MRY2;MM2-@]KXRJ:1[534^QY>&&]1PIUA7%[AIP&ZS#%50SZJB1G; M]46\\WWFE>_KKO5"QFC,R)1R6NV8F'2.TX3#)*>]A3^7OH[7JM/@_I@!/TR! MQ]8ZNE[);F=:>?VXA_M!:\8D85"&]%Q98[V3W#G2@L18EE:Z--)DB% 1#*ER MFJHP,'IKE"1*6P8$1T.GR4VMYF+3[$K>0>'JQ,G$VB.91(ZC]07T32/RP<&G MMU0]M^E[F"HC4<*=(6IFY:=!S=Q!/2PK,H1FT?=AQ&S>_3#_78><_M-BZX,X MCSD'/=?8!C\DQ !8#)5K]S$A1(&>KEL6R>6.3/E@VEA!.>(&:ZHIAI1P92"0'(9YO[8J:1# MODQ3ZG-IMQN?BKGM=7K M-ZMWY=7=>KU8?0Z=?;'Y955]W(24JS[]\VIU>[>MCZ:NKA;+Q3[AJD\%>2@E MYB;T=.XD%V$.A5WK(:8B:?_BF'X-O#QX[+LOBETT11M.?57'(:"BB>A%<1I3 MT015W(^JVZ'/45LZ$;83:^2N;!ZK?8=E>O_&B!D"1FSRB8T88T;^U SNOK) MXY'^=OCR7Q;ENM[6^NUUO:FU.3/G6#U9 \9)+R 0G(+6N->H:2M6)E,CC:* M% ?GFCU$/ZM_[71C>BZE$U$_GLB=,^QD?8?E\5G%8E";1_*)43134$\!,J=F MR>S;<[DYB/^]&_NSC5P:1HVP%A,A):&8&=7Z $1'!&:Q?%$2=KJN/;/RB4@< M7?2<9+S(>>HDZ6(0F;4))D;*O+$]!N$89<)A MSJRT;98JF>*D$R4[V!F8B8TO!>Y(O2ZZ)3)N8,FZS]AWCKTH]@I>:._]&9UB M\-5#W8G!JD\D3Z&IMSKC+J:^/NSCU!366SD!)(0R"Y WK1>2@%BR]F/[=8? M:JGM]:4V;&=NE<'7W-+;?V)H&3OZ0=;>NK;"N @S\^75W>[Z^-.[WHPF&D$. M'7),"".=TNTK+$D-QJ/RK*./?R"XO2A.8KSHI8Q#MMC@X.OYH/QGHF!?*09! M8I;VZ;-&][?%]LMW/F[N.[FY']+KQ?QC^*OMM^:S9D(Z:SVGS$!,G54&\'9> MK)05N-T5_C;UBLK+N-MAO_C#R**IV>VRRRFU;??5PHFT9._1[B2DXK<0TR-# MV^:[L>V[\? 0VNYC+[\BV;MY$E[S;8AX[8J0E1U29SZN_#E9A$ZV"ZY7^QC"%\4GY^LVE*472[( MF8[L P^5EWU.)C-\OBCJB(L?ZIA_+%Z=/%EMW'^,H36Y.0<8;H=[I/[80_" MNF0:EH=NN0L-U>_+[7:Y>TL[DP!K4Q=?=D1JRRWSO%U!5()@=L&Q.<7-@0=C M,]]\*6[GB^OB[C:,M/.K+XORZPZV8<)YLUB6FVVUNNR8FM2J%QE$AVK0"8V: M)R'^H0?(DSC&&Q&[/!__*8? 3D(,.^9U;YO+KJI*IYTA. R^(/P?(SI\W_I* M 7#W5U7=*K+HQF6<[;RFVL;5<47U?>@"S9Z) H-G%E4G!;=I+:S%MNX?&VF9 M-!AE82VM1:(K0%Q=57>!D_7=U)O7U7RU4:MKOUB%#A7\" Z5B\;?OZ[#'*(^ M5/U;W=7"[_Q<;@\G/37F6'/JC'=28B6X7*UU_T5S!7R=:M4A-*M:AR"*8Q0OBB:.W1W!320O M=IN4R^W%CDGG:($SJ!JU@:=!IG%#?E@$87R]TR_MC77R>(TPD<)3A.I3Y(AH M KAKKRD/!&*VX_WSZ7XHA[B#DGH"'"7U=2U(<>)#QBD<]V#,&^9;YT_XTO6& MW0':(P[_4VF*-.H_U@J1(\"$[GU/5OP,Y<=HQVG ?91(G[P3=VAU$U/(8/-M MM5Q<+4Y*@$"'D?5AO*!:496W6)Y^*11_>U#^*"FJ('E$!AFO=-46(0Y\!ZW M7=-"9E-0&&//XS#OQ1Y!C.K+[* DR!JL?7W9JB)@Z/>Z9_OGBZ)VLU-=E2Q2 MQU%P;)4S C!.X$$H&*':&0#FU'P:[,L:437<$YJ)>+7=]GIXCQ +,S6WW:_C9?ER?7/[?W/G-) M# "(>A^]>F"I(GNDU:L8\&"DI)[12'S*F0W"&LN%6!*&CTPX5ZM MPC]:S9?+;^V%\N5UL=E[FSBC[:YDY!1V%!$35]_W/MV[/_Y"ERT_)<^YR6EO M2:?!I@QQ/)Q^9E*F=_;U^GCA)+20ADFN!J1>_"- 8-EV(ZX0S9)\' ME 5U)_:,I00:!(E$G!H)-8$VQ H\E1Q"/C3K=IX4R^!*)IBE:-F39@/)F'4: MN1?X]3F!Q\794;4N/.N@^<2!UB6B6*)U5BL6:7^MJNO?%LOZ7OHPH0K/Y>+C M$%KL4:4:\%81@##H-I!G<=DAMN?6QZD68T]'RD/?0,8!8DD$)) M[3! DDM-K!UPGT+K9],GCYZV%9N.OEYL]T*2DF>ZZS M,HV..U!LU1C/=->= M$'ZQ6FS+UXNOY7?>[%\].A=2(2V#%SST7(F,Y6U/ME9VW OQK%EGN<%"UGF9 MHD@R#2E5S'!!B8=6#'U[]^F.PYVO+QMG'^G<'[\5/\W_K5H79CG?;/KNE.C? M'JE[)49MBL25I_A6N/#6B>=$C-H\D:TEIH'3(0)[<@-%9NVBSR@^;59_:[#0 M4*%YI8DTYY@2#90W5&A)L3[T7$%DTE:*%+LA4$@)<@H 0YTD2B'#. CS(FI< M&$L&1FDB/KM<6I.S$>+P>2G]T_B95?IA#G+&ZW@&H4.TQC08.DAD#X]2#J9> M!HH>[?\\OVE?DQ*K!*6:2$\Y8@(08NO>YZ]TWN%NF-U<$;(R=:N[3#V'Q]3-!NC.W5 M-)/G;+_HXEF;0<58WMIV&\2'\NK+JEI6G[^]6WS^4A=;;E[_>D\MA%!2);1S M" @-1=N;&?));V&?LZ6L\UA B ,\J 9,"PB$5-(PY[VS0]\;5E]8OBSK2^^W M!__24-E;S#@TCJEC&@H/GA5'UXJ=;Q?:)O*,5F'& 8]\!(* M*:BU4AHAPKR1LM Z",JAM[*UKKU\&472V-5+TCANC:5F&K-: MKXI[;ET(5V/HY!!N2B9!+J,_KX84 M8PR$3@2\L+3>UKOK2DX&BRET.F.& N\$ Q)08ZB 7'&#.#9&*JY=XCGM#G * MGKWP314O5Y0X-=VZ_J$](IF'K:BN;:F%XY'@PHSB8#FQ&%(/8.:PM!YI2<" MAEC9T)OUG]ML];KKR:0\:O=^F3B,T%DW9USP#NH(W;J]*$R7?1J4RQM2_"O! MKGIE8%]3KG8&$>/&28\Y,MOY1Y]T4T_DV&9XTWW5B6 M)O3D.9883CS#NNB4@5_JZNKNYJYY219Z\GJ[^(_F-<#,*>"MQLY9"K#1CB-I M]SW0.P)I>_U';Z8]Y8#0$!/@#'' 4F-\F)8!CX-Q"9%V/FXWZ/TK/5+GG ?' MBE//LJ&NL_2]X3>HYH/@,+DQQB;D$Y)V8V;?]ID\17L'&,_5/%IF(.W/Y78F MB(3"!IPC:+@VAFG;+H)[3KB9;:OM?-F;J;4I#RT&F@28N#!N("!#&@Q(F"H: MP2F%:5GBP:OX-W7E=K <,4K)WI#,+6)>( ;O)L.^X$LWSJ5(/'FF)043SZ]T MC9YCU?S7^YL_&J[V'Y[M?I4K6\:-AY+YB-N+0%8$8HDP%YJ;@C$ MQB MO4;/E8O(9VC 39E[]W95(AH'BQ,/8\ZA#R7N]?Y3=N/5M$2^Y]N88C]@ M6QU]0RP@,6AX%:W'(\C*K^5EJ35 /-503UT M> 08:3]>U[L,8E;>DC]TX!6V0S>IG8G#3KHNY]$]J"0="7U6C4=RGDV;]&S* MJS]_KK[^)02URW?"%P_3G(M( M07)T['LA/]&SN\ER^:[=T>^J[P.1/EX?;E2V\VV ",10AODZ8DPI:768Q+O6 MCA,@ZNQ<]T\?:P3?>15RW>NB]BM],$\4+7Y4'TZOCL-[K%0Y1_I[(CPSY'<3 M[/* Z.G_(TE 'R52@.$7FZOY\G^7\[4//ZF+*GC#B$! *J)$R#ND%7M+E@B1 MG.NG?OY8T-CY5=2.%8UGZ=A(EBX>'$.JUA$=\8+EA,<#(9[!1U?9I@.0SA$\ M@I!^:J1#9(>LG2WL''<4(>$9EH)(:G@++(NEB:K4U\_"R"#9CZR]4)(D8"I, MAM*N'TZB9,L/E!,QHI#21;RI0:53#$]BI;LB,6#9+76^*S\OZA7.U;8^_#'S M@#I,#-2"("@,-T+CUHR%**I(>>((9O<2Z/"[ZN5]E>FA2(6$"DM;SY:O5=?G[_RR_S3@/5A1#SG@B M6?@O1;ZU RDE:91(_?1Q,+'WJFC<*H)?J:!(%BV6%$/JU0D5\5+E@\4#$<[2 MHJM@4\%%9_^_XT4_)6* 8>[6ZWOSHG9YQ4E.,9>8:B.!0!I"#%M3"EH5RXS. M!@;&QMZO>W/X].72[O(]3X]1E$L#2"?1X$AOZ2Z/DOXA5!D?I=0, MQ"^6Y=H$"Y^K=<"6 UXH)S%CUCJ,J(:\M>(ICRIIT?6SQ\D^&I^*UJG4U"-1 MK=C$8SBA.J4=D1KERSGNQ7\VX^BFU.4AT\]6WF66X7B<1TG)+H*:.D,::LQ))*5@:(KK9& <5K6_%SKEB[UTJ M,SK*&,N.X17LQ)!4\?+!Y%%!SD*EGX13@4O/*+Z#3 Y5XF'S_F:^7.J[S6)5 M;C8S@RU31CM+E;4<>QRX-#X5K5.I3$E4*Y8EPPG5 MB2&1&N5#Q[WXSR*CFU)3045'[[]#1!\5$A9)JYN;:O5^6UW]^O[+/#PV;^ZV MF^U\=1W@-#.( XDU=EP93*31AME]\N.\MU%W 64R-=+R:>-BT?CXHMAY69RX MF;R:VDO=Z*75L83MML[:5=.,RZYG!#J_!IM#V:F *4\PWZ_.YM,H]ISON_)K MN;HK?0C25*OFI,O?%B&-VE=3/IQ^H6&^9C"CVC+GZJ5AT%ZCY04D*+9$4ZPY M1SC"0FLH$***:ET72S7."$^QUVS ,7WO85$W>]'Z6/RVJ.<&;0WQ2]WI&JG> M(_UP*/VG<9@U>U35L$]MUB[ZH?Q]JX,:O\YP2&8H 5Q!IQ2AE&NH]WU44J:3 MBM9%&R462DTQUM9A"C%17,)@NRYQC%Q(J ;.-EZMKM9-T<#Y,O36S793;*OB MS_:+JX&,S. M2'6&7SD$G@:RLD3RY#72?=5)!U-; CSR%M:C8\*%SB81-T9CCI&DX>NVZW'K MD]*[#.X$NXA#"X'PFBJ&I3.$*,BYQ,8[XT;$W*&J^G?UA;J";[A&2N7C)-JG M.T8/39-X-?5DH-M5_R@V#]ZX4T/X\ $_2?J1M(X=$-J!1ZV^<\,N-E?+:G.W M+H].6,J80Q1P!X6EG!FF\&YJ28$&*NE&L433A-0U6YFNJQC3^N@)1(%LBG( M*4,:#PSZ0R)6UUK*1?K,OU8C/__'E=UTA>5*LWG_9K$4TJ,;. &VD!=A0#9FG1@O/A%2: M8 AU4F7[LX880P)J"XPRG.+Z(E4M* A!6>"PM$/C\KYO=0K6KM7M/ZC$IGZ)9%W&FP+$\H#Z^VSJ?/S]]OYMGE? M\=>R^KR>WWY97,V7ZO?%9F8@E$0**)3$#$!O%:7[SD2XA"8&4.MX"A$!C8)C34%(5D,@9X4Q@ZK#GR@Q=8NA^[]CYE$*3[LI% MT&04T?K0Y#F]\O'D*2F>XDEOZ2; D_XQ5#D?ICB>7-47&ZR_S7YY/W,28(:= M1@P9SJ1UGLJV"SC+HPH:GGP<%P@A"T(>!1'EC$IJA6&8,DN\P&KHUZ&__/G] MG^/ D"+!>0H,%'U:E__EYU?U ?W/LN7;W=&+J/IN[MO/VF[NS\I+,? M(WZD9W>0X[+=N(O#5>>F3UOD^+E:_7*X39Y@93'C1H3!R6CDC6Q37ZH,!BEK M&J>?&WC"*?)4:1ER:<&UML):R#D!R#,V] [R5ZOPCU;-?&R>N'4A29VXU8FA MA$GKS<&+\.>%+CP^D>#,2D,7H::QL-#)\ZK_8Y+6\Q_;3_5^OBPWYLM\M2IW MLPRBPP,N'-,F) =*&.*U.CST$B0MR<26LDN47/0\$!]!Z$@SF65[*3\,EUEX'4_V/0,#6H1!YVTBSJ MVKN_E1_MXNMB$^9(^Z13,Z3K6Y81T-@B[EU]@^2^$T)OHR:#3WRTE*ZNI4 ] MH9I"H"3!A(4NCJ"6S$ Y,.&"0T7K4<+E=1TD.L^I$=1)X]&I,,]/#;,HE'"7 MW[!*=;NX+TVQN#OZOHOS$6R,EA!2+3G>/^.,21A5B#+"#%1>:"$DHA93R:@F6EML+ %0>D6& MKM_2.-?LW]N[UP6A/86,P.EX&J:A]6GYNH"VIXX)T!U/SVX [J-K'([/*O 4 MFO/(-@%,9PJDROY(9=G*^7JQ*E]MRYO-# !$ +-&8J(=%!)JW+ZG9P))EV$[ MYXDQQ"CS$J@PO:64:!',.J>ULX QAG/=S4KJT\M.S?A.QQ6)VZ98PI>L5EB-]%^516V%V."62" M/9ROLCP2B0?DVXVS;SZ9^>:+7U:_;0Z%E: .1BE6%&(-G*%& N"\@E[Z\ 5_ MKKY?%AO#$>'@5OV0UXX5C6<7*S-V3J8S"4@6=:>1?.0)Y>%1Y'SZ1$^CRMMU M>;5H@!N^7I;U%VIUK6ZJ]7;Q'[L1P4BE+#$8$!IF;4!Q!\S>-,1*1QT\R6IP MZ.G4B8_-2L3\Q+G$6506?2-G4F-+FSB;.G'O17%P<'=J.T;@8>93$:*=FU/E MU'P::,L;TL.Y57Z]HO.'NF"JGF_*Z[H$?+G:[(QY JA&WM=W9W*FE$,&[XTA M!A28?2W7'ZOHLCG=C*3TNE-_$C*(ZNK7EQ]KQXJK$\\2R]]TE# R^1I>N\2T MJW9H+YJ)$6V89.M16]$::!P/QA50,_O*EEJ\/4]NYJ>[=NCK,/LI7U>;\/-ZC>WMNOJZN"ZO];=?-G6YOS>WY3KP MQ]HQ,_?X(39F8*AY#>E'L@]KM3'1!EC7:_VACK%8K'XL#F$6QSA'3C,':JUS:>FE M'Y!IC"67E^%AVGMQAY+&M>8"D_FFM.7NSUV>$=T"DC%H#N3#T2L/>Q^)VY^3N5<[. MS:+\O5X%2LVVAVJ+N!%G LV0-IZT#A<_M"[_&(:#XM P;T\:9N]X<>+YN"-$ M-W7/\'_@YIH&W8<.LAJU"_0E\[W)3OBF7'\M9Y)@[Z!&P$#LI574B_;-O=0: MB[0W3)F,#O[&:3(V2?2':E]TO[U N=R$!'JWAZDMQS]S% 4GC& ( M(V\8D\2ZU@5+G)NMZOW6@=I1_32KZ:C>*G>]]=3+Z$[;3(QOYXOKXE.U#AGH M_H:"CP>?F]61^MU,,^%N?R$-E'E;(PZ7XS=#)VBV;M:+%'MW"GTB_L_E<6.E M>D[\0>"9(N09A [2'M, Z3"A52,\SSVA^G9=W9;K[;>WX9'>ANS6A9_>UK\R M4YZ@D-52J+4"4F/ <;N,KICPIB=2NQL>'*AOP\^_A.%N4W?;V[V?S2RR;)WL M"<\>JG=$Y\!R9P-GZ^>+HO'T12.[>U;V<;#YI(@IT.S?$A-%9H; G@-F+NU2 M<>FK]?O]>_09"%H)@;#2%# "@7*BW:V@G$:V&Q=3+(R04=XNMO/ER:Z>Q:XD MZO+E79@<'K847)=?RV75-$"7W52=U$WC7W99^X&N3M!;?R[#LA-!(J#51;YI MT:E3!$]@J+L:G=,S]76^6-8+C[7M^;)\7UZ%J7>SZ.@0]AAXZ S !BMO(-"M M!UY;T3,_ZV%YW 1M\Z5:;U\V><*R6GU^&4!U4]S,U[^6VV;U?W-PO&?2UJH60U/?B+E-;; MHGY2BDU3271(JF9METBL7JI!$KEZKR5JMYH+K"=$U@0=SZ%UB.:8"%L'">TA M7(?3KPM=?YIO]\;>KLO;/?A57:YKN=R<]0U;0B@@D#H$$:M+-=OVO9%2UB?5 MT!K'HX&W%-TGP,TAC+& /&!3II-Z&JW8!^''"%X4)S'LJP^&* [GI8[.OW@$ M^)>C?._T>_\PAA(/3)X<0+E9"*5W8,\0>L)6F@>W7\IC;8!ZL]31 MV9!]3I8Y/6D>4N$^J?")7TW&>[F4]H%"D8EJ5UVGP;M1/]2 M7G\N'\GX9EA! 9312F/@!5,.&M):YHS#]I7^AP2293#;X7W^APY4V[_4KSM= MG6@57VI_B[:.R;;*E9'E:(A(W(TE?O]=28U_+QZ=Q%YLH])3FL5M7.JM^$08 MF#.BIS!8GHZ529Y0]OMY\,U-M2HVM=O% M71WQ_NO;.JP<6>9HS=XG29UBB^?*<7>Q[1OW$%WSGNJI(J7-]OS-B^(09-%$ M6>S#G$*VG*G%DI/ML9^4B8Q3T] B*M6_3 NESA3>[9C\H?HP_[V^X/=+M:P] MJ-_,/5YNE@BG,352&DZY-!)1WQX9,UQ1TF/ZD-V7<>84[N9V67TKRV([_[W< M[ [)G@QU];'83>U_F$YLM\O#'1B;DW+6\]_FZ^N.4XS\+9@V[[A,J_6;C+P[ M-D_PNCAQ>W=Z8A)%L[L*'#%S&:S-)C),#![F$W.<@77ML STKKS=+WF\^62: M)+L97&:< 88AUA@"(R 'FMIVQF441*CS ;.N!@<_SW%T;/-PQM%Y;:>SNLE+ M.X/*VG]EY^A>4X5@I^W[L]H.O;#SA&)QZSI]Y9X6!W,$]/2J3AZMNBSJG#C1 ME&IZ;&F)(^^D\@A30+544D()6R^LQ*3K,DT.VP,OO)P4M-V7L)IO0@ZZVQO: MN9I5]@9(7S 96_L^2R _G'+RQV+7)A-8 4^3,W)](F?#3 2A0T5W9@TAOXKY M-\K.I&;($(: 9]8I)+F6LG5 \OJ:@VH[7\9Q-:/9)*0>/$S:GMD4N+H]W9YY MUV[/?&R?[%#;9)]O@3BP7DC\-*9VV!8[U;VP6?; 1C?%-"@Z1&"=][PF:A=] M-]_=[>UN=6^^;*\^?;4*@_Y-,]4_[+2UD#*$@23&,>(UI^"P\\,*:)/VO>:R M.7 B>NIF_$X\69%,^#IB7$#V-EO?T/MRU7)PX M>;EKE^/$.P/)W/)/@Y#9HWIX>> @JB54F:YNR@_U^Y&W\\5U8/4,>8@]QM(3 MPJ6@ GK00M@R95EB;?_4CQ^8>/?+I2YVUXPT[X<.=5)#I[I;-;LBKLK%UY#( MA)_](^0OD&#-!/T?Z0O!>//OZ]T2J\6J+&ZJU?;+IBA7=0;T/CQ697UO?8'! MBZ+N;\V_"U_P%^%3-[=E/>25RV_)U:J3VRH.G ,W4QHC]U>_--X4M3M-#=71 MZTT_$.0,]WJH-PW$]0G@^YK1_;2(!5>+RO:2E=77C;>;K##";M$AO0[A8#ME7\S.0':TYIX'D\<*M+M1M4G'?U"1U]<5* MUXMM,%AORJI?GESKN^W/U?9_E]MZP)EAI@A1#"AJF*$HN'*H>.,D94F7O&8S M.O0^WN?EXM_J.\?ENN%]5U:UN:I;,#';:84\- MD! 9HJ23;?UNQ[%)HO:E?!Q\X>(AO$_WJ5[%;(:<5I/&H?J/T)II9#_L2MZ' M].2FUA?%,:ZZO8^1%;O0=E>5ORA.HBMVX8T['@S41F>&CTL_%=,8;2ZN0C6M MOIHVEOGY8OVO\^5=J9J]5V&"(N[IT5^HXANAO)]VD,:M^7VP"4:@@G$/E M,6, UG>WF98H")ND/<[/V?+.U/=P8=Q4T$=$C:)D&WF09AZ7JX_K$L+*GLA,C8-]HGN):%I62:752.E MA9@ BD!=/XX.75'W\4RG^/O.NZ[XZJ5P(L/&$C='!OF\KL/R[(Q6,5#+(?7$ MR)8EI*?PED^OZ%-HU;I99=@>?'C$F9^:W5DSPHF#3AKAL4 "(*8@WW=$Z+A- MFK*:V=[68;XNG.NG.T43X994^CH&7 M4CT-A1D$'^:H6;QZ9^ X1!M,@Y/;P>-E@ZD6_T]ML%S?S;?GF4X0+0"GK M) -&(8XH%58#V/9;+$C2[0M)A@4$T@9[1(&0-H7 @?)!"^N1K*MR#KV:^:$^ MD7;2>Q/?L665./+%V:7437P;MG>S?L$U*3BFZ'?N3=40S3 -/ X3VL-W2L/I MESQM?K6ZO=MN7M>[HV"+Y#![HX@9B#%&UCD!N6P[JV)"=YHM/V('6R:=Q@0C M!J@P6B-+)== A&\1]$GWO7; 7^-+ 3M.AKOHEC@''EBRKE/?ND)B[=B+8J_@ MA6!V1J>8:6\/=:>!JBR1/#7)[:U.'Q"AO44(PUQ:.Z"!L8Z'] &:=E$)44"2 M;E,\9\<;IJ5@G&@59NT(*8,I@18C@!!WW(P"(M0?1-&Z=0?1$)+E A&:$(A0 M)Q"EJCM=$"5'$@&B;NI$@VAW$F"^?+7:;-=W=9;>O+: 5!MCO6+0(H.E($;Y MMC,91Y..CCYE Q$"D/'&"^DI)%9I:VB8()$P:Q)V\-)-![>*HU_=WG1VU3 2 M2"/(EPBC#LH-PZ#'I3G'GYYB3H0]?:-XR)TLJL0RY\-ZOMI\"AVV+M7<;#!< MK#Z'6>'W3FP^A _>//Y7^W,HEUC"5RT. 5461WCP$N% M7&A=A*C32CKH [0)U-QK[(<^'?]8']UT?!/2A2;#CRMS!H(]I9P&SOH&465]O!*/H=<7T'U: M! %KPMGRMMHLMNV2-F-2(FJY10(J;HS7K.TN7(JD5Z-G[2 &I:!>$Z(H]2!, M#XFATA%@@E$R]*N 4]?JEW;7.^<2#WSWT3$..V-)F,:>A^KM_;H0@,YH=(9" M.92=!HJR1/+PA'8V=:*A5-WJ4XD))91Y$F6F &C)1 &:"@L4.#Z.!4<5M[E4B@;J)%LF=PO1*I MA2N'E,EG.@Z27C1!#3+X:'<,F@2"Q6PERM+OUS9:KU;;4..*LO=W]? M'ZW:G[[:V=9"8>TY,$8)PY#FL#TSB;UU22MI<185,S1D!)Q9#ZF@4AJEG>8\ MY L!K&[P.@RM<\7'*GFFE4G3. J-+V<:E6IWBKT_WUX4!S=?%+^\OQ"AHB0[ M0ZR\DD^#8)ECJH9\2-,(]\O[OU9?R_6J>7/QN5Q=U17-'C//%=644&4Y\P1A MAAR&A[2 HR3(11LE&*C <(*UX!2$F*6FO*8\\808GW0U> ?._?+G]W\N/A]< M+>:UK]^*ZN-R\7E^_I;7@<6.H]]%=$X#8,#B=;(XY6+]_650&*O?&1IF M;X)I #%_6-7 CV[B@8!_OPL#\NEB&O?0,@%"3B(L5@YR".5Q)3AM7\?WG\X0 ME\)KXPQD5%@NC9. 0PXLU)[AH4'WT]WV+DR,.JR;=Q JCEW#:I0&J9TO%UTG M_TZ.,\SI+MTTX-+#_X<[YWLJ,68=I=>+57-"=#-CV-DP?Y70XS!SQ1)I0/<] MB!B85I8[KV?2:.,E\QYJ197'BC/E!88(4VR('GJYZW0OISK>%G@247MHYKJH M5N?J].S+2M21%4UH%RBXE-#@</VO+3&"TN M%/L 59JZMD#L*+5S[9&C8X?"Y9(QAX@ 1 E)O0"4@7;MGUB!DFK0/F]-!.AQ MJPQ 8;YK9+U:RY6&# 0?' =#GV=MKABH,X2O\V6S>:S&Q^XM>E/3^SC52+S^ M(8/.<< ?5^(TB.]\>W%ZH'4"MS,\J]@9R.93>QK@S!A/-=1SF7XA3@!K_<=) MOW[$CQE5 "B$!9&AMQ'%D*>X[8#,T<0K$F*M:B&$D5H:+#0U7 BG%3$":&\) M\WSH;2M]]\AEE#?R'?)%E$U\KUR/(O7(\7 X>0)]X]]&$Z7@N5?0V5MA&OP; M(*Y'+I(90KGHA._K?+&L,9F:!@'5Y#0"=%8I;"G1[YI.$M$0E M97I/FS' @^PY5S0^M2O?ZQ?579F>YM.D][YQI!S"V MJBY.0GQ@'Z.B[4)4>YUTW?335IBD!'&G((&4 JD%L0082;E%1G@JQYAGE@_F MF3?'>>;F^8Z56]:>T\NLBF:<5DYD+MEE#ADMZ42PU#^.V#ECHC+)KVQ.RFS] M;;']\LNJ^K@IUU_KKKDK)E#?T+&Z6BP7NRT?[QZLV>U6^;XUGS4CTG+*H01& MAYF.48SS0\\+/P"S59..7">^O,GK(X88<(>=#M,R$]).(PA1NCYZ!J32<7,E MN>N\I^$D;!]!EDNK,%3R_H7;)&$,Q"WZ_)+&7K4UW)W"?7/U;;\ M4/Z^U4'A7V<2,6$$M-31^C(708 3PEMIO ?0J+3KGI\SYCG$7'C&K"24\[J" M![:"8NR1$)* H6=^5U=W-W<[G+S9?BG7Q3V/B]?5)G7UJ[>\D8M>8RJ;N-9U M3\+])?4_U%+^6%_%619_K[TL&C?'/U=Q5K5SZUNY!)\&0/.%\_W!BYPZQ6+M M7?FU7-V5_O_C[EV;W,B-=.&_4A_M"#D"]\M^PW7/O"&/)C3R.DXXWNB@NDL2 MCUNDEF1K1N?7'Z#((ME2-QNH HJE'=L:]T5$YI.5#S*S@,R@: P_P 57*&;K^WF_3J5X)*794ZPL(Z24!%* M YE[X"RB')N035N4-5[@7,)DKSQ(VL1'H>EEW39_!&F;7MR):S:IX%WPRN+X MS\,[RZNUKOS<9AZ<76Q6(>K9_M9NNMF'C\.BX_L_2F-K9TJ8-TI $PC#RHWZ7?NH4_Q+3[#&H+&@ M4UL\C;1G;.P\G/Z#K MS1GRPI G0FT1D8H"AJVW!QJ#6&*5ER?6E)01%.( ":RF(5:V2G!AN0;><*E@ MD+=Z:EF(U5XU[[\]RY!#&@=?]?%(?'GZDSP7F:]?AQFQSOO7>@A?>H,[ [O. M8S^;!1+?OT6>@TP%=KI?%Y_;?D8D9@1("3 6"&.G" )]J01RS/-.ZKVT&/;: M(&\YQ-A2'3X=,8UX$$%QY(&O?<'O&7IYU401!_9@'@_P&,*OA&T1UDZ%=4+V M/L&53<$#D)XSCPY1)XD,!^.47 +^_.5^_:UM?]^M;__]YDMDVL/E:V2HM98; M2XCE*!:S9%] @!K[K+G:SZ\BN*(4*,PY$%0SH+PU!D BK)+*2%Z[^A,%:M9? M!O2'&8%<8KU\$M R2^0'F9H]<'NIKM5EX3E\+M7!1V,Z#QHJH,?WU>Y"R+Q$ M/(M_+S[?O&VWN\WR=M?>=='=9DF2%L8'+KVE:^#1']['T5JWO[^CT1& M*@KI96ZZ%IIY+'42\,!3G8C-0<:F$S)S9GA1C._6M]UX@2ZQF1W6CZ2;&//O M-HH(04?_0&+0D7\&*$]L S4@O>Z&4$6C=;T'<.0F$7+_#^O-Y\7J\>J>0X#" MBHIXS!P& 'C6>YPE*JG?5^Z:CGM&L=62.TB!"#XOG%!> &@EJS_@^TRJKKW'NP?O[[ECL]K?%M_B"M)^QBSW@&EJ%/+>&(B 9/_H?-WD- M)RZNI'W013HN0X9%;7!YIXEG &GD= @A:[>2/!.NV;:KY7K3K**0N8?M1X&9 M5@V9#L>\+>,$3D((2$CE$!" 42BX$T0SVOL9@WNNGS*6--$0* M%=9E(C;%4$!0CZGW2GN"3.TYZ[U4Y]<2E]OM0Q,4T^9W+.>(JY#G9BV/1<1(1@DQZ+/LA$"%->QU(EI10AJ*B4 M-J3[P&/G*,W*P0)5L]?DI]HD]B+7VR$R MC?L_8GO(U;GLWC (\>3QE>W[W5/-EXFA"G,#M. <"N*)V@^UIXX+@VWJ;,6G M/]THP*W4'"ECJ--(2D0@ZY]#0!M"+\7Q M&A#/I$,U 8N\<#=R!'ISY) \!2Y2R LAC'(V>V>L-5JHYF1CD@A 1(0'G=< MJ."( .;\\IP$CBO'G/0Q==&:&TTI%IQ9@+&J?;[].Q<9=5%P.)!#N*42AJ,8 MYJH7 I^#)YEO!B Z1]89HL9%[AF,2]*1ZK/WK;]WAR"Z@RSVH44 T<-+5N 5 MDTJ[$#TQ1S%''!XW9V)TTKV_Y,4PI-2'+1\2!2A"1$$?M".>6J E K6O,$=) M]J>V,@[R%@'Q,@M=!;_!9SV:O7B'XV]!P*;#=< 9Z2+09AR.GAKB8:>B"T"= M=APZ 8[GSD&71'(&!Z"+JK.N],25(7XH^UGPSG(:3S5@!$/(BQ$#?>0DC&)) MAP>3%]/*!)T\ 4S#$+(YJ077!FBKI+3.T>K$#V5)XD\'<1SQ5\&O*/$'7,L2 M?SJT98B_"L15B#\%ZM'$W\,Q@/BSD9PW\>>KDTC\ W%*K3G$6G\.0"'A(4%NEF*]#@KQ(;H+P6@(8X MS6%5F> ?%_A?-5&N0>7+8>BE%1FJ Y?'[$,PJU)=> J7"Y6%43#.HZHP3H5U MP<=J'+<<2A=&:06\ Y80R35P!&G8^X?GQHYAE\,24,D0#PMB-1'462,Y@Q8C MBAG@G.BL20[%^&50*7,HAL,XI@)\)5CF*E7,I[')8)I,,.?)-;E*O, V@S 9 MT-'ZIC]?P]+1[8W+U:V8G6"XPRS@8YT$L(W5X M_F[88$22:673WBUW?G';S?WKXB5JG,; @WCB25K.! +VX!Y2 9KU0O:)C]<, M^SB\V0-"J=%4.(&X$5))85'(]FH32B=1TXLT*#,: EHBI]3%*Y-0\J"JPR8_ M '*)2H:C-Q,>&:' ]R0R%HMA#'*(@8"EUFFOA.3.81D<@Y#>':2A9#B''!90 M#E/'M&* 21HV;64PUI S8XD(6M7NGOJ#:PS*?X9!-X1)*J VDDNNDO8\!4HR MGV1B.$=&R57A(J<,PB-CG.;Z_NMR]?'QFGV?X9!C28RE4A1H%0)YX&3O(]3X MK+.GEU?PR$L0THID. MOSS&.[F[?A,=N7EJ$V MT M'K"(2.L*PD:YW(>]E4ICS^!,E\TI#PBDF(9> 6"LD"2*"".^\4EDSLPS MD.F]!VZ@""LHH/6,*$.<(=SWE4"E0TZ4Y;]]VT:OPZG)6/9,.2Z,45$!GDQR5RC71/?G9''XK+3+PY5^KO_7F0UBD>_??E M:OGYX7-_2A9: 8SRT&I /0Z;$6#]PTO"NJD^_?A3*;;!&8@VE#H:-C891,?< MQRL7.#I%9:\^")/NSIF8O.S0]>#(<^F#'&6"^"2G?J3Y,VX]#)WK._9 N==C MGXL,YU[\>?;Y5GL+F,)>$6!"7 \51/V#[#5/WK ??RKBPABMI71 4"R%(H(C M)R62QL=,N+9S[X7)<.X\3!*(%J[*60O3Q,%&O3N,1^NM#)>5:3R6" +I"JUNN_!N%"> M&XS;/"IRP\5?%WI^AK-%/QX2.^V@)H8BP[E"UGMRS%:ISSJO\-3'*P21<9YZ M@*AC5@H2V_DK1L-F*VGMXY;?.<.@]XQ#0,MGC0IXC>*-J[QA_!&01.[(1&]^ M[)&KP 7^&(1%*H/$$2MQD;X<$6B)2TV85X8Q"SWQ?<5:>X"S)IY\]]'60B0 M)00#%>(EIY%5PAHG"8:2DMII192F.BB1T.JV!$*!0<.>"(M0P M&C2QX1L* X:,J7Y]Y(?>=*^'#M,8#&(:FTV!7QY_#8)N@I9;KQ,F4(Q%/ =. M,M,,P'..5#-$C8M<,QB78633A5GM=A?#J]]W<2CB;VUX]E:[Q!/4&L*67_LV0B0=F9SP+)6>P(=]8H!3+61DH4T**:N07^-JO*WX7G;/MI?7_W;K.X6ZX^VL6W[8T@$%$10@HFG,*.,4CZJHPQR&8-T,U; M60-&"*$R9+B:6@@%X9+K0"$ :4I8[89X1YF:W5ZHYBY(U;1_WK9M]^67S?)V M%&6.AGX(:TZ)^DCB/!/U57,RQT':)HI[3>Y\ SR6?-Q\\@/(J;QUKM M9^'IT7IFB&VD1@PHR9=%4*=,;:/4>R8/--_)79K11QJL%*]/9ZLZ[/[;([MU&C2="LV[%^QV)9J_ M"/@HLB]CRI^%\@MIFTW\)5%.ZOZ?E3_\NMZY/A*]820@#X#D80L"C <>,?VY M-^/#EI0\$V"X"%8P#8V/AQXE-1I+P8(@6DLLC6!FNL#]4;"^6N^&!>RU#7*9 MU6=DB_KEDE>Q6WYSE'X>]LD84C /.PT;75#37FDS#0:C]\0..I$Y9C#_8 (E MUY,^XD6WR:=3MD=R:02Y%]@#JQ$0E@#NCV5LP$CZ%)TBTG@-(--A>:H I2;V M3>4 4X^-9A*2Z3*E9ZM>M3?2$B8KLJ=.;*UI*V$UM]H2%BRZZTYLR;H;\%B+ MEMJ,7P9U^+Y#G8L@F[!]3@UJWN[821?KA,U)OE@K'#:6 MH1RP&;O:U /V[1& YVV&R6 \=QF4Q+'&>PE1=595WK>BJ9PK]OM]MVGQ>I4 MA%T_481%6(1LTE(ML*(8.TY=__(DCIY,ZK!45""#+4 NGB1%ADJBM#<0XI#V M$@ZMKCY.[Q0OW@=QB[[OFM9N15*YZ4U6)YN+>C11D1'OP*YHRZ))W?0VK9O7 ME;!MJ=PN"=OAZ5U9T\U@5YYHX^QG *-M]&AX(T/J267'#@"B6/< M(\7Z-S&6,96TA>>OJBVF#F-FE8]]785@WE.CO8; *<=J9WYG8?/8*RZCL!UY MMJ0JK"7WTC.\.TEG_R&' H9;(.9'_\8KE?J08^1R!6DPHZ0@[O"\(]U M$DKI(&(^.&\_ELV:47>-+ZX*!/'>*.^^OU]LMEU!;/MIL6G_6IPB4S$O1I$5X*Y$D;]=?+MW+8K.(C-M M\--09*Y>^10Y"+FD6M!OZUU8=+FX/RWV>W3Y[9L?*E&>(: (H$P9!3DBR!K> M.ZLU:0.$<]>D"#F O 60"XH<$M#$W0$$_8$*TM1^1]!+>O9B8$^)VY@FWIY5 M7.^B?T?VW/\XD3*+VR"A=',E^//H\H3\&37NQ6S>C'JI4!+MC.+*E5 ?5C\I MA7Y:;20=FN?*'Q7 G4&%HX96Z[J/9'8[Q8_OVLWGN(1?+#?=^Y ;[Q6(%S(L M%E1XJ@'WQS=ZPDB7V3[QB14X%4 C@T&<<0(]ELB;\&\4K]);Q&H?^(J"-%^[ MMWC?;2+;=K5<;^)QK_;Y>W,EH4R+K^NCF+^GECDL M:58[P[./E9Y(3 RF"AF*D9>Q&2,0CDI&@_2U)S*:^_7V>#YT3RV?/\> M7N; M42*SSX$PC5HJH9?')YT0UTB\3]I?8(T!$,V#*H8(OA[]>.21PF^+;S$\WOKU MYFW[)3P?GQ;;-L8_T7.Z]S4WS#D6MDVIG4>*:&0YZ[, )Z#*(HN$Y30F ,/ M#.&&^S,2:SM]Q0RK6^\#-4%GRF(\SQ\J:1"ZVK/9$[A MZ;#JA_7FM\.:CPX__1IBX/_5WGUL%ZN[?RXVF\5J]R[\L5WX.E !@% MS_26 ** 4:#OR.&@@>E72$8+XAP"7').$:'$ !'R)(H@ ((+3GQM?^W%;X+\ M36^][_.*F% TGZ(23="B^6.O1KQC M58GB-__K:+"#!LV[F1HLIPXV(\,-+([5-F!BU6P=]\>/>I=?_]L-Q]"^'!E_4J_/(-)$ '@F"1& GPK%C M6WL'J"GTXOQE.10D)I:Z,/:2QO&&!GI+(5$>.V&J-R_;BQ,#YKT\_U'JI7D! M"XQ]C3XM^$5?K!]$/S0)CS1],-11]KF\:W\1Y$%OW\N9;AZ)T"2:)K^A+XWN M@+)%MUGXY6JQNHV2A&WBZW*W;+KZ(40BMI"K&,5H[O#A]V&UW(7"+5W@Y)-9A1*40C@/FC3+@Z'Z(^^0"Q84U MM \,PC&37&-JF=4&6LO*R_E#,2;B!AV'&()I0-Y@(S+P0 MYBQ9[ ]9G.2:"+N,%'XB#(=EY\.P3$NYGU?\N6RZ %0S2)1+:+$N^P#EA4OF M?K'=OOEPR*??;-XN/W[:G2\K!33(<\O"[N"I8ECX_AV/]T8GD77R8E13J+U0 MBD-+!67:DY"G*6$1 8S*VF>^#X*-).MRT*8EIY.BFD??G6@QL^RK?"$ [<1[ M-81[RL2>+\%U(? LAO0\HLYRZJPK/9$%N,S]V6YNE]O]J_+C#[>'GV[A#43$ M<0D44R'<9=S8P+"]%V*FLCI3#Y, :V*YMQ)KJBAV7!@?$E.OE?;68U![Q'GO MFR&+7_Z[+7C;I9(]1K#BI*8H1I6]U(=KUZ??V1Y_:>+\?1"XN<1:S%@S9MMR M.J90<&%$DTMRFW7LWK7U 9-?MMN'Q>I\]9L0O3IN78B!)!5 (.%H7XT+JR-V M\[7=O%\GU^,N+R:IY9IB[ &55 *F54CYB)=$, :@S1IU=RY7>C'N(%\3GY!F MN[CO'/IP[F#J,MQ%K"Y5X,J / _'+*7,]W6WDA@EWQM8KN(!I4U[MXSS0I?W MR]VWOR_^7'Y^^*S7F\WZCQ!]F<67\)/=MQN"I%$D/!H*:>*]8L8>'<]*D-7B M(&MA;*!P+.CIL: 6.\T (4!PCXW'6-0>XWF0JWG?"];<'B3+O%E0%.RTL.9J M..=%,U',[N!')VC32_JJZ;$_"MN8E["O91EQD HI8&<6L8U4'$.B!$::2VAO1K!-IW0S?8@=3R*&33- M/+0WE=$27IK,T%[5B?I@PUZ3YI$J,S1CQON;&9ISV+N>R.TTM<;KZ_G(F-.:\?[DC?7&^)!<">:-P YJATYO60@?TC.^,4+OV/.5*;AE):@5(8H;W?[X03DNTM( M37"J,:Z??%@Q"[QY) UC%+AXM' %L,X0R^VR^WO7S;MXN[-ZK\6F^7B_7W[ M=K%KX8VS)E9JN"*&!#5!9&54NW\@;@\\P0OIE%9ZK=KN+$:K[\*&-MXS.2=$Z:CT+48IC M7'@60E5WS.Z@=V(X0[VT,H)&:HP(<913)YURPL(0*QGAM0K1"N-$T##O$DT:2L*ZAV/D2L"G@(NI7;(J'A3FD!,:.U^$;_??FKO'O8'(^_: M#^TFA-[-;1!SVRRVV_7M,ACIKOECN?O4K-_O%LM5=\+@8;M;?]X/*NWTR@P& M"]DBC5"G-T,>D9[)U_0"-E'"YE^=C$T4LNFD_/\G/GF>@MRED^9%D9\'81;6 MZ?N3Y!402R7(7U:WP:=_WP6'CRRMWF^[]6\L$I@BY9VD$")AC8$B?(]"&?-L M Q/=<.C'UW.\O43-4:3F7[U0$_O9,]!<\*RQ8,[#ET9KL2[[B.7YR]MVVX;? M_:16=[;]VMZOO\1%W9]?VM6VO2&$ 8:L!8HH9:R1AO=KAM1 9+6/'[=2Y0"B M%ZYK,'=W$B\O(A@)9AH%38=C'A$]@O!,LN8@VK1L=!&E"YQ4!MUY,%,A7=8U MGK\\EOK/=M5N%O=A277W.43OD1)COM6OBI4S'ED)O>2 :(6I]8=5N5+0YO#4 MV+4J,]5!O,[+%H\$S..JT9"FL=64:.;QU3F0CV6[#F.]@-0%SBJ%\3Q8JY@V MZSI/8AYSJ<_KS6[Y?[NSV&\^_++:A4^'92S3+(^"QEI-FUN%&0MP&HU-B&T>BWT/ MZTFT1EU&LPJ)7<;I H<5 G@>%%9*F765AS [0=QM'FYW#YMX2O_38O.QW=Y8 M:F+72P(DA,!@%\\H]$L!F7=J:] "]=/!DTS-7]Z'K>/# 9;N8%M&HE?C\@-(1B]2F6&.[YF7G5AYC#(Y&:O4RG5_53E[F?QN9BG7LDG//@F?%J_%#I+H)+.M_L/[Y/^" 6&"O@ M$:(:* ^YL>:P2AP-KFY6[HXZ(2<,FDAY&A C]12F&_*"16YS4@&[E8CF<,:D#6R=?\Y< >?SV$+*^: M59OY?FPLJFG,,B&<>42SQ_%;[03"!?\8!M8\W&&@[.L2CTO>P_[/-C8A;>]4V-46']M? M'SZ_;S=O/OS0"/]TA(92#S5#V"', 8,&J-[G)%(B:XI/\<4K%QP. QRZZXW+ MU:E#U.+[ 4.K&:D>=!D/?76$SWL=<@V]AZXO4& <. T!L(**CQ!"LM> M!@UDU@R0LBM7IME.B.$30 JC7)9.RP-=)GYUH!;@SSR(_%W%FZC:0 M-8<@.)(R#WO\C_.:K X$30ECR$M-@($<@J,4DJF\JE+IU:N7F?K8IS1Y#L=[ M%'U. O04P>@L*/0Y-/-)=+1=9DVCX[5+(])"*"8WF%HO5MLXZF[[;K.X:]7J MKBNOO6UOV^77>*]L:Y?;V_OU]F%S=L7,(8D]CH<7E%<2*\OCI78KC2?"*9/7 M7&J0! 8Y:K'6D'I$'=-2, 6U58)8H+&H/9Y.W=[&+@[;YB1F9G>I.KBG$>OU M(<^CUT[>5TTG\:NFD[D[7;ZO^Y^)W9SD;OYUM8NQ@^"]P+=US34/UJVLX_=] MI"9 -/D@^]?%\CZNZ=>;WQ?W[>_M[<.FFP4=^R+\?;$[?/7/Y>[3>&ED@*$?]/*G&P?8CN7!C;?@E1Q'%LP8^Z9]\JV2*/G&9DACZ>[IB\G M:5\U1TW^]F&]^5N]8)X3-D=!\U,I^_T!_RDQ3IIV8VH% M8TQ3%9F/8\NE\E0&+E2UW\-%^E]\"'^QWP%V>RD;W'V9,PYE&N-\ M_>!'^G^T.W3;Q4F)5QW#-T&/YJ!(TVF2Q/G7,F+&1)O9&7/8/)L)C9HVT:8$ MKD_LS]/;; ;3;*;5=WTM[RB5H=U8QSSD4K@0&R!)+860]/P ,:8Y!\$N+",@ M1YQI11DPE!$H&-(86""81+$#7N538>KCQTUW2'Z&T?>@R#H9T+E'S>F*)$?$ MF=BD.E'?2?#-A[YVVM5?NDJ,6MWYY6JQN@TIX*D&T[4UNR& <>@X=D0Q1B5$ MGNW;_'D%H10HI[XQ5 :K.,>>:$DHI%IC%4=P4\Q-B Z(KG_"[*P)8R_XL1K: M"=\ET$?QSRJBAR:!SQ= I[556OUC#F;*"W1K6J@*GPZ$^ +9UC;:/)BXNI;K M:5TA,Q!*E$%_.Y,GK*#^7&YOJ(864:F!TE 13#QALB<'H5!JWZ-1,C",)858 M0$H1A89J%T)#9A6#P"@$JC9Q.SI\E*;Y5Y1G8J*@EXA(QBW5K.)XCO.=>B_,Q%[[%!X7O'$4?//PLG$J_-!W8S0>J5ZQ M?Y=\\-;3NG]OX\F>&Z ) E+%2;L^MFRDFI/>/8!B68G,Y97BM$8@);%,AB@< M0X&,)@I*JZ &!HO*Z,FG_M99N8 MA"[B=(&-RN [#UHJI,NZQA-8)X[?ZF]Z>1\^Z&/LFOVP/4857%..,&0:86JU M99J?O \)GM==<:PP3+@09U"# RY4Q,F;QAL!> @_D*Z&:O52O MDL+[*UFE;(8UB4'R:'.(+:Z::CV'88%T:[1YYL&ZTZD[,.TJA'-^ZK5]M.PA MLI5:*2NP8E)3H3C!(3 Z< #6(J]A]PM+.4\84PX1C1E5 *G8'M, SJG&PBM3 MF7?/C_T^]ON7$[4JR.:FM]5!'9KHYN-9.?%]"JFD%'@4Q//@OU+*/)L6%\ H ME;O^L7H?UFKOWK9?V]5#NST$N4Q:++W5-+Y$]XPR'$_5[3W+2Y)TC.V%)220 MABC$F""0(JZ5=@91IXCCT$%7>PI*+]7XK'@HA&GD- %Z>:1T!*Z7Z$KY[]/ M7."@D4C.@WO&*K$N^G2-R'%#Y-9%<"?6>[U"EMOZ.!<]M*B6@FE-,9"$D^#!,*J^*X<,.P)9[;V58GL=]11\J83?4Q2 M.\H, Y+7J2R0QVE5P*^?Q5X ,S5;+6&/>3!C>;4N99_E<,MES].*W5AZ\[#9 MM*O=#;<@Y+#$(.T-MU 'ET6]LT(DLN;@OK 4@H0$=;QSVE A@4*0,2JP1\@+ M7OU602?+^+!M+)YYY#[OUW^$S3,>:+7KA_>[#P_W/PK2RT @(]IQ+<)_XU5-H8 Z.!Q1 MRN&^17DBA66M;2"B2L+XYC*HC9C6WH'PM7'<&?WUXC8?UIOF M[B#PB>1B)++NKM:'#VDW7W/GLA0V12+W36^#853X"/Q>TJ=>]5Z+&G. O,24 M50PR$^*LH]OW/%H1P>&!X*_MKE_2$^P80TY#09BD4*+^]HLBQD*<=?OETD+Q M:!G@RAK. &7.2-1M'L!KZ214M;LBJQ_#O\M-VB>*64X(944L X"=B=L54>7% M:&4P/H-&OX7D[FU['W=Q=;M;?NWNX!Q;CC)-(5$>.T2< 892[]C>PS13R*;V M]4U?4'MK*54 4ZBHDTI*I2RCQ%ICE7$5CSP]'G$68Y"#E,U)S*NU[TT&\.)K MJ=)&F(=75M#KTNRT@LCEWUU[1A*SWNZVIT9!7$@HL6)."J.-D2Q0R,%KN3-Y M[=%RUV;.V;#S.V&,HE8X84F\B15[%0EK;>TW7>J%E(GF!/FO99!XD6DV[9R^4U4 QE5#MW@AVS^II;4DQM)X[+JDTB#EL#]=)G:&$:I%#HVDK$HM\6,4SPQQ5&H3_ MF)!$:>P4BQW?*I/G8R'W%-J)F4>:A=!-H\KI@+*%JGX]#AP%-;,(V)?PKCY9'WF4JQM6?76RK& MN">UFKU>9RVHFK_$WSCHUAR4:_;:_74>#8)K6>K"9G'UAV,>^\OU87AV5/-5 M[9)?"7&+S2H(L/VMW72]ZKMY'T&^0__Z[_94 1S43$,"K;#84\.8W5.<)]*H MK ,C0V5 7)J0RX285Q)*F= V8.(D9%Y+8CR8L#)BUI^_K%<=K?WC,#>N'](1 MR6L_Z^@PPC0H%W__.R6'%E *&RRWD'(]6^5M.>=FZF7N;-!)?1A^U%GI M.%)N-B66+(R32BUUK#:/O:"ZEL^67FJB.J ?VVJWO(LK+[^>M8%S?][>/]RU M=S[@%NGJ87=(FKX7_GPZ!:9:0"J( $ Y#SS0/6= GG,4XQ MQ$I0Q0'FPECKB:C=%N&<6 Y#@7HEFOAP-F=JQ-_IZ>5'$AKR.449#AL)=Z[C#DPW:E9Y?CAH>PR9L ME,(];7Q&(BY/;!M58)W!$(SB*JTK/H:%3QX_]2I!.,H$HAIJ3UEL+48I/*3[ M"'AO\GH*#1 LFZZ*<0,:!H>X/"5E XRH*P BM0^EO-(YMR>0C7P3@NGKPYU MWFZ3=/Y[%J]OAP [YESX&#O-(PZOJV+N:?'Q>(Z?''1:66LI (IG\(R&EEBI M;3_3F3*DL\[OI*R'E0F?KZUF."Q@H *2.\>8810KJ:<<9G)VC.,D::F)K1D( MI_'IU.#FT>?%L6Q7+TLD8'>!(4LB/P]"+*I1\FBGH6BETMUQ$-O9(;M?5E\> MGCZA@IE0B%JC%550(&"ML[U;.FI9#O%EKDPH=A312/244BXQ)H89CI!%6L$I M:[1/GTS,X\#"L*>QX?40S^/%IP'>GR(\^WHO^JMX_?YAJW$P?L9PS#K(-XH0:2G'CM!F;:82H:DTCY.J)%0:T2P MFO8]62_PV>3:9P/4CAG>=/U13@BK8Q@3 MCQ9N_[%:OX^-G*)(W6X5?AR 7MXONQ<39UPB'4$62B:$<-H#PQWNN<0@E756 MHK1LQB#MM+- QC"5:,V 5Y@YR1'@A$YY?.]02OJVWR+^SWJSIY[]GK%7MP\N M[YK%[CS(_\R>68^,$-S#\T87OU@S/7J+$/H%'K5 MG*NTMVCS6*FK;SB%;9.284S\%,QC6[J:]L]E*5>Q0OJ[R"YB_FVQV7U[MUFL MMF$3#FKE Q8TSG"HCB,0\;)/VT!*:<9C>$OK%=8@2R!HOE*&>QHJPYIC% M$SK>=?MSS7=>^Z2ADZTY%^Z*G8XNHW7Q158AH.?AS>74^>$%55&!/?SC(9(U4$(;.]Z&MFL894YZT+/$ N!!\8:4"*L@%1A(!2S#GJN:]\3 M5_]>?%XL&[]^6-WMMVZWNEO_T27X/GQOP/O_@IB/H[O:O?SK!;_OPBHAV8]Y7A?-WP!/-,/(*PU0[-KN%&06R<#/ ME$E@\+![!?GK3)CW=L)UM;4HWB&MR1P(,@K2- :<"LT\QAL!9.6; C^@E'1% M8#BV\V"P(IH\>RE@+#K)#/404KC_?@@!BOL:_C@.GU366J- #"DL1$Q09(E% MBGE$L98XZ\SFT#5J,]-1K*:3:_CDW<$@)O+1!/AE-E'AJ$S$ F.HR4Y$ )*'7(!4/J MIQ!65O&P%@="0RQ57B>202M,S$"C."<5M$%\4P&OD5QSG0FR3\*23C&9,,Z2 M7G)UN$PM@Q!)II7=8M<=[NL2N$,ZUP54D K(L0OQ$P/2,^Z1H'T:)T3> ;KA MJU2FEWU9XEBH&)13#4<4PB9 M5-XY7^80-T$&F%8NOO/F\>T[]80<%N**YPT3&?#Q$S/-H!QJ"&II)%,9L''L MY0R.:1K%MNME0_J?79I!#;]PH429MY .5R!I5,IAR!&8Q$@D'\B9<,LX'2[$(T,122^GA$7>ME_"4_5I ML6U_VZP_;A:?U(&I9WK&O>F)4WJ_.7#3V"%GTC;B:#^O- M68A?(HXO8Y4QH?WD!BFUIQT%/Z?4LU^<3PJ0 G%V5E#4;G-.%,HJFI0[5, V ME;S?;;I;WM\ZP?;SI=3M?S\L-^W=C=!$$$RQAY0@ 8T&L0/5?D4+8=8KY#'K MU"ZE[*=JG8CVKKG;=Q/^TFZ6Z[OF+\M5L^U^Z:]Y'#P*W#22G0K7/!;MI=K7 M>U\=!I>%8/0@VK0L>0&C"S18 MEY\%P13=;EG[NS^++<+>Y/H?'V1D'O, ;$ M(P.XBU)SWPM+&$MZ8W5E$6N'IV?R->UAGD0WBN[V)&NSC0_"W]YW]'E[!D!. MPG\](Z>497X*^V9&N]V\P$[BYERKYDRM1G]KSG_OH%K3Z=8\>CC>?&C.U#M$ MQ(E]JJ[]!.14AWZ*)V%@(>FJ3T1BY:D6_L\6J:YN\#G4LZX/PGI63I@1OOP: M/'$337?LU4.E,D![:( SGGGBA&3[KBV(&$>36B8^\]$B? (DU#OO#14*:**- MM48J21R&L/;;EZ- _Y%!_ , 2MBRZV*3M]4>94EIT54$H(P=K2Y0PW:B+,#2 M-HX?U'R.\(?C,0.B'B'\NL@SD5>!^K6-+RC6G]O7Z^WV!C&-B5:,=(LQ3(1S MAZ>:$F+(S==V\WZ=6G5Z_-G6 ,HT,L(83ZU5R@FCE &&<*(S3I->RY&^B/= M[N([Z"!/5U.Z6]_?+S87BDI5JB&/,+E0_QB&W3PJ'@-E7Y=X>C+" MNNUI^7 MJT=.QKSW!#I" %9*&F:9E[T#6)76@>79#\>6$*Y";,,X#9_&I=**2"B%U% 1 M6/M%UYE(.<'!()@2PH/:".4%"&?2# L1!L&4$234AFM8F) )6UJ@\(2JSX4* M8U"90; P2OQUH:0)&W-DL!Q>+7U$*LT\3#!^RA6LSJ%(5_:S?[55M)+KBKQ2!:D%^*5.J:91SQ3 M2;?U% ]WGG/;Y?W#;OGU;/K^KS>*XVZS>M-=6$8# MS "%**0ZTCH-**:&HX%45Y05/M@O_OPH;W=Q;LR=P<9F^U1R,2HJ028::^? M)\(Q,Y+J@3M)]:KI<5UU\Q=N&[?8Q!,7V^:W0('[:O:U>J<_#^(%NBN _#RX MK80BZ^)/9>YLM=O]4+?%_>'^Y?Z-^&ZW6;Y_Z":!O5O_6(X^%:NW-RH(I0PA M!'LBL. \B-8[)!3$YDU8&RU.[+8EL)1.<$B)4UH+2!EW'!IN.:K>J*H[AK?^ MLF_M/?@ SA1V22/*F9DDCU#/A&_ZB^'[R/)<_F:W;H[4>]K&NM\\' PXOBD\ MTVOJ(6IC[7"!DRTJ%?QBK-C'61?>"V)Q^>;O\LMB%&.37=3<400 XY#G!$(I4?_FAX7_ M"XMO%>.D= L]#FJ"L]JIVN^>WO_]C/WK3QO]3=R>I:]6" M&\UL#%IK'WJD8'/4L/_U/X*.\;MQZ'VO9=.KV>SUG.&^-,9L8[>M21Z9GVA7 MFP:/(9O>A)8JNB>:*.IFVQW+L>W[W2E[N_'44B.X\8H01JC56!Z&%2-ND"N_ MXUV0);;>DHQ13Y0+0L& BF=4 QTX&AM3>Z#H7K+=,C+6METMUYMFM=ZUM;>V M,<8IN'%-9)<)TZ.31O&KJ--9V6J&>]#S%AB[PQ2P[4^T?Y30=LCN4 SELMR_ MN+]_LZ_VJ-7=/QCV1S&WP4J66ZW#XOP.$;6N+W2GC#0:"7W@_KV MFG(O"-HT!W6ZG+57:([[P)/(C]X#QMGS9^+_D9H.XOX2Z(X\IM$]]GTZ_3? MVDU?;5_>W@"# ;14 2, AYQ*ATXYH:99K0.>7L$(J8"#QDB!J 5$0RDUYX9R MC9GGM6^YZ,LGJ0Y'NT_?G=A7G\3L@D>.PW@>?C=2AW7)IVZ<#QU<^(9@R03F M$@BHG(CG)H]>)!0T666OY]:PCF(IP^=3IZG07(3$+[@L@=XZI2FO?23\I:UN M;IYT$#C#EW*1GJ(&""^5W8!16TC%BG\<'1+!$.9=49,I?F @/+A7/< M:XJ)UEAQ+B3%'%& @*[]>G0O4+,Y2I0[#*$LT&FU@2MBG%<.Z 7=OW'L17W5 M'(6-?<7V%GC[L@4JC5G(P?("[U4RRCSHL)9R/TQOJ(AA*GD>USET)0N4';+2 MS[':^.;]_?+C_JZ0<%@[ $)*@4+TPU@(^5WOR@##+,Y,7)%9!K&UE %*L0_! MD?;8.6TD]/&/ZE39-P#\7T^.;1Y$&^\R:+9R(V)QE? M7:7-8A)\%YBQ+/SS(,3".JUK/K 5Z,_]^:6]#?'KN^7G\"MO/OP>OKO]$)@[ M_.Q=K+8&;E8T_(\829!!@8^Y(@?7I4QK49P?7Q9)(TVL]5XIK4*L[44(OA2U MDC(.M=%JFE@SQ5J;5B/ML>:\'JN_ M:("QM%_.PC_1OE!0Z2$;1VG,)]M9?M\M-CN[V+7=+%ENO658(N(IP4QZ3 7L MB..H 5 A4G\"2"EJ>M5TBC51LT$#K:>V M^42;3SUS7VL3RK'T//>C1S:IN2\-,_[_D/UIH/*E]ZDQ-IALOWI]'! HE7"& M>P8\E,8B)K7!/6]Q!MVD>]5)+*B9!"!()JBG 2F-H/=,6^-@_%96AXXK9T2O MATXBG=+*$^U.=0Q\O?0HQ;;SW)->)PQ9O8*Y_X?L10,4+[T/#<6^Z!X4OGD; MSSY^;&^H=QIRYF"(D$-\C)0F?<6<&IK6SW_HVIQ++JD@/N2((2YG$F*',,(A MFZ2 B_KO?L\S$&2[W9GU=K?]977[L.EF@2E$#/-8 M@KA)40*Y))!A2:CQ\5Q+W@W.IU8 GFHIL E*":J9%49+SGSXDB!N6.T#S(_& MW<2NC?$&]]UR>]O-6HZ7^(XW-6^CW+GW, >!FD;7]?',X]Y>GJ83J.DEFOKR MXQ.@7&##<2#.@]I&ZO##5<3QB"2WBPW>]LMJN]MTG#8R^GEY5"RNED=X" *GR6L9JG_3$ LZ$H2[),^7>,W\0,/W. M12_;,29;]G1XF%XZ(@8;"/> @*PBQ"6BLT=C'8_R73%6>Q*OU,!M'-CS(+R2 M"ET*Z4I@E4MU;N^X-]Y!9X$ "!"C(?"0AD?CX&@A!QJ43O:?'035#@@"C2 4 MP;D4Y551WJ $F"]^2"-R]7R9;^&;\8AL+0Z^'O MVC]W.JCS[QO"+-00,Z\\Y]Y39*3=UVT5"]^B8RZ(GZT2-($(:P.II5PQ24-$ M [FQC@EE1=:>,V2@:!N#[N/5\$ZXO!U\!(!I&_1:@"Q0S'M1YD$T!/5ZX2S\4F50"^GWY<;7\L+Q=K'8APXF%S5A^7M\O;Y?M M]K2X<6&[)P [+:7&FI,@R-Z9G LTF#33.'-)Y+#R5!-D):00L\^D;$YB-KV[MLW'][N&W'&5MO?WFT6J^W^#=M6?WOTD^XND0.. M2L,0DB%1<=P230[W!5W@9)AU,&*8! Q[IRSV2FM#N4$24!QB'JR@PE;HVNU+ M>Z%C*>8@7->@_UMS+OBKYOVW[WX\Z)9G)2,ETNG5[9/)KK5,4X=QAZ![B8"K M6FLF?%Q7Q^_I>0)$TT^VI4C079\AGF("0[ LE"1<$: Z+W?VKQ3"AG+>D:$ M5(S$Z^04(B\4TM!P:26VWJ/Z#4T>>?2@RXWE($XCV"NAF\>J6*,,!S;$QL?,BWLLA"#"65[[*.>[3VVC M_KT(D#9^_;"ZR^CJ-@:SRP0R$5QY!'(2J-E+U/QK+],X$@FZGA%(^.I[\G@> MC"?(HP!RUR6/$@JLBSU%19*O+N!10BN@X\15I(#R(2D@K/<(B5C6>X)+ZP@$ M";.QG"-#.4B=6P M3"H+V?D%,H,U2PO&.(XJN7U&&IT^C0 UE$L50'18CQU]03K!YSRN2H3 MWUFS5:XN:7PU"*&7&&L1\I&;-ZOVW?)S:SXM-ONAO6YUM_XC'KL\Q'!("X:, M0583@"TP'A#4NQ;C-*D7=]I*$!FN &+*Z=C' 84HD0*-N>1***-JM[@(\OTM M"MB<)&R.(J:152%$+Y/5]&#FD=5%'%].YFH >K>^[>Y2[%L[SP?81W)-!?!W M.T+4NN-Y(#'H6#X)AR=8OBQ^UV7YPKJL:SQA1>+2U\<>2U9;;"S7(@12&$ 3 M-AK5>Q&E@!4(34^+$64,%(+9\&\:I\(;:I0*@9LB(:\$]9MG/!M0O1[>ZVXL MP*."U#K8%HM34V"=,E9]G=0\KA#2LXY8!ZB3%K0.Q6EL';";XK%]\^'L>S> M>\2(UQ@$ 11EBD-Y3! Y+U(7?&I=R11RGG'%J*8($FV,%0QXH1%5Q-3FN6[F M3QS2&WUP<7F\27V,QY4*:\-;B.KZ,3+;>.[M[/NS8+VG0!Q06QQCBEESX3C- M$FN/X]%+9<@WNT_MQJP_?]FTG]K5=OFUW5]V^L=JT^YO6?ZO]7TYT.'MU=-4'O:K:."W2YL,==\2N:Q%5T5@?5\?#9O:WN]7GT, ?'G$.%^ M;3>[97"UV#?%Q(Y0JYU:W?VZWK>'"E^\WW:#+V\,1=A9R02BC#"&K5-H?\/? M2B%AULNW(>L#J214TEG!-3782L\!H,@K%4=]N=IGD([#/IM@TB_K51#M/_)V MFRJ@I^TFU\8[;[4"Q<9#Q$ U2?7!>A3'1-T'P]^MA_>W.EF&,''WJX<^K5V3HU_;W8W&TC&FC, L M_$.MED3TC@6] P.RZ+$B64H9EP@(HCG%@6Q288HHM5QX M[!04?=:C &?X9A=;LJ6GFLL]RI#L M]+%AUNUBL_D62U1#7BCEH92>&U8!*(\0HQA_BP%]1W/3YWD]!"\D<-E(S8-L MAHG^1,HU4/^/HMS**0TA$/$J858* ;WS[J76"&&2T%D\$(^-1R6\3I6YO'SX_=&^8GZO:QP)]UP7E)!4@GGO#*-70 M:,^U#/OL_HP&%X[A+!8:*TMLB$F$)XPP0)7ED7\MQ5P)@2Q'656?D:VCSA1H M7GS3-[1G5"6+I5'AG(R51YF#[71H)-5\=AAA4KN_U/F(@%ZXKIXTK+'?.$S3&'@R.#-?50Y&L@IG M7D+I B$6 7<>;%=&E76%AZ\(3W57KR72G!/&C)),.L$MTD>7$I)FW36YM Z3 M!CNBB64A@#(J:"8-\)XRQCT@E%R/I0:T:1@%Z"B.*HYE,8JZ0IN&"QCE$U06 MLK/FISQ-TNAI #HCV:F_:,VD9Y8[3X'4C%I)L#EN^=OBV_=G8'#Q6$*@& ,2J>Y1\1P M%J3HW8M GW2^-7TU"XPP7EB/)*7<"ZFP]YX!XQ56F-2>CW&2<7\^I)>R^7(0 M,Z/#0!ET+Y/7=8#-)+#'F!X%;'H)A[1O* -N1@N'R4$>UL:A -AIK1Q2\'AB M-RB/Y0Q:.I359UWKJ3MX?@GCL1(6>*XUIYX2 3$.>:WKS;U@\4)#+UD&,XV +H'KIT$M M]_7S ; SH89P^@CD,HA\&@2'L?@\R@CCU7CRINUH7$:6 M.U^?FE-QR3C%CEHK0@Z&C5"]_Q!M05:#G!<7@P BX9$@S"C*G%>Z*^4J[3@( MOJJN5_1\/;3[UWB 1]4^ZV!;K/R9 NN4)=#7"=V_BB$]#P8KITY:+70H3B,9 M+=[OD$0!29Q$S#L&O366VM[50@*>U+(V81E/ J9/%3>.,HPD9Q KH7'/ 25 M$M8^;?TNWMYH[AY%7D4X*PG"46Q5&KU"/'6%JVC/ Y3/3#FHSIJ3LA1)8Z-\ M;,8>*^\](I1Z1Y1CEEDC MD41Q='%M9CJ7I6G__-*NMIF#RHN .HJBJN%9C*M4RM7G24_ G DTX"3,$,!G M36/#-$H\&3,^7GYM[WY9[<)#&1N4[%/5\]7=WK_?MO'5=P#Z MS0>_W-XN[O]WN]C<,*LQLY!H&5(<3Z5%:O]:SUFAG,R*Q$K(HP5V#,0!F(Q1 M#[V R$BC?,BQ-:>Z]JEE_["+E[X63_!CLULW[]MFT]ZN/ZXZ=U^NPE<')>+= MA^B,>2PZB0736'9NQLMCX;WT?^O$;T[R'XIQCZFX.>CPJGE[;KV]'DU49%JR M+H#\!3*?TJ[S(/M)-5Y?SXMJ;A91D'=_K&\ P<9S%O8JAG$(PR40MB<7CE56 MT7&8!); $#UJIS$D%,99R2@VX66&<.=U]4-,ES:$X,^R)M\G&Z$&P]? ?PI. MCW(W0? Y<_@!VV*LG6NKGY&GLW4%A;6\H]]0Z!JFSQGCB*%)' M(O 6)TU@'BN#- AA&B?%4D&],5IA"(&$$$E.):]]8>&J MYP3DG:E+SIT('#O"I4(<>4RML IX#;!"VCL59Y-=EYMA;6Y.,T,M:BYN@@&E%4@Z_>R,8XE![8"SES&!%+0,]&U C MLM[K#10!@H@!AT2&;0H[II3CP(F0S7N/0/6C5"^0,JI.RDEFJ$;*I2TP'2F' MOS-[4@Z_6Y:4<\SUTY)REI+C23D?TP&][OII2GZ]B;.43C-G]@U,L* $ F@H MQP0RP"VFN)M8Q2QA$H*!7>U>6!5ZS*S 2/F0JGO+M %606(0\W%">VWJ?=07 M[=&XJ6T0]FP:U;"62 713Z/?ZP"?Q[CE,*_=<.XRA!=HM;P9YL&D%?1ZOEU< M4>1*\N7KXZE<[C@/L3,GCB#A&/#4^H/74A7\MS1GGE86W'.J 6&8 JJ54]!K M"Y0SC$N(=.TQ6%T+WN=G]76.//P>0&$CE*/..OCGT6!#O!C$#8_R#=:P%6L445+T+4ZU]SJ2'U#6I M8D 1 #4".&@)S1\"<12F.XF:QX_%8$UCQFL@FL>)%\/( M8PY_P+K1B^WR^5L>56@Q$<(+A%C:"/.@PN):K>L^NL7H[]0+^3\WZ^WV-!LV M#H75;7B,VSCW-40P7C*GJ;;826$(<^3@P0Q+CG("S/'22,.MED :*P&%GDJ% ML=;6T)"O->\[+::? MRST:]6$,7=BBL^?NTOJFLWH5I&OR?6QY?Y*+:4R1I8X:PYSP"CD$>W+A4-)^ MI&4]QG\LCX]OA##3AF-)F4<2:RB#8 0X[85R21SS>)[E2,Z/\K43D'ZF7>J1 M?@6#3$[Z48>?B_0?H5Z8](=9].[ZP80G>3+:+$W MD7DND_],+5.4_0]*O&J.:C0G/9J#(K.V849+Q?G99)Q+BG12:)!6<\ T.>>V Q1*3EW&8S7>,:+K5"6JX?UPW<)TV_K[3+& M$6=I5?SVC47*XN"=2@9W)0! AL'!83F2>8==RDEE-/?4I1W][%65'DT+?WT:C5^%=*46MQ?N/3]LTF M!J#MYGMY)98T1(78$X60(TAC17N2HHYGC5JO)V5(3+2U4! &%*6*"",]=-H" M)X/8)JLH/Z15X(_T]?D4Q&_/F.SVQ&0/CS>NYLM!UR9\1O,YUNEWGQ:K!J+P M1=1]JFUJ]!-1>]N:\F&8?AL+]MZK%WBUV2OX\^YM+YBJREY7ZO'XV?>^8C@4 MVPO+6B9U;W0?/K2WN^.$^W>+/]^&%0^R+E1TECYA1$;7:+/YL@6V:WVY(XIVTA5X(X;T\X MH;N7,KY];Z*9V\CI4.H87R+J"(>;!OC446U=_B#-> MGX?ES,-NNUC=_7_K]UMUNUM_" \*[V3Y'Y4Z7+:U[6W8&;;M#90,:1M8W5KB MN&,<4-WKHA5(FDT];PUJYQR?HU;Q"N?=0:)8[]H=5>Q8_,M)CZ;=[I:?DUE] MWMBFO/"?K?#U]IJXM42=NS%E4>N0..P.79?YJ^:D>G/2_55STK[;FV+Z>9YO M'!!H>@C"1G7V5)UM:@<QW,?N M$/?#F4)=3/?^H%+SQW+W*89\G]IFU?ZY:W9_M/YF:Y;7Y=2\TCY:^LXWK*9S^/QL,&6& @L)HH?!GTY@;W52OIZT$"6"4B@,TX)0 M)Y"$!@M#+$$6.V-]95+^Y:P$VDD4A]FTL958'J.. S.-."?#,8\?>[&:Z%R/ MJIY[T:;EP$L@7:"Z(MC.@]'*J+*N\.SESBCP.T#=(]?0\2D_38(^JK[LVE/\G:Y_>9T_R#^_#]R!R). M8L$T]IR?\?)HUG16BG\V9X*].K\BTOTPFNW[[YW]A>9?O2Z3#[4N@/\%!I_6 MOO.@^HEU_F'*X_2(YVP>8?GO%]V9Q6;S;;GZ^%^+^X?VAL; S$K@# (D_%=+ MHWIJD8*+W,WAY16)AA11(P $F&*@)>?4@.[23WB5TG"1.,$,)8T1Q3(VSR@@MO?(,62T)S,N9 M\WN'FN0,^2?*J6KE4LG&FH<[3Z1KR=PI$^'\5NS=R@^WNX=-B%DZ2;HWT+%S MYZ$9?,C5?,C6%-$(A4690M@22+ )(8R2 @YKQ#Y^WQ]O-UU;]N0S,'0<,08^@5V%1:KTW\+BJDED3,<>N-46:=O32=^'7FW]% MN3(9<32B&1G<1& .2.FR<*R7W#T/T$O97@%HY\%CQ;1Y*A\LAE(J7\7'Z3NV MM.O/B^7J!H+_5]VY];B16WG\/9^B'O9A O0,>+\@0 "2108.G+$1&[L/>1 T MW65;.[+4*ZGM<3[]LDI5DKI;*I&LBRI 8O3T>.J<\V?Q5X>W0VPHQ193K@FA M7/C_U?8\,WD4J=*M#,RHJC>]RBC^M7B,RK^:^_4 MR!RZ($T+A;J*.0T&=8[BY5'97E0).A?[8?UI]WV^*9SL:T-,>=;&"L% M-<-48H(818TAYUA0?8 .CQ]Z+JMV*JN]BCB_ERA7.UE&4BIRVNF%2->1TIM: M$4<1AUE34::R_*2FD&YTI3QHQ@TEF*&R\X%4&;L8:R/70" M6'F<'5W>%X\JG1HRNO4XKV]O:SQOCY=D PV$%HH"HV&.*+=2 MUZ8UY(CTM- 3;G#4U9[JVM?Z)$+I9H>[R?M1N_,BT#!"=UD)2M-X[+6AMP%W MC_6M.&$8Y;%:KM)8\ M3\9?!YNC$O"^'O$N:@\[0*^+S G<&TGA+NA[N>6G*CE4N=E^N?OP\+LL7BC_ M>I!_@@CL(ZHV"O:F6A((:_C^<[UNE M1\$=3<^7^_7V;;F+Y>_SU=-\\R.#=V4E0]$=6M>U3"=5KP+V@*?;\R@20L$" M3I<\X2$$X"92C[3ILOVPR(].#6,Y1@XBH*B&4A]-&6-%W)6/229BND?2%8_[ MPPA7!X CS,CL%0F>@8D4<(+=(SJ$UAF6)#V"R[#-?Y2K(EO_H7]F=88 4X8J MI%T.B5,20:9JE2)M=^?0QQ&!J]S>LN,MJ)ZL"R-[+6Q6VN"Y= MY/BCB_C38%_O406,4KJKUH6,57WV9;790-5[#=3#_SYM=R6R9X9:# B4$'$% MI7*,'_W0C$;5$^O?^L#3P"?.9?.#5]LC+KO3L:/ZZ9P<3_A>B/FL*0[[HHX> MWYZ>K8)&AK1N(GH!M_$J>?/_@7I-JXEF%P909ZLG.JH:).M[N%AQ RIQJG1W!= MK_77KXO]][4L-UC='OBY6-TOBFV^V-XOU]NG37$LL:J)XH1+0K&T0%GJ.-W7 M\;( 6Q.Z"!%GU!AFD !6&9=3C:RD6'!6UKW/L4)PP(. )W[NZW*>>IH=7;U= M*>08(5LZX# -,HV>.5!L+\MP#:A@:%\N[T)^9GE?GX;DRABH+G:+SU5F;^;;?449 MGX4X(K A('=*4X@%S9L.(KR1$,)<>K1Q$#@K96XI+6\#\6XS2BW3UD$,Z-!D M.7A43A;&U9U*%:N=)B/H%$F1.(E"".)C/*&'_Z>7Y#@OPAEB=%3KMJ3HZORZ MESZS@OC2OBQB^ TEYY#B!FNFU>>:1)T!UBK <*P43G$SG3E LA")H6_">=4%HLH^=9,NEA8#J=:1&7V4>4J@QE&,('8D:#4 M^G)(<6D!1$I1)BC+D;:4:]^7"3*Y=&3H7?9-&%E1QY$MZT"RW_:19(=0LB:6 MZF#,+]E/AW_SYVI&I+Q#M@XNXOCZ:"W;#L?)-FH<3 _MV820-3%D^EI[OFC# ME%H$HS5F1(&"*39J6M6"41LWK)Q!3^*>^>+>I.TF4/A@])#7-^PKD7.:AX3C M@^\Y3]MJZ.(\' STJ! .^R%+3JQLAM!0"!A54?:L 8R<(HB[G"O@;+30I3GQ;3:5$BDTE&@J .#2<2%!#IN>XIA24=<>7;1!!8:(0FY]+N:$ MM)KEFD*?I%EBP="L:79;'_V*O,$H5;HPR(RA6AQE7@MVH[K3%Z1IX4Q7,:DD:CC.QI"W 37@>I!U M&C3J(Y!KFT12M4D8:%4L+"= U=?UD_^S+$92/'Q<5YO#W\\WNQ\S;UEC)/W8 MS@$.N$&:-MM+$0,PZJ;I.,N.VQQR @7(&67::I%+R"5!4#")R- U+X\NU@< MDT=C?:@#TL=O!T;ML[VI6^YKMUO79ELK=FXWJKBL9-MCKL44F L-A M8KL\-.Q=P5!D_FV]?OB^6"Y/:S8AKJB6W&B-E?:6),)U"4ZKI80V!HPISQ\: M?R=7LC;N=2K[EJ1A&/:&EB\.;K%J#<*O,Y*T4*J+@--@4:<(UOV]3FE5"$V"X ML>W_B*JRW8_%H3?!%?/R1%8UY-J3YK340!HE.DH)@=73RI M''!9XT$!U"I; )WZD7U:Z.HII@M-/J,.%N7QH%Q<6= MMC;^XUB283M3B#('B=68"(BT1 RB_7)(3B (NYLYP P ,F?,=UC$ =7.: 6D MOC2>).@SE]!-*Z/MY!F^#M@?7*Q[M/OQ;?CR.D]YOURO]X7QP*RGSQKV*Q M?;,Z_3L+_RH^+HMM^?Y5K]\,,2UISARSFBM*-_LS27$$3M*NS7-0PT M84I(2+&DG$-)N.,>[9;DV*![/_NNW#R?S@ZME?;"*JZ]QD-R-WO^W2 MMC'S-B_ -+X0MPK^Y3;06[9!\)=H-]]5GKS[Y!8K/VA:S)?OU]M%5<*SJ5O& M,3=EAI<3K23FG$GN]E3BF%C!0ZD48@L;Y9QED*I<4-_XVG]N'85**ZVIY -F M>@?W2M@<',P:#V]6[2]$MC84]*GZ1#IXKR&][+;]ZQ54]^+C>C=?U@C8_K.X M+Q;?RH]570=T.T,*62Z)LXH1K#AC0M*F$V+G>' ]BVN&B#(:^+$J$E*WQ+-L<7/,_MM\0-H":[4@;7<@XE%6>90;3OUG97[FY?;_T:K8^=_,EXM_5[_Y-E\^%=5U%:6!Q^)^5_ZE>__H MQ?[&]OOU&VL"I1AZ"V4]P,L<>1^8;^FB MO##NP\ZGC>_GFW>;ZI/V\-_E6_6^V'SX,M\4,\D!4!I*;!SEB"%MA*U[+<%" M1&W]"#0)17G3J.7"*D6AA1(RQ(0'!U$,:S3T;ON#E]FV=/,N>YQOZJ[VDQ\Q M/O@^-=]LRVTAV;;T]_+2W*"ZA^72-Y \[A-T5/O#7FWOH^_$V=[+K'(S\WYF ME:,C7S86)%Y+3MVS^M/(JOL.ZN6U9$-HE@;%RM)6/>V^K#>+?QSR%0KS $11!% N"9#U\Q^!<$* M==ML?O"P"_7BA4VAW:":=J3.Y^S7R>2#6V_+Q\\Z^)Q>!RN]<+ .8F&BUYP;UQ^J?T!KXW? MU:VU>\^SQO6QKV))$[@%Q8.WV30@/7R8K^YJ&477+BEI:=)_291&TFF.*,?, M&D,DH\UZ"P5(!DWU!IB16.!R?P[E'%.MM5#<(L<=)!@9*6^5BBXJ[[JGH:%B MIJ>@ ^C83_KYIEW"T5+/O1^1:6>DJM.@61^!!*2;2=IT(=*[I]UV-U\]E/>' M.TC+VNZ8V#QGD@O#B6AZDK8H:LOD-5M 24$))]1G3F-M!^U4K MWNLY>$<54DI @9A2AD$ >=/_++21$X&7[0#&B4;(Y0PQ"AP3.<(BASGVHZP< MF:AS7YTQUW%9HY.>T3P;5,HN'+OQ:D:+1&',2A9VA K M//&D-A9S+OT/.062-/W(.1 URW7)AE,.$2-4QDT0#R=>?0W4WFM2YH$P.@2#4G"I_8**Z!)TF59.B<#CT%\"F8 MR94$SG#I"(6@V;%*N0:P$WF>&PNDF:"**AU.R#1C>;NFI3*89+*>).%$Y)H5PC5+H^H9CZN*D*DOTX,>I' MB AS1XS/N92DV%I*F_$%PS2N:O^YYVLL(/"\%=0*2H30Q F A8<@UC/TC$N;,XJT0*:+?M-@2Z<(UOV]37$D4=_F MBV5YO,"M-Q_FR^)#P6Q79?8V@W0[Y7.#^>0YY;2&HGN20Y$A1*E9>7 MC<=PI;NU@2GSC_GF]V)7G:;9'GR+@TP/BH8A9UPQXP!T\.WG3^O-SUOO779T M[ZZN;K8;%TA7]6K!4W]:3P-6/<:S'NJMC 39JP-3OQ:[QB0$ .4<<$845)0@ M*@6N35J"J9M]*S:_K8,IUL543)\[]2J\Z[T^*WA7G11U1RE];I!QHE]!EF5JW"/6@[C00U4\HKS8']:9/***.(X)C)O.KEZ#F(A:6 M 0"(\0,Q:BPRA-#&:([C5LD[FIK^T*BKEF&(&E'&.$B=*'@Z&#KZ-BZCVG5J MH51/ D^#4WT%LQ[D)4PLT@PMXU+D1'E!I"+,YI8UCP> 1+'NWVI"'->Q*;;?%;NL_\?:/^^53N:QR,.V'(0@0 MAIUDP ]$<@*1JDT[Q)&(>=%[,3AP)U#W/N,I=\,O#LYF\\K;A/%"/PJ'?91' M%S?NTWQT+U.UG-[#[*>#CX>;!D>^>2%$MQ8V]2K[-+C5;TCK 5_3M G,]_,? M9=K03+SD@"MLI&%4&8JL'S6L+@&3KXE"3@,]78.X,.':29,(O&R>BH>WB_EOB^6S M]1BN*#966X*90;F&&EK>V .77:@=-1T^*E[C#N;2NK)"1,^2H MTX(!=C"*0-00KJ.I@1ET6J)F6U0U@U:EE\FU@9+D# /2B$K&4>E4Q,JS&V=" M[4*U *HGA:=!J;Z"N5Q[I[M&H;QZM_M2;,[0T4%D,'<8&<?0P#E/)*H;Q:0SYXL"TU^WVR=(%95I(U%7+:2"H M-+B6O25*MUIQOB)66++42>9IH*JW:"ZG2SVHE)HOG2QS$P"!@4 I M61ZH@4Y"[1J#0L"HR>L.9@8&UO[+WUNF%*-?6K(TD'2=\Z5;<>FR/A%94X*H MTZ!1'X%C7=Z^>Y,6%E>,\0%!-QP!K$C]7*=1DB:J&M. MN]@9/&UZ?F?S_;,;B'\J/P293*C3E2QK: (UCJ*QR5/*!=B#G=J^(%!KPM1= MUFG@J9=(SAS9[D>=M"*I56VOF<.842X84) 19I$50#:6**4P;D(IQ<+@DTFO M"J+^%_@%P&,UP;]D] X 4/[_=>VMOV3\^;_J4'__+WX,^;R23EEIKZ>ZK('- M&0;$H=LQ#H2OZJ]6#MVFI,X995H(V$7':9"O4P2M9553U$@HH;,W@Z0B6!MG M').<$0X8A8V97%.=6#8G[.$C)%W'4CFOX%;SZQ+>($=W"),[(.@+-I4Y!V3X M3@AVQZ$\4X2G[;0F9/).2'R'$3GSW!76T,[F\3V!SA^>%@[5T?#)X+.-S M0P"^U.1*_I(\*3H$[ZYZ>*AN>IXOW\\7#V]69OZXV,V7,VE( M25>70P=5[IB%AA\02S2//'B>:&7P-._HF*??XN'GQ2J[W_L6N<\J5<8PIHRA M7QQ:3H0K7J%U4B]G0^?7U:E@.B M:L;-P^YQ4WPI5MO%M^+-ZG[]M7B[WI:;V-]]^CC_8R:< $#3'$N@A:2*0=0L M72*G=%3IU+YM#[__LW$W6^]W.)PZG"V]K]%[0OL5/Y!A-]0]DFTGDN\G^Y_Y MFNV=S7XJW?WS_KS-^E/F?1Y]^K+'H1X?W MZ^WN+A-WF/ [S-AA%'MY\'F<9^L^N$QIA3",#B5_+^4:*W]N6*WQVN"R@WC3 M8%F7 -I*-:9H<232:8N_]3_]]4_-;_P?O\VWQ5__]/]02P,$% @ 5X%H M3;%678CHJS\?3 MR[_]Y8_/O^K/]LV;O_R?__T__M?_\^NO_]=\>ON+*T?+ZV*Z^,7.BGQ1G/_R M;;RX^N4?Y\7\SU\N9N7U+_\H9W^.O^:__GI;Z9?5/R;CZ9__D?[XDL^+7[[/ MQ_\Q'UT5U_G;_$83H;_>UMI9( M/_VZ+O9K^NA73'ZE^*_?Y^=_^26.<#I??7>%+UD7__ZB_#>Z*HV54K^M?GM? M=#[>5# VBW_[O^_>?EZ-\]?Q=+[(IZ/B+__[?_SRRRT1 M8XD416G<_W-[C<6/F^)O?YF/KV_29[\UU:$TT//EI/AP\?)WKECDX\G\\#X? MT&A+PSI+?QS1\Z?UFNK<\GHY2;/NP^*JF-GR^F967!73^?AK\;:<5^EEM0:Z MZ>X3X6XO^B8N2->K"M5IU.X7=P-/9>8=TDPS75_]'"+CSU>KMY^>E]_2IA#B M)W'KV-OGBO4[Z6Q54AW63"-=C[*\'B_2E\SU]-R6TT7\HK@_C_?3HD+5MKOX MMKC,)^_RQ2*J%Q5!/JZUA@8RG9>3\7F:2":?I+WZ\U51+"KT>4_%=KOW,9]% MN*Z*Q7B43X[NZ\96&N_XYT7\JUL.N M.HUUZD%UC"*(AO-BG*R48CHN9^_+15%UHSNBJ1:&\&8:=]-BOO#?;R+I#\&Y M:AN-=;J:,ORR9#,=N/-Y1)W$1Y5D\>/-]**<7:_TP+U=JE"WD4Z&?#S[>SY9 M%N^*?+ZS/^%VK MZ3MJ8#05VFMO, ]3>].OZPSKH):[&.#;30]WA9? MBPE],[U9+FH)M)FO; ^2:JMKA:J-=/'WLCS_-IY,XI*I1_^]'$>4XBZ33R_3 M!JGG\PI&V0%-=-7E0]69&DUV-:3'?K3-)9H;Z\'?U3T(Z\)M#'I+VUT-LMH" M<7!#C73_UN8YR[_O[^"&HDUWX=!I7J%J4UV\7;'SB2WG41#EAR_Q6Z9KS>D? MX\657KRE7G0IM?VC8LJQ_G_OMHLCPOSL.LO$Y]7MX2YL/%78?]3555MX6O M:@>"BA-K=[5&NO:IF"]FRU%RZ^P_6]Y8N/EN5)3VKCK-=ZJ:R'94::A+7XOI MLKCE[ZW*,7^LFH M^/!E,KX\1.-II/%NAEEUGAS43"-=_SR^G(XOQJ-\NK@+*8MS=*U=_7&3SOOV M=?N )KKJ12I_^_E>/%C;T>WUFBI0XWT5,'G3@VU7Y+@ZVVG.RK=U3G'D8,-]S?N8^/RW$\; MAGASLZWT_?,BGS6,^;:&&^[_69P\1;,]?]EDTWTN%_FDX3Z_:+*Y/A]!C,7+ M;E9DPJ+P\=_'U6SN=Z,BF_)0TXEHG+E/XR7^F5Z\Y/$FA_^TOL:-9D\QDA00I MW($F@!"55BI*10A,"AN\>PK>)%W**6=W@FH7O=6(5F,[F^7GJ=^K*/:'<27[ M:#0ITWGS692JB=WX+!46,P! *>&R6YQL9IR1PR5)(J^#RFLIZ- M?BEG<:?_VU_P7WZ)O[DH9K.[773'+:05M19-A:@@Z\J_7N->D(H2S%!DB OO 4$ M1G)FM<&*8X>I1]#?&O52LOL&>O9X1]H V)$M9DX+00,SB@$&8Z@.+E"@PBJJ M643LW^O4\;0J^Q#1PTHUC 7 _'@TGMA#_7T\;V#B;VHVXY0JP%1B +8@O$Z M '>:8V1U%%@],K=#R=994?8&<%=4?-I15\9M=;J#8IN*QTD-@(23Q$@)1!'# M/ Z*,,6% \/5$*G3C2C+QM'KBA>WZN +U>E=[(L77_;4 *77'NC^F7V-?B_.X ?+YW M"]Y<(5-(6:8)YY)A(,)HXRT!KYD7V&-?4\$?&L>:$G79 K:];+]QBJVFV@,P M;\?3XLVBN*Z\S>YH(C-::FTHE8H% $^DTX%[B7CN7K?3 MYL30-1&?.8GL&PM2(4TPYR!I6+G#]2D[X!HAP1:6 M-8)V9]Q:>QI#.7/E\LOB8CEY.9 *5#NDG+8Q:YAVJ901HAH9T5' 'W5I'5]$/!**^PKN-; M.WQ??1'G\/IHUAS6O1QK;@I2^_?)Y9,C)DZ]"SQ@1(@$I)Q6$E-'#421>D0J M^1@'81XJI MFX7ID-2EW:Y055*(1HE^N#C+OU=;E(YI,;,(2<\,94( *"=ED$I@$4(4)01# M^UN'-HP@<;'*8K.O:A8$ID(&SEVT<86P.L39(8%&*T'&S1J=W(K2+C?*5N$? MPDK13/;?GW*%T0Y+XK1V7JJ@2 @.A$JR"\L7R&C30(!"*! M4NLU&*GDW=@\%^3$SN@:DG/9/+(=>@SW3:>]Q[V5V\@\PP11%8RE' 4<_XHV MZQT&(%PEB^3UL*LF#P[?_XY"N0>FGV@K7 BNV\:P[V'D@7%=$_IK,BGXS_E3(+?2UNN_][ MG)-)83B$?I6:RKQW0$BP&#EA(RC8I L&*T2"EKI.0,( X_LZ)6(; AC0CIO& M\+9:;,Q!364:0$@6B)%>.>F9%_P>$<6Q_NDH6=]4:%D&G;'R@WVC%XO9^,MR ME6C\K+Q]ZF)MOG\J)Y-0SK[EL_-=A*S>2D8$%<9;#DP8HS3EV.(U#I[KG]-/ M>P1-GO.Q-1%TYR79EDUGHVOD>>$LQ$$QPIQQDFONF;/N853:=AJ3=;,E#4;C M]&I#ZB^<(C6A[HI 5=R1.RA5I7J&!68H>&J5! D!:1[4O6X1;;L3VTD[H%<+ ML+^6%8L$,$@12'XFA;SA0MPYF@(BG'0:NGRS,>W0:R14;:"'<#C9?[C50(X: M$3!NTD4)B@U8APQP*:(%:35UAH=*%Y0Z"*JJ;' <'%AU>,L9LX>UP%?I4K+"-6\3BQ\H'&<46 M^S>OL-SLJYHQ'=&V06H+ 8 38T04O0<:O%78F/[6E6U=/RP!U@&M9#APPB,A M*35Q4D@G,6B*I.;.XR!,':5V@.M%<]1X<EDP"JY1]O6,;8-(J4)>?2;R@FG#F@OXY'YVM&@C;$@+%$( M*.6!:ARW2FE.+"U>+1ZR)/SUG3/PHTQ<7X\DX]<^O'F+>&@&PO7#& MO03A ^8B@D.3KNBP"%1*R:1WHE( ].MDS*'B+!O&LN<-[K@=;369),&,.ZJ\ M2#>^770]O6B7D8]#RA:JMPK'XU7 M):EPSL;%6\19"J9F0L2A<:P1J5=CTE'X[N?2R^=!TB?9AVEQ-KXN[%4^&Z_. M2>ZM\:V;5:5Z&296:$2X3M?+>;J:Q0 9*I304EM=R>OUZOEQJ"S+]A#N>;5Y M6R'8;%_5C&EKL93U8\'O6WFZ7ET_ M_W#QZ+,CE*D-K62*:^(#%YJ#@;CT&VN=Y"A$;$&S;H-_>EO8CJ!%13VJ/N0= MN+#3X[#C54!PRFN0WNH;3R^+ZX MP1%F)&;*@?/.$14WN?XD7!B"DU++'CQ-$M#PJGC%.K7:8!AH8<(RD"1B\P(1ACXD\$;=^ M77%N9<712![M*'NWG"S&-Y/"QP$DEK_-O\V7X\7<%(MO11$UB>MB,KZ\2O'% MW\K9G_,WT]%?\^GYXJI(L7KY=/OA3Y/-9UHHCS#1&K@$[HCQ((QABA'K5& G M$D#1#"'*WO'ORDOR@-5MAO@]9TN;BF>4!,V("$YH!.DB8]3/G104@[(.JSH. M_P$>*C6TGS6(:%]N;1 MB3/F4"$_#_EK!-3.%IGGRVN5\Z'ME3*)TGF'\S+:G>"HEP;Q.,Y@)(WJ):H3 M5S7 DZ&F-Z>F<.UABUJQ/ODI;@\.=+K/EUZK7]V261TN5-NY]K>3!>$=%BP: M!HY#-%6,= J+J-EAR15A)Y9(N@E2;-_6&H>[$P?P=%Y.QN?IV,KDDY0W^_-5 M42SZ\_7>)Y?[<'&76SN??"SGXQ6[]KMXJU3/++-&1AFP=&?$(J[B@N*(!*RT M8YY4,BC;&;V>SR/X52Z$/BF8$68(<9( \RP(F]YVP>L1<4I/+'U7LT)^G@JD M#K*=)9Y9=?+N 8S*='E6/K.62&*5H,*Q$.'" L-Z;%3S$W'8U17L1G[4@[(K MFMA\?I7..N)?Z2[_UWRR.OU8V'PV^Q%WP;_GD^6NSY_4Q3XL1.!6K*_WEF^!80[FP1^IJ/)TE+#^7L<^SXYV*TG,5%N*CR0MR^ MNAF))F*@<%+/%CX^3/(YX>IZTN)OKVZ1< M.Y>9[=62?YLR!!Y;9V0(P5E_/](@[:FER6O&+FL0T:ZX\RZ?_5FL[L$\*&CO MR^EH[Q*SNV)&I><((68E!;">6,;6\\T[ZNL<.@WPY* A_C2*:5<,^KTLS[^- M)Y,=7%D7B48D%THZIB/$2C/NW;T1Z1'B==)8#U9KJ1:V>(,9I4!Q%O=XQ3/3=R ,1U1YF;4R#>2V\ M:0'9KCCE[@1RFX(OY?Q;CV 'D[97RBAQG$<-WE!-A273V)!2X!5WA@-F6(6UGA9DM!5J<$6<+%>:@+);(WJO M]9P%2K 1GE*'O ;LHO&X=BT%;ER==P[D4,WFAHZF#L2NNP"7_,MXLE*KHW7V M,LUTA5/,JDUD7ED=P4,LFG;!JQ#2M9TU]STYL1=;6CT.;PGS'EA7_;1\>Z4, M*1UU,^.UM!H)AA2"M6LRO0)]8E?FFA?^=G;50[KK$ZJ/^8_D*JA^-O6T0N:0 MT-0JRT%;("%0)N[.WPQR&)U8JJ$FQ+SE8*H6KAVR9K9,@,TQMB$NI)H!] MH K6RRN6IM9MN\-=S:U[C5J@2VU,!Z$257) 5VPA$Y("&U1 M8&-JY<8;MK;=CL7?#NR]G8T]PNO [*G-3-/L+? =7H;E!-N.;9H/5ZE>9TX ML6'KW^W0K%FX>U#$WY;3R[-B=OU8[ZNFB6^JF1EF%'%X=9=18(C:(?;K\5** MZ^R,PU;%6UO%&H2[+\V\^D'MQDH90QA9C+163MF @\(FW*L&$M=Q8@XP,J1U M4C6&= _J>C4]/5JL$1CNN0L.0(,Q1*G[99?[2CD57Z6"WOKQR8'0=K>C['"H2<=>IG8HU1C6'=X8NY71JN?[+D5O*)T% M2CD(R9'&G'%/O$3KQ9< 0*D3.0)VK@P/T)K5 DYJ(=G;B?WZ^BK_*)Q_S\?F;JO[E&IFS*F\:#PP%K%[C'5MS/ 6;J).D8Y/WE%CC3#+0=!HLLKY>KET16 M%F%*QCHKKHKI?/RUN/5GI416[XO%AXNS_/ON$))#6LIDD @9<%0A(Q5HCLGZ M4(@$78MJ W02M4&T5@'OBH!GLR*?+V<_*NUP+PM'2Q0K&I1W@A J,974K=&C M),@Z2>6JNX74+8VFQ662QFLC4FU4N^+*I_0TR+0X]_EL&@W'^:,9X(J+\6B\ M^VGY?94SKRF2:2W&(+!+_R+L?M36US'.#G88O=+=KW&4^S/T#S+P,V8):$]Q M7%XI@_28Y;W3E'(FZYS<'NXI:MW9V )S:F,ZE+LEU;S3&ZMF/B 8R@$JY3G MDGG@]R-VM?R-:G@LZM)EW03>#PSK/D?JQQ6B5\5B/'JP[$XR82JU.@J98]!Q M<7,2Z%=>D\*F_1J)!A-1=R!F6:("^6XK98I*RC#B( 2-EH&16G@21,",DF@CG%@" MHLY7O:-0[I-+'Y:+^2*?IE1*!Q+J4[A&/\(BZ!"[-ZSQ<.@HB'NC4#6%:E>U M3#JA@O7&.>XASA3M P]<@%.@J>1UXMHP^MG9=#S0O82,W':Z:LS(;>G,4!F- M#RTD^*@K2FE8D"B:)$")1KK603_^63STS>';\;':/1KS#Q?I*:0P*;\-X@G" M^\X<=I+VHEJ&#<86J 9,TR8 5B&4E-*@0OR'J&1MMC/:])Y+[.['6?EU'/$U M/_Z8IVNS'VZ*69[N@NC18OSU]KQV/P:'-Y998A46F-#(<,VP98#]'3(8@3[= MD[D:)"D[1KVK;20.Y"%*.2!\P@G M\3)8BO4:V8!9G3Q' SPV[I# Y!6=YE)HIRC%IGD'_\]*59$F)[KZW*V&/]K M]?D.7E>IGEFEM6.6(@:.14E$'.QZY%37RN0_P(6V7_*\R&?2N'PZ"^--!HC) M(S3I.D0QG>_CXN8*66 (#$GIJX (KK4GEMZ-CG"DZ[@]#UXE.WG(<4C\:T0F MO65INGMMT!33XF+GC80]-;,(&[?> 0/(@CC*0_K\3I+ZV0\&6 SJ 8V*QH M.E-/'ZW/]ZZ>Z:4MYZM\"VX\OPVEW*5R5FPBXQPSX@CC6 K%O9,L\#4"A*HZ M=M (W(&1[CK+C)Q^=K8_'.1HPJ^*-'$@_B8)4&TP/W M)CWL@34B0)U$). [="2 JJ/_5G=-G3HK6Y!$_ROC7<+@Y,E]\2C146OEK@:S M0!EP2Q7!"I"U@0HIU^@$7^M!E@&ZKWI=.QN40W\LW9FL_R!Z[FPIHRAH%C0E MU#-B$>$#-DZZ^< /5>]\+)) ?1'R"?>CKM[<0?Q<%,#F6(T>&P(LI@& MY30$N8Z[4<;03B^8=7&RU L!&T"^1Z,[J1C/0=K]X$?U1C(H[0*LWDCG)M=">!ZV,HXZDX,/[F8A, MG>N0AZN&K:2!12[&2$TJ"Y5PQMY[X*F)49W<>I,NQ3;(\OSC>GAQZ8V3$+2[MBQ\? M)_ET$[D.3]'>D&ZTP--FU_%P][:DZ:_Y M>)*\F:GO^:3X7(RB%;_']CB@E(HRIPQ\NCN/C ))?9"K"/IM1.UK.%!>@2[ M)&1[_RQ5UG5^>3/^Y?4LLGDWD#5#VZ_8PZQ@ Q#)Y@PAE0Z=;&HM8N M=.-5[/M66=L,[DH\/:B0CX>YEFEI0Q']#FWB $18!&K7J]^1@M M39TGU*I'GCW5 =L8 \1*<#8+Y>Q0,HG7B(0_/ MM=676[P-.K8F@YZ9>'_WHPFW^([&,DF5U"(B0Q!U( Q#;'TR9KP/=9@YP%B> M+MWBS:'>AT+Z*)FP*[[L]#INKY5)A1@+#',EJ ^@%<+WR[0"O>K=) MA!W*8SW0^R#7.O/TAXM_Y+-9OOOBXNZ*&0>FXV@]8AYP$(@:>3]:;FR=N[0# M/-?KB6*U<>_!\/C/XORRV !,-6-C6^V,:BR1MD8;BH+DVF/+UN,67-0Q,([U M;?=F8+1"N\9ET.\*=YLX[X_I>;*/1G%DXZ\IG'=S)H1T1#2/Q2;+E*5QE7CO MPTWZQ>$+9$/?FQ'DA(S*$!91@6;,N8<@8PN.G]AKKKVOK_V(K>OE^5.Q>CCR MK#S+OZ=0XO1V6QQ!C&?F09;>:8K&EKN+15:)6IEA7H__O TZMB:# MKICH+RZ*T>+#A?\>5_7I9?$I;EP?IJN(SW1\.K]*T79?\TFQV\ET2#,9TTYH M[+'$G LMG#)N?5AA"39U7@0?H$G4BL^\1;R[8E[JY;.>KBZGC4=1=;H;R=,/ M'I7\6,S&Y?G+ZT5WIMQC6&ZAVL'=;CN21?/1"JH]X=9Z'I!49KT..#"FCL/U M\"Q=K:_%K;!_T!)[%?.GK>F0(:N]))H:XBD1EDE%UNG)G;2^CN)[<+C3S4K2 MD8&SQ4_&\0/%\)-3EE#J07&GC8AJG]34H_OI34.=-'('VVJWE/73=GT'0R3L M04+HBK"?ES8(V [4'68[N$VH7,P_YN/SO5D-GA7.2,!QFE 5&!-*@L0!W2LI M7+LZ1M4 0T4:E_7+Q 7U .YR2TV#7V?AO _RFVJ$,NF/M*N_'*GG<^7BQ3&]U M3D?+)$VS7+PO%_]5+-*\V\G.:DUDE&O&-$<:++= (AKWEU>\ E[K2GTS*7\4Q>=B]G4\*C8?K>K)BAZK[/(I3^WE-#U1?.M06"7] MO@,A?:JO4P*Z72[3=KXQL]0;3P-8I#"Q3"NOUMX^+VBM+&X##.CKC>_#$-_# M].COA="/*T%=%8OQ*)\\[=XK?RZ42NA-[P+$9P>^*2:N' M[ZOPR56T(FJW'P42@/,4=K_,MB5I/JT):/- M/"NNHMD\_EK<*LY#,"1O>Y*VH9?].\RVK-)2!B"D)Q138A!PC!$WW!$)6$F7 MW,?]F9M/WF+:'9+ZZ*EZPP0QD@\/@4Y=7*46C6;PY#JO"M*K?>*898F I$9K0@)$5VODU:IR1TTUF MW"HS.Q?,$.@1S)[;OPJY\FMQ2Y?^1N#<61%#_^ M"S.%HPYBK4U82HVCD!&Y0]=K5NMH8( +C*P%BN>[A=)Y(4.*9/->N2%[*>?=*W7W_? MH0K+TI8:6=PF*!"=0BTQ)M)%'47>;AT*-+&5IDA;IZ9?B^FRN,O(^.*5U/L+ MFNF)Z?C?GN7EB-8RRJ5$PBKEI.9.@E84UM@XQT\L *HV0UZ' MQ8Y.RM7[97<0[ X0VEXO8XPC3IQ#:E9Q9F6=>+0!KBV-$Z=)<#N[ MD%Q,)K>W&][ELS^+Q2IAQ3X6;:^4.5#(4(JX@/A/#))*M!ZE-ZQ;W\WKHU!C MR';%G]^+:3'+)['#^OQZ/!VG\:<4J?M)M*=F1K6W@3B%@Q*(F6A;NG W7A%7 MY#IO=0TPJ5/C3&H6WJ[HI*_+V6+\K[L;3F^BZ*:7*8]^TO%W1B#NKIAY%X I MPCD!#M1K VL'IQ*8L3K9$ [/D?3ZR-0HNIU&32]'BY6+R%[EL\N=V0\W%8^+ MKK66),<:L,9HHB;WT%ME@@[[G MO\:J3O37X7E2)7-Y3.,$3J!^,P"U&'(Q@) M9>^9ST.=E"H#/-ALVG=3']'N4N^D2^-IT+==C1MF$<6VV[V^N4H6UTDKB2/< M2V$4DPP9LQZA8;Z.035 -;AISC0$:W?$N>W>?NOI6G(5<)H3<48 %Z/ M%C-7Y[;@P;IN%Z&*C>]/3<+;;9:X51CQW3G;>+J,?;_;;,OIW!07Y:QXE+_L MW7A:SL:+'^O9$C6WIZVD&V.+'^^*Q56*E%LOP+N4I0Y[D4GF@5JA,"?>,HH- MA[7C0YIZEV('J*PWOT0.55*=YU6\F]BFF!87XTK)%9_6R!"-F@<17#H37 A, M<+$V4,=NNQ1+NXSDGNX0D/ M7]U:50?+SM+$Y;-I7#Y3$OE5QJ\*H2';JF041VV5,*VCRAH"!"7!W*^7E-=Z MW!>=_H+2$*Y],.:4H$"1Q!REA!61SC>FR ZG%FB$I_?2'O M8>+*.A?@!I[FID7H1@/48..QZT(YB$]1Q36M-.H]!.@C;' =L5 MU5K&>V@,W+<+'M1.1A 3R!N*I),@ R-Q!JZQ M,$B=6 !W>U0YDI/'"*%G0MZMXR^&&<6T.JO3O2Q0C/(K9FLON9Z2TULC@H;@@S(+$!9H06*H S* 4&&TWJ^* ' MN*_4%739!J@=3PV[M(5BWP\F;_ZZ6DU2@]^"J*M!6](7 *9I\I+1H*1 MU9(UMC?"-],4<)84Y[/\RV378>B&TIF@<3A1P? (8]!.&,!.:B^(BO:\Z.BZ M;]_3LK* -TS+>H!VI;H][:G^/M[ED']9.&-.<<$MX]8[$&",U4Y;HZR5AK%P M@C0Y6JX[.7($F/U0Y'U^7;@RKNW3RD1YJ)))E;*U>.Y5D !QA,(: "H%=XA2 M72S]^6B MF+ME01"!=T6R#C;PH6K5C.)HIX"AF&D$A#"-0^Q_"F1$1A%4YX++X'EQC##+ M5O%M@R58'L)> ];CD*TNVM.]TMB MZN_6_6EG^8P&"@$I20.1(#37%C%%C#22>870B?FOZ@KXQ76G^I!V1IEDX,YR&@*@+B '$'5MZ28252BOIXMI<1\<=8#J )O>@VF#V M0Y&]^\^FXIGV%#PWFB.NTE/&VE)J<+09'9-QC'5>@!G@>E)'M#M9!6.RPLNC$G"OUQ/TROUIC MP!Y)HOEL\8A \:?GY(D?99_RZ>4V ^C)[S/%@S:8": ,@<&9R4R'PRAFG")K085HEX&8!A$/?Y]O\P?E\F(D-8:HY1'$JB2FDE!O%)$V0 VU G%&Y WJQ&9 MU\"M*V7P[_ELG#:L3_EBGV_S>=%,$8:DX2@"8 !YJ1QUV!*!F0V20)V X 'F MPX M"LFN^&'R^:J3>TW'IP4SYS"1"!BC2,>ET!OBM'36*T:CC<-.+)J[CCC+!G'L M\"3DO)RN+IE_R:=_?KB(TBC.4[??OC$?/NTE2Z7Z<>F-4PA)@3B/UC'5.CB/ M%;$&.>6M[/0]KU?%H3;@[2<:Z.UX6KQ9%-?5H\;N:V2$(,!2>!^'!99#')>+ M'VB*.+&VUL') /,)MAUK956\X[>7,TK/T09YTR)2V3JRN!YQ^+V2@)\K)Z;/.N1C)G M L,>@N:(@K%*<< T;>41#4-JQ;(.<#]KEUP- MT/W1Z=3)_%;YE?E9/T@&RZ M[.3R']7WNSWM9 9QQABHN*4;)Z9M\*?"39.N6:R'P[OT M<%8Q6J:K,X^&@VMQ<$N;F9>< M@?(4K'IB6>R[YVF3Z!\=3W[0\OZ^7/COHZ+8@MTBSS:MV,XS;WW86#,+<<*I (P";(B-%5)T#M88K M7.O)CL/S=)X:^1K'_V@>_CV?+(N/Z2'8U,MY%%1Y\2Q"=AO-*E3-N$#":(4" MIU'%,$0A:0VQB@N+M2!U0D,&F&.S418U#V^+B]7;8CX_N\JG#UMX64DU:[+Y MS%*'B ?,%;&@F#;!8DSC$LX$=J;6C9O#TW6^+K+U(X+>38J'N?4I2?PH\_9Y M&YEQ%#REW.F0@D:DY"%$32(8C*(&RVN%PPTP#VAG=D)-H =$MM64J4FVVS:R M@-)3"%8'[P, PTHJ(YUSC#JK+:\5;/'3'4\T!_316^W'R&CXQ)F$X@B11KK.:3H^X>.'=F'N\NKJV=VUNI"/ M9RM] QLORF0")HL9)D3,1Q$ 5"3;^3=+IBB/U$AC_!(<)38#:%6%6]%ZM MACM8\E H4X$IRBQ-^5&!IB1]R$4#Q8/B$,=2YSH(_@G\^D)WFKB<7Y>SC73^>N#)26I#_+,XOBWQZ_H^4L&^Z.(M_S//1 MZD6;K8I.O68SZCU!0@D!A &S2,8].KUAB*20@M5Z#A*?NG^]6^S[-]WB$'ZD M'+>KV*4/%V=7Q>VK27$VW933XH#(LH-:S31FEC%'*0T*2"#:XA"EPW2@7MI: M1^/XA-WPW4/?PZ:[FE]A/,VGHS22.+.^CA?CG4\G5ZB=(1 ",4LLT0*XE(8# M1<1QG))A>*BET9^PS[X]B(_>=^\7X2KIT/?4R$R(G!>4*V$H..Z,Q<[S=-7= MIY.&6E[-4_>N-P9K9TE%)OE\_N'B;N?^,/N4,K-72Z>_KVH&!K )4FN!'4C@ M)C#OD9:.,,1!U?%8DI_ /=XPOKTRRG\O9J/Q_-;*O?_E_.ZW.Z,-CVHOHX8Y M$9RB!C10+Z0-#'@P.KU5&"VA.MS[";SE78#>F2(U*U.HQ>H%U#?S^3)NTH]Z MOTN'VEDQ4Y NU42E$8$"A;C1B <6%).<(^QJ1?0/\GV0QA6H)O'MS)D>A_WA MXEDFG]M$ *:&(L6A !VH# MI;72Y9.?P?7>'M9':^RI3V7%/BVG452?;XK1^&(\LN/9:'F==(#11@.PP=8S M[;BU&"MEL8@JJTA/?"!&K#3$&(7KI'\A)^S7[T\$_;C/TK%69:]8*IQ)A**Z M:G!47#48!3+^S>("CS7%RJ-:E[M_ H=_;43[X4EZ96[^.0HG/_\P?7SCO7J MS/8F,AZM:,J]Y,01P,%)'8$TR#+K5\\'4"3OY6\:Y3[7LC^ER7IRO%]ET M'#9>K.XF%T6EV[U'MYDAPK0D&@N4HKH)5CC.3$&Y!3 I'U0=+OX$SORN@._I MM.G)B43UXZ0GU3)N2 1!)&&Q9$2':UN@HW$4A'!:\7;DY_ >=\@MOUG+/ 7 M%T4ZL(N,*#BX7,00P8AFNK"> $;: "Q7B#!A GL9WEP ML6F6'(EOEY>1ZCZXZ!C7WD4[29H R'FIN:4V^!"(%Z;>\<'0F5-/36D SKZ( MM)^!J#RX>AFAG<6>-/+@H@+K M,#;2.J!Q8F%&.>9!<*D%8K6NB@R?+8<*N-*#BX=!VH\==._HJVP&/;@& 0G+ M4?P6EUY,YD1+B(NR1YQQ3WFM9"2##\YITF@^%M&N-Z1G++?+6<)-3\_?E]/1 MW0_[G9!'M)8AI176RCLI#%CJ5! ( 0E:$P+(G]CKC;79L64W:P_Q?M:N>DG/ M>;0=-14T4(4!*:L!4R[CY*4!J*:=^G"Z"&)ME0554Z(?!GH_M/ICFE^7$:!_ M%>?)EY[Z_7%67(^7UQ&D5=&[D%U;SA?S]T5U]AW<*(,E,U":B- QR MUB,(&C3F4.NPNS))U2U)I\5ERCA^UIERUCU3VQ90'XE/]FS%ZV*92P?\2(;T MD!MHF;*".AFDT=H2:GR=6.O#M;ERD4].AF,U8/YYKX5;P8!2!3PB##I:[A8" M\ND::7 HZ)_DV8AC5;[ND.\\%F,=2N*_WQ33>7$J01B>&!."EH9*"UA1&1<5 M')4E!=81EA)%O=X@#$*2\T3&/5)3B*,SU,=%E'L&AG&0)_*:;E,"KA"$<1B@ MK^F$@\@*N=>QX5\A-;6NH*N-()QV&0OI9@0!ZHQ4A%53=0X(8H#%'?!JH#4];9DX[/ MJ+<'U0;S-08#Q@D /GB7'I %S+ADTG#KO=;>$B5J99,:.ET.$W'58,##$!UJ M,&!*>J1T7 BME& QT4YSC0AWUCBAC#QE7APCS$.# 0_#MS-=YGH.<[^+*Q?(8"&"6I MY=3&F<6=M$8)'N*/C C+?Y*0KB"5UYLM M];.TW7O)+9,>@1-!(^V=D8Q;I4C\\92=,O7YU ;&O:Q'-K\9+_))BM#1Y_]< MSE>I4*HN3ALK9T8ZI:P*#B$,.ICX+X@_,H<$E[;6(R[5+:ZN8ZQ:7;":P+EK M=MV%$U2@TEW)+';;>"09MI(!%D&)Y'=0F@AO183LE/6AY@AS')H=19VLU+[7 M'UL2C9RH*#AEK4! DJ8:-0=L$+$D6D"X$E/;&>%#6,]3?LW/(LQFLON!I?V5 M,V'3!6%&)7<84E03 F$,$QZL]=%$.STMM([XGS_/U32^1WOJUSTIGT=_K2;H M+JX<4CTC6@I+,)-2J+B:$NZG MB_'BQYOI13F[7K5SQ+J_[77Q'=^R8UFO7#?#1#C'$-4,B$(T*",LP]1:$M4L M0RHQ=],*/U\O\?-B]-?+\NMOY\7X=G6/_WB^J,>/[GN;0@XVC.AYD8RGU-(" M40;.!1L(XFS=<2--K3#? 2W0+0BR; 30:EKVP2S0L3OGJZL_DWS32RHORF0X M+BT$:^V"3Y=DC0]VW6TKXZIQ&DMONSRH@VA+1%B/]6,Q&Y=QN.3<4%W6-$SF:Z(8D];#MA":W/*Y.E$?ET[.< MT3HA1 9.E60*K%BSWE%EZYQ+#"@!?Y=4.1[=ELAR.]A/Q>4XC?$V&&D+3S85 MS0("3YG%1C*"I156&KH>A,/5E.DM%!E0/OUV*=( L*VRP\9!S_+)FVC1??__ MBDT/%FTMFPD1!Z$Y\38PQ4/*@!C6P\ =:X=#"C'?1?\J(=L2P2YNP/\L _N M5ENW%<^\$D"%HF"L0I(8'/6M]6 T=G5.+ >4I[Y=FC0$;JM+21A/BIF-G;HL M9[L7DB&OB]GE>'KY M^ZS\MKA*5ZSSZ6Z*;*R1.4Z3.B65$XYA YZQU9"\4T0I62LYVX >E.V"*TT MW"IG/E_GDXE9SL?38K[-O-E0,K/4<6V-=Z"=$R10'M+>Z3!V/@BHLYS@G\:5 M6A_8=K76\OJZG'Y>E*,_JSQX7JUB9HE BAKJA;:4*6LL=W= ^1!OY/XWS MM7&<.SC\"OEX]O=\LBS>%7DZ UP=[O86[7#?FX=#R7F%F(==U3(LN$U'((@: M RGH"%'.N-0Z+O8N_ME?Y,.;Z=?B-C!J_F::CF(C(]_ELS^+13HQOP:%-1)Q,DH@*[.> M$$R?1O0SM,LX5Z$0PU"-GTM.K:)NE'VG]FEE0=+! M>42)D(B"E#0J%@ *!#(>(>$K[;7MC%9_C6 GLH5R]CE/]RY']W+XLGB0RC_& MBZOQ],.T6!T1K,>Z X]Z#6>!4ZQD5LOF.7J;.G7TKSZYFY?+R*OY5%+MHV%C;F95!4'"2U+)WI0_QY/E--3B9!%-B!'G>$"O"0Z6&%X2B=D MO."XTCE)V]'IV\FT+Q]BY38R'"AWDL;QYJ&PGC:3X=C=.):,7T55MJ9,%A[@(!)KD$HXU"BA'J,3@'C,D3 M2W;6@MS+-G#NBD=GLWPZCQ)*CH+/Q>SK>#2>7GZXV#"(>0H:GF_^U=[,)$U^ M3:81Y]2B8&W?J4SKSP++!@C& &?'KMGT6 -8$.PWM,3RRDY#*HU((C. M,\HS;J02B0 M4.\V[(#N4@R*A&T(IBM2_O'Y]_)K,9NNE)/+(B)SZZD[@)=5F\@(\M2#51() M!\1+I24+5&(.QD3[K\[Z.* ;'(.B9DNRZ8J=56R^MQ72G1W43B9%"OE!C%- M43_W&@?CD/:6BZB[F#HJXP#W\?;MZC;1[]_YK]>OB:6T.$>=!#QI(0/-D68( M&X)H'+_0+L29KPU74:5QI-N4PJT?"[3$C%G' MI_-*5\M6^=J*5(;,Y+?QI[:8_*3M+)B +(W;FD@OHP6BJ,'*R\"0-^FV02>F MT],D<3\IE^O(I7\N'QL.0%FT""E8C_/?1Y-E"N_\5$2C;SQ*F2%OXSUW$JJYQC-CO+4Z&I<.#'"2WEM M!$@'U*)8 1$,FU,LI@ M#T1):8#4\1,=?#>_BU?;^UX+CX:^?]*EF/+Q=%DNGRD/'].14Q+]@XJ1/CZ* MF0=^1V:-"! $8MY(P,H9H,PRY(@VF&-?QWTTH-0!0R%ON](9/L,Q>1=+7,T_ MS-)K@,6L"\;O^V5)L36,:0&E!7AMR5D=**VDTDC$ML6? *&<>9, :B#)"8.1,G-XGN_@U0HVR*]B[HI^?+\;7T>AX MI, ?P[]#FLDD1LJ!=$PC SPE>M$A(N,"4=Q$,^>TSJ9;)6"+N/>@Y=W_\S_' MQ2Q^_]6/M\778E)=V=O10!80BFJ+Y0%%U47%61?Q9D$0'_<9%>RILFX(.E]S M8NFD)9@32&D,<*&&0C#\2'+J-8^R.8LUR M8!O3:N/=)Z_(4;RZJY4%RXV27#"CHP)#B+84&':4($*$%W7>-A_R[MHYKX[# MNT]>T:-X=5X'3!L1# TU,I0/D!&U^53F]D;#A-%5Z1^5TZ+'[K[_ZNCF M"IGFA"+J'8M;#02"M",.2]#*@7/8UDIS/CRB]4.,L@5)O-XL(8QPK"0$PY@& M"$@'S"PHSY 5UK(3>9IR4(QK3ARO*TN(<4%K@93BS@,QS$C*D54*:8LTMG4R M\0]0+QP&U1H0Q&EE"='<@N%8%$VXT0H&8SU M%G.03BCK%1)8((=-X+0.WP;T$NB@^%97")T[F6LXM=Y62$_3Z/=DZ=&AH'@( MV&C0@6K!=9 4$PK4,E-'P1S@WCX QV./TNOL?M)J:!L"?BI< B7<="GC ?%YG3\O?TQ)?G]XD:EDIG1G@^OTI/(\6_TC;R-9\\ M.;EZ&,]_IB67^;1JDLSXC;D M(FH19;3>)N.5?.>?GFD1MWK'CWW/N[7R?1FCF"+AJ37UEZ9O-LL')6!'S!UZ=T/?#.>)UOR0)6B@JK<9P! M2DAA*/5K+"G(G^FEILJTVNT8Z5 7/*#H/^]<;H M*X,L!.DY<.FIX$ZY]6Q67(M3O5#>+ <.B-$_#.^>CN6.W!^..)BK^TV9 >QQ M!!4S!MPA(E&P:SR51'7.FLE/L1OW(H?7Q6N;3T8INUO\YZ=R,@GE[%L^.V^= MY)N_-K.&&8(%]L3SY-CWVJQM!P66TGHK]I 9?P3;6F%](X+YMV/S$,>95-ZY M((!;3,$G?YY8;\5:.UF3]$G+^9^GPVC<4JJ4UM]R$3PEL7=0BIB(@+*T$6AWL9J%J/ M)@SP'/6D)E?;PGZE$^YSL5A,;DV][F;8HR_-%*+&P_^A*?4\=(=^AP:EMJGO/&6T;@6H?@_SDS\>8TM(%0GJ.?8\^Q;M<]/VSW8 M/JE)U*2,^SH37WE;3NMLFZ37F:1&EC "Z1K**L<@MA"LTH%7NK'6=6S@6<3< MQ"_]\Z@@P?O:&=56R&" MA;#UDT4$4C90@-@I !"*4F:Y%80X8C2N$UDX9,.J2, MX2CH]*"Z($@PZ"8,]G7SN5^1=*#E_UZ6Y]_&DXF>GNO1?R_'L^086^33RW$< MRNV@>]/V'_7M>9\.NB=X4#L98:!U-+B4M!Y,W"]%RDJ$;9!:1]VM4AK0'O&H MLM %"2*4P$)1H$PL")Z>;4J;-UI"6VE!V*8!CKQOM\-HOM M?BWZCHCO9QV1$IO@C$>42Y",&T(-,8B"88YR4RFDK"6_PG5Z\^-?*YE_N-BV MW&]R*>RLF 7*.<,>ZQ!G031WE><0W"HLT8 F)W:GM24V/'NLJ0/,"3A4IAXAB@$3-99MEJBQ;(910D1@IN)$CCJ2UEX@+[FS(1 $=0NJ-Y)Y)RR5RB6_ :37-#& YE9(8 $[6>?UJU?OO*G,DK(C^ >P M^YD?[_)_EK/5*>_^AXRJMI+%86-@Q&N$+'C%M":6"V1= .LCYJ=%PS8(4GV3 MJPG^ $CXT/_W^76Q/^W 82UE2OETQ]XAPS6@E*J5>\<\8]1YX/;$'-JM,*4Z M&QN00%>,=.DJ>WE3G)\5HZMI.2DO?WP:7UXM*CRBL+MFIIT/5&),#5-@$#4LE):R8"G1.M8U7G^:H"G'EVQJSG$NV+6^W(:C<>;8E'HRUEQ M&]F_EUC;*V6 0K1_D4)@+4@LM+!$4&N5%L9S?&HO4G;$J\8 [XI69[/\O+C. M9W^FU..K'Q(*^YFULUZ&G#&.$!<7YCB%B#0D/0T"\0<&-CAQ6H<)79&K2-44 MW@,P+M]6R>-4H7JF*5<$&<$\Q1 X-H"QI2HPB>/(^8D%F_3KTS@6]0'P[?=9 M.3^2:ZNJF:!<:RP($W&9CJ-6QL7A.V]2["B#$WO=MED25&?8,5@/@%UZ-%I> MIUO0Q?GCPZTC3RHW-Y9)@RE#WC*/7%1-@PP"!2J"5Y@8'^IX;ZNO=!TF7N^+ M@\W@/P!6OB]VWMO>63&+>P1%AGF-?)QQ!*F(*F+IB1<9%0U<9[T[W.PL%_GD M)+EV.-)#._)>%_XYC[BIQT9X;JE%PGEEXI^6849MW*P"$Y5!DM M3HZ$]3:]],[3Q8G5"&Q<&CM]=>&FHY2)M22YA14' MDU%3XN9Z.K?%Y$!:E< M3A?)#W'^S^7=C?0*/-E9/^-,4B.]]T(JD1Y&3 D][L8>_ZCS .H #?DVZ-,D MOEUS*V)0C"^G=AEE-!W]6#UX?'OBLTXM6(%@^QO)F%."" ^*(A*5>:6HPFL4 MB,>5$A*]GM.4-EC6.,A#W-&"DU)2!L%P3IP+R%&U'D$T_>K8V@>?B]QTD@VN ME?WL,!B'8=KTG(6MI[P,SC'M@F+(+ U&+&NV9I1V+I8$=[D^)8BK/\>X][ MUGT?#MJA=M3*X@JAK=3:66+!X:"H4SI(+9EA,J!*67$Z&VNUW'G;JV7!2A:, M4)A2!<"$$B;JS]J'R"VN39THG 'N2(W(_45JO,;@[7;.#B:/3_-S6 MCE >) M6%R4#7<."1FW?!VW?L9LJ.30:6>L_N*B&"70[[O_*5\4*8_B>+H<3R\_1)/K M-MITQ]"K-Y)91< 3*34PQ*T#0X-:(\$IG%@FX$8X478$]GYU,TW>%9&0HFA% MH_1)%KM@EXMY/CW_?\LOQD%CU[V:2XDKOO7 K%\GX_V_O2W?7;/D\_I*2LJJ[2DE)F M,K-T3K?A196DDA$?8V-$<'N?VE_WB^6S ^9=,*6^+./#B8(E<9@20AH,";7 M1UAO90 :#&^4%#0(#9JX:$VGB,QA98!2XSP%3)E.K@4#R!4CQ#O?YOJR$9IS MG6-C483L(Q,.0[MWY62$-(0I%O()D0;.D"1L"QHC(&7U9[= MD;I8(?'^5S[1M>/(J,B5I9X9EKMT@M5IG$@$R^0 2\7CN+2&3^KPR2Z43KC=#TD7TO3C69!?? MOT]7&W\^GX_=)EI,?U8?)K^.EVDV'AL=LM(&Z0)1 ")(I6D(@2,;--6T5??; MMX.3YV>3M@*>='=,1;8=$STD+YO"@Y$;XX)62D*]VQ(8J BC]B92W M1N-KJ[EMS^P&Z+F(LJ7P<[/^5BVWB<7K^DZP$RTH#@V)QE$4/-)):E-@0DKE MM!-!.^#"RV:566\;.^>R>M$+98MBYQS0_&U-%E$+FH.4TN;&[3;3R>Q3^F3;(;&! MK.AD_IA/O+.7HR0R0!B2R$("#L=,Z^!0(Q]RA/0[K\ZEZZ^*AEFK,%"!<$Y# MS(G=C#J5_%2//$57UH6F,!)?.O'#,F\T@F[H9*VW(>]"P!H#EP0G2Y=)R9!F MCJCD/ 7)N;PHT>O D>;[AQQ2NKG_5"U_ICUXZ"#SQ6.1!,U *$QR,\E K=<* MZC:A#61&Z!^/ #)=L*%4>*9^YUVUV?SKI^KKJ>97!\=$2BQ(J8!X M187GW#,JZC4JKJZLR&08J'7-A6)(J_[GJ>[KPW(Q3W^]W=+B9FF_3>9?TRYY M_L0T4>Q'\C%/Y#*WFC<2B96@ KB6*F#JC/!H1RMEA&G3HFV$MT4,C-B"G+H0 MU:OE^AFBT[]>HCE]%#]6JYHH!Q*)]CP59<[0=)@SCBU.1-,:D_K]K0E7=GI? MB->+KNA=""\'4X?V/A>]@=PXWE#M7;X'RM-:3Y721I.S/Z>)A-?OUL?JQ6*ZKNX.I'4V&1<<]DEQ1+)WE2'F)0ZA7 MJ(5JDY$X7H2FYX>1V6G[V7- MFA(<*87.S^G;;N[UW>)'YO+I._[V/!Z#IR8)YKPH4,DBH,33>F4"H2NK3.V) MZR\O]FM/Z&("[G']R2F=WTV6=ZL_?B3_M4K/,Z1.8JK1^"3 M(@>U=ZNI5&T4Y0A!UH[]+^54#P0> [@XEJW ]3@^($RHHD,[GTBA@]=I- M:)>:,D)M60Q(5MT@SBY1AE'E6^TM&.V^O2P6V9W;S(K7S*%L*/Q^6U8_)]&[73B]GD%Q0 MMM9\DFA8WI1)V[-D%2 JDW]>^\\&(_!*H= M]T;7P6'+DYB_+BNJ!_RT)>DP(:TCZOZLD-:)>2(F3C&=**"-"0X:<&; M=7E^.V?"8PAI='A9R] QU2].\_LM%U+X] ;K7QLQO.F#G!ARHJW-B6$QD$O=(UT\O[*N[!UR<]$;D<>>7O6N09EXZ[FCXMKB0, %&;AR7&CJ=S1S'%H% M56%\P!Q&I9;F4C$C<'N%_>D:@+\_&(7@AN5.G<:#L%H))6LZ.B;,E2G0@MQ_ M:X=%[S6R0"U&EE-J"+4>URO52%"T-@&?4NL8HH%Y(BE_Q+ZWK935:&5+:PNG,WH.2@AA"0\40(70="O'+ARIK#=825+DA95N6&Z.0 M, &D1D[7I:V>,5[VP*20DNG(+3J3=J4X_VXZ^3*=3=?3S>'RI_7B]L]OBUGB MR,K_XR$'1D][T$VGB-8+ZS!ETH!GAAJ$::V>O16M+@<9H3EZ=):=B<)(I MG3P&R*:A298%?ER5+1WEZ=VHZ@$[K6DZ"DG4R#]K.$,D%AMK&&',>V>9,2[4 MMFJ ).>OR]3J7>?U0_;!0D?/Z'5F_.CO(Z.CWA =.)<.B \8N-L685B$;'#H MN@(#O<.L6W(/H/^:*;Z8.SQBPV1:ATE_Y51H7*^#]0(PP@E+?(S25L* M(A?%%8Y12@#'0GM*M39"&\?$XRHU%FUWT^/]U4\-CER!!N<8I1@[)RD57M6K M-LH4;;]9 F%= .#5Y>@=4WDX:766E(J$*@3)94F[,)B0*_6Q?U331+91;R-T MZ'I 3FN:CB5ZWB)J'CT55DGJO67@ RC&F7W4Y):W.73CXT-122.I"WJ7TW-' M+WU(GL+LX2Y)UWS(E'[=):?AJ.([>[9H1**X#D9Y'!@PE(Q+O:,+1L2TR>@> MH8\WW*E-_[PI%^9:K?,F>ZQ:/6WK'QH259 V:0\NP#@9J 26G-[="IEMU=/Z MBDKTVJ.O(P:4A-C-_6[+G,#5XW.1)+N!&T2TU,AKEB_ZJXT(+!F[LE.:]BS= M@Y%+B5G,=J]FLRPDYW>_3Y9_5GF7[-9_S(8_."AZ;GA P+E.?W')A U!UJND MC+5IYCO"0'KGD.F,LD/IKC-T5O3)C\W)09)R'C"P9#BB>D56\D:7BKR=%-Q> MQ$L+>A9+J:S;\&^C].\6JV,@V?-T3'*3@T">$&*XY"9IZ%IRDK2P-C;-^362 MO>-D.)NF/>U+8>KI!6OS?SI_2"^^6\%BOC+5_2+?+K([&*I6OT_GBV7R6W^; M)[50K=9IX_Q]EJU;^WNU_K9(/_E9[8KNCV"UX%M$$ASF5G!BG#+)DO#8AIH/ MSK?*)!UA=&.X/3!>GI;=6VEE.[UBJGEU?_1XX,"(")KFN*7S5"'NB=2,U(J- M:,*OK"ATE,C9B^ZVG"J%Q/H@Y$.U_/0M\:!!7.30D&@5M4H)1"V22#/&E*TC M/T0$VJ9#LA@?%H>3GQTQ8"B(Y0LB;\_ U^;YB#T0JE0@2.L@F,4$'M<63*M6 M[Z,\_&S/Y!.HN82L0T'&36%^M;^Z/'T$=&16=\,PZI<"0@ 7":7VB M7J?PO$TZH?RW4NN#!^6:7JWM9/4M4>GG]*ZZ,[_^6.4TR4NH5T\IK;UTBLY>/5#&4MQ%MZM_(+,B:@H!M%!_\VW/1"' B[37KSSXON MI& ?7Q>3<0,\!$&Y2Q8/IYK#(W\8\+*I;]<$X!%P:[!RE<:!NQ,C(Q,2.Y:6 MF4^/A%324KI;+X-D]UR7>!T6,J=*6UJQIF#L>%E-5I6KMG\^HXV=_)BN)[,& M@K;Y))$X@ZQ'#B7["2'$A!"UH\>XH -H;EX;#ZNN>>F>A]/7P&%C MWE-*0!M$##5!U7'Z7.S8)L.AN0!56WS.JZ^YE*#O,Y#.07$2=ZWI/ASB=DWW M:F&_M_G>61AL,F$$L $)L-1C#]9RB7&]Y9GWODVF?'.I>>VH[($3P^'T:#WW M60 ].E.T% AP;0AF5%DM76!UM@E#8-OH\Q'FS@^"RRX9,*!9F3?12VH=K\UO M/DEDF&B7+T5TCA-FA22/&7D,&]9&0#9/HK]V =D1]<<74>\DDAZ31G"2.V6X MQEZ)Y.3ANA80%!9MDF=&F!P[*M>F-RX-C-5M!E%'IS]')HN**\:=U$CG2]AL MVLBR3E4'J]O=T(3&I\='=_S3'6]*(?;#Y%=]Q55:S&U5W6WRWS8Z8L]JCL#U MS)FB%H8SYPTA5CC-I&.F/MO(IQUM(O"7NNB?APK$=X*;EWWE>^7'^"1J)Y(T M4I<\0VQ>#8&P^*I9_=WU>WZYM[_]?M1K-\ M3!+C9I[7I.=W^8^<,_QS,CM1NW#.-#%M.\P<-YIC$5@(O.XCF?\L6;?DQ;:SF]39IMMY*_?_#LR0_5)R =-?)# C?+"*B9<[6QPAEL5J>%1BNS!DO'&S-,<(3 ME8*UD Q")\1C0CE/YF:;_Z<^J-O%> MT'='O=_F6PUU+!> ^%8/FU^:]N<<.#F-?7E MPQZ#8;H4JYX _7_^\Q67TCK^W/QH[T]V\[RB>+[[>S+]C]O%]RV[WD_6#\OJ MYMX\K!)=5KD%1:[76MWPJ%!7+R3^:/A23PIHQE7 M" !Y Y0%S$3 R:DSS31+7R&O@YMEP]M?V]\_)Y::] 9_'@U\G3=5U""E2$8) M(11 :VDT=II3;(C0PK,R0=EB\8;"2&I^.WH7S!E)X\?F8#UOHICO0W7!,LRU M@D1_)03WAB%,4#ZO;M/N<80IJ,-"M5?6C$9S?LXIC/_6F\'X( MBWF66-NS]%T7CIUQ<_LX+#WW?3'?-NK(5UW,AK-QBDD%8V4" 3:&6P@4E'?9 M6Y*>)N])^D;UZ2\ID#FS61=2%&U6E3^)[Q^^Y_3$Q?+(V^]_,$K"+&9)A^6[ M_J1.RL18YZS228-0W,J%><-[NBGK%AW2=MS=%IQ%P VQTMH SFGMI4W^/[+$ M,LY:W5XWJC97;5EYM)?">40\#8@#XL!5\\7W9+DV$ A['HW4,28TS3G] $X+ MI9.WKK"2RF#-<-G\LSDR1.]<@[:YXH"&B+#.9.2U"22$$X:**(9R+94T7O&.A=J+0"PZ(< MF8NUKLBFXO1G]:FZ?5@V+4@X/"@:1#DB.3:=!+7"WA P8 653 <)I$T"R@CK M!WL26YW3N6B98 Z=3&;/?(V57J^7TR\/ZQQ6_;RH^TM6=[O,=+U/'+R05"DO!0;FM3$2 Q=>8"N<($7MI_[1V05\]A41EN3!J)#[8;)<3V^G M/S8U:.\7FXSUZF[[9#X&21^%Q?*^FFZ>=].Z$0V#:@Y4XT2AP,,@0CJF]MD8%0T&Z,P:,"["3V>QFD]N5CWC^>Y+5 M4WL)O7_6* ,@RYP&4 R($THQ30EG4@A!;:N4[!'>!S@84+L@_L!^_BYL_\I_ M/-_3/S13-$PPGQR0 (GDV D3P%!$B$I^KU.B3;O6\\'8>XE,S^Y9O\0O5L[8 MR04,5BJ-/+9620(.,8.5,D)8$(;R(-J<8)Q_0]A;]_N[(/%0\+G\,@;G(;F% M.%D3WH T0B:C @G,<'#)2X0VZ2_G7[!U;1"ZC,C#'FMO):C_*Y<&5G?;G,/O M/Q[JM*#=DOR/U;_*83:F08,6UDG! 1FFD6/8@<>$49$GKWR@@\ MR,17"1@GFGYV^T71 !$,I>U 2=I;-NEA&L Z8QA#$K7J\C#"@,#N84S< M;TKINY9+,[_V3Z#_FAYS0'O\UL@92>Q6R"7Q#\E7DD(FVQ0%*Y3&RA9-*"MQ M"=)0,'W9'W\T+!UVZ[R??*_<(MD$QPHM3PV--!A+@A.84I>\*J$)-T1(RK4@ M 86BA]@%^I"/ 3N-\'PQBXKY+]]_S!:_JNK3>G'[YS:"]'N5'?ECYMJA,5$* M#8 T%0)),!SIX&R^1%PZK;2]MA3^[EC^TGOIB, 7)V\]5;=O7N&/^72]^E0M M?TYOMP>;!R%RQNAH"!&8.TFX<"#3?X)HS@TCQF'GQ+7=G= U6/HC=:>P24+W M?K'\/IE?#)W],T0O @?JC!(> Y)$.>FE#A)AI[A5X;I.P,K!IQ-R%VMKL3F@ M6T^3)?I^L:Y6'R:_LE5Z4H4='1=-2"M37J@D:\&EO>(-"QP10[Q);F'98X*W M!ZT^B#P H#;5L8OYW29YH3Y2T^OU)#M0YR"LP431*LN4U( 5EV"%U$F_!PHA M:!,8L6U25$9X@% "42Y3Y]=EQ%W';&32[GW1O"OO^=*Y?[ OYT_,L9U,"@DR0% "-:@E"-(H4"] M!RAZ]6N)N&%YT'6+^HO8-L0)X,#M-TJ=YB45*Q"FTC+#P5$IDV+75B 30'(2 M1M% 8V\F0K(K=F>O&TZ=URGCK!DCR2TQ37!!* ; I7'24*\P#T8Q&ZXL8;]K MX!P\G^N3":649'>FR%GX[>K+8D"*"\)Y(%P Q51+T )1(:US@QJH?;=5K24TYH<>WXM[?8](&=Y=:A9UUHU'B.Z(,A2"AL7/ @@>@$ M"VRT8H8X LT*M@:B@YNN;F>+U4,S 7/)=!%SZ3>-CC@RD%XS_4LICSG23B+- MS'5IQQY0\ZJ[7>],*"TGADZ-*RLN#/9$4L.0"LI;1B@"Q3"CUHGLWS0*QO1M MK1Q8C5VLUJOFV6\G9XE60@"N$P()(^_\MMLV[M7R9W4B_>S$R.B]Y X'@H-.RP47@L6/Z]6J3?!^A%CK!0G' M5%%KBI="V.?T;2^HGW'^RI*[.^#SH2RL5G2] M.)GFT^)^_3]IZ3;YY5^KU?&\F;T/Q^2\H^2Y:VPX!449X4#J-PV!7]GA7'<( MZ(RD%S/?_W5;K59ADD-$V7RKNXU_KI:;]DVYT'?/%(T(8*G3 M!CBWDJOD1=)ZC0):A>9&F%G5,6QZI_<(S.5W#3(,F@R/ ADDC=2 K,&.@/#* M[%9NL"!M[BPRT(K"YC+BE8+/K-KE*2]Y[5KX'.H>&1(*XMJ")"0ZSH!7!7.]6:+UH M59O5W 4L?3MG7QCJB,I#:JY/U7H]J^YR*OWB89VOO"5G*K,],T2#P%!%$&7& M:J0Q0Z$^B[+(0AN4-:^SN1:4]4/T(4'W>3F9KV;UI5B;B(F^^W\/JW7>36?" M[^AU' _C[RELXX&SN OG'04G(/$!@I8@U=:*:T=!^:< M=;JAIS%HTM%9^<^-9HK<>V>"3QZDU9 +I5UN^4J4Y%HZYZ[LDKH>L')9\M&% M]"\B'EY='+QZ?G/PD,+BZ)7&C41%HQDB$IDARF P!@@EAGF6_&A"$AZ\L(T. M>P:A00>7=C^'9@9A!F8"2L0B":,5S6Z[A),8! MUIQ*8#XV+":P2VP51G9'Z0K]SM5P_ M U3ZUTLPI8_BXYW>_U4MOBXG/[Y-;R>S ^G(1Y^/@MA\+Z36:2&0EK6M_K!: M2?",7UNM:#?L771/V%[!4GU]^88'\XN//A\Q1H8BR[W!*MGCQ C.!)<4/ U" MVRNICNB(KXON*7H>2E;5[7]\7?S\S]O"W65:?)K-J M9;]-YO/JD*%QSO 8A*,4$"A+!2AIC21.,X&])UI;UT:5C A!O=@=/=)Y+ @[ M6?_4;(+HL-$:"RF 84BK594V&00&!C#2BE'&.0H$&\4M5O]:F#B7;8L.:7LQ]W^O[J:3 MR?S.3I;+:;5LAH2C@R+601HI%0%'07$P+)\Y6L<05J%=5X@1ZJ,^4=$EG4OI MHP/Z^5V#BI530R,B''A02$OM 9B15E'OC?$.<:YIFW3<$=9%]6+I=$SCZ5\(+E:5>G7W>?)7Y>'O_?-%H.62F.FA=,Z.1E,4Y-O 4A;3XCD M=ER)N]X]3,X[+>J ]!>KPNW]F8O[6LSN$U7['TP.K"542VF#).!S18WQ"#&N M#&%$NBM3>9V#HQ.JCN' \%GK_ILOL^F60/\ZQX6 $J_ !N:4!2.$Y!@QYAGF MQ!AN&MT(4=?,DUPK]VR\LM ;_.I_\\>GGH>1-%(2ER0GHODJU'DX%& M=2*+ BI(TM;HZCJD=8R3!HYS9\0O;,I\K+)?D#3=7IEQ>C,>'Q\E=QQ3YX C M !JH2F3-,M@J'/)OUZ61^@9>'S0?%=[\7S^J? O-Y^GW],C-_:?TZ>H^D2S] M[%1.13=?$ TQS+D0M#8:I F22JG!*> "&VOT=3EWHT!LUTQY,Y#>5-&ZR?IT MW[DNORABPG4(R'IM"%#+3 C$!NO!(JP):W-)_7BM@6(0['H'M.'=F]D)3>)R MW7U)Q(8KA+P5N;M*HILA. 1NG/4X?W0EI]W7L@,NY=NHT)\^O,UP^=K:AGF: M*0JAA +)0F( 2,P5IIY00A.K EYG7Y=42!=@N6+&30JP!XCY(=-)2'N4UCO MOB("IS;?^B8E3NX,LBJ9H,@%DT-XGEQ;[\*W O'N.3>&N.G@]9JE(J36X7R/ MC;?$*,$HM+:5Y ''R:?IU/[Z>WD_E:WVY2>K.T6\RFM]-J]<>/N^1R M#28*7K]0@]U_>% D6#H!&N=*>Q#>:\158K/V(@3%;2.'IY^5'N5"HYKL1A-$ MXJD.8!AQ"@-&0M-\_9^6A%%)0JO6'B/<\EU X67M=1]T'LIC]R8G[S MRU^.3Q%!4.Z%TP%K#USIA$'A%/'$)7/4ZRL+(=>VOS* MO;Y/Q-P;C(Z!4D=I()@2!LY@E:2>I29]H*5FJ(UO.D*$=0^'E_WQ.B?YX%#+ M[WVR]*'!Z,@-DX)P(3%5H+23V 2I'&!AB69P947AG2*A*-W<$Q,KAT10BLE@@;,@W:;P*10R2#4REZ9#]PIUU_JR8YH/+BT M:G(*=WIP3$:_12HY 88>"N,T)Y8R@(XKKV_LJ2?X=3BI10?'&=_K*K[A]F[ MZ?TQ.[_!Z&@=,&P)9HH(L H;AEU:.0J@!,;B2MH7] &$IAB[F-@E//OUXO;/ M;XM9XM_.M7>;]85PV\^.,#8])$7'D7O%,!I ;I28[1),)SE;/[ M!O3D][[X>;<]-YXC6NMD<)X80AE(8J4+BD#@'K/ *"YZ4TN);FE=P>*EI=(3 MP0?9[.\GR^4DWV\_=/BNK\VON53*DEQ)YSWE3$G@CJ@D>8$CI!K5-?<=QMLL MP?RRL\GJC&N;7XV**###*0G:(!*L<%[CQ[4JU*I/\@@U>5>,/QBP:TO@8B[M MPY=5]8^'1#+_<^>,G8C+'1@1M7/.YB;0*#A,N 3BF".:!P+4J%9%N6,$4!>< M?HF>3B@[(').!MH.CHD">VT)TXR#%\CC?*OP=HU<.BNN3?RTY?1IY%Q$UX&P M' , F.[50G=L&?Z&Y(U[;G[LF2W+4G+]5'[_CW7_*3W M/*F67CT;"5AE!'BMC'*),HAFX;E=$_)P92JI#5-?E72W(^40YZ-Q MAN5LD*1ADSMI@ K_2"7F4*,&"6^GQK4/_=,%7*.1K.$ ,B -H)Y"Q.FX81@9_6KUS1.RW*BI\+ M,+ O--LYC2_N0M3L=7Z;WRZK].,]V+E@E@@$)S&K:%J(S 7G3LA:YDH!H4W& MW@CMXF[PTS^=AY53CW5(3ZMY>N92T=5DTL0)2PU.O)#$(".T"TS75 +'V\2$ M1J@E2TBS'LA>"IR?\\YY6/[:+.S3MT32E;[]Q\-T>;1-TY%141HF&04:,# B ML4T6"*G7Z7"S).W6E]Z^47AU1]=BN3#/[WZN(7]S_\SO.)8*=/_!+I*]?6'4.'A*$0O$ M(N'SCA2AIACCO(V7>?;5MV]%P(V*)8-D=;STUE^2(5>>SU=7F_/!+&C%O0,E M3++$O<+"")1>PMB?*\>3QO>913D91T_USLR*FKK).20 MS_HZ81WS?!P$97*'=RMUKD/SJPZ??':JVE[26,"AH,]R90'AAWS'!A?*M+LD881^\'3=W3N5@#\#ZH'0QX75I[.M=@VR8]I-'CU62\MKAH UP)E7BAR3*<)"8&7]E M1]3#NX;%658*Z'JV 4=UMW^%N[UZ!,S-)H@\K5>SY&]I;T"GW1V$@ D>2924& E(<.>+B-^"QYP#XGD0CHU+^KZOUC?WQ^]P M/&^B**T4@G KDK^8-")(KC5&2BA$-?6Z31W[^?[38CV972MZ>^7+( >C S>G M[NO T[#DAC@!U 4!Q%,3M#,&K"*.6(D;]67M^\"SD2C<(6[7 ;F^_6W;##V' M)ILUL^WK.Z-'R%K@VJ=] XXB;1%U2FNA&,NM8*_,#NP(= J__^[_^/U!+ 0(4 Q0 ( %:!:$UQUE"1AY8! $G''@ 1 M " 0 !A:V%M+3(P,3@P.3,P+GAM;%!+ 0(4 Q0 ( %>!:$VB MEAKTMPX (F< 1 " ;:6 0!A:V%M+3(P,3@P.3,P+GAS M9%!+ 0(4 Q0 ( %>!:$V \/;W%A\ +M# 0 5 " 9RE M 0!A:V%M+3(P,3@P.3,P7V-A;"YX;6Q02P$"% ,4 " !7@6A-IU0"+U=* M !A6 , %0 @ 'EQ $ 86MA;2TR,#$X,#DS,%]D968N>&UL M4$L! A0#% @ 5X%H30WTY/G/R0 V"\) !4 ( !;P\" M &%K86TM,C Q.# Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( %>!:$VQ7,M1Y78 M %ZH!0 5 " 7'9 @!A:V%M+3(P,3@P.3,P7W!R92YX;6Q0 52P4& 8 !@"* 0 B5 # end