0001140361-17-030622.txt : 20170808 0001140361-17-030622.hdr.sgml : 20170808 20170808170948 ACCESSION NUMBER: 0001140361-17-030622 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 50 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170808 DATE AS OF CHANGE: 20170808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: STAMPS.COM INC CENTRAL INDEX KEY: 0001082923 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 770454966 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26427 FILM NUMBER: 171015624 BUSINESS ADDRESS: STREET 1: 1990 E. GRAND AVE CITY: EL SEGUNDO STATE: CA ZIP: 90245 BUSINESS PHONE: 3104825800 MAIL ADDRESS: STREET 1: 1990 E. GRAND AVE CITY: EL SEGUNDO STATE: CA ZIP: 90245 FORMER COMPANY: FORMER CONFORMED NAME: STAMPS COM INC DATE OF NAME CHANGE: 19990421 10-Q 1 form10q.htm 10-Q

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

FORM 10-Q

 (Mark One)

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

For the quarterly period ended June 30, 2017

OR

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

For the transition period from ____________ to ____________

Commission file number: 000-26427

Stamps.com Inc.
(Exact name of registrant as specified in its charter)

Delaware
 
77-0454966
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
 
1990 E. Grand Avenue
El Segundo, California 90245
(Address of principal executive offices, including zip code)

(310) 482-5800
(Registrant’s telephone number, including area code)
 

 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes    No

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b‑2 of the Exchange Act. (Check one):
 
Large accelerated filer  ☑
Accelerated filer  ☐
   
Non-accelerated filer  ☐ (Do not check if a smaller reporting company)
Smaller reporting company  ☐
   
Emerging growth company  ☐
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐   No ☑

·
As of July 31, 2017, there were 16,908,987 shares of the Registrant’s Common Stock issued and outstanding.
 


STAMPS.COM INC. AND SUBSIDIARIES
FORM 10-Q QUARTERLY REPORT FOR THE QUARTER ENDED JUNE 30, 2017

TABLE OF CONTENTS
 
     
Page
PART I - FINANCIAL INFORMATION
1
   
 
ITEM 1.
1
       
 
ITEM 2.
19
       
 
ITEM 3.
34
       
 
ITEM 4.
34
       
PART II – OTHER INFORMATION
34
   
 
ITEM 1.
34
       
 
ITEM 1A.
34
       
 
ITEM 2.
35
       
 
ITEM 3.
35
       
 
ITEM 4.
35
       
 
ITEM 5.
35
       
 
ITEM 6.
35
 
PART I - FINANCIAL INFORMATION

ITEM 1.
FINANCIAL STATEMENTS

STAMPS.COM INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In thousands, except per share data)
 
   
June 30,
2017
   
December 31,
2016
 
   
(Unaudited)
       
Assets
           
Current assets:
           
Cash and cash equivalents
 
$
110,343
   
$
106,932
 
Short-term investments
   
     
1,511
 
Accounts receivable, net
   
65,897
     
62,756
 
Other current assets
   
23,188
     
13,081
 
Total current assets
   
199,428
     
184,280
 
Property and equipment, net
   
38,199
     
36,829
 
Goodwill
   
239,705
     
239,705
 
Intangible assets, net
   
89,009
     
97,027
 
Deferred income taxes, net.
   
45,044
     
48,782
 
Other assets
   
5,127
     
3,506
 
Total assets
 
$
616,512
   
$
610,129
 
                 
Liabilities and Stockholders’ Equity
               
Current liabilities:
               
Accounts payable and accrued expenses
 
$
75,503
   
$
86,205
 
Deferred revenue
   
3,851
     
3,858
 
Current portion of debt, net of debt issuance costs
   
7,360
     
6,329
 
Total current liabilities
   
86,714
     
96,392
 
Long-term debt, net of debt issuance costs
   
127,087
     
141,025
 
Total liabilities
   
213,801
     
237,417
 
Commitments and contingencies (Note 3)
               
Stockholders’ equity:
               
Common stock, $.001 par value per share
               
Authorized shares: 47,500 in 2017 and 2016
               
Issued shares: 31,278 in 2017 and 30,507 in 2016
               
Outstanding shares: 16,932 in 2017 and 16,897 in 2016
   
54
     
53
 
Additional paid-in capital
   
907,787
     
855,344
 
Treasury stock, at cost, 14,346 shares in 2017 and 13,610 in 2016
   
(341,699
)
   
(252,981
)
Accumulated deficit
   
(163,438
)
   
(229,715
)
Accumulated other comprehensive income
   
7
     
11
 
Total stockholders’ equity
   
402,711
     
372,712
 
Total liabilities and stockholders’ equity
 
$
616,512
   
$
610,129
 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
STAMPS.COM INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share data)
(Unaudited)
 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Revenues:
                       
Service
 
$
102,685
   
$
72,590
   
$
195,105
   
$
141,696
 
Product
   
4,763
     
4,851
     
10,477
     
10,406
 
Insurance
   
4,393
     
4,082
     
8,833
     
8,593
 
Customized postage
   
4,276
     
2,467
     
6,718
     
5,104
 
Other
   
23
     
23
     
47
     
51
 
Total revenues
   
116,140
     
84,013
     
221,180
     
165,850
 
Cost of revenues (exclusive of amortization of intangible assets, which is included in general and administrative expense):
                               
Service
   
12,726
     
8,857
     
25,402
     
18,151
 
Product
   
1,593
     
1,642
     
3,395
     
3,440
 
Insurance
   
1,213
     
1,266
     
2,581
     
2,629
 
Customized postage
   
3,557
     
1,955
     
5,449
     
4,122
 
Total cost of revenues
   
19,089
     
13,720
     
36,827
     
28,342
 
Gross profit
   
97,051
     
70,293
     
184,353
     
137,508
 
Operating expenses:
                               
Sales and marketing
   
22,280
     
20,082
     
45,430
     
41,479
 
Research and development
   
11,628
     
8,131
     
22,150
     
16,468
 
General and administrative
   
21,451
     
17,113
     
40,433
     
32,375
 
Total operating expenses
   
55,359
     
45,326
     
108,013
     
90,322
 
Income from operations
   
41,692
     
24,967
     
76,340
     
47,186
 
Interest expense
   
(932
)
   
(905
)
   
(1,812
)
   
(1,820
)
Interest and other income
   
159
     
31
     
189
     
74
 
Income before income taxes
   
40,919
     
24,093
     
74,717
     
45,440
 
Income tax expense
   
9,879
     
9,802
     
10,539
     
17,911
 
Net income
 
$
31,040
   
$
14,291
   
$
64,178
   
$
27,529
 
Net income per share
                               
Basic
 
$
1.83
   
$
0.82
   
$
3.79
   
$
1.58
 
Diluted
 
$
1.71
   
$
0.79
   
$
3.54
   
$
1.49
 
Weighted average shares outstanding
                               
Basic
   
16,930
     
17,384
     
16,916
     
17,370
 
Diluted
   
18,125
     
18,192
     
18,147
     
18,428
 

The accompanying notes are an integral part of these consolidated financial statements.
 
STAMPS.COM INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
(Unaudited)

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
                         
Net income
 
$
31,040
   
$
14,291
   
$
64,178
   
$
27,529
 
Other comprehensive income, net of tax:
                               
Unrealized (loss) gain on investments
   
(2
)
   
(8
)
   
(4
)
   
4
 
Comprehensive income
 
$
31,038
   
$
14,283
   
$
64,174
   
$
27,533
 

The accompanying notes are an integral part of these consolidated financial statements.
 
STAMPS.COM INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
   
Six Months Ended
June 30,
 
   
2017
   
2016
 
Operating activities:
           
Net income
 
$
64,178
   
$
27,529
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Depreciation and amortization
   
10,626
     
8,778
 
Stock-based compensation expense
   
22,335
     
15,933
 
Deferred income tax expense
   
5,838
     
16,055
 
Stock option windfall tax expense (benefit)
   
     
(307
)
Accretion of debt issuance costs
   
186
     
186
 
Changes in operating assets and liabilities, net of assets and liabilities acquired:
               
Accounts receivable
   
(3,140
)
   
8,971
 
Other current assets, net of excess tax benefit from stock-based award activity
   
(10,107
)
   
(2,233
)
Other assets
   
(1,621
)
   
741
 
Deferred revenue
   
(7
)
   
1,405
 
Accounts payable and accrued expenses
   
(9,799
)
   
4,784
 
Net cash provided by operating activities
   
78,489
     
81,842
 
Investing activities:
               
Sale of short-term investments
   
1,502
     
3,632
 
Sale of long-term investments
   
10
     
66
 
Purchase of long-term investments
   
(4
)
   
(15
)
Acquisition of Endicia
   
     
(573
)
Acquisition of property and equipment
   
(4,360
)
   
(701
)
Net cash (used in) provided by investing activities
   
(2,852
)
   
2,409
 
Financing activities:
               
Proceeds from short term financing obligation, net of repayments
   
(524
)
   
510
 
Principal payments on term loan
   
(3,094
)
   
(2,061
)
Payment on revolving credit facility
   
(10,000
)
   
(10,000
)
Proceeds from exercise of stock options
   
28,641
     
7,042
 
Issuance of common stock under Employee Stock Purchase Plan
   
1,469
     
1,108
 
Repurchase of common stock
   
(87,919
)
   
(30,010
)
Shares withheld to satisfy statutory income tax withholding obligations
   
(799
)
   
 
Stock option windfall tax benefit
   
     
307
 
Net cash used in financing activities
   
(72,226
)
   
(33,104
)
Net increase in cash and cash equivalents
   
3,411
     
51,147
 
Cash and cash equivalents at beginning of period
   
106,932
     
65,126
 
Cash and cash equivalents at end of period
 
$
110,343
   
$
116,273
 
                 
Supplemental information:
               
Capital expenditures accrued but not paid at period end
 
$
376
   
$
867
 
Issuance of 2015 and 2014 earn-out shares
 
$
   
$
63,209
 
Noncash adjustment of purchase price for Endicia acquisition
 
$
   
$
372
 
Tenant improvement allowance
 
$
848
   
$
676
 

The accompanying notes are an integral part of these consolidated financial statements.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
1.
Summary of Significant Accounting Policies

Basis of Presentation

We prepared the consolidated financial statements included herein pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with United States (U.S.) generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to make the information presented not misleading. We recommend that these consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in our latest annual report on Form 10-K for the fiscal year ended December 31, 2016, filed with the SEC on March 1, 2017.

In our opinion, these unaudited consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) considered necessary to present fairly our financial position as of June 30, 2017, our results of operations for the three and six months ended June 30, 2017, and our cash flows for the six months ended June 30, 2017.  The results of operations for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2017.

Principles of Consolidation

The consolidated financial statements include the accounts of Stamps.com Inc., Auctane LLC (ShipStation), Interapptive, Inc. (ShipWorks), PSI Systems Inc. (Endicia), ShippingEasy Group, Inc. (ShippingEasy) and PhotoStamps Inc.  In July 2016, we completed our acquisition of 100% of the outstanding shares of ShippingEasy.

Because 100% of the voting control of ShipStation, ShipWorks, Endicia and ShippingEasy is held by us, we have consolidated the results of operations of ShipStation, ShipWorks, Endicia and ShippingEasy from the date we obtained control in the accompanying consolidated financial statements. Similarly, due to our 100% control of PhotoStamps, Inc., PhotoStamps, Inc. is also consolidated in the accompanying consolidated financial statements from the date of its inception. Intercompany accounts and transactions between consolidated entities have been eliminated in consolidation.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes.  Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements. Examples include estimates of loss contingencies, realizability of deferred income taxes, the estimates and assumptions used to calculate stock-based compensation, the estimates and assumptions used to calculate the allocation of the purchase price related to our acquisitions, and estimates regarding the useful lives of our building, amortizable intangible assets, and goodwill.

Business Combinations

The acquisition method of accounting is used for business combinations. The results of operations of acquired businesses are included in our consolidated financial statements prospectively from the date of acquisition. The fair value of purchase consideration is allocated to the assets acquired and liabilities assumed from the acquired entity and is generally based on their fair value at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Historically, the primary items that have generated goodwill include anticipated synergies between the acquired business and the Company and the acquired assembled workforce, neither of which qualifies for recognition as an intangible asset. Acquisition-related expenses are recognized in our consolidated financial statements as incurred.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
Contingencies and Litigation

In the ordinary course of business, we are subject to various routine litigation matters as a claimant and a defendant. We record any amounts recovered in these matters when received. We establish loss provisions for claims against us when the loss is both probable and can be reasonably estimated.  If either or both of the criteria are not met, we assess whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss or additional loss may have been incurred for such proceedings, we disclose the estimate of the amount of loss or possible range of loss, or disclose that an estimate of loss cannot be made, as applicable.

Deferred Revenue

Our deferred revenue relates mainly to service revenue, which generally arises due to the timing of payment versus the provision of services for certain customers billed in advance.

Fair Value of Financial Instruments

Carrying amounts of certain of our financial instruments, including cash and cash equivalents, accounts receivable and accounts payable, approximate fair value due to their short maturities. The fair values of investments are determined using quoted market prices for those securities or similar financial instruments.  The Company’s outstanding debt held by third-party financial institutions is carried at cost, adjusted for debt issuance costs. The Company’s debt is not publicly traded and the carrying amount typically approximates fair value for debt that accrues interest at a variable rate for companies with similar financial characteristics as the Company, which are considered Level 2 inputs.

Goodwill

Goodwill represents the excess of the fair value of consideration given over the fair value of the tangible assets, identifiable intangible assets and liabilities assumed in a business combination.  We are required to test goodwill for impairment annually and whenever events or circumstances indicate the fair value of a reporting unit may be below its carrying value.  Goodwill is reviewed for impairment annually on October 1. A reporting unit is the operating segment or a business that is one level below that operating segment. Reporting units are aggregated as a single reporting unit if they have similar economic characteristics. We aggregated our reporting units into a single reporting unit because we determined they have similar economic characteristics.

Goodwill is reviewed for impairment annually on October 1 utilizing either a qualitative assessment or a two-step process.  We have an option to make a qualitative assessment of a reporting unit's goodwill for impairment.  If we choose to perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary.  For reporting units where we perform the two-step process, the first step requires us to compare the fair value of each reporting unit, which we primarily determine using an income approach based on the present value of discounted cash flows, to the respective carrying value, which includes goodwill.  If the fair value of the reporting unit exceeds its carrying value, the goodwill is not considered impaired.  If the carrying value is higher than the fair value, there is an indication that impairment may exist and the second step is required.  In step two, the implied fair value of goodwill is calculated as the excess of the fair value of a reporting unit over the fair values assigned to its assets and liabilities.  If the implied fair value of goodwill is less than the carrying value of the reporting unit's goodwill, the difference is recognized as an impairment loss. As of June 30, 2017, we are not aware of any indicators of impairment that would require an impairment analysis other than our annual impairment analysis.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
Impairment of Long-Lived Assets and Intangible Assets

Long-lived assets including intangible assets with finite useful lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset.  If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.  Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

Intangible assets that have indefinite useful lives are not amortized but, instead, are tested at least annually for impairment while intangible assets that have finite useful lives are amortized over their respective useful lives.

Income Taxes

We account for income taxes in accordance with Financial Accounting Standards Board (FASB) ASC Topic No. 740, Income Taxes (Income Taxes), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. Income Taxes also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. We record a valuation allowance to reduce our gross deferred tax assets to the amount that is more likely than not (a likelihood of more than 50 percent) to be realized.  In order for us to realize our deferred tax assets, we must be able to generate sufficient taxable income. We evaluate the appropriateness of our deferred tax assets and related valuation allowance in accordance with Income Taxes based on all available positive and negative evidence. As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance recorded to reduce our gross deferred tax assets as we believe we have met the more likely than not threshold and we will realize our tax loss carry-forwards in the foreseeable future.

Property and Equipment

We account for property and equipment at cost less accumulated depreciation and amortization. We compute depreciation using the straight-line method over the estimated useful life of the asset, generally three to five years for furniture, fixtures and equipment and ten to forty years for building and building improvements. Leasehold improvements are capitalized and amortized over the shorter of the useful life of the asset or the remaining term of the lease.  We have a policy of capitalizing expenditures that materially increase assets’ useful lives and charging ordinary maintenance and repairs to operations as incurred. When property or equipment is disposed of, the cost and related accumulated depreciation and amortization are removed, and any gain or loss is included in operations.

Revenue Recognition

We recognize revenue from product sales or services rendered, as well as commissions from advertising or sale of products by third party vendors to our customer base when the following four revenue recognition criteria are met: persuasive evidence of an arrangement exists; delivery has occurred or services have been rendered; the selling price is fixed or determinable; and collectability is reasonably assured.

We earn service revenue in several different ways: (1) customers may pay us a monthly fee based on a subscription plan; (2) we may be compensated directly by the United States Postal Service (USPS) for certain qualifying customers under our USPS partnership; (3) we may earn transaction related revenue based on customers purchasing postage or printing shipping labels; (4) we may earn compensation by offering customers a discounted postage rate that is provided to the customers by our integration partners; and (5) we may earn other types of revenue shares or other compensation from specific customers or integration partners.  Revenue is recognized in the period that services are provided.

Customers purchase postage from the USPS through our mailing and shipping solutions.  Postage purchase funds that are transferred directly from the customers to the USPS are not recognized as revenue for this postage, as it is purchased by our customers directly from the USPS.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
Customized postage revenue, which includes the face value of postage, from the sale of PhotoStamps and PictureItPostage sheets and rolls is made pursuant to a sales contract that provides for transfer of both title and risk of loss upon our delivery to the carrier and revenue is recognized at that time.

On a limited basis, we allow third parties to offer products and promotions to our customer base. These arrangements generally provide payment in the form of a flat fee or revenue sharing arrangements where we receive payment upon customers accessing third party products and services. Total revenue from such advertising arrangements was not significant during the six months ended June 30, 2017 and June 30, 2016, respectively.

We provide our customers with the opportunity to purchase parcel insurance directly through our solutions. Insurance revenue represents the gross amount charged to the customer for purchasing insurance and the related cost represents the amount paid to our insurance providers. We recognize insurance revenue on insurance purchases upon the ship date of the insured package.

Short-Term Financing Obligations

We utilize short-term financing, which is separate from our debt, to fund certain Company operations.  Short-term financing obligations are included in accounts payable and accrued expenses in the accompanying consolidated balance sheets.  As of June 30, 2017, we had $15.2 million in short-term financing obligations and $90.3 million of unused short-term financing obligations credit. As of December 31, 2016, we had $15.6 million in short-term financing obligations and $90.0 million of unused credit.

Trademarks and Intangible Assets

Acquired trademarks and intangibles include both amortizable and non-amortizable assets and are included in intangible assets, net in the accompanying consolidated balance sheets. Intangible assets are carried at cost less accumulated amortization. Cost associated with internally developed intangible assets is typically expensed as incurred as research and development costs.  Amortization of amortizable intangible assets is calculated on a straight-line basis, which is consistent with the expected future cash flows.

Treasury Stock

During the six-months ended June 30, 2017 and June 30, 2016, we repurchased approximately 730,000 shares and 335,000 shares for $87.9 million and $30.0 million, respectively. Also, 6,670 shares were withheld to satisfy income tax obligations related to performance-based inducement equity awards issued to the General Manager and Chief Technology Officer of ShippingEasy on March 31, 2017.

Accounting Guidance Adopted in 2017
 
Share-based Payment Transactions to Employees

On January 1, 2017, the Company adopted Accounting Standards Update No. 2016-09, Compensation-Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting (ASU 2016-09) issued by the FASB on a prospective basis that changes the reporting for certain aspects of share-based payments. One aspect of the guidance requires that the income tax effects of share-based awards be recognized in the income tax provision in the consolidated statement of operations when the awards vest or are settled. Under the previous guidance, excess tax benefits and deficiencies were recognized in additional paid-in capital in the consolidated balance sheets when the awards vested or were settled.  For the six months ended June 30, 2017, the amount of excess tax benefits recognized in the income tax provision was approximately $18.3 million.  For the six months ended June 30, 2016, the amount of excess tax benefits recognized in additional paid-in capital was not material. In addition, because excess tax benefits are no longer recognized in additional paid-in capital under the new guidance, such amounts are no longer included in the determination of assumed proceeds in applying the treasury stock method when computing earnings per share.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
A net cumulative-effect adjustment of $2.1 million, which was an increase to retained earnings and the deferred tax asset balance as of January 1, 2017, was recorded to reflect the recognition of the previously unrecognized excess tax benefits using the modified retrospective method.

Another aspect of the new guidance requires that excess tax benefits be classified as a cash flow from operating activities, rather than a cash flow from financing activities, in the consolidated statement of cash flows. For the six months ended June 30, 2017, the amount of excess tax benefits presented as a cash flow from operating activities was $18.3 million; this amount is included within the change of other current assets, net of excess tax benefit from stock-based award activity line item in the consolidated statement of cash flowsFor the six months ended June 30, 2016, the amount of excess tax benefits presented as a cash flow from financing was not material.  The presentation requirements for cash flows related to excess tax benefits were adopted prospectively. Accordingly, the operating activity cash flows were not adjusted for the year ended December 31, 2016.

The new standard also provides an accounting policy election to account for forfeitures as they occur.  We elected to account for forfeitures as they occur, rather than estimate expected forfeitures. The impact of this was not material.

Another aspect of the new guidance clarifies that all cash payments made to tax authorities on an employee’s behalf for withheld shares should be presented as a financing activity on our consolidated statements of cash flows. The presentation requirements for cash flows related to employee taxes paid for withheld shares were adopted retrospectively. The Company did not withhold shares for employee taxes in fiscal 2016; as such, there was no change to the December 31, 2016 consolidated statement of cash flows related to employee taxes. The Company accrued $0.8 million of employee taxes in the first quarter of 2017, which were classified as a financing activity on our consolidated statements of cash flows when paid in the second quarter of 2017.

The other aspects of the new guidance did not have any material effect on the Company’s consolidated financial statements.

Inventory Measurement Principle

In July 2015, the FASB issued ASU 2015-11, a new accounting standard which changed the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value for entities that do not use the last-in, first-out (LIFO) or retail inventory method. The changes also eliminate the requirement to consider replacement cost or net realizable value less an approximately normal profit margin when measuring inventory for entities that do not use the LIFO or retail inventory method. The changes were effective for the Company in the first quarter of 2017 using a prospective transition approach. The adoption of the new guidance did not have a material effect on the Company’s consolidated financial statements.

Accounting Guidance Not Yet Adopted

Revenue Recognition

In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09) an updated standard on revenue recognition. This ASU will supersede the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and most industry-specific guidance.  ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using U.S. GAAP and International Financial Reporting Standards.  The core principle of the new standard is for companies to recognize revenue to depict the transfer of goods or services to customers in amounts that reflect the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, the companies may be required to use more judgment and make more estimates than under current authoritative guidance. ASU 2014-09 will be effective for the Company in the first quarter of fiscal 2018 and may be applied on a full retrospective or modified retrospective approach. The Company is currently in the process of reviewing its material contracts to assess the impact of the new standard.  While the Company has performed a review of the impact on certain contracts, it has not completed a review of all material contracts.  As a result, the Company is currently still in the process of evaluating the adoption method and the impact the adoption of this standard will have on its consolidated financial statements.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
Leases

In February 2016, the FASB issued ASU 2016-02, a new accounting standard for leases. The new standard generally requires the recognition of financing and operating lease liabilities and corresponding right-of-use assets on the balance sheet. For financing leases, a lessee recognizes amortization of the right-of-use asset as an operating expense over the lease term separately from interest on the lease liability. For operating leases, a lessee recognizes its total lease expense as an operating expense over the lease term. The amendments are effective for the Company in the first quarter of 2019 using a modified retrospective approach with early adoption permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.

Goodwill Impairment

In January 2017, the FASB issued ASU 2017-04, a standard which simplifies the accounting for goodwill impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company’s consolidated financial statements.

Definition of a Business

In January 2017, the FASB issued ASU 2013-12, guidance that changes the definition of a business for accounting purposes. Under the new guidance, an entity first determines whether substantially all of the fair value of a set of assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set of assets is not deemed to be a business. If this threshold is not met, the entity then evaluates whether the set of assets meets the requirement to be deemed a business, which at minimum, requires there to be an input and a substantive process that together significantly contribute to the ability to create outputs. The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company’s consolidated financial statements.

Subsequent Events

We are not aware of any material subsequent events or transactions that have occurred that would require recognition in the financial statements or disclosure in the notes to the financial statements, except those described in the following paragraph.
 
Effective July 31, 2017, we entered an agreement with our co-president and corporate & business development officer, pursuant to which he will transition out of such position and will be available to provide services to us for the term of the agreement.  We expect to record a charge of approximately $6 million in the third quarter of 2017 in connection with the execution of this agreement.
 
2.
Acquisitions

We have accounted for all of our acquisitions under the acquisition method of accounting in accordance with the provisions of FASB ASC Topic No. 805 Business Combinations.

ShippingEasy Acquisition

On July 1, 2016, we completed our acquisition of ShippingEasy Group, Inc. (ShippingEasy) when our wholly owned subsidiary was merged with and into ShippingEasy, resulting in our 100% ownership of ShippingEasy.  The merger agreement provided for us to pay $55.0 million in aggregate merger consideration to the former owners of ShippingEasy, payable in cash. The purchase price was subject to adjustments for changes in ShippingEasy’s net working capital.  The net purchase price including adjustments for net working capital totaled approximately $55.4 million and was funded from current cash and investment balances.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
In connection with the acquisition, we issued performance-based inducement equity awards to each of the General Manager and Chief Technology Officer of ShippingEasy. These inducement awards cover an aggregate of up to 43,567 common shares each if earnings targets for ShippingEasy are achieved over a two and one-half year period beginning July 1, 2016. The two and one-half year period is divided into three phases consisting of the six months ended December 31, 2016 and each of the twelve months ending December 31, 2017 and 2018. The awards are subject to proration if at least 75% of the applicable target is achieved and are subject to forfeiture or acceleration based on changes in employment circumstances over the performance period. We recognize stock-based compensation expense associated with the performance-based inducement equity award ratably over each phase based on the estimated probable achievement of each financial target. The awards were a material inducement to the General Manager and Chief Technology Officer entering into employment agreements with Stamps.com in connection with the acquisition of ShippingEasy. In fiscal 2016, we determined the achievement of 100% of the earnings target for the six months ended December 31, 2016 was probable, therefore, we recognized approximately $1.9 million of stock-based compensation expense, representing 21,783 shares, for these inducement equity awards during the six months ended December 31, 2016. The $1.9 million of stock-based compensation expense recognized represents 100% of the total performance-based inducement equity award for the first phase. The equity award for the first phase was issued in the first quarter of 2017 with 15,113 shares distributed and 6,670 shares withheld to satisfy income tax obligations. In the first and second quarters of 2017, we determined the achievement of 100% of the earnings target for the twelve months ended December 31, 2017 is probable, therefore, we recognized approximately $1.2 million and $2.5 million of stock-based compensation expense for these inducement equity awards during the three and six months ended June 30, 2017, respectively.  The $2.5 million of stock-based compensation expense recognized in the six months ended June 30, 2017 represents 50% of the total performance-based inducement equity award for the second phase.

We also issued inducement stock option grants for an aggregate of approximately 62,000 shares of Stamps.com common stock to 48 new employees in connection with our acquisition of ShippingEasy. Each option vests 25% on the one year anniversary of the July 1, 2016 grant date with the remaining 75% vesting in approximately equal monthly increments over the immediately succeeding thirty-six months provided that the option holder is still employed by the Company on the vesting dates. The stock options have a ten year term and an exercise price equal to the closing price of Stamps.com common stock on the grant date of July 1, 2016. The stock options were granted as inducements material to the new employees entering into employment with Stamps.com in connection with the acquisition of ShippingEasy. The related stock-based compensation expense we recognized in fiscal 2016 and for the three and six months ended June 30, 2017 was not material.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
The total net purchase price for the ShippingEasy acquisition was allocated to the assets acquired and the liabilities assumed based on their fair values. The following table is the final allocation of the purchase price (in thousands, except years):

 
Fair Value
   
Fair Value
   
Useful Life
(In Years)
   
Weighted
Average
Estimated
Useful Life
(In Years)
 
Trade accounts receivable
 
$
1,194
                   
Other assets
   
76
                   
Property and equipment
   
40
                   
Goodwill
   
40,953
                   
Identifiable intangible assets:
                         
Trade name
         
$
1,304
     
8
       
Developed technology
           
6,948
     
5
       
Customer relationships
           
6,316
     
5
       
Non-compete agreements
           
1,111
   
3 to 5
       
Total identifiable intangible assets
   
15,679
                     
5
 
Accrued expenses and other liabilities
   
(707
)
                       
Deferred revenue
   
(185
)
                       
Deferred tax liability
   
(1,603
)
                       
Total purchase price
   
55,447
                         
Less: settlement of preexisting relationship (accounts receivable)
   
1,194
                         
Purchase price, net of settlement
 
$
54, 253
                         

Goodwill represented the excess of the fair value of consideration given over the fair value of the tangible assets, identifiable intangible assets and liabilities assumed in the business combination and the potential acquisition related synergies.  Such synergies include leveraging Stamps.com’s resources, personnel, expertise and capital to grow ShippingEasy’s revenue faster than it otherwise would have as a standalone company. The identified intangible assets consisted of trade names, developed technology, non-compete agreements and customer relationships.  The estimated fair values of the trademark and developed technology were determined using the “relief from royalty” method.  The estimated fair value of the non-compete agreements was determined using the “with and without” method.  The estimated fair value of customer relationships was determined using the “excess earnings” method.  The rate utilized to discount net cash flows to their present values was approximately 23% and was determined after consideration of the overall enterprise rate of return and the relative risk and importance of the assets to the generation of future cash flows.  Trademark, developed technology, non-compete and customer relationships are each amortized on a straight-line basis over their estimated useful lives.  The amortization of acquired intangibles is approximately $761,000 per quarter for the remaining estimated useful lives.  The goodwill recorded in this acquisition was not deductible for tax purposes.

3.
Commitments and Contingencies

Legal Proceedings

In the ordinary course of business, we are subject to various routine legal proceedings and claims incidental to our business, and we do not believe that these proceedings and claims would reasonably be expected to have a material adverse effect on our financial position, results of operations or cash flows.

Although management at present believes that the ultimate outcome of the various routine proceedings, individually and in the aggregate, will not materially harm our financial position, results of operations, cash flows, or overall trends, legal proceedings are subject to inherent uncertainties, and unfavorable rulings or other events could occur. An unfavorable outcome for an amount in excess of management’s present expectations may result in a material adverse impact on our business, results of operations, financial position, and overall trends.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
Commitments

The Company leases facilities pursuant to noncancelable operating lease agreements expiring through fiscal 2021. Rent expense is recognized on a straight-line basis over the lease term. Lease incentives are amortized over the lease term on a straight-line basis. Leasehold improvements are capitalized and amortized over the shorter of the useful life of the asset or the remaining term of the lease.  Rent expense for the three and six months ended June 30, 2017 was approximately $900,000 and $1.9 million, respectively.  Rent expense for the three and six months ended June 30, 2016 was approximately $800,000 and $1.3 million, respectively.

The following table is a schedule of our significant future contractual obligations and commercial commitments (other than debt commitments), which consist of future minimum lease payment under operating leases as of June 30, 2017 (in thousands):
 
Twelve Month Period Ending June 30,
 
Operating
Lease Obligations
 
2018
 
$
3,931
 
2019
   
2,257
 
2020
   
1,386
 
2021
   
1,333
 
2022
   
232
 
Thereafter
   
 
Total
 
$
9,139
 

4.
Net Income per Share

The following table reconciles share amounts utilized to calculate basic and diluted net income per share (in thousands, except per share data):
 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Net income
 
$
31,040
   
$
14,291
   
$
64,178
   
$
27,529
 
                                 
Basic - weighted average common shares
   
16,930
     
17,384
     
16,916
     
17,370
 
Diluted effect of common stock equivalents
   
1,195
     
808
     
1,231
     
1,058
 
Diluted - weighted average common shares
   
18,125
     
18,192
     
18,147
     
18,428
 
                                 
Earnings per share:
                               
Basic
 
$
1.83
   
$
0.82
   
$
3.79
   
$
1.58
 
Diluted
 
$
1.71
   
$
0.79
   
$
3.54
   
$
1.49
 

The calculation of dilutive shares excludes the effect of the following options that are considered anti-dilutive (in thousands):
 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Anti-dilutive stock option shares
   
42
     
287
     
42
     
147
 
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
5.
Stock-Based Compensation

We account for share-based employee compensation plans under the fair value recognition and measurement provisions in accordance with applicable accounting standards, which require all share-based payments to employees, including grants of stock options and restricted stock units (RSUs), to be measured based on the grant date fair value of the awards, with the resulting expense generally recognized on a straight-line basis over the period during which the employee is required to perform service in exchange for the award.

As described in Note 1 – “Summary of Significant Accounting Policies,” we adopted ASU 2016-09, which among other items, provides an accounting policy election to account for forfeitures as they occur, rather than to account for them based on an estimate of expected forfeitures. We elected to account for forfeitures as they occur and therefore, share-based compensation expense for the three and six months ended June 30, 2017 has been calculated based on actual forfeitures in our consolidated statements of income, rather than our previous approach which was net of estimated forfeitures. The net cumulative effect of this change did not have a material impact on the consolidated financial statements. Share-based compensation expense for the year ended December 31, 2016 was recorded net of estimated forfeitures, which were based on historical forfeitures and adjusted to reflect changes in facts and circumstances, if any.

We use the Black-Scholes-Merton option valuation model to estimate the fair value of share-based payment awards on the date of grant, which requires us to use a number of complex estimates and subjective assumptions, including stock price volatility, expected term, risk-free interest rates and projected employee stock option exercise behaviors. In the case of options we grant, our assumption of expected volatility is based on the historical volatility of our stock price over the term equal to the expected life of the options. We base the risk-free interest rate on U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the options assumed at the date of grant.  The estimated expected life represents the weighted-average period the stock options are expected to remain outstanding, determined based on an analysis of historical exercise behavior.

Compensation expense for employee stock options granted is generally recognized using the straight-line method over their respective vesting periods of up to five years. Starting in the third quarter of fiscal 2016, our stock-based compensation expense included performance-based inducement equity awards relating to the ShippingEasy acquisition as described in Note 2 - “Acquisitions.” Stock-based compensation expense related to the ShippingEasy performance-based inducement equity awards is equal to the grant date fair value of the common stock and is recognized over the required performance period.  Total compensation expense related to ShippingEasy’s performance-based equity awards during the three and six months ended June 30, 2017 was approximately $1.2 million and $2.5 million, respectively.

The following table sets forth the stock-based compensation expense that we recognized for the periods indicated (in thousands):
 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Stock-based compensation expense relating to:
                       
Employee and director stock options
 
$
10,723
   
$
8,154
   
$
21,858
   
$
15,435
 
Employee stock purchases
   
245
     
263
     
477
     
498
 
Total stock-based compensation expense
 
$
10,968
   
$
8,417
   
$
22,335
   
$
15,933
 
                                 
Stock-based compensation expense relating to:
                               
Cost of revenues
 
$
445
   
$
450
   
$
993
   
$
875
 
Sales and marketing
   
1,975
     
1,857
     
4,282
     
3,588
 
Research and development
   
2,221
     
1,425
     
4,717
     
2,780
 
General and administrative
   
6,327
     
4,685
     
12,343
     
8,690
 
Total stock-based compensation expense
 
$
10,968
   
$
8,417
   
$
22,335
   
$
15,933
 
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
The following are the weighted average assumptions used in the Black-Scholes valuation model for the periods indicated:
 
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Expected dividend yield
   
     
     
     
 
Risk-free interest rate
   
1.5
%
   
1.0
%
   
1.5
%
   
1.0
%
Expected volatility
   
46.1
%
   
48.6
%
   
46.4
%
   
48.4
%
Expected life (in years)
   
3.4
     
3.4
     
3.4
     
3.4
 
Forfeiture rate
   
     
6.0
%
   
     
6.0
%

6.
Goodwill and Intangible Assets

Goodwill was approximately $239.7 million as of June 30, 2017 and December 31, 2016, respectively.

We have amortizable and non-amortizable intangible assets consisting of trademarks, trade names, developed technology, non-compete agreements, customer relationships and other totaling approximately $125.4 million in gross carrying amount as of both June 30, 2017 and December 31, 2016.  Non-amortizable assets of $11.4 million as of both June 30, 2017 and December 31, 2016 consist primarily of the trade name relating to the Endicia acquisition.

The following table summarizes our amortizable intangible assets as of June 30, 2017 (in thousands):

   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net Carrying
Amount
 
Patents and Others
 
$
8,889
   
$
8,797
   
$
92
 
Customer Relationships
   
60,816
     
17,185
     
43,631
 
Technology
   
40,048
     
8,699
     
31,349
 
Non-Compete
   
2,211
     
1,029
     
1,182
 
Trademark
   
2,004
     
639
     
1,365
 
Total amortizable intangible assets at June 30, 2017
 
$
113,968
   
$
36,349
   
$
77,619
 

The following table summarizes our amortizable intangible assets as of December 31, 2016 (in thousands):
 
   
Gross
Carrying
Amount
   
Accumulated
Amortization
   
Net Carrying
Amount
 
Patents and Others
 
$
8,889
   
$
8,774
   
$
115
 
Customer Relationships
   
60,816
     
12,199
     
48,617
 
Technology
   
40,048
     
6,100
     
33,948
 
Non-Compete
   
2,211
     
777
     
1,434
 
Trademark
   
2,004
     
479
     
1,525
 
Total amortizable intangible assets at December 31, 2016
 
$
113,968
   
$
28,329
   
$
85,639
 

We recorded amortization of intangible assets totaling approximately $4.0 million and $8.0 million for the three and six months ended June 30, 2017, respectively.  We recorded amortization of intangible assets totaling approximately $3.2 million and $6.6 million for the three and six months ended June 30, 2016, respectively. Amortization of intangible assets is included in general and administrative expense in the accompanying consolidated statements of income.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
As of June 30, 2017, the remaining weighted average amortization period for our amortizable intangible assets is approximately 5.1 years. Our estimated amortization expense for the next five years and thereafter is as follows (in thousands):
 
Twelve Month Period Ending June 30,
 
Estimated
Amortization
Expense
 
2018
 
$
16,025
 
2019
   
15,667
 
2020
   
15,579
 
2021
   
15,231
 
2022
   
7,783
 
Thereafter
   
7,334
 
Total
 
$
77,619
 

7.
Income Taxes

Our income tax expense was $9.9 million and $10.5 million for the three and six months ended June 30, 2017, respectively, which is primarily attributable to our pre-tax book income multiplied by an estimated annual effective tax rate and discrete tax benefits relating to exercises of options.  Our income tax expense was $9.8 million and $17.9 million for the three and six months ended June 30, 2016, respectively, which is primarily attributable to our pre-tax income including our current tax expense consisting of federal alternative minimum tax and various state taxes and our deferred income tax expense consisting of temporary tax items including stock compensation and differences in the book and tax lives of amortizable intangibles. As described  in Note 1- “Summary of Significant Accounting Policies” we adopted the new accounting guidance that changes the reporting for certain aspects of share-based payments. One aspect of the guidance requires that the income tax effects of share-based awards be recognized in the income tax provision in the consolidated statements of income when the awards vest or are settled. Under the previous guidance, excess tax benefits and deficiencies were recognized in additional paid-in capital in the consolidated balance sheets when the awards vested or were settled.  For the three and six months ended June 30, 2017, the amount of excess tax benefits recognized in the income tax provision was approximately $5.7 million and $18.3 million, respectively.  For the three and six months ended June 30, 2016, respectively, the amount of excess tax benefits recognized in additional paid-in capital was not material.

Our effective income tax rate differs from the statutory income tax rate primarily as a result of permanent tax adjustments for tax benefits from stock options exercised and research and development tax credits, as well as permanent tax adjustments for nondeductible items, such as stock-based compensation and state taxes. We evaluated the appropriateness of our deferred tax assets and related valuation allowance in accordance with Income Taxes based on all available positive and negative evidence. As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance against our deferred tax assets.

8.
Fair Value Measurements

Financial assets measured at fair value on a recurring basis are classified in one of the three following categories, which are described below:

Level 1 - Valuations based on unadjusted quoted prices for identical assets in an active market

Level 2 - Valuations based on quoted prices in markets where trading occurs infrequently or whose values are based on quoted prices of instruments with similar attributes in active markets

Level 3 - Valuations based on inputs that are unobservable and involve management judgment and our own assumptions about market participants and pricing
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2017 and December 31, 2016, respectively (in thousands):
 
         
Fair Value Measurement at Reporting Date Using
 
 
 
 
 
Description
 
June 30,
2017
   
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
                         
Cash and cash equivalents
 
$
110,343
   
$
110,343
   
$
   
$
 
Available-for-sale debt securities
   
     
     
     
 
Total
 
$
110,343
   
$
110,343
   
$
   
$
 

         
Fair Value Measurement at Reporting Date Using
 
 
 
 
 
Description
 
December 31,
2016
   
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
                         
Cash and cash equivalents
 
$
106,932
   
$
106,932
   
$
   
$
 
Available-for-sale debt securities
   
1,511
     
     
1,511
     
 
Total
 
$
108,443
   
$
106,932
   
$
1,511
   
$
 

The fair value of our available-for-sale debt securities included in the Level 2 category is based on the market values obtained from an independent pricing service that were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established independent pricing vendors and broker-dealers.

9.
Cash, Cash Equivalents and Investments

Our cash equivalents and investments consist of money market, asset-backed securities and public corporate debt securities at June 30, 2017 and December 31, 2016. We consider all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase to be cash equivalents. All of our short-term investments are classified as available for sale and are recorded at fair value using the specific identification method. Realized gains and losses are reflected in other income, net using the specific identification method. There was no material unrealized or realized gain or loss with respect to our short-term investments during the six months ended June 30, 2017. Unrealized gains and losses are included as a separate component of stockholders' equity. We do not intend to sell investments with an amortized cost basis exceeding fair value and it is not likely that we will be required to sell the investments before recovery of their amortized cost bases.
 
STAMPS.COM INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
The following tables summarize our cash and cash equivalents and investments as of June 30, 2017 and December 31, 2016 (in thousands):
 
   
June 30, 2017
 
   
Cost or
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair Value
 
Cash and cash equivalents:
                       
Cash
 
$
103,859
     
     
   
$
103,859
 
Money market
   
6,477
     
9
     
(2
)
   
6,484
 
Total cash and cash equivalents
   
110,336
     
9
     
(2
)
   
110,343
 
Short-term investments:
                               
Corporate bonds and asset backed securities
   
     
     
     
 
Total short-term investments
   
     
     
     
 
Cash and cash equivalents and short-term investments
 
$
110,336
     
9
     
(2
)
 
$
110,343
 
 
   
December 31, 2016
 
   
Cost or
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair Value
 
Cash and cash equivalents:
                       
Cash
 
$
101,987
     
     
   
$
101,987
 
Money market
   
4,945
     
     
     
4,945
 
Total cash and cash equivalents
   
106,932
     
     
     
106,932
 
Short-term investments:
                               
Corporate bonds and asset backed securities
   
1,500
     
13
     
(2
)
   
1,511
 
Total short-term investments
   
1,500
     
13
     
(2
)
   
1,511
 
Cash and cash equivalents and short-term investments
 
$
108,432
     
13
     
(2
)
 
$
108,443
 

As of June 30, 2017, the amortized cost and estimated fair value of our marketable fixed-income securities due within one year and due after one year was immaterial.
 
ITEM 2.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

This Quarterly Report on Form 10-Q (this “Report”) contains "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These statements relate to expectations concerning matters that are not historical facts.   You can find many (but not all) of these statements by looking for words such as “approximates,” “believes,” “expects,” “seeks,” “anticipates,” “estimates,” “intends,” “plans,” “would,” “could,” ”should,” “will,” “may” or other similar expressions in this Report.  We claim the protection of the safe harbor contained in the Private Securities Litigation Reform Act of 1995 with respect to forward-looking statements.  We caution investors that any forward-looking statements presented in this Report, or that we may make orally or in writing from time to time, are based on beliefs and assumptions made by, and information currently available to, us at the respective times they are made.  Such statements are based on assumptions, and the actual outcome will be affected by known and unknown risks, trends and uncertainties and other factors that may be beyond our control or ability to predict. Although we believe that our assumptions are reasonable, they are not guarantees of future performance, and some will inevitably prove to be incorrect. As a result, our actual future results may differ from our expectations, and those differences may be material. We are not undertaking any obligation to update any forward-looking statements after the date of this Report. Accordingly, investors should use caution in relying on forward-looking statements, which are based on known results and trends at the time they are made, to anticipate future results or trends.

Please refer to the risk factors under “Item 1A. Risk Factors” of our Form 10-K for the year ended December 31, 2016 as well as those described elsewhere in this Report and in our other public filings.  The risks included are not exhaustive, and additional factors could adversely affect our business and financial performance.  We operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for management to predict all such risk factors, nor can it assess the impact of all such risk factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. This Report and all subsequent written and oral forward-looking statements attributable to us or any person acting on our behalf are expressly qualified in their entirety by the cautionary statements contained or referred to in this section.

Our registered trademarks include Stamps.com, Endicia, ShipStation, ShipWorks, ShippingEasy, NetStamps, PhotoStamps, PictureItPostage, and the Stamps.com logo. This Report also references trademarks of other entities.  References in this Report to “we” “us” “our” or “Company” are references to Stamps.com Inc. and its subsidiaries.

Overview

Stamps.com® is a leading provider of Internet-based mailing and shipping solutions in the United States. Under the Stamps.com and Endicia® brands, customers use our USPS only solutions to mail and ship a variety of mail pieces and packages through the USPS.  Customers using our solutions receive discounted postage rates compared to USPS.com and USPS retail locations on certain mail pieces such as First Class letters and domestic and international Priority Mail® and Priority Mail Express® packages.  Stamps.com was the first ever USPS-approved PC Postage vendor to offer a software only mailing and shipping solution in 1999.  Endicia became a USPS-approved PC Postage vendor in 2000. Under the ShipStation®, ShipWorks® and ShippingEasy®  brands, customers use our multi-carrier solutions to ship packages through multiple carriers such as the USPS, UPS, FedEx and others. Our customers include individuals, small businesses, home offices, medium-size businesses, large enterprises, e-commerce merchants and warehouse shippers.
 
Mailing and Shipping Business References

When we refer to our “mailing and shipping business,” we are referring to our mailing and shipping products and services including our USPS and multi-carrier mailing and shipping solutions, mailing and shipping integrations, mailing and shipping supplies stores and branded insurance offerings. We do not include our customized postage business when we refer to our mailing and shipping business. When we refer to our “mailing and shipping revenue,” we are referring to our service, product and insurance revenue generated by our mailing and shipping customers. We do not include our customized postage revenue generated by our customized postage business in our “mailing and shipping revenue.

Services and Products

Mailing and Shipping Business

We offer the following mailing and shipping products and services to our customers under the Stamps.com, Endicia, ShipStation, ShipWorks and ShippingEasy brands:

USPS Mailing and Shipping Solutions

Under the Stamps.com and Endicia brands, customers use our USPS-approved mailing and shipping solutions to mail and ship a variety of mail pieces and packages through the USPS.  Customers can purchase and print postage 24 hours a day, seven days a week, through our software or web interfaces. Typically, customers fund an account balance prior to using our service. The customers then draw down their prepaid account balance as they print postage and repurchase postage as necessary.

Our USPS mailing and shipping solutions enable users to print “electronic postage” directly onto envelopes, plain paper, or labels using only a standard personal computer, printer and Internet connection. Our solutions support a variety of USPS mail classes including First Class Mail®, Priority Mail, Priority Mail Express, Media Mail®, Parcel Select®, and others. Customers can also add to their mail pieces USPS Special Services such as USPS Tracking®, Signature ConfirmationTM, Registered MailTM, Certified MailTM, Insured Mail, Return Receipt, Collect on Delivery and Restricted Delivery. Our customers can print postage (1) on NetStamps® or DYMO Stamps® labels, which can be used just like regular stamps, (2) directly on envelopes and postcards or on labels in a single step process that saves time and provides a professional look, (3) on plain 8.5” x 11” paper or on special labels for packages, and (4) on integrated customs forms for international mail and packages.

Our mailing and shipping solutions incorporate address verification technology that verifies each destination address for mail or packages sent using our solutions against a database of all known addresses in the United States. Our mailing and shipping solutions are also integrated with common small business and productivity software applications such as word processing, contact and address management, and accounting and financial applications. Our shipping solutions feature integrations with hundreds of partners and carriers including popular shipping management products, shopping carts, online marketplaces and other e-commerce solutions.

We target different customer categories with service plans that provide various features and capabilities. We target smaller offices, home offices, and smaller online sellers that need a more basic set of mailing and shipping features. We target larger enterprises that need a richer set of mailing capabilities such as multiple-user functionality, automated Certified Mail forms, additional reference codes and higher allowable postage balances. We target shippers such as e-commerce merchants, online retailers, fulfillment houses, warehouses, and large retailers that need shipping specific features such as direct integration into the customer’s order databases, faster label printing speed and the ability to customize and save shipping profiles. We target large corporations with multiple geographic locations that need enhanced reporting and the ability for a central location, such as a corporate headquarters, to have greater visibility and control over postage expenditures across their distributed network of locations.  We target large volume mailers that need features designed for presort mail, Certified Mail, and bulk address updating.
 
Customers typically pay us a monthly subscription fee which varies depending on their service plan.  In certain circumstances, customers may be on a plan where they do not owe us any monthly service fees. Under certain plans or arrangements, customers or integration partners pay a fee per transaction for shipping labels printed.  We have arrangements with the USPS under which if a customer or integration partner prints a certain amount of domestic or international First Class, Priority Mail or Priority Mail Express shipping labels, the USPS compensates us directly.  We may waive or refund our service fees for these or other customers.  In addition, we also have service plans with lower monthly subscription fees which offer more limited functionality and are targeted at retaining customers who print a lower volume of postage.  We offer service plans where customers are not charged a monthly fee but instead purchase labels for use as needed. We also offer high volume mailing products for a one time upfront fee.  We also earn compensation by offering customers a discounted postage rate that is provided to the customers by our integration partners, and we may earn other types of revenue share or other compensation from specific customers or partners.

Multi-Carrier Shipping Solutions

As a result of our acquisitions, we offer multi-carrier shipping solutions through our ShipStation, ShipWorks and ShippingEasy brands.  ShipStation, ShipWorks and ShippingEasy offer leading multi-carrier solutions for shippers including e-commerce merchants, online retailers, warehouses, fulfillment houses, large retailers and other types of shippers that use multiple carriers such as the USPS, UPS, FedEx and others.

ShippingEasy, which we acquired on July 1, 2016, offers web-based multi-carrier shipping solutions that allow online retailers and e-commerce merchants to organize, process, fulfill and ship their orders quickly and easily. ShippingEasy's solutions feature over 50 integrations with partners and carriers, including marketplaces, shopping carts and e-commerce platforms, allowing its customers to import and export fulfillment and tracking data in real time across all of their selling channels. ShippingEasy's solutions download orders from all selling channels and automatically map custom shipping preferences and rates and delivery options across all of its supported carriers. ShippingEasy's easy-to-use solutions also include complimentary access to ShippingEasy customer service shipping specialists helping merchants to streamline workflow and save on shipping costs.

ShipWorks, which we acquired on August 29, 2014, offers software-based multi-carrier shipping solutions that target e-commerce merchants, online retailers, fulfillment houses and warehouses.  ShipWorks offers simple, powerful and easy to use solutions for shippers. ShipWorks’ solutions feature over 100 integrations with partners and carriers, including marketplaces, shopping carts and e-commerce platforms. ShipWorks offers multi-carrier shipping options and features including importing orders from any marketplace or shopping cart, easily comparing shipping rates and services, sending email notifications to buyers, updating online order status, generating reports and many more.

ShipStation, which we acquired on June 10, 2014, offers web-based multi-carrier shipping solutions under the brand names ShipStation and Auctane that target e-commerce merchants, online retailers, fulfillment houses and warehouses.  ShipStation’s solutions feature over 150 integrations with partners and carriers, including marketplaces, shopping carts and e-commerce platforms. ShipStation offers multi-carrier shipping options and automation features like custom hierarchical rules and product profiles that allow customers to easily and automatically optimize their shipping. Using ShipStation, an online retailer or e-commerce merchant can ship their orders from wherever they sell and however they ship.

Mailing and Shipping Integrations

As part of our mailing and shipping services, we offer back-end integration solutions where we provide the electronic postage for transactions to partners who manage the front-end users. Our solutions integrate directly into the most popular e-commerce platforms, allowing web store managers to completely automate their order fulfillment process by processing, managing, and shipping orders from virtually any e-commerce source through a single interface without manual data entry. Managers can retrieve order data and print complete shipping labels for all types of packages.

We had an integration partnership with Amazon.com that made our domestic and international shipping labels for certain USPS package classes available to Amazon.com Marketplace users, which ended in July 2017. The integration allowed Marketplace users to automatically pay for postage using their Marketplace Payments account, set a default ship-from address so they would not have to type or write it for each shipment, and automatically populate the ship-to address on the label. Domestic and international mail classes were supported and Marketplace users could request carrier pickup from the USPS. A transaction fee per shipping label printed was charged to Marketplace users who were not Stamps.com subscription customers. We do not believe the termination of our integration partnership with Amazon will have any material effect on our results.
 
We have an integration partnership with the USPS where we provide electronic postage for shipping transactions generated by Click-N-Ship Business ProTM and Click-N-Ship®, a web-based service available at USPS.com that allows USPS customers to purchase and print shipping labels for domestic and international Priority Mail and Priority Mail Express packages at no additional mark-up over the cost of postage.

In addition, ShipStation, ShipWorks and ShippingEasy have hundreds of integrations with partners and carriers, including marketplaces, shopping carts and e-commerce platforms as part of their multi-carrier shipping solutions.  Integrations with partners include Amazon, eBay, PayPal, Shopify, Bigcommerce, Magento, Volusion, ChannelAdvisor, Yahoo! Stores and many others.  Carrier integrations include USPS, FedEx, UPS, DHL, Canada Post, UPS Canada, FedEx Canada and many others.

Mailing & Shipping Supplies Stores

Stamps.com and Endicia’s mailing & shipping supplies stores (our “Supplies Stores”) are available to our customers from within our mailing and shipping solutions and sell NetStamps labels, DYMO Stamp labels, shipping labels, other mailing labels, dedicated postage printers, scales, and other mailing and shipping-focused office supplies. Our Supplies Stores feature store catalogs, messaging regarding free or discounted shipping promotions, cross-selling product recommendations during the checkout process, product search capabilities and same-day shipping of orders with expedited shipping options.  Our multi-carrier solutions do not have mailing and shipping supplies stores as part of their solutions.

Branded Insurance

We offer branded insurance for USPS packages to our customers so that they may insure their mail or packages in a fully integrated, online process that eliminates any trips to the post office or the need to complete any special forms. Our branded insurance is offered by all our brands including Stamps.com, Endicia, ShipStation, ShipWorks and ShippingEasy as part of their USPS and multi-carrier solutions. Our branded insurance is provided by our insurance providers.

International

We offer International postage solutions through our subsidiaries to certain international posts including the French Post and Canadian Post.

Customized Postage

We offer customized postage under the PhotoStamps® and PictureItPostage® brand names.  Customized postage is a patented form of postage that allows consumers to turn digital photos, designs or images into valid USPS-approved postage. With these products, individuals or businesses can create customized USPS-approved postage using pictures of their children, pets, vacations, celebrations, business logos and more. Customized postage can be used as regular postage to send letters, postcards or packages. PhotoStamps and PictureItPostage are available from our separately marketed websites at www.photostamps.com and www.pictureitpostage.com, respectively.
 
Acquisitions

ShippingEasy

On June 16, 2016, we entered into a definitive agreement to acquire ShippingEasy for approximately $55.0 million. ShippingEasy, an Austin, Texas based company, offers web-based multi-carrier shipping solutions.  On July 1, 2016, we completed our acquisition of ShippingEasy. The purchase price was subject to adjustments for changes in ShippingEasy’s net working capital.  The net purchase price including adjustments for net working capital totaled approximately $55.4 million and was funded from current cash and investment balances.

In connection with the acquisition, we issued performance-based inducement equity awards to the General Manager and Chief Technology Officer of ShippingEasy. These inducement awards cover an aggregate of up to 43,567 common shares each to the General Manager and Chief Technology Officer if earnings targets for ShippingEasy are achieved over a two and one-half year period beginning July 1, 2016. The awards are subject to proration if at least 75% of the applicable target is achieved and are subject to forfeiture or acceleration based on changes in employment circumstances over the performance period. The awards were a material inducement to the General Manager and Chief Technology Officer entering into employment agreements with Stamps.com in connection with the acquisition.

In fiscal 2016, we determined the achievement of 100% of the earnings target for the six months ended December 31, 2016 was probable, therefore, we recognized approximately $1.9 million of stock-based compensation expense, representing 21,783 shares, for these inducement equity awards during the six months ended December 31, 2016. The $1.9 million of stock-based compensation expense recognized represents 100% of the total performance-based inducement equity award for the first phase. The equity award for the first phase was issued in the first quarter of 2017 with 15,113 shares distributed and 6,670 shares withheld to satisfy income tax obligations.

We also issued inducement stock option grants for an aggregate of 62,000 shares of Stamps.com common stock to 48 new employees in connection with our acquisition of ShippingEasy. The stock options were granted as inducements material to the new employees entering into employment with Stamps.com.

Please see Note 2 – “Acquisitions” in our Notes to Consolidated Financial Statements for further description.

Results of Operations

The results of our operations during the three and six months ended June 30, 2017 include the operations of ShippingEasy. The results of our operations during the three and six months ended June 30, 2016 do not include the operations of ShippingEasy. Please see Note 2 – “Acquisitions” in our Notes to Consolidated Financial Statements for further description. Accordingly, care should be used in comparing periods that include the operations of ShippingEasy with those that do not include such operations.

Three and Six Months Ended June 30, 2017 and 2016

Total revenue increased 38% to $116.1 million in the three months ended June 30, 2017 from $84.0 million in the three months ended June 30, 2016. Total revenue increased 33% to $221.2 million in the six months ended June 30, 2017 from $165.9 million in the six months ended June 30, 2016. Mailing and shipping revenue, which includes service revenue, product revenue and insurance revenue, was $111.8 million in the three months ended June 30, 2017, an increase of 37% from $81.5 million in the three months ended June 30, 2016 and was $214.4 million in the six months ended June 30, 2017, an increase of 33% from $160.7 million in the six months ended June 30, 2016. Customized Postage revenue increased 73% to $4.3 million in the three months ended June 30, 2017 from $2.5 million in the three months ended June 30, 2016 and was $6.7 million in the six months ended June 30, 2017, an increase of 32% from $5.1 million in the six months ended June 30, 2016.
 
The following table sets forth the breakdown of revenue for the three and six months ended June 30, 2017 and 2016 and the resulting percentage change (revenue in thousands):

   
Three months ended June 30,
   
Six months ended June 30,
 
   
2017
   
2016
   
% Change
   
2017
   
2016
   
% Change
 
Revenues
                                   
Service
 
$
102,685
   
$
72,590
     
41.5
%
 
$
195,105
   
$
141,696
     
37.7
%
Product
   
4,763
     
4,851
     
(1.8
)%
   
10,477
     
10,406
     
0.7
%
Insurance
   
4,393
     
4,082
     
7.6
%
   
8,833
     
8,593
     
2.8
%
Mailing and shipping revenue
 
$
111,841
   
$
81,523
     
37.2
%
 
$
214,415
   
$
160,695
     
33.4
%
Customized postage
 
$
4,276
   
$
2,467
     
73.3
%
 
$
6,718
   
$
5,104
     
31.6
%
Other
   
23
     
23
     
0.0
%
   
47
     
51
     
(7.8
)%
Total revenues
 
$
116,140
   
$
84,013
     
38.2
%
 
$
221,180
   
$
165,850
     
33.4
%

We define “paid customers” for the quarter as ones from whom we successfully collected service fees or otherwise earned revenue at least once during that quarter, and we define average revenue per paid customer (ARPU) as mailing and shipping revenue divided by paid customers.  We define lost paid customers (Lost Paid Customers) as customers from whom we successfully collected service fees or otherwise earned revenue at least once during the previous quarter but not during the current quarter, less recaptured paid customers. We define monthly paid customer cancellation rate (Monthly Churn) as a fraction, the numerator of which is the quotient of Lost Paid Customers in a quarter divided by the sum of paid customers in the prior quarter and new paid customers in the current quarter, and the denominator of which is 3 months.

The following table sets forth the number of paid customers in the period for our mailing and shipping business (in thousands):
 
Year
 
First
Quarter
 
Second
Quarter
         
2017
 
722
 
738
2016
 
649
 
646

The following table sets forth the growth in paid customers and average monthly revenue per paid customer for our mailing and shipping business (in thousands except average quarterly revenue per paid customer and percentage):

   
Three months ended June 30,
 
   
2017
   
2016
   
% Change
 
Paid customers for the quarter
   
738
     
646
     
14.2
%
Average monthly revenue per paid customer
 
$
50.51
   
$
42.06
     
20.1
%
Mailing and shipping revenue
 
$
111,841
   
$
81,523
     
37.2
%

The increase in paid customers is primarily the result of (1) a reduction in our average Monthly Churn rate from 3.2% in the second quarter 2016 to 2.8% in the second quarter 2017 and (2) the increase in paid customers acquired as a result of increased sales and marketing spend and better performance in our marketing programs. The acquisition of ShippingEasy did not result in any incremental paid customers in our metrics as ShippingEasy had a pre-existing partnership with Endicia at the time of their acquisition in which Endicia earned revenue through a revenue sharing arrangement for ShippingEasy’s customers and as a result, ShippingEasy’s customers were already included in our paid customers prior to the acquisition.
 
The increase in our average quarterly revenue per paid customer was primarily the result of (1) the growth in our shipping business where we have the ability to better monetize postage volume as compared to monthly flat rate subscription fees, and (2) recognizing all of the revenue on ShippingEasy’s customers where we, prior to the acquisition, recognized only a portion of that revenue under ShippingEasy’s revenue sharing partnership with Endicia.

Revenue by Product

The following table shows our components of revenue and their respective percentages of total revenue for the periods indicated (in thousands except percentage):

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Revenues
                       
Service
 
$
102,685
   
$
72,590
   
$
195,105
   
$
141,696
 
Product
   
4,763
     
4,851
     
10,477
     
10,406
 
Insurance
   
4,393
     
4,082
     
8,833
     
8,593
 
Customized postage
   
4,276
     
2,467
     
6,718
     
5,104
 
Other
   
23
     
23
     
47
     
51
 
Total revenues
 
$
116,140
   
$
84,013
   
$
221,180
   
$
165,850
 
Revenue as a  percentage of total revenues
                               
Service
   
88.4
%
   
86.4
%
   
88.2
%
   
85.4
%
Product
   
4.1
%
   
5.8
%
   
4.8
%
   
6.3
%
Insurance
   
3.8
%
   
4.9
%
   
4.0
%
   
5.2
%
Customized postage
   
3.7
%
   
2.9
%
   
3.0
%
   
3.1
%
Other
   
0
%
   
0
%
   
0
%
   
0
%
Total revenue
   
100
%
   
100
%
   
100
%
   
100
%

Our revenue is derived primarily from five sources: (1) service and transaction related revenues from our USPS mailing and shipping services, our multi-carrier shipping services and our mailing and shipping integrations; (2) product revenue from the direct sale of consumables and supplies through our Supplies Stores; (3) package insurance revenue from our branded insurance offerings; (4) customized postage revenue from the sale of PhotoStamps and PictureItPostage postage labels; and (5) other revenue, consisting of advertising revenue derived from advertising programs with our existing customers.

We earn service revenue in several different ways: (1) customers may pay us a monthly fee based on a subscription plan which may be waived or refunded for certain customers; (2) we may be compensated directly by the USPS for certain qualifying customers under our USPS partnership; (3) we may earn transaction related revenue based on customers purchasing postage or printing shipping labels; (4) we may earn compensation by offering customers a discounted postage rate that is provided to the customers by our integration partners; and (5) we may earn other types of revenue shares or other compensation from specific customers or integration partners.
 
Service revenue increased 41% to $102.7 million in the three months ended June 30, 2017 from $72.6 million in the three months ended June 30, 2016 and increased 38% to $195.1 million in the six months ended June 30, 2017 from $141.7 million in the six months ended June 30, 2016. The increase in service revenue during the three months ended June 30, 2017 consisted of a 14% increase in our average paid customers and a 24% increase in our average service revenue per paid customer.  The increase in paid customers was attributable to the factors described in the previous section. The increase in our average service revenue per paid customer was attributable to the factors that resulted in an increase in the average total mailing and shipping revenue per paid customer described in the previous section as service revenue accounted for a majority of the total mailing and shipping revenue and to the renewal of two of our agreements with the USPS with improved economics.
 
Product revenue decreased 2% to $4.8 million in the three months ended June 30, 2017 from $4.9 million in the three months ended June 30, 2016 and increased 1% to $10.5 million in the six months ended June 30, 2017 from $10.4 million in the six months ended June 30, 2016. Product revenue is primarily driven by labels, such as NetStamps and DYMO Stamps, which are used for mailing.  As our growth in postage has been driven more by shipping than mailing over the recent years, our year-to-date growth in product revenue has been lower than our growth in total revenue.

Insurance revenue increased 8% to $4.4 million in the three months ended June 30, 2017 from $4.1 million in the three months ended June 30, 2016 and increased 3% to $8.8 million in the six months ended June 30, 2017 from $8.6 million in the six months ended June 30, 2016.  The growth in insurance revenue is less than the growth in service revenue primarily due to the increase in high volume shipper customers.  High volume shipper customers often self-insure, so while the high volume shipping business results in higher service fee revenue, it may not result in higher insurance revenue.

Customized postage revenue increased 73% to $4.3 million in the three months ended June 30, 2017 from $2.5 million in the three months ended June 30, 2016 and increased 32% to $6.7 million in the six months ended June 30, 2017 from $5.1 million in the six months ended June 30, 2016.  The increase was primarily attributable to a $1.7 million high volume customer order which occurred in the three months ended June 30, 2017. High volume order sales are unpredictable and vary from quarter to quarter.

Cost of Revenue

The following table shows cost of revenues and cost of revenues as a percentage of associated revenue for the periods indicated (in thousands except percentage):

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Cost of revenues
                       
Service
 
$
12,726
   
$
8,857
   
$
25,402
   
$
18,151
 
Product
   
1,593
     
1,642
     
3,395
     
3,440
 
Insurance
   
1,213
     
1,266
     
2,581
     
2,629
 
Customized postage
   
3,557
     
1,955
     
5,449
     
4,122
 
Total cost of revenues
 
$
19,089
   
$
13,720
   
$
36,827
   
$
28,342
 
Cost as percentage of associated revenue
                               
Service
   
12.4
%
   
12.2
%
   
13.0
%
   
12.8
%
Product
   
33.4
%
   
33.8
%
   
32.4
%
   
33.1
%
Insurance
   
27.6
%
   
31.0
%
   
29.2
%
   
30.6
%
Customized postage
   
83.2
%
   
79.2
%
   
81.1
%
   
80.8
%
Total cost as a percentage of total revenues
   
16.4
%
   
16.3
%
   
16.7
%
   
17.1
%

Cost of service revenue principally consists of the cost of customer service, certain promotional expenses, system operating costs, credit card processing fees and customer misprints that do not qualify for reimbursement from the USPS.  Cost of product revenue principally consists of the cost of products sold through our Supplies Stores and the related costs of shipping and handling.  The cost of insurance revenue principally consists of parcel insurance offering costs through our third party insurance providers.  Cost of customized postage revenue principally consists of the face value of postage, customer service, image review costs, and printing and fulfillment costs.
 
Cost of service revenue increased 44% to $12.7 million in the three months ended June 30, 2017 from $8.9 million in the three months ended June 30, 2016 and increased 40% to $25.4 million in the six months ended June 30, 2017 from $18.2 million in the six months ended June 30, 2016.  The increase during the three months ended June 30, 2017 was primarily attributable to (1) higher credit card processing fees, which increased by $2.0 million, directly related to our higher revenue; (2) higher customer service costs, which increased by $689,000, to support our growing customer base; and (3) higher system operating costs, which increased by $501,000, to support our growing business.  The increase during the six months ended June 30, 2017 was primarily attributable to (1) higher credit card processing fees, which increased by $3.8 million, directly related to our higher revenue; (2) higher customer service costs, which increased by $1.6 million, to support our growing customer base; and (3) higher system operating costs, which increased by $927,000, to support our growing business. Promotional expenses, which represent a material portion of total cost of service revenue, are expensed in the period in which a customer qualifies for the promotion while the revenue associated with the acquired customer is earned over the customer’s lifetime.  As a result, promotional expense for newly acquired customers may exceed the revenue earned from those customers in that period.  Promotional expense increased 47% to $671,000 in the three months ended June 30, 2017 from $455,000 in the three months ended June 30, 2016 and increased 20% to $1.5 million in the six months ended June 30, 2017 from $1.3 million in the six months ended June 30, 2016.

Cost of service revenue as a percent of service revenue was 12% in the three months ended June 30, 2017 which was consistent with the three months ended June 30, 2016.   Cost of service revenue as a percent of service revenue was 13% in the six months ended June 30, 2017 which was consistent with the six months ended June 30, 2016.

Cost of product revenue in the three and six months ended June 30, 2017 was consistent with the cost of product revenue in three and six months ended June 30, 2016, respectively.  Cost of product revenue as a percent of product revenue was 33% in the three months ended June 30, 2017 and 34% in the three months ended June 30, 2016. Cost of product revenue as a percent of product revenue was 32% in the six months ended June 30, 2017 and 33% in the six months ended June 30, 2016.

Cost of insurance revenue in the three and six months ended June 30, 2017 was consistent with the cost of insurance revenue in three and six months ended June 30, 2016, respectively. Cost of insurance revenue as a percent of insurance revenue was 28% in the three months ended June 30, 2017 and 31% in the three months ended June 30, 2016. Cost of insurance revenue as a percent of insurance revenue was 29% in the six months ended June 30, 2017 and 31% in the six months ended June 30, 2016.

Cost of customized postage revenue increased 82% to $3.6 million in the three months ended June 30, 2017 from $2.0 million in the three months ended June 30, 2016 and increased 32% to $5.4 million in the six months ended June 30, 2017 from $4.1 million in the six months ended June 30, 2016. The increase in cost of customized postage revenue during the three and six months ended June 30, 2017 is primarily due to the increase in our customized postage revenue. Cost of customized postage revenue as a percent of customized postage revenue increased from 79% in the three months ended June 30, 2016 to 83% in the three months ended June 30, 2017. The increase, both on an absolute and as a percentage of customized revenue, was primarily the result of the increase in high volume order which has a lower profit margin compared to website sales.  Cost of customized postage revenue as a percent of customized postage revenue was 81% in both the six months ended June 30, 2016 and the six months ended June 30, 2017.
 
Operating Expenses

The following table outlines the components of our operating expense and their respective percentages of total revenues for the periods indicated (in thousands except percentage):

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Operating expenses:
                       
Sales and marketing
 
$
22,280
   
$
20,082
   
$
45,430
   
$
41,479
 
Research and development
   
11,628
     
8,131
     
22,150
     
16,468
 
General and administrative
   
21,451
     
17,113
     
40,433
     
32,375
 
Total operating expenses
 
$
55,359
   
$
45,326
   
$
108,013
   
$
90,322
 
Operating expenses as a percent of total revenues:
                               
Sales and marketing
   
19.2
%
   
23.9
%
   
20.5
%
   
25.0
%
Research and development
   
10.0
%
   
9.7
%
   
10.0
%
   
9.9
%
General and administrative
   
18.5
%
   
20.4
%
   
18.3
%
   
19.5
%
Total operating expenses as a percentage of total revenues
   
47.7
%
   
54.0
%
   
48.8
%
   
54.5
%

Sales and Marketing

Sales and marketing expense principally consists of spending to acquire new customers and compensation and related expenses for personnel engaged in sales, marketing and business development activities. Our sales and marketing programs include direct sales, customer referral programs, customer re-marketing efforts, direct mail, online advertising, partnerships, telemarketing and traditional advertising.

Sales and marketing expense increased 11% to $22.3 million in the three months ended June 30, 2017 from $20.1 million in the three months ended June 30, 2016 and increased 10% to $45.4 million in the six months ended June 30, 2017 from $41.5 million in the six months ended June 30, 2016.  The increase during the three months ended June 30, 2017 was primarily attributable to an increase in discretionary marketing spending of $1.8 million and an increase in headcount related expenses of $0.2 million.  The increase during the six months ended June 30, 2017 was primarily attributable to an increase in discretionary marketing spending of $3.1 million and an increase in stock-based compensation of $0.7 million. The increase in stock-based compensation expense was due to the issuance of stock options to additional employees as part of the ShippingEasy acquisition, as well as the increased number of employees in the rest of the Company.  Please see Note 2 – “Acquisitions” in our Notes to Consolidated Financial Statements for further description of the ShippingEasy acquisition.

Sales and marketing expense as a percent of total revenue was 19% in the three months ended June 30, 2017 which was down compared to 24% in the three months ended June 30, 2016. Sales and marketing expense as a percent of total revenue was 21% in the six months ended June 30, 2017 which was down compared to 25% in the six months ended June 30, 2016.  The decline during both the three and six months ended June 30, 2017 was primarily attributable to our ability to leverage our sales and marketing spend which is expensed as incurred relative to the year-over-year growth in our average monthly revenue per paid customer.

Research and Development

Research and development expense principally consists of compensation for personnel involved in the development of our services, depreciation of equipment and software and expenditures for consulting services and third party software.

Research and development expense increased 43% to $11.6 million in the three months ended June 30, 2017 from $8.1 million in the three months ended June 30, 2016 and increased 35% to $22.2 million in the six months ended June 30, 2017 from $16.5 million in the six months ended June 30, 2016. The increase during the three months ended June 30, 2017 was primarily attributable to (1) an increase in headcount related expense of $2.0 million; (2) an increase in stock-based compensation expense of $0.8 million; and (3) an increase in facilities expense of $0.3 million. The increase during the six months ended June 30, 2017 was primarily due to (1) an increase in headcount related expenses of $2.7 million; (2) an increase in stock-based compensation expense of $1.9 million; and (3) an increase in facilities expense of $0.6 million. The increases in headcount-related and stock-based compensation expenses were due to increased headcount resulting from the ShippingEasy acquisition as well as increased headcount in the rest of the Company to support our expanded product offerings and technology infrastructure investments. The increase in facilities expense was due to the ShippingEasy acquisition.
 
Research and development expense as a percent of total revenue during the three and six months ended June 30, 2017 and 2016 was 10%.

General and Administrative

General and administrative expense principally consists of compensation and related costs for executive and administrative personnel, fees for legal and other professional services, depreciation of equipment, software and building used for general corporate purposes and amortization of intangible assets.

General and administrative expense increased 25% to $21.5 million in the three months ended June 30, 2017 from $17.1 million in the three months ended June 30, 2016 and increased 25% to $40.4 million in the six months ended June 30, 2017 from $32.4 million in the six months ended June 30, 2016. The increase during the three months ended June 30, 2017 was primarily attributable to (1) an increase in headcount related expense of $2.4 million; (2) an increase in stock-based compensation expense of $1.6 million; and (3) an increase in intangible assets amortization expense of $0.8 million; partially offset by (4) a decrease in legal expense of $0.6 million.  The increase during the six months ended June 30, 2017 was primarily attributable to (1) an increase in headcount related expense of $3.4 million; (2) an increase in stock-based compensation expense of $3.7 million; and (3) an increase in intangible assets amortization expense of $1.4 million; partially offset by (4) a decrease in legal fee expense of $0.5 million. The increases in headcount-related and stock-based compensation expenses were due to both the addition of headcount resulting from our ShippingEasy acquisition as well as increased headcount at the rest of the Company to support our growth in the business and corporate infrastructure investments. The increase in intangible amortization expense was due to our ShippingEasy acquisition.  Legal fee expense was higher during the three and six months ended June 30, 2016 compared to the same periods in 2017 due to acquisition related costs.  We did not have any acquisition related costs in 2017.

General and administrative expense as a percent of total revenue was 19% in the three months ended June 30, 2017 and was 20% in the three months ended June 30, 2016. General and administrative expense as a percent of total revenue declined to 18% in the six months ended June 30, 2017 from 20% in the six months ended June 30, 2016.

Interest and Other Income

Interest and other income primarily consists of interest income from cash, cash equivalents and short-term and long-term investments. Interest and other income was $159,000 and $31,000 in the three months ended June 30, 2017 and 2016, respectively. Interest and other income was $189,000 and $74,000 in the six months ended June 30, 2017 and 2016, respectively.

Interest Expense

Interest expense consists of interest expense from the debt under our credit facility and the associated accretion of debt issuance costs. Interest expense was $932,000 in the three months ended June 30, 2017 compared to $905,000 in the three months ended June 30, 2016. The increase in interest expense is primarily attributable to higher interest rates in the second quarter of 2017 compared to the second quarter of 2016, partially offset by lower outstanding debt balances under our credit facility. Interest expense was $1.8 million in both the six months ended June 30, 2017 and 2016.

Provision for Income Taxes

For the three and six months ended June 30, 2017, our income tax expense was $9.9 million and $10.5 million, respectively.  Our tax expense was primarily attributable to our pre-tax book income multiplied by an estimated annual effective tax rate and discrete tax benefits relating to exercises of options. In the first quarter of 2017, as a result of our adoption of ASU 2016-09 we recognized the full impact of the excess tax benefit associated with stock option exercises during the period, which decreased our effective tax rate for the quarter resulting in lower tax expense compared to prior year.  Please see Note 1 – “Summary of Significant Accounting Policies” and Note 5 – “Stock Based Compensation” in our Notes to Consolidated Financial Statements for further description of the impact of this accounting standard.
 
Our income tax expense was $9.8 million and $17.9 million for the three and six months ended June 30, 2016, respectively.  Our tax expense was primarily attributable to our pre-tax income including our current tax expense consisting of federal alternative minimum tax and various state taxes and our deferred income tax expense consisting of temporary tax items including stock compensation and differences in the book and tax lives of amortizable intangibles. Our effective tax rate differs from the statutory federal rate as a result of several factors including non-temporary differences from excess tax benefits from the exercise of stock options, as well as state income taxes and research and development tax credits.

We evaluated the appropriateness of our deferred tax assets and related valuation allowance in accordance with ASC 740 based on all available positive and negative evidence.  As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance against our gross deferred tax assets.

Liquidity and Capital Resources

As of June 30, 2017 and December 31, 2016, we had $110 million and $108 million, respectively, in cash, cash equivalents and short-term and long-term investments. We invest available funds in short-term and long-term securities, including money market funds, corporate bonds, asset backed securities, and US government and agency bonds, and do not engage in hedging or speculative activities.

Net cash provided by operating activities was approximately $78.5 million and $81.8 million during the six months ended June 30, 2017 and 2016, respectively. The decrease in net cash provided by operating activities was primarily attributable to the (1) increase in payments of payables of $14.6 million; (2) decrease in accounts receivable collections of $12.1 million; (3) decrease in the deferred income tax balance of $10.2 million; (4) increase in other current assets of $7.9 million primarily due to prepaid income taxes; (5) increase in other assets of $2.4 million; and the (6) decrease in deferred revenue of $1.4 million; partially offset by the (7) net income increase of $36.6 million; (8) stock compensation expense increase of $6.4 million; and the (9) depreciation and amortization increase of $1.8 million.

Net cash used in investing activities was approximately $2.9 million during the six months ended June 30, 2017.  Net cash provided by investing activities was approximately $2.4 million during the six months ended June 30, 2016. The decrease in net cash provided by investing activities was primarily due to (1) increased capital expenditures related to the build out of the Stamps.com headquarters of $3.7 million, and (2) decreased cash from short-term investment sales by $2.1 million; offset by, (3) the prior period Endicia acquisition adjustment, which decreased cash by $0.6 million.

Net cash used in financing activities was approximately $72.2 million and $33.1 million during the six months ended June 30, 2017 and 2016, respectively.  The increase in net cash used in financing activities was primarily due to the (1) $57.9 million increase in stock repurchases; (2) $1.0 increase in term-loan principal payments; (3) $1.0 increase in short-term financing payments; and the (4) $0.8 million of payments of statutory income tax withholding obligations that were funded by shares withheld; partially offset by the (5) $21.6 million increase in proceeds from stock option exercises.

The following table is a schedule of our significant contractual obligations and commercial commitments as of June 30, 2017 (in thousands):

Twelve Month Period Ending June 30,
 
Operating
Lease Obligations
 
2018
 
$
3,931
 
2019
   
2,257
 
2020
   
1,386
 
2021
   
1,333
 
2022
   
232
 
Thereafter
   
 
Total
 
$
9,139
 
 
On November 18, 2015, we entered into a credit agreement with a group of banks, which provides for a term loan of $82.5 million and a revolving credit facility with a maximum borrowing of $82.5 million (the “Credit Agreement”). Our Credit Agreement matures on November 18, 2020. In connection with entering into the Credit Agreement, we incurred approximately $1.8 million in debt issuance costs which were recorded as debt discount and are being accreted as interest expense over the life of the Credit Agreement. Interest expense associated with the debt issuance costs for the three and six months ended June 30, 2017 was approximately $93,000 and $186,000, respectively.

Borrowings under the term loan are payable in quarterly installments which began on December 31, 2015. We pay interest on our Credit Agreement equal to the London Interbank Offered Rate plus an applicable margin, between 1.25% and 2.00%, based upon certain financial measures. As of June 30, 2017, our applicable margin was 1.25% and the interest rate on our outstanding loan was approximately 2.52%.  We are subject to certain customary quarterly financial covenants under our Credit Agreement such as a maximum total leverage ratio and a minimum fixed charge coverage ratio. As of June 30, 2017, we were in compliance with the covenants of the Credit Agreement.
 
The Credit Agreement includes negative covenants, subject to exceptions, restricting or limiting our ability to among other things, incur additional indebtedness, grant liens, repurchase stock, pay dividends and engage in certain investment, acquisition and disposition transactions. The Credit Agreement imposes certain requirements in order for us to make dividend payments.  As of June 30, 2017, such requirements were: (1) our Consolidated Total Leverage Ratio, as defined in the Credit Agreement, must be less than 2.75 to 1.00; (2) our Fixed Charge Coverage Ratio, as defined in the Credit Agreement, must be greater than 1.25 to 1.00; and (3) our Liquidity as defined in the Credit Agreement must be greater than $20 million.  As of June 30, 2017, our Consolidated Total Leverage Ratio was 0.6 to 1.00, our Fixed Charge Coverage Ratio was 20.7 to 1.00 and our Liquidity was approximately $131 million, which includes cash and cash equivalent and investment balances, as well as the available balance under the revolving credit facility. Based on our actual financial condition and results of operations, we do not believe that the provisions of the Credit Agreement currently represent a restriction to our ability to pay dividends in permissible amounts.
 
The contractual maturities of our debt obligations due subsequent to June 30, 2017 are as follows (in thousands):
 
Year ending June 30,
 
Amount
 
2018
 
$
7,734
 
2019
   
9,797
 
2020
   
11,859
 
2021
   
106,334
 
Thereafter
   
 
Total debt 
   
135,724
 
         
Less: debt issuance costs
   
1,277
 
Total debt, net of debt issuance costs
 
$
134,447
 
 
The estimated interest payments related to our debt due subsequent to June 30, 2017 are as follows (in thousands):

Year ending June 30,
 
Amount
 
2018
 
$
3,419
 
2019
   
3,206
 
2020
   
2,948
 
2021
   
1,270
 
Thereafter
   
 
Total
 
$
10,843
 

The above estimated interest payments assume an interest rate of 2.52%, which is our interest rate as of June 30, 2017, and assume the entire remaining amount of our revolving credit facility is paid on the maturity date of November 18, 2020.

We believe our available cash and marketable securities, together with the cash flow from operations, will be sufficient to fund our business for at least the next twelve months.
 
Business Outlook and Forward-Looking Statements

The following forward-looking statements are accompanied by, and should only be read in conjunction with, the qualifications and limitations described in the forward-looking statements discussion at the beginning of this Item 2 and the risks and other factors set forth in Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2016 filed with SEC on March 1, 2017.

We expect our mailing and shipping revenue to increase in 2017 compared to 2016.  We expect our mailing and shipping revenue growth in 2017 to be less than the growth we achieved in 2016 now that we have passed the one year anniversary of our Endicia acquisition. Our ability to grow our mailing and shipping revenue is partly dependent on our ability to increase our sales and marketing spend to acquire new customers and to retain our existing customers. To the extent we are not able to achieve our target increase in spending and acquire or retain customers, this would negatively impact our 2017 mailing and shipping revenue growth expectations.

We expect customized postage revenue to be down in 2017 compared to 2016. High volume business orders for customized postage can fluctuate significantly from quarter to quarter and therefore historical trends may not be indicative of future results for customized postage revenue.

We expect our sales and marketing expense to increase in 2017 compared to 2016.  We expect the percent increase in sales and marketing expense in 2017 to be less than the percent increase in 2016, as 2016 reflected a full year of Endicia results, as opposed to approximately one and a half months in 2015. We will continue to monitor our customer metrics and the state of the economy and adjust our level of spending accordingly. Sales and marketing spend is expensed in the period incurred, while the revenue and profits associated with the acquired customers are earned over the customers’ lifetimes. As a result, increased sales and marketing spend in future periods could result in a reduction in operating profit and cash flow compared to past periods.

We expect research and development expenses to be higher in 2017 as compared to 2016.  We expect the percent increase in research and development expense in 2017 to be less than the percent increase in 2016, as 2016 reflected a full year of Endicia results, as opposed to approximately one and a half months in 2015. We expect to hire additional research and development personnel in 2017.

We expect general and administrative expenses to be higher in 2017 as compared to 2016. We expect the percent increase in general and administrative expense in 2017 to be less than the percent increase in 2016, as 2016 reflected a full year of Endicia results, as opposed to approximately one and a half months in 2015.
 
We expect our effective tax rate for 2017 to be lower than 2016 as we benefitted from excess tax benefits related to the exercise of stock options in the first quarter of 2017. However, there are other factors that impact taxable income compared to book income which can be difficult to predict and can change from quarter-to-quarter.

We expect we will utilize the majority of our remaining federal net operating losses and other tax credits during 2017 and thus we expect to pay taxes in 2017 in excess of the alternative minimum taxes we have paid in prior years.

As discussed earlier in this Report, our expectations are subject to substantial uncertainty and our results are subject to macro-economic factors and other factors which could cause these trends to be worse than our current expectation or which could cause actual results to be materially different than our current expectations. Our business has grown through acquisitions during 2014 through 2016; however the expectations above do not assume any future acquisitions or dispositions, any of which could have a significant impact on our current expectations.  As described in our forward-looking statements discussion, we do not undertake any obligation to release publicly any revisions to our forward-looking statements to reflect events or circumstances after the date of this Report.

Critical Accounting Policies and Judgments

Management’s discussion and analysis of our financial condition and results of operations is based on our unaudited financial statements. The preparation of these financial statements is based on the selection of accounting policies and the application of significant accounting estimates, some of which require management to make judgments, estimates and assumptions that affect the amounts reported in the financial statements and notes. Except as noted below, for more information regarding our critical accounting estimates and policies, see Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Judgments” of our Annual Report on Form 10-K for the year ended December 31, 2016, filed with the SEC on March 1, 2017.
 
ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

On November 18, 2015, we entered into a Credit Agreement with a group of banks, which provides for a term loan of $82.5 million and a revolving credit facility with a maximum borrowing of $82.5 million. Our Credit Agreement matures on November 18, 2020. As of June 30, 2017, the debt outstanding under our Credit Agreement, gross of debt issuance costs, was $135.7 million.  Borrowings under the term loan are payable in quarterly installments which began on December 31, 2015. We pay interest on our Credit Agreement at a rate equal to the London Interbank Offered Rate plus an applicable margin, which is between 1.25% and 2.00%, based upon certain financial measures. As of June 30, 2017, our applicable margin was 1.25% and the interest rate on our outstanding loan was approximately 2.52%. Interest expense would not be significantly affected by either a 10% increase or decrease in the rates of interest on our debt.

We have not used derivative financial instruments in our investment portfolio.  None of the instruments in our investment portfolio are held for trading purposes. Our cash equivalents and investments consist of money market, U.S. government obligations, asset-backed securities and public corporate debt securities with weighted average maturities of 34 days at June 30, 2017. Our cash equivalents and investments approximated $110.3 million at June 30, 2017 and had a weighted average interest rate of 0.8%. Interest rate fluctuations impact the carrying value of the portfolio. The fair value of our portfolio of marketable securities would not be significantly affected by either a 10% increase or decrease in the rates of interest due primarily to the short-term nature of the portfolio.  We do not believe that the future market risks related to the above securities will have a material adverse impact on our financial position, results of operations or liquidity.

ITEM 4.
CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act).

As of the end of the period covered by this Report, our management evaluated, with the participation of our Principal Executive Officer and Principal Financial Officer, the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Report. Based on that evaluation, our Principal Executive Officer and Principal Financial Officer have concluded, as of that time, that our disclosure controls and procedures were effective.

Changes in internal controls

During the quarter ended June 30, 2017, there has been no change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) 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

See Note 3 – “Commitments and Contingencies – Legal Proceedings” of our Notes to Consolidated Financial Statements, which is incorporated herein by reference.

ITEM 1A.
RISK FACTORS

We are not aware of any material changes to the risk factors included in Item 1A “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2016, filed with the SEC on March 1, 2017.
 
ITEM 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Issuer Purchases of Equity Securities

Period
 
Total Number of
Shares Purchased
   
Average Price Paid
per Share
   
Total Number of
Shares Purchased as
Part of Publicly
Announced Plans or
Programs
   
Approximate Dollar
Value of Shares That
May Yet be
Purchased Under the
Plans or Programs
(in 000’s)
 
April 1, 2017 –
April 30, 2017
   
156,566
   
$
109.19
     
156,566
   
$
5,845
 
May 1, 2017 –
May 31, 2017
   
163,195
   
$
116.81
     
163,195
   
$
76,335
 
June 1, 2017 –
June 30, 2017
   
54,000
   
$
145.44
     
54,000
   
$
68,481
 

On October 25, 2016, our Board of Directors approved a new stock repurchase plan, which became effective November 7, 2016, that replaced our prior stock repurchase plan and authorized us to repurchase up to $90 million over the six months following the effective date of the plan.  On April 24, 2017, our Board of Directors approved a new share repurchase program that took effect upon expiration of the prior plan on May 8, 2017 and authorizes the Company to repurchase up to another $90 million of stock over the six months following its effective date.

We will consider repurchasing stock in the future by evaluating such factors as the price of the stock, the daily trading volume and the availability of large blocks of stock and any additional constraints related to material inside information we may possess. Our repurchase of any of our shares will be subject to limitations that may be imposed on such repurchases by applicable securities laws and regulations and the rules of The NASDAQ Stock Market, as well as restrictions under our Credit Agreement. Repurchases may be made in the open market, or in privately negotiated transactions from time to time at our discretion. We have no commitment to make any repurchases.

ITEM 3.
DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.
MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5.
OTHER INFORMATION

None.

ITEM 6.
EXHIBITS

10.1
Consulting Agreement, dated as of July 31, 2017, between James Bortnak and Stamps.com Inc. (1)
   
Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002. *
   
Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002. *

101.INS
XBRL Instance Document
   
101.SCH
XBRL Taxonomy Extension Schema Document
   
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document
   
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
   
101.LAB
XBRL Taxonomy Extension Label Linkbase Document
   
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
 
*
Furnished, not filed.

(1)
Incorporated herein by reference to the Company’s Form 8-K filed with the Securities and Exchange Commission on August 2, 2017 (File No. 000-26427).
 
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.

 
STAMPS.COM INC.
 
 
(Registrant)
 
       
August 8, 2017
By:
/s/ KEN MCBRIDE
 
   
Ken McBride
 
   
Chairman and Chief Executive Officer
 

August 8, 2017
By:
/s/ JEFF CARBERRY
 
   
Jeff Carberry
 
   
Chief Financial Officer
 
 
 
36

EX-31.1 2 ex31_1.htm EXHIBIT 31.1

Exhibit 31.1

Certification Pursuant to Section 302
of the Sarbanes-Oxley Act of 2002

I, Ken McBride, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Stamps.com 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 15(d)-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: August 8, 2017
/s/ KEN MCBRIDE
 
 
Ken McBride
Chairman and Chief Executive Officer
(Principal Executive Officer)
 
 


EX-31.2 3 ex31_2.htm EXHIBIT 31.2

Exhibit 31.2

Certification Pursuant to Section 302
of the Sarbanes-Oxley Act of 2002

I, Jeff Carberry, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Stamps.com 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 15(d)-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:  August 8, 2017
/s/ JEFF CARBERRY
 
 
Jeff Carberry
Chief Financial Officer
(Principal Financial Officer)
 
 
 

EX-32.1 4 ex32_1.htm EXHIBIT 32.1

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 of Stamps.com Inc. (the "Company") on Form 10-Q for the period ended June 30, 2017 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Ken McBride, Chairman and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: August 8, 2017
 
/s/ KEN MCBRIDE
 
   
Ken McBride
Chairman and Chief Executive Officer
(Principal Executive Officer)
 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

EX-32.2 5 ex32_2.htm EXHIBIT 32.2

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 of Stamps.com Inc. (the "Company") on Form 10-Q for the period ended June 30, 2017 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Jeff Carberry, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable of the Securities Exchange Act of 1934, as amended; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Date: August 8, 2017
 
/s/ JEFF CARBERRY
 
   
Jeff Carberry
Chief Financial Officer
(Principal Financial Officer)
 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
 
 

EX-101.INS 6 stmp-20170630.xml XBRL INSTANCE DOCUMENT 0001082923 2017-01-01 2017-06-30 0001082923 2017-07-31 0001082923 2016-12-31 0001082923 2017-06-30 0001082923 2017-04-01 2017-06-30 0001082923 2016-04-01 2016-06-30 0001082923 2016-01-01 2016-06-30 0001082923 2015-12-31 0001082923 2016-06-30 0001082923 stmp:ShippingEasyMember 2017-01-01 2017-06-30 0001082923 stmp:ShippingEasyMember 2016-07-02 0001082923 stmp:ShipStationMember 2017-06-30 0001082923 stmp:PhotoStampsIncMember 2017-06-30 0001082923 us-gaap:MinimumMember us-gaap:FurnitureAndFixturesMember 2017-01-01 2017-06-30 0001082923 us-gaap:BuildingAndBuildingImprovementsMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001082923 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001082923 us-gaap:BuildingAndBuildingImprovementsMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001082923 stmp:ShippingEasyMember 2017-01-01 2017-03-31 0001082923 us-gaap:ScenarioForecastMember 2017-08-01 2017-09-30 0001082923 stmp:ShippingEasyMember stmp:NewEmployeeMember 2016-07-02 2016-07-02 0001082923 stmp:GeneralManagerAndChiefTechnologyOfficerMember us-gaap:MaximumMember stmp:ShippingEasyMember 2016-07-02 2016-07-02 0001082923 stmp:ShippingEasyMember stmp:GeneralManagerAndChiefTechnologyOfficerMember 2017-04-01 2017-06-30 0001082923 us-gaap:MinimumMember stmp:ShippingEasyMember 2016-07-02 0001082923 stmp:ShippingEasyMember 2016-07-01 2016-12-31 0001082923 stmp:ShippingEasyMember 2017-04-01 2017-06-30 0001082923 stmp:ShippingEasyMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-07-02 2016-07-02 0001082923 stmp:ShippingEasyMember stmp:NewEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-07-02 2016-07-02 0001082923 stmp:ShippingEasyMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-01-01 2017-06-30 0001082923 stmp:ShippingEasyMember us-gaap:ShareBasedCompensationAwardTrancheOneMember stmp:NewEmployeeMember 2017-01-01 2017-06-30 0001082923 stmp:ShippingEasyMember stmp:NewEmployeeMember 2017-01-01 2017-06-30 0001082923 stmp:ShippingEasyMember 2016-07-02 2016-07-02 0001082923 us-gaap:NoncompeteAgreementsMember stmp:ShippingEasyMember 2016-07-02 0001082923 us-gaap:CustomerRelationshipsMember stmp:ShippingEasyMember 2016-07-02 0001082923 us-gaap:TrademarksMember stmp:ShippingEasyMember 2016-07-02 0001082923 stmp:ShippingEasyMember us-gaap:DevelopedTechnologyRightsMember 2016-07-02 0001082923 us-gaap:TrademarksMember stmp:ShippingEasyMember 2017-01-01 2017-06-30 0001082923 stmp:ShippingEasyMember us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-06-30 0001082923 stmp:ShippingEasyMember us-gaap:CustomerRelationshipsMember 2017-01-01 2017-06-30 0001082923 us-gaap:MaximumMember us-gaap:NoncompeteAgreementsMember stmp:ShippingEasyMember 2017-01-01 2017-06-30 0001082923 stmp:ShippingEasyMember us-gaap:NoncompeteAgreementsMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0001082923 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001082923 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001082923 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001082923 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001082923 us-gaap:MaximumMember 2017-01-01 2017-06-30 0001082923 us-gaap:SellingAndMarketingExpenseMember 2016-04-01 2016-06-30 0001082923 us-gaap:GeneralAndAdministrativeExpenseMember 2016-04-01 2016-06-30 0001082923 us-gaap:CostOfSalesMember 2016-04-01 2016-06-30 0001082923 us-gaap:EmployeeStockMember 2016-04-01 2016-06-30 0001082923 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001082923 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001082923 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001082923 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001082923 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001082923 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-01 2016-06-30 0001082923 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001082923 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001082923 us-gaap:CostOfSalesMember 2016-01-01 2016-06-30 0001082923 us-gaap:EmployeeStockMember 2016-01-01 2016-06-30 0001082923 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001082923 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-06-30 0001082923 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0001082923 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-06-30 0001082923 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001082923 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001082923 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001082923 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001082923 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001082923 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001082923 stmp:PatentsAndOthersMember 2017-06-30 0001082923 us-gaap:DevelopedTechnologyRightsMember 2017-06-30 0001082923 us-gaap:NoncompeteAgreementsMember 2017-06-30 0001082923 us-gaap:CustomerRelationshipsMember 2017-06-30 0001082923 us-gaap:TrademarksMember 2017-06-30 0001082923 us-gaap:TrademarksMember 2016-12-31 0001082923 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001082923 us-gaap:CustomerRelationshipsMember 2016-12-31 0001082923 stmp:PatentsAndOthersMember 2016-12-31 0001082923 us-gaap:NoncompeteAgreementsMember 2016-12-31 0001082923 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001082923 us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001082923 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001082923 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001082923 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001082923 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2017-06-30 0001082923 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001082923 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001082923 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001082923 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2017-06-30 0001082923 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2017-06-30 0001082923 us-gaap:CashAndCashEquivalentsMember 2017-06-30 0001082923 us-gaap:ShortTermInvestmentsMember 2016-12-31 0001082923 stmp:CashAndCashEquivalentsAndShortTermInvestmentsMember 2016-12-31 0001082923 stmp:CashAndCashEquivalentsAndShortTermInvestmentsMember 2017-06-30 0001082923 us-gaap:ShortTermInvestmentsMember 2017-06-30 0001082923 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateNoteSecuritiesMember 2016-12-31 0001082923 us-gaap:CashAndCashEquivalentsMember 2016-12-31 0001082923 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2016-12-31 0001082923 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateNoteSecuritiesMember 2017-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure stmp:Criteria stmp:Employees false --12-31 2017-06-30 Yes No Yes Large Accelerated Filer STAMPS.COM INC 0001082923 16908987 2017 Q2 10-Q 86205000 75503000 62756000 65897000 800000 707000 11000 7000 P8Y P5Y P5Y P5Y P5Y P3Y 907787000 855344000 2500000 1200000 1900000 1857000 4685000 450000 263000 10968000 1975000 10723000 245000 8154000 8417000 2221000 1425000 445000 6327000 875000 498000 993000 3588000 2780000 8690000 21858000 4717000 22335000 15933000 15435000 477000 12343000 4282000 186000 186000 761000 8000000 6600000 4000000 3200000 287000 42000 147000 42000 616512000 610129000 1511000 0 0 110343000 106932000 0 110343000 108443000 199428000 184280000 0 1511000 0 1511000 0 0 0 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Basis of Presentation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We prepared the consolidated financial statements included herein pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with United States (U.S.) generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to make the information presented not misleading. We recommend that these consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in our latest annual report on Form 10-K for the fiscal year ended December 31, 2016, filed with the SEC on March 1, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In our opinion, these unaudited consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) considered necessary to present fairly our financial position as of June 30, 2017, our results of operations for the three and six months ended June 30, 2017, and our cash flows for the six months ended June 30, 2017.&#160; The results of operations for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2017.</div></div> 185000 76000 1111000 15679000 6316000 1304000 6948000 1194000 1 1603000 40000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">2.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Acquisitions</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We have accounted for all of our acquisitions under the acquisition method of accounting in accordance with the provisions of FASB ASC Topic No. 805 <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Business Combinations</font>.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">ShippingEasy Acquisition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On July 1, 2016, we completed our acquisition of ShippingEasy Group, Inc. (ShippingEasy) when our wholly owned subsidiary was merged with and into ShippingEasy, resulting in our 100% ownership of ShippingEasy.&#160; The merger agreement provided for us to pay $55.0 million in aggregate merger consideration to the former owners of ShippingEasy, payable in cash. The purchase price was subject to adjustments for changes in ShippingEasy&#8217;s net working capital.&#160; The net purchase price including adjustments for net working capital totaled approximately $55.4 million and was funded from current cash and investment balances.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In connection with the acquisition, we issued performance-based inducement equity awards to each of the General Manager and Chief Technology Officer of ShippingEasy. These inducement awards cover an aggregate of up to 43,567 common shares each if earnings targets for ShippingEasy are achieved over a two and one-half year period beginning July 1, 2016. The two and one-half year period is divided into three phases consisting of the six months ended December 31, 2016 and each of the twelve months ending December 31, 2017 and 2018. The awards are subject to proration if at least 75% of the applicable target is achieved and are subject to forfeiture or acceleration based on changes in employment circumstances over the performance period. We recognize stock-based compensation expense associated with the performance-based inducement equity award ratably over each phase based on the estimated probable achievement of each financial target. The awards were a material inducement to the General Manager and Chief Technology Officer entering into employment agreements with Stamps.com in connection with the acquisition of ShippingEasy. In fiscal 2016, we determined the achievement of 100% of the earnings target for the six months ended December 31, 2016 was probable, therefore, we recognized approximately $1.9 million of stock-based compensation expense, representing 21,783 shares, for these inducement equity awards during the six months ended December 31, 2016. The $1.9 million of stock-based compensation expense recognized represents 100% of the total performance-based inducement equity award for the first phase. The equity award for the first phase was issued in the first quarter of 2017 with 15,113 shares distributed and 6,670 shares withheld to satisfy income tax obligations. In the first and second quarters of 2017, we determined the achievement of 100% of the earnings target for the twelve months ended December 31, 2017 is probable, therefore, we recognized approximately $1.2 million and $2.5 million of stock-based compensation expense for these inducement equity awards during the three and six months ended June 30, 2017, respectively.&#160; The $2.5 million of stock-based compensation expense recognized in the six months ended June 30, 2017 represents 50% of the total performance-based inducement equity award for the second phase.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We also issued inducement stock option grants for an aggregate of approximately 62,000 shares of Stamps.com common stock to 48 new employees in connection with our acquisition of ShippingEasy. Each option vests 25% on the one year anniversary of the July 1, 2016 grant date with the remaining 75% vesting in approximately equal monthly increments over the immediately succeeding thirty-six months provided that the option holder is still employed by the Company on the vesting dates. The stock options have a ten year term and an exercise price equal to the closing price of Stamps.com common stock on the grant date of July 1, 2016. The stock options were granted as inducements material to the new employees entering into employment with Stamps.com in connection with the acquisition of ShippingEasy. The related stock-based compensation expense we recognized in fiscal 2016 and for the three and six months ended June 30, 2017 was not material.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The total net purchase price for the ShippingEasy acquisition was allocated to the assets acquired and the liabilities assumed based on their fair values. The following table is the final allocation of the purchase price (in thousands, except years):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Useful Life</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">(In Years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Weighted </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Average </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Estimated </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Useful Life </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">(In Years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Trade accounts receivable</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,194</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other assets</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">76</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Property and equipment</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">40</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Goodwill</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">40,953</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Identifiable intangible assets:</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Trade name</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,304</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Developed technology</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,948</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,316</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,111</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: right;">3 to 5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total identifiable intangible assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,679</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Accrued expenses and other liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(707</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred revenue</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(185</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred tax liability</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(1,603</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total purchase price</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">55,447</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Less: settlement of preexisting relationship (accounts receivable)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,194</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Purchase price, net of settlement</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">54, 253</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Goodwill represented the excess of the fair value of consideration given over the fair value of the tangible assets, identifiable intangible assets and liabilities assumed in the business combination and the potential acquisition related synergies.&#160; Such synergies include leveraging Stamps.com&#8217;s resources, personnel, expertise and capital to grow ShippingEasy&#8217;s revenue faster than it otherwise would have as a standalone company. The identified intangible assets consisted of trade names, developed technology, non-compete agreements and customer relationships.&#160; The estimated fair values of the trademark and developed technology were determined using the &#8220;relief from royalty&#8221; method.&#160; The estimated fair value of the non-compete agreements was determined using the &#8220;with and without&#8221; method.&#160; The estimated fair value of customer relationships was determined using the &#8220;excess earnings&#8221; method.&#160; The rate utilized to discount net cash flows to their present values was approximately 23% and was determined after consideration of the overall enterprise rate of return and the relative risk and importance of the assets to the generation of future cash flows.&#160; Trademark, developed technology, non-compete and customer relationships are each amortized on a straight-line basis over their estimated useful lives.&#160; The amortization of acquired intangibles is approximately $761,000 per quarter for the remaining estimated useful lives.&#160; The goodwill recorded in this acquisition was not deductible for tax purposes.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Business Combinations</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The acquisition method of accounting is used for business combinations. The results of operations of acquired businesses are included in our consolidated financial statements prospectively from the date of acquisition. The fair value of purchase consideration is allocated to the assets acquired and liabilities assumed from the acquired entity and is generally based on their fair value at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Historically, the primary items that have generated goodwill include anticipated synergies between the acquired business and the Company and the acquired assembled workforce, neither of which qualifies for recognition as an intangible asset. Acquisition-related expenses are recognized in our consolidated financial statements as incurred.</div></div> 55447000 376000 867000 106932000 110343000 65126000 116273000 4945000 6477000 103859000 110336000 1500000 108432000 110336000 0 1500000 106932000 101987000 0 3411000 51147000 0 110343000 0 0 106932000 110343000 106932000 0 103859000 1511000 101987000 1511000 0 4945000 110343000 6484000 110343000 108443000 106932000 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">9.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Cash, Cash Equivalents and Investments</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Our cash equivalents and investments consist of money market, asset-backed securities and public corporate debt securities at June 30, 2017 and December 31, 2016. We consider all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase to be cash equivalents. All of our short-term investments are classified as available for sale and are recorded at fair value using the specific identification method. Realized gains and losses are reflected in other income, net using the specific identification method. There was no material unrealized or realized gain or loss with respect to our short-term investments during the six months ended June 30, 2017. Unrealized gains and losses are included as a separate component of stockholders' equity. We do not intend to sell investments with an amortized cost basis exceeding fair value and it is not likely that we will be required to sell the investments before recovery of their amortized cost bases.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following tables summarize our cash and cash equivalents and investments as of June 30, 2017 and December 31, 2016 (in thousands):</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Cost or</div>Amortized</div>Cost</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross</div>Unrealized</div>Gains</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross</div>Unrealized</div>Losses</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Estimated</div>Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Cash</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">103,859</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">103,859</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Money market</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,477</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">9</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,484</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total cash and cash equivalents</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,336</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">9</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Short-term investments:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Corporate bonds and asset backed securities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total short-term investments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents and short-term investments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,336</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">9</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr style="height: 44px;"><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Cost or</div>Amortized</div>Cost</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross</div>Unrealized</div>Gains</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross</div>Unrealized</div>Losses</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Estimated</div>Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Cash</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">101,987</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">101,987</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Money market</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,945</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,945</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total cash and cash equivalents</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Short-term investments:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Corporate bonds and asset backed securities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">13</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total short-term investments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">13</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents and short-term investments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">108,432</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">13</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">108,443</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">As of June 30, 2017, the amortized cost and estimated fair value of our marketable fixed-income securities due within one year and due after one year was immaterial.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">3.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Commitments and Contingencies</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Legal Proceedings</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In the ordinary course of business, we are subject to various routine legal proceedings and claims incidental to our business, and we do not believe that these proceedings and claims would reasonably be expected to have a material adverse effect on our financial position, results of operations or cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Although management at present believes that the ultimate outcome of the various routine proceedings, individually and in the aggregate, will not materially harm our financial position, results of operations, cash flows, or overall trends, legal proceedings are subject to inherent uncertainties, and unfavorable rulings or other events could occur. An unfavorable outcome for an amount in excess of management&#8217;s present expectations may result in a material adverse impact on our business, results of operations, financial position, and overall trends.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Commitments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The Company leases facilities pursuant to noncancelable operating lease agreements expiring through fiscal 2021. Rent expense is recognized on a straight-line basis over the lease term. Lease incentives are amortized over the lease term on a straight-line basis. Leasehold improvements are capitalized and amortized over the shorter of the useful life of the asset or the remaining term of the lease.&#160; Rent expense for the three and six months ended June 30, 2017 was approximately $900,000 and $1.9 million, respectively.&#160; Rent expense for the three and six months ended June 30, 2016 was approximately $800,000 and $1.3 million, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following table is a schedule of our significant future contractual obligations and commercial commitments (other than debt commitments), which consist of future minimum lease payment under operating leases as of June 30, 2017 (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 70%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Twelve Month Period Ending June 30,</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Operating</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Lease Obligations</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2018</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3,931</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2019</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,257</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2020</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,386</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2021</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,333</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2022</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">232</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Thereafter</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">9,139</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Contingencies and Litigation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In the ordinary course of business, we are subject to various routine litigation matters as a claimant and a defendant. We record any amounts recovered in these matters when received. We establish loss provisions for claims against us when the loss is both probable and can be reasonably estimated.&#160; If either or both of the criteria are not met, we assess whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss or additional loss may have been incurred for such proceedings, we disclose the estimate of the amount of loss or possible range of loss, or disclose that an estimate of loss cannot be made, as applicable.</div></div> 30507000 31278000 47500000 47500000 54000 53000 0.001 0.001 16932000 16897000 31038000 14283000 27533000 64174000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Principles of Consolidation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The consolidated financial statements include the accounts of Stamps.com Inc., Auctane LLC (ShipStation), Interapptive, Inc. (ShipWorks), PSI Systems Inc. (Endicia), ShippingEasy Group, Inc. (ShippingEasy) and PhotoStamps Inc.&#160; In July 2016, we completed our acquisition of 100% of the outstanding shares of ShippingEasy.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Because 100% of the voting control of ShipStation, ShipWorks, Endicia and ShippingEasy is held by us, we have consolidated the results of operations of ShipStation, ShipWorks, Endicia and ShippingEasy from the date we obtained control in the accompanying consolidated financial statements. Similarly, due to our 100% control of PhotoStamps, Inc., PhotoStamps, Inc. is also consolidated in the accompanying consolidated financial statements from the date of its inception. Intercompany accounts and transactions between consolidated entities have been eliminated in consolidation.</div></div> 13720000 19089000 28342000 36827000 12726000 8857000 25402000 18151000 1593000 1642000 3440000 3395000 2100000 90300000 90000000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Short-Term Financing Obligations</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We utilize short-term financing, which is separate from our debt, to fund certain Company operations.&#160; Short-term financing obligations are included in accounts payable and accrued expenses in the accompanying consolidated balance sheets.&#160; As of June 30, 2017, we had $15.2 million in short-term financing obligations and $90.3 million of unused short-term financing obligations credit. As of December 31, 2016, we had $15.6 million in short-term financing obligations and $90.0 million of unused credit.</div></div> 3851000 3858000 5838000 16055000 45044000 48782000 0 0 8778000 10626000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">5.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Stock-Based Compensation</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We account for share-based employee compensation plans under the fair value recognition and measurement provisions in accordance with applicable accounting standards, which require all share-based payments to employees, including grants of stock options and restricted stock units (RSUs), to be measured based on the grant date fair value of the awards, with the resulting expense generally recognized on a straight-line basis over the period during which the employee is required to perform service in exchange for the award.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">As described in <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Note 1 &#8211; &#8220;Summary of Significant Accounting Policies,&#8221;</font> we adopted ASU 2016-09, which among other items, provides an accounting policy election to account for forfeitures as they occur, rather than to account for them based on an estimate of expected forfeitures. We elected to account for forfeitures as they occur and therefore, share-based compensation expense for the three and six months ended June 30, 2017 has been calculated based on actual forfeitures in our consolidated statements of income, rather than our previous approach which was net of estimated forfeitures. The net cumulative effect of this change did not have a material impact on the consolidated financial statements. Share-based compensation expense for the year ended December 31, 2016 was recorded net of estimated forfeitures, which were based on historical forfeitures and adjusted to reflect changes in facts and circumstances, if any.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We use the Black-Scholes-Merton option valuation model to estimate the fair value of share-based payment awards on the date of grant, which requires us to use a number of complex estimates and subjective assumptions, including stock price volatility, expected term, risk-free interest rates and projected employee stock option exercise behaviors. In the case of options we grant, our assumption of expected volatility is based on the historical volatility of our stock price over the term equal to the expected life of the options. We base the risk-free interest rate on U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the options assumed at the date of grant.&#160; The estimated expected life represents the weighted-average period the stock options are expected to remain outstanding, determined based on an analysis of historical exercise behavior.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Compensation expense for employee stock options granted is generally recognized using the straight-line method over their respective vesting periods of up to five years. Starting in the third quarter of fiscal 2016, our stock-based compensation expense included performance-based inducement equity awards relating to the ShippingEasy acquisition as described in <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Note 2 - &#8220;Acquisitions.&#8221;</font> Stock-based compensation expense related to the ShippingEasy performance-based inducement equity awards is equal to the grant date fair value of the common stock and is recognized over the required performance period.&#160; Total compensation expense related to ShippingEasy&#8217;s performance-based equity awards during the three and six months ended June 30, 2017 was approximately $1.2 million and $2.5 million, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The following table sets forth the stock-based compensation expense that we recognized for the periods indicated (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 90%;"><tr><td valign="bottom" style="vertical-align: top; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Stock-based compensation expense relating to:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Employee and director stock options</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">10,723</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,154</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">21,858</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,435</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Employee stock purchases</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">245</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">263</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">477</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">498</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total stock-based compensation expense</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">10,968</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,417</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">22,335</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,933</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Stock-based compensation expense relating to:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cost of revenues</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">445</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">450</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">993</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">875</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Sales and marketing</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,975</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,857</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,282</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3,588</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Research and development</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,221</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,425</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,717</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,780</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">General and administrative</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,327</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,685</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">12,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,690</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total stock-based compensation expense</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">10,968</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,417</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">22,335</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,933</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following are the weighted average assumptions used in the Black-Scholes valuation model for the periods indicated:</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 80%;"><tr><td valign="bottom" style="vertical-align: top; width: 32%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center; width: 32%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Expected dividend yield</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Risk-free interest rate</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Expected volatility</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">46.1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">48.6</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">46.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">48.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Expected life (in years)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Forfeiture rate</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr></table></div> 1.83 0.82 3.79 1.58 1.71 0.79 3.54 1.49 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">4.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Net Income per Share</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following table reconciles share amounts utilized to calculate basic and diluted net income per share (in thousands, except per share data):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Net income</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">31,040</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">14,291</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">64,178</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">27,529</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Basic - weighted average common shares</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">16,930</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">17,384</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">16,916</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">17,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Diluted effect of common stock equivalents</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,195</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">808</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,231</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,058</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Diluted - weighted average common shares</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,125</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,192</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,147</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,428</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Earnings per share:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Basic</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.83</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">0.82</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.79</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.58</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Diluted</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.71</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">0.79</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.54</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.49</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The calculation of dilutive shares excludes the effect of the following options that are considered anti-dilutive (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Anti-dilutive stock option shares</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">42</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">287</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">42</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">147</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div></div> 1 1 307000 0 307000 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Fair Value of Financial Instruments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Carrying amounts of certain of our financial instruments, including cash and cash equivalents, accounts receivable and accounts payable, approximate fair value due to their short maturities. The fair values of investments are determined using quoted market prices for those securities or similar financial instruments.&#160; The Company&#8217;s outstanding debt held by third-party financial institutions is carried at cost, adjusted for debt issuance costs. The Company&#8217;s debt is not publicly traded and the carrying amount typically approximates fair value for debt that accrues interest at a variable rate for companies with similar financial characteristics as the Company, which are considered Level 2 inputs.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2017 and December 31, 2016, respectively (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value Measurement at Reporting Date Using</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center;"><div>&#160;</div><div>&#160;</div><div>&#160;</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman';">Description</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman';">2017</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Quoted Prices in </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Active Markets </div><div style="font-size: 10pt; font-family: 'Times New Roman';">for Identical </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Significant </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Other </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Observable </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">Significant </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Unobservable </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 3)</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Available-for-sale debt securities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value Measurement at Reporting Date Using</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center;"><div>&#160;</div><div>&#160;</div><div>&#160;</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman';">Description</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">December 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman';">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">Quoted Prices in </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Active Markets </div><div style="font-size: 10pt; font-family: 'Times New Roman';">for Identical </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 1)</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">Significant </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Other </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Observable </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 2)</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">Significant </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Unobservable </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 3)</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Available-for-sale debt securities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">108,443</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">8.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value Measurements</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Financial assets measured at fair value on a recurring basis are classified in one of the three following categories, which are described below:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 40.5pt; text-indent: -40.5pt;">Level 1 - Valuations based on unadjusted quoted prices for identical assets in an active market</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 40.5pt; text-indent: -40.5pt;">Level 2 - Valuations based on quoted prices in markets where trading occurs infrequently or whose values are based on quoted prices of instruments with similar attributes in active markets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 40.5pt; text-indent: -40.5pt;">Level 3 - Valuations based on inputs that are unobservable and involve management judgment and our own assumptions about market participants and pricing</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2017 and December 31, 2016, respectively (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value Measurement at Reporting Date Using</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center;"><div>&#160;</div><div>&#160;</div><div>&#160;</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman';">Description</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">June 30,</div><div style="font-size: 10pt; font-family: 'Times New Roman';">2017</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Quoted Prices in </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Active Markets </div><div style="font-size: 10pt; font-family: 'Times New Roman';">for Identical </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 1)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Significant </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Other </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Observable </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 2)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">Significant </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Unobservable </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 3)</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Available-for-sale debt securities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value Measurement at Reporting Date Using</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center;"><div>&#160;</div><div>&#160;</div><div>&#160;</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman';">Description</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">December 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman';">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">Quoted Prices in </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Active Markets </div><div style="font-size: 10pt; font-family: 'Times New Roman';">for Identical </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 1)</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">Significant </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Other </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Observable </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 2)</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div><div style="font-size: 10pt; font-family: 'Times New Roman';">Significant </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Unobservable </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs</div><div style="font-size: 10pt; font-family: 'Times New Roman';">(Level 3)</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Available-for-sale debt securities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">108,443</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The fair value of our available-for-sale debt securities included in the Level 2 category is based on the market values obtained from an independent pricing service that were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established independent pricing vendors and broker-dealers.</div></div> 7334000 15667000 77619000 31349000 1182000 43631000 92000 1365000 48617000 1525000 85639000 33948000 1434000 115000 639000 8797000 8699000 1029000 36349000 17185000 6100000 8774000 479000 777000 12199000 28329000 16025000 8889000 40048000 2211000 60816000 113968000 2004000 2004000 113968000 40048000 60816000 8889000 2211000 P5Y1M6D 7783000 15231000 15579000 21451000 17113000 32375000 40433000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Goodwill</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Goodwill represents the excess of the fair value of consideration given over the fair value of the tangible assets, identifiable intangible assets and liabilities assumed in a business combination.&#160; We are required to test goodwill for impairment annually and whenever events or circumstances indicate the fair value of a reporting unit may be below its carrying value.&#160; Goodwill is reviewed for impairment annually on October 1. A reporting unit is the operating segment or a business that is one level below that operating segment. Reporting units are aggregated as a single reporting unit if they have similar economic characteristics. We aggregated our reporting units into a single reporting unit because we determined they have similar economic characteristics.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Goodwill is reviewed for impairment annually on October 1 utilizing either a qualitative assessment or a two-step process.&#160; We have an option to make a qualitative assessment of a reporting unit's goodwill for impairment.&#160; If we choose to perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary.&#160; For reporting units where we perform the two-step process, the first step requires us to compare the fair value of each reporting unit, which we primarily determine using an income approach based on the present value of discounted cash flows, to the respective carrying value, which includes goodwill.&#160; If the fair value of the reporting unit exceeds its carrying value, the goodwill is not considered impaired.&#160; If the carrying value is higher than the fair value, there is an indication that impairment may exist and the second step is required.&#160; In step two, the implied fair value of goodwill is calculated as the excess of the fair value of a reporting unit over the fair values assigned to its assets and liabilities.&#160; If the implied fair value of goodwill is less than the carrying value of the reporting unit's goodwill, the difference is recognized as an impairment loss. As of June 30, 2017, we are not aware of any indicators of impairment that would require an impairment analysis other than our annual impairment analysis.</div></div> 239705000 239705000 40953000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Trademarks and Intangible Assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Acquired trademarks and intangibles include both amortizable and non-amortizable assets and are included in intangible assets, net in the accompanying consolidated balance sheets. Intangible assets are carried at cost less accumulated amortization. Cost associated with internally developed intangible assets is typically expensed as incurred as research and development costs.&#160; Amortization of amortizable intangible assets is calculated on a straight-line basis, which is consistent with the expected future cash flows.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">6.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Goodwill and Intangible Assets</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Goodwill was approximately $239.7 million as of June 30, 2017 and December 31, 2016, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We have amortizable and non-amortizable intangible assets consisting of trademarks, trade names, developed technology, non-compete agreements, customer relationships and other totaling approximately $125.4 million in gross carrying amount as of both June 30, 2017 and December 31, 2016.&#160; Non-amortizable assets of $11.4 million as of both June 30, 2017 and December 31, 2016 consist primarily of the trade name relating to the Endicia acquisition.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following table summarizes our amortizable intangible assets as of June 30, 2017 (in thousands):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Accumulated </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Net Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and Others</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,889</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,797</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">92</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer Relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">60,816</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">17,185</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">43,631</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">40,048</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,699</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">31,349</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-Compete</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,211</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,029</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,182</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Trademark</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,004</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">639</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,365</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total amortizable intangible assets at June 30, 2017</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">113,968</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">36,349</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">77,619</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following table summarizes our amortizable intangible assets as of December 31, 2016 (in thousands):</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Accumulated </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Net Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and Others</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,889</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,774</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">115</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer Relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">60,816</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">12,199</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">48,617</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">40,048</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,100</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">33,948</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-Compete</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,211</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">777</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,434</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Trademark</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,004</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">479</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,525</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total amortizable intangible assets at December 31, 2016</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">113,968</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">28,329</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">85,639</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">We recorded amortization of intangible assets totaling approximately $4.0 million and $8.0 million for the three and six months ended June 30, 2017, respectively.&#160; We recorded amortization of intangible assets totaling approximately $3.2 million and $6.6 million for the three and six months ended June 30, 2016, respectively. Amortization of intangible assets is included in general and administrative expense in the accompanying consolidated statements of income.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">As of June 30, 2017, the remaining weighted average amortization period for our amortizable intangible assets is approximately 5.1 years. Our estimated amortization expense for the next five years and thereafter is as follows (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 70%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 58%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Twelve Month Period Ending June 30,</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Estimated </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amortization </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Expense</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2018</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">16,025</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2019</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,667</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2020</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,579</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2021</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,231</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2022</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,783</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Thereafter</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,334</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">77,619</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 97051000 70293000 184353000 137508000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Impairment of Long-Lived Assets and Intangible Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Long-lived assets including intangible assets with finite useful lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset.&#160; If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&#160; Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intangible assets that have indefinite useful lives are not amortized but, instead, are tested at least annually for impairment while intangible assets that have finite useful lives are amortized over their respective useful lives.</div></div></div> 24093000 40919000 74717000 45440000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">7.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Income Taxes</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Our income tax expense was $9.9 million and $10.5 million for the three and six months ended June 30, 2017, respectively, which is primarily attributable to our pre-tax book income multiplied by an estimated annual effective tax rate and discrete tax benefits relating to exercises of options.&#160; Our income tax expense was $9.8 million and $17.9 million for the three and six months ended June 30, 2016, respectively, which is primarily attributable to our pre-tax income including our current tax expense consisting of federal alternative minimum tax and various state taxes and our deferred income tax expense consisting of temporary tax items including stock compensation and differences in the book and tax lives of amortizable intangibles. As described&#160; in <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Note 1- &#8220;Summary of Significant Accounting Policies&#8221; </font>we adopted the new accounting guidance that changes the reporting for certain aspects of share-based payments. One aspect of the guidance requires that the income tax effects of share-based awards be recognized in the income tax provision in the consolidated statements of income when the awards vest or are settled. Under the previous guidance, excess tax benefits and deficiencies were recognized in additional paid-in capital in the consolidated balance sheets when the awards vested or were settled.&#160; For the three and six months ended June 30, 2017, the amount of excess tax benefits recognized in the income tax provision was approximately $5.7 million and $18.3 million, respectively.&#160; For the three and six months ended June 30, 2016, respectively, the amount of excess tax benefits recognized in additional paid-in capital was not material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Our effective income tax rate differs from the statutory income tax rate primarily as a result of permanent tax adjustments for tax benefits from stock options exercised and research and development tax credits, as well as permanent tax adjustments for nondeductible items, such as stock-based compensation and state taxes. We evaluated the appropriateness of our deferred tax assets and related valuation allowance in accordance with <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font> based on all available positive and negative evidence. As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance against our deferred tax assets.</div></div> 9879000 9802000 17911000 10539000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Income Taxes</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We account for income taxes in accordance with Financial Accounting Standards Board (FASB) ASC Topic No. 740, <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font> (<font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font>), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font> also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. We record a valuation allowance to reduce our gross deferred tax assets to the amount that is more likely than not (a likelihood of more than 50 percent) to be realized.&#160; In order for us to realize our deferred tax assets, we must be able to generate sufficient taxable income. We evaluate the appropriateness of our deferred tax assets and related valuation allowance in accordance with <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font> based on all available positive and negative evidence. As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance recorded to reduce our gross deferred tax assets as we believe we have met the more likely than not threshold and we will realize our tax loss carry-forwards in the foreseeable future.</div></div> 3140000 -8971000 -741000 1621000 4784000 -9799000 18300000 5700000 1405000 -7000 11400000 11400000 4393000 4082000 8593000 8833000 97027000 89009000 125400000 125400000 932000 905000 1820000 1812000 1300000 1900000 900000 800000 237417000 213801000 616512000 610129000 96392000 86714000 7360000 6329000 127087000 141025000 81842000 78489000 -2852000 2409000 64178000 27529000 31040000 14291000 -72226000 -33104000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Accounting Guidance Adopted in 2017</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; text-indent: 36pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Share-based Payment Transactions to Employees</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">On January 1, 2017, the Company adopted</font><font style="font-size: 10pt; font-family: 'Times New Roman';"> Accounting Standards Update No. 2016-09, </font><font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Compensation-Stock Compensation (Topic 718):&#160; Improvements to Employee Share-Based Payment Accounting</font><font style="font-size: 10pt; font-family: 'Times New Roman';"> (ASU 2016-09) issued by the FASB </font><font style="font-size: 10pt; font-family: 'Times New Roman';">on a prospective basis that changes the reporting for certain aspects of share-based payments. One aspect of the guidance requires that the income tax effects of share-based awards be recognized in the income tax provision in the consolidated statement of operations when the awards vest or are settled. Under the previous guidance, excess tax benefits and deficiencies were recognized in additional paid-in capital in the consolidated balance sheets when the awards vested or were settled.&#160; </font><font style="font-size: 10pt; font-family: 'Times New Roman';">For the six months ended June 30, 2017, the amount of excess tax benefits recognized in the income tax provision was approximately $18.3 million.&#160; For the six months ended June 30, 2016, the amount of excess tax benefits recognized in additional paid-in capital was not material. </font><font style="font-size: 10pt; font-family: 'Times New Roman';">In addition, because excess tax benefits are no longer recognized in additional paid-in capital under the new guidance, such amounts are no longer included in the determination of assumed proceeds in applying the treasury stock method when computing earnings per share.</font></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">A net cumulative-effect adjustment of $2.1 million, which was an increase to retained earnings and the deferred tax asset balance as of January 1, 2017, was recorded to reflect the recognition of the previously unrecognized excess tax benefits using the modified retrospective method.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Another aspect of the new guidance requires that excess tax benefits be classified as a cash flow from operating activities, rather than a cash flow from financing activities, in the consolidated statement of cash flows. For the six months ended June 30, 2017, the amount of excess tax benefits presented as a cash flow from operating activities was $18.3 million; this amount is included within the change of other current assets</font><font style="font-size: 10pt; font-family: 'Times New Roman';">, net of excess tax benefit from stock-based award activity line item in the consolidated statement of cash flows</font><font style="font-size: 10pt; font-family: 'Times New Roman';">.&#160; </font><font style="font-size: 10pt; font-family: 'Times New Roman';">For the six months ended June 30, 2016, the amount of excess tax benefits </font><font style="font-size: 10pt; font-family: 'Times New Roman';">presented as a cash flow from financing was not material.&#160; The presentation requirements for cash flows related to excess tax benefits were adopted prospectively. Accordingly, the operating activity cash flows were not adjusted for the year ended December 31, 2016.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">The new standard also provides an accounting policy election to account for forfeitures as they occur.&#160; </font><font style="font-size: 10pt; font-family: 'Times New Roman';">We elected to account for forfeitures as they occur, rather than estimate expected forfeitures. </font><font style="font-size: 10pt; font-family: 'Times New Roman';">The impact of this was not material.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Another aspect of the new guidance clarifies that all cash payments made to</font><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman';">tax authorities on an employee&#8217;s behalf for withheld shares should be presented as a financing activity on our consolidated statements of cash flows. The presentation requirements for cash flows related to employee taxes paid for withheld shares were adopted retrospectively. The Company did not withhold shares for employee taxes in fiscal 2016; as such, there was no change to the December 31, 2016 consolidated statement of cash flows related to employee taxes. The Company accrued $0.8 million of employee taxes in the first quarter of 2017, which were classified as a financing activity on our consolidated statements of cash flows when paid in the second quarter of 2017.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The other aspects of the new guidance did not have any material effect on the Company&#8217;s consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Inventory Measurement Principle</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In July 2015, the FASB issued ASU 2015-11, a new accounting standard which changed the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value for entities that do not use the last-in, first-out (LIFO) or retail inventory method. The changes also eliminate the requirement to consider replacement cost or net realizable value less an approximately normal profit margin when measuring inventory for entities that do not use the LIFO or retail inventory method. The changes were effective for the Company in the first quarter of 2017 using a prospective transition approach. The adoption of the new guidance did not have a material effect on the Company&#8217;s</font>&#160;<font style="font-size: 10pt; font-family: 'Times New Roman';">consolidated financial statements.</font></div></div> 9139000 2257000 45326000 55359000 90322000 108013000 3931000 0 1386000 41692000 24967000 76340000 47186000 1333000 232000 13081000 23188000 5127000 3506000 -8000 -2000 4000 -4000 23000 23000 47000 51000 676000 848000 -10000 -66000 15000 4000 0 799000 0 573000 55000000 30010000 87919000 4360000 701000 1955000 3557000 4122000 5449000 3632000 1502000 510000 -524000 28641000 7042000 1108000 1469000 P3Y P40Y P5Y P10Y <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Property and Equipment</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We account for property and equipment at cost less accumulated depreciation and amortization. We compute depreciation using the straight-line method over the estimated useful life of the asset, generally three to five years for furniture, fixtures and equipment and ten to forty years for building and building improvements. Leasehold improvements are capitalized and amortized over the shorter of the useful life of the asset or the remaining term of the lease.&#160; We have a policy of capitalizing expenditures that materially increase assets&#8217; useful lives and charging ordinary maintenance and repairs to operations as incurred. When property or equipment is disposed of, the cost and related accumulated depreciation and amortization are removed, and any gain or loss is included in operations.</div></div> 36829000 38199000 3094000 2061000 10000000 10000000 11628000 8131000 22150000 16468000 -163438000 -229715000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Deferred Revenue</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Our deferred revenue relates mainly to service revenue, which generally arises due to the timing of payment versus the provision of services for certain customers billed in advance.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Revenue Recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We recognize revenue from product sales or services rendered, as well as commissions from advertising or sale of products by third party vendors to our customer base when the following four revenue recognition criteria are met: persuasive evidence of an arrangement exists; delivery has occurred or services have been rendered; the selling price is fixed or determinable; and collectability is reasonably assured.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We earn service revenue in several different ways: (1) customers may pay us a monthly fee based on a subscription plan; (2) we may be compensated directly by the United States Postal Service (USPS) for certain qualifying customers under our USPS partnership; (3) we may earn transaction related revenue based on customers purchasing postage or printing shipping labels; (4) we may earn compensation by offering customers a discounted postage rate that is provided to the customers by our integration partners; and (5) we may earn other types of revenue shares or other compensation from specific customers or integration partners.&#160; Revenue is recognized in the period that services are provided.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customers purchase postage from the USPS through our mailing and shipping solutions.&#160; Postage purchase funds that are transferred directly from the customers to the USPS are not recognized as revenue for this postage, as it is purchased by our customers directly from the USPS.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customized postage revenue, which includes the face value of postage, from the sale of PhotoStamps and PictureItPostage sheets and rolls is made pursuant to a sales contract that provides for transfer of both title and risk of loss upon our delivery to the carrier and revenue is recognized at that time.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On a limited basis, we allow third parties to offer products and promotions to our customer base. These arrangements generally provide payment in the form of a flat fee or revenue sharing arrangements where we receive payment upon customers accessing third party products and services. Total revenue from such advertising arrangements was not significant during the six months ended June 30, 2017 and June 30, 2016, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We provide our customers with the opportunity to purchase parcel insurance directly through our solutions. Insurance revenue represents the gross amount charged to the customer for purchasing insurance and the related cost represents the amount paid to our insurance providers. We recognize insurance revenue on insurance purchases upon the ship date of the insured package.</div></div> 116140000 84013000 165850000 221180000 P10Y P3Y4M24D P3Y4M24D P3Y4M24D P3Y4M24D 0.75 0.25 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>Our estimated amortization expense for the next five years and thereafter is as follows (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 70%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 58%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Twelve Month Period Ending June 30,</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Estimated </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amortization </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Expense</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2018</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">16,025</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2019</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,667</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2020</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,579</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2021</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,231</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2022</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,783</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Thereafter</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">7,334</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">77,619</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 102685000 72590000 195105000 141696000 4851000 4763000 10406000 10477000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The following table sets forth the stock-based compensation expense that we recognized for the periods indicated (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 90%;"><tr><td valign="bottom" style="vertical-align: top; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Stock-based compensation expense relating to:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Employee and director stock options</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">10,723</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,154</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">21,858</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,435</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Employee stock purchases</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">245</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">263</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">477</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">498</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total stock-based compensation expense</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">10,968</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,417</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">22,335</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,933</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Stock-based compensation expense relating to:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cost of revenues</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">445</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">450</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">993</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">875</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Sales and marketing</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,975</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,857</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,282</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3,588</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Research and development</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,221</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,425</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,717</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,780</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">General and administrative</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,327</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,685</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">12,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,690</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total stock-based compensation expense</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">10,968</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,417</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">22,335</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,933</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following table summarizes our amortizable intangible assets as of June 30, 2017 (in thousands):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Accumulated </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Net Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and Others</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,889</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,797</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">92</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer Relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">60,816</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">17,185</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">43,631</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">40,048</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,699</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">31,349</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-Compete</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,211</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,029</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,182</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Trademark</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,004</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">639</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,365</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total amortizable intangible assets at June 30, 2017</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">113,968</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">36,349</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">77,619</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following table summarizes our amortizable intangible assets as of December 31, 2016 (in thousands):</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Accumulated </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amortization</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Net Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman';">Amount</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Patents and Others</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,889</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8,774</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">115</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Customer Relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">60,816</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">12,199</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">48,617</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">40,048</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,100</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">33,948</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Non-Compete</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,211</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">777</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,434</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Trademark</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,004</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">479</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,525</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total amortizable intangible assets at December 31, 2016</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">113,968</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">28,329</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">85,639</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following are the weighted average assumptions used in the Black-Scholes valuation model for the periods indicated:</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 80%;"><tr><td valign="bottom" style="vertical-align: top; width: 32%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center; width: 32%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Expected dividend yield</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Risk-free interest rate</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Expected volatility</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">46.1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">48.6</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">46.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">48.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Expected life (in years)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 32%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Forfeiture rate</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The calculation of dilutive shares excludes the effect of the following options that are considered anti-dilutive (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Anti-dilutive stock option shares</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">42</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">287</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">42</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">147</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following tables summarize our cash and cash equivalents and investments as of June 30, 2017 and December 31, 2016 (in thousands):</div><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">June 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Cost or</div>Amortized</div>Cost</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross</div>Unrealized</div>Gains</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross</div>Unrealized</div>Losses</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Estimated</div>Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Cash</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">103,859</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">103,859</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Money market</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,477</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">9</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,484</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total cash and cash equivalents</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,336</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">9</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Short-term investments:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Corporate bonds and asset backed securities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total short-term investments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents and short-term investments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,336</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">9</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">110,343</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr style="height: 44px;"><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Cost or</div>Amortized</div>Cost</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross</div>Unrealized</div>Gains</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Gross</div>Unrealized</div>Losses</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"><div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman';">Estimated</div>Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Cash</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">101,987</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">101,987</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Money market</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,945</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">4,945</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total cash and cash equivalents</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">106,932</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Short-term investments:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Corporate bonds and asset backed securities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">13</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total short-term investments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">13</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash and cash equivalents and short-term investments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">108,432</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">13</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">108,443</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following table reconciles share amounts utilized to calculate basic and diluted net income per share (in thousands, except per share data):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">Three Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">Six Months Ended</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center; text-indent: -9pt;">June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Net income</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">31,040</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">14,291</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">64,178</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">27,529</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Basic - weighted average common shares</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">16,930</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">17,384</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">16,916</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">17,370</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Diluted effect of common stock equivalents</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,195</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">808</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,231</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,058</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Diluted - weighted average common shares</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,125</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,192</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,147</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">18,428</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Earnings per share:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Basic</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.83</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">0.82</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.79</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.58</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Diluted</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.71</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">0.79</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3.54</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1.49</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The total net purchase price for the ShippingEasy acquisition was allocated to the assets acquired and the liabilities assumed based on their fair values. The following table is the final allocation of the purchase price (in thousands, except years):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Useful Life</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">(In Years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Weighted </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Average </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Estimated </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Useful Life </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">(In Years)</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Trade accounts receivable</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,194</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other assets</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">76</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Property and equipment</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">40</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Goodwill</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">40,953</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Identifiable intangible assets:</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Trade name</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,304</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">8</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Developed technology</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,948</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">6,316</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;">Non-compete agreements</div></td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,111</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: right;">3 to 5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: top; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total identifiable intangible assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">15,679</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Accrued expenses and other liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(707</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred revenue</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(185</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred tax liability</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">(1,603</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total purchase price</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">55,447</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Less: settlement of preexisting relationship (accounts receivable)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,194</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Purchase price, net of settlement</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">54, 253</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The following table is a schedule of our significant future contractual obligations and commercial commitments (other than debt commitments), which consist of future minimum lease payment under operating leases as of June 30, 2017 (in thousands):</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 70%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Twelve Month Period Ending June 30,</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Operating</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Lease Obligations</div></div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2018</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">3,931</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2019</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">2,257</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2020</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,386</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2021</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">1,333</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2022</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">232</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Thereafter</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#8212;</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 58%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">9,139</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 22280000 20082000 45430000 41479000 22335000 15933000 P36M P1Y P5Y P2Y6M 0.010 0.015 0.015 0.010 0 0 0 0 0.486 0.461 0.464 0.484 62000 43567 6670 15200000 15600000 1511000 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; font-weight: bold; width: 18pt; align: right;">1.</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Summary of Significant Accounting Policies</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Basis of Presentation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We prepared the consolidated financial statements included herein pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with United States (U.S.) generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to make the information presented not misleading. We recommend that these consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in our latest annual report on Form 10-K for the fiscal year ended December 31, 2016, filed with the SEC on March 1, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In our opinion, these unaudited consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) considered necessary to present fairly our financial position as of June 30, 2017, our results of operations for the three and six months ended June 30, 2017, and our cash flows for the six months ended June 30, 2017.&#160; The results of operations for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Principles of Consolidation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The consolidated financial statements include the accounts of Stamps.com Inc., Auctane LLC (ShipStation), Interapptive, Inc. (ShipWorks), PSI Systems Inc. (Endicia), ShippingEasy Group, Inc. (ShippingEasy) and PhotoStamps Inc.&#160; In July 2016, we completed our acquisition of 100% of the outstanding shares of ShippingEasy.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Because 100% of the voting control of ShipStation, ShipWorks, Endicia and ShippingEasy is held by us, we have consolidated the results of operations of ShipStation, ShipWorks, Endicia and ShippingEasy from the date we obtained control in the accompanying consolidated financial statements. Similarly, due to our 100% control of PhotoStamps, Inc., PhotoStamps, Inc. is also consolidated in the accompanying consolidated financial statements from the date of its inception. Intercompany accounts and transactions between consolidated entities have been eliminated in consolidation.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Use of Estimates</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes.&#160; Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements. Examples include estimates of loss contingencies, realizability of deferred income taxes, the estimates and assumptions used to calculate stock-based compensation, the estimates and assumptions used to calculate the allocation of the purchase price related to our acquisitions, and estimates regarding the useful lives of our building, amortizable intangible assets, and goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Business Combinations</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The acquisition method of accounting is used for business combinations. The results of operations of acquired businesses are included in our consolidated financial statements prospectively from the date of acquisition. The fair value of purchase consideration is allocated to the assets acquired and liabilities assumed from the acquired entity and is generally based on their fair value at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Historically, the primary items that have generated goodwill include anticipated synergies between the acquired business and the Company and the acquired assembled workforce, neither of which qualifies for recognition as an intangible asset. Acquisition-related expenses are recognized in our consolidated financial statements as incurred.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Contingencies and Litigation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In the ordinary course of business, we are subject to various routine litigation matters as a claimant and a defendant. We record any amounts recovered in these matters when received. We establish loss provisions for claims against us when the loss is both probable and can be reasonably estimated.&#160; If either or both of the criteria are not met, we assess whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss or additional loss may have been incurred for such proceedings, we disclose the estimate of the amount of loss or possible range of loss, or disclose that an estimate of loss cannot be made, as applicable.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Deferred Revenue</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Our deferred revenue relates mainly to service revenue, which generally arises due to the timing of payment versus the provision of services for certain customers billed in advance.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Fair Value of Financial Instruments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Carrying amounts of certain of our financial instruments, including cash and cash equivalents, accounts receivable and accounts payable, approximate fair value due to their short maturities. The fair values of investments are determined using quoted market prices for those securities or similar financial instruments.&#160; The Company&#8217;s outstanding debt held by third-party financial institutions is carried at cost, adjusted for debt issuance costs. The Company&#8217;s debt is not publicly traded and the carrying amount typically approximates fair value for debt that accrues interest at a variable rate for companies with similar financial characteristics as the Company, which are considered Level 2 inputs.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Goodwill</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Goodwill represents the excess of the fair value of consideration given over the fair value of the tangible assets, identifiable intangible assets and liabilities assumed in a business combination.&#160; We are required to test goodwill for impairment annually and whenever events or circumstances indicate the fair value of a reporting unit may be below its carrying value.&#160; Goodwill is reviewed for impairment annually on October 1. A reporting unit is the operating segment or a business that is one level below that operating segment. Reporting units are aggregated as a single reporting unit if they have similar economic characteristics. We aggregated our reporting units into a single reporting unit because we determined they have similar economic characteristics.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Goodwill is reviewed for impairment annually on October 1 utilizing either a qualitative assessment or a two-step process.&#160; We have an option to make a qualitative assessment of a reporting unit's goodwill for impairment.&#160; If we choose to perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary.&#160; For reporting units where we perform the two-step process, the first step requires us to compare the fair value of each reporting unit, which we primarily determine using an income approach based on the present value of discounted cash flows, to the respective carrying value, which includes goodwill.&#160; If the fair value of the reporting unit exceeds its carrying value, the goodwill is not considered impaired.&#160; If the carrying value is higher than the fair value, there is an indication that impairment may exist and the second step is required.&#160; In step two, the implied fair value of goodwill is calculated as the excess of the fair value of a reporting unit over the fair values assigned to its assets and liabilities.&#160; If the implied fair value of goodwill is less than the carrying value of the reporting unit's goodwill, the difference is recognized as an impairment loss. As of June 30, 2017, we are not aware of any indicators of impairment that would require an impairment analysis other than our annual impairment analysis.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Impairment of Long-Lived Assets and Intangible Assets</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Long-lived assets including intangible assets with finite useful lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset.&#160; If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&#160; Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intangible assets that have indefinite useful lives are not amortized but, instead, are tested at least annually for impairment while intangible assets that have finite useful lives are amortized over their respective useful lives.</div></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Income Taxes</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We account for income taxes in accordance with Financial Accounting Standards Board (FASB) ASC Topic No. 740, <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font> (<font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font>), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font> also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. We record a valuation allowance to reduce our gross deferred tax assets to the amount that is more likely than not (a likelihood of more than 50 percent) to be realized.&#160; In order for us to realize our deferred tax assets, we must be able to generate sufficient taxable income. We evaluate the appropriateness of our deferred tax assets and related valuation allowance in accordance with <font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes</font> based on all available positive and negative evidence. As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance recorded to reduce our gross deferred tax assets as we believe we have met the more likely than not threshold and we will realize our tax loss carry-forwards in the foreseeable future.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Property and Equipment</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We account for property and equipment at cost less accumulated depreciation and amortization. We compute depreciation using the straight-line method over the estimated useful life of the asset, generally three to five years for furniture, fixtures and equipment and ten to forty years for building and building improvements. Leasehold improvements are capitalized and amortized over the shorter of the useful life of the asset or the remaining term of the lease.&#160; We have a policy of capitalizing expenditures that materially increase assets&#8217; useful lives and charging ordinary maintenance and repairs to operations as incurred. When property or equipment is disposed of, the cost and related accumulated depreciation and amortization are removed, and any gain or loss is included in operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Revenue Recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We recognize revenue from product sales or services rendered, as well as commissions from advertising or sale of products by third party vendors to our customer base when the following four revenue recognition criteria are met: persuasive evidence of an arrangement exists; delivery has occurred or services have been rendered; the selling price is fixed or determinable; and collectability is reasonably assured.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We earn service revenue in several different ways: (1) customers may pay us a monthly fee based on a subscription plan; (2) we may be compensated directly by the United States Postal Service (USPS) for certain qualifying customers under our USPS partnership; (3) we may earn transaction related revenue based on customers purchasing postage or printing shipping labels; (4) we may earn compensation by offering customers a discounted postage rate that is provided to the customers by our integration partners; and (5) we may earn other types of revenue shares or other compensation from specific customers or integration partners.&#160; Revenue is recognized in the period that services are provided.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customers purchase postage from the USPS through our mailing and shipping solutions.&#160; Postage purchase funds that are transferred directly from the customers to the USPS are not recognized as revenue for this postage, as it is purchased by our customers directly from the USPS.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Customized postage revenue, which includes the face value of postage, from the sale of PhotoStamps and PictureItPostage sheets and rolls is made pursuant to a sales contract that provides for transfer of both title and risk of loss upon our delivery to the carrier and revenue is recognized at that time.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">On a limited basis, we allow third parties to offer products and promotions to our customer base. These arrangements generally provide payment in the form of a flat fee or revenue sharing arrangements where we receive payment upon customers accessing third party products and services. Total revenue from such advertising arrangements was not significant during the six months ended June 30, 2017 and June 30, 2016, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We provide our customers with the opportunity to purchase parcel insurance directly through our solutions. Insurance revenue represents the gross amount charged to the customer for purchasing insurance and the related cost represents the amount paid to our insurance providers. We recognize insurance revenue on insurance purchases upon the ship date of the insured package.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Short-Term Financing Obligations</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We utilize short-term financing, which is separate from our debt, to fund certain Company operations.&#160; Short-term financing obligations are included in accounts payable and accrued expenses in the accompanying consolidated balance sheets.&#160; As of June 30, 2017, we had $15.2 million in short-term financing obligations and $90.3 million of unused short-term financing obligations credit. As of December 31, 2016, we had $15.6 million in short-term financing obligations and $90.0 million of unused credit.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Trademarks and Intangible Assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Acquired trademarks and intangibles include both amortizable and non-amortizable assets and are included in intangible assets, net in the accompanying consolidated balance sheets. Intangible assets are carried at cost less accumulated amortization. Cost associated with internally developed intangible assets is typically expensed as incurred as research and development costs.&#160; Amortization of amortizable intangible assets is calculated on a straight-line basis, which is consistent with the expected future cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Treasury</font> Stock</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">During the six-months ended June 30, 2017 and June 30, 2016, we repurchased approximately 730,000 shares and 335,000 shares for $87.9 million and $30.0 million, respectively. Also, 6,670 shares were withheld to satisfy income tax obligations related to performance-based inducement equity awards issued to the General Manager and Chief Technology Officer of ShippingEasy on March 31, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Accounting Guidance Adopted in 2017</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; text-indent: 36pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Share-based Payment Transactions to Employees</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">On January 1, 2017, the Company adopted</font><font style="font-size: 10pt; font-family: 'Times New Roman';"> Accounting Standards Update No. 2016-09, </font><font style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Compensation-Stock Compensation (Topic 718):&#160; Improvements to Employee Share-Based Payment Accounting</font><font style="font-size: 10pt; font-family: 'Times New Roman';"> (ASU 2016-09) issued by the FASB </font><font style="font-size: 10pt; font-family: 'Times New Roman';">on a prospective basis that changes the reporting for certain aspects of share-based payments. One aspect of the guidance requires that the income tax effects of share-based awards be recognized in the income tax provision in the consolidated statement of operations when the awards vest or are settled. Under the previous guidance, excess tax benefits and deficiencies were recognized in additional paid-in capital in the consolidated balance sheets when the awards vested or were settled.&#160; </font><font style="font-size: 10pt; font-family: 'Times New Roman';">For the six months ended June 30, 2017, the amount of excess tax benefits recognized in the income tax provision was approximately $18.3 million.&#160; For the six months ended June 30, 2016, the amount of excess tax benefits recognized in additional paid-in capital was not material. </font><font style="font-size: 10pt; font-family: 'Times New Roman';">In addition, because excess tax benefits are no longer recognized in additional paid-in capital under the new guidance, such amounts are no longer included in the determination of assumed proceeds in applying the treasury stock method when computing earnings per share.</font></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">A net cumulative-effect adjustment of $2.1 million, which was an increase to retained earnings and the deferred tax asset balance as of January 1, 2017, was recorded to reflect the recognition of the previously unrecognized excess tax benefits using the modified retrospective method.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Another aspect of the new guidance requires that excess tax benefits be classified as a cash flow from operating activities, rather than a cash flow from financing activities, in the consolidated statement of cash flows. For the six months ended June 30, 2017, the amount of excess tax benefits presented as a cash flow from operating activities was $18.3 million; this amount is included within the change of other current assets</font><font style="font-size: 10pt; font-family: 'Times New Roman';">, net of excess tax benefit from stock-based award activity line item in the consolidated statement of cash flows</font><font style="font-size: 10pt; font-family: 'Times New Roman';">.&#160; </font><font style="font-size: 10pt; font-family: 'Times New Roman';">For the six months ended June 30, 2016, the amount of excess tax benefits </font><font style="font-size: 10pt; font-family: 'Times New Roman';">presented as a cash flow from financing was not material.&#160; The presentation requirements for cash flows related to excess tax benefits were adopted prospectively. Accordingly, the operating activity cash flows were not adjusted for the year ended December 31, 2016.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">The new standard also provides an accounting policy election to account for forfeitures as they occur.&#160; </font><font style="font-size: 10pt; font-family: 'Times New Roman';">We elected to account for forfeitures as they occur, rather than estimate expected forfeitures. </font><font style="font-size: 10pt; font-family: 'Times New Roman';">The impact of this was not material.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Another aspect of the new guidance clarifies that all cash payments made to</font><font style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman';">tax authorities on an employee&#8217;s behalf for withheld shares should be presented as a financing activity on our consolidated statements of cash flows. The presentation requirements for cash flows related to employee taxes paid for withheld shares were adopted retrospectively. The Company did not withhold shares for employee taxes in fiscal 2016; as such, there was no change to the December 31, 2016 consolidated statement of cash flows related to employee taxes. The Company accrued $0.8 million of employee taxes in the first quarter of 2017, which were classified as a financing activity on our consolidated statements of cash flows when paid in the second quarter of 2017.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The other aspects of the new guidance did not have any material effect on the Company&#8217;s consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Inventory Measurement Principle</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In July 2015, the FASB issued ASU 2015-11, a new accounting standard which changed the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value for entities that do not use the last-in, first-out (LIFO) or retail inventory method. The changes also eliminate the requirement to consider replacement cost or net realizable value less an approximately normal profit margin when measuring inventory for entities that do not use the LIFO or retail inventory method. The changes were effective for the Company in the first quarter of 2017 using a prospective transition approach. The adoption of the new guidance did not have a material effect on the Company&#8217;s</font>&#160;<font style="font-size: 10pt; font-family: 'Times New Roman';">consolidated financial statements.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Accounting Guidance Not Yet Adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Revenue Recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09) an updated standard on revenue recognition. This ASU will supersede the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and most industry-specific guidance.&#160; ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using U.S. GAAP and International Financial Reporting Standards.&#160; The core principle of the new standard is for companies to recognize revenue to depict the transfer of goods or services to customers in amounts that reflect the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, the companies may be required to use more judgment and make more estimates than under current authoritative guidance. ASU 2014-09 will be effective for the Company in the first quarter of fiscal 2018 and may be applied on a full retrospective or modified retrospective approach. The Company is currently in the process of reviewing its material contracts to assess the impact of the new standard.&#160; While the Company has performed a review of the impact on certain contracts, it has not completed a review of all material contracts.&#160; As a result, the Company is currently still in the process of evaluating the adoption method and the impact the adoption of this standard will have on its consolidated financial statements.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Leases</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In February 2016, the FASB issued ASU 2016-02, a new accounting standard for leases. The new standard generally requires the recognition of financing and operating lease liabilities and corresponding right-of-use assets on the balance sheet. For financing leases, a lessee recognizes amortization of the right-of-use asset as an operating expense over the lease term separately from interest on the lease liability. For operating leases, a lessee recognizes its total lease expense as an operating expense over the lease term. The amendments are effective for the Company in the first quarter of 2019 using a modified retrospective approach with early adoption permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Goodwill Impairment</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In January 2017, the FASB issued ASU 2017-04, a standard which simplifies the accounting for goodwill impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.&#160; The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Definition of a Business</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In January 2017, the FASB issued ASU 2013-12, guidance that changes the definition of a business for accounting purposes. Under the new guidance, an entity first determines whether substantially all of the fair value of a set of assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set of assets is not deemed to be a business. If this threshold is not met, the entity then evaluates whether the set of assets meets the requirement to be deemed a business, which at minimum, requires there to be an input and a substantive process that together significantly contribute to the ability to create outputs. The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Subsequent Events</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We are not aware of any material subsequent events or transactions that have occurred that would require recognition in the financial statements or disclosure in the notes to the financial statements, except those described in the following paragraph.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Effective July 31, 2017, we entered an agreement with our co-president and corporate &amp; business development officer, pursuant to which he will transition out of such position and will be available to provide services to us for the term of the agreement.&#160; We expect to record a charge of approximately $6 million in the third quarter of 2017 in connection with the execution of this agreement.</div></div> 0 63209000 335000 730000 15113 402711000 372712000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Subsequent Events</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">We are not aware of any material subsequent events or transactions that have occurred that would require recognition in the financial statements or disclosure in the notes to the financial statements, except those described in the following paragraph.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Effective July 31, 2017, we entered an agreement with our co-president and corporate &amp; business development officer, pursuant to which he will transition out of such position and will be available to provide services to us for the term of the agreement.&#160; We expect to record a charge of approximately $6 million in the third quarter of 2017 in connection with the execution of this agreement.</div></div> 14346000 13610000 87900000 30000000 341699000 252981000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Use of Estimates</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes.&#160; Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements. Examples include estimates of loss contingencies, realizability of deferred income taxes, the estimates and assumptions used to calculate stock-based compensation, the estimates and assumptions used to calculate the allocation of the purchase price related to our acquisitions, and estimates regarding the useful lives of our building, amortizable intangible assets, and goodwill.</div></div> 18192000 18125000 18147000 18428000 17384000 16930000 16916000 17370000 808000 1195000 1058000 1231000 2467000 4276000 5104000 6718000 31000 159000 74000 189000 1213000 1266000 2581000 2629000 0.5 1 0.75 48 1194000 0.23 1 1 21783 54253000 0 0.060 0.060 0.000 372000 0 10107000 2233000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;">Accounting Guidance Not Yet Adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Revenue Recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09) an updated standard on revenue recognition. This ASU will supersede the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and most industry-specific guidance.&#160; ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using U.S. GAAP and International Financial Reporting Standards.&#160; The core principle of the new standard is for companies to recognize revenue to depict the transfer of goods or services to customers in amounts that reflect the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, the companies may be required to use more judgment and make more estimates than under current authoritative guidance. ASU 2014-09 will be effective for the Company in the first quarter of fiscal 2018 and may be applied on a full retrospective or modified retrospective approach. The Company is currently in the process of reviewing its material contracts to assess the impact of the new standard.&#160; While the Company has performed a review of the impact on certain contracts, it has not completed a review of all material contracts.&#160; As a result, the Company is currently still in the process of evaluating the adoption method and the impact the adoption of this standard will have on its consolidated financial statements.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Leases</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In February 2016, the FASB issued ASU 2016-02, a new accounting standard for leases. The new standard generally requires the recognition of financing and operating lease liabilities and corresponding right-of-use assets on the balance sheet. For financing leases, a lessee recognizes amortization of the right-of-use asset as an operating expense over the lease term separately from interest on the lease liability. For operating leases, a lessee recognizes its total lease expense as an operating expense over the lease term. The amendments are effective for the Company in the first quarter of 2019 using a modified retrospective approach with early adoption permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Goodwill Impairment</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In January 2017, the FASB issued ASU 2017-04, a standard which simplifies the accounting for goodwill impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.&#160; The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 36pt;">Definition of a Business</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">In January 2017, the FASB issued ASU 2013-12, guidance that changes the definition of a business for accounting purposes. Under the new guidance, an entity first determines whether substantially all of the fair value of a set of assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set of assets is not deemed to be a business. If this threshold is not met, the entity then evaluates whether the set of assets meets the requirement to be deemed a business, which at minimum, requires there to be an input and a substantive process that together significantly contribute to the ability to create outputs. The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company&#8217;s consolidated financial statements.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman';">Treasury</font> Stock</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">During the six-months ended June 30, 2017 and June 30, 2016, we repurchased approximately 730,000 shares and 335,000 shares for $87.9 million and $30.0 million, respectively. Also, 6,670 shares were withheld to satisfy income tax obligations related to performance-based inducement equity awards issued to the General Manager and Chief Technology Officer of ShippingEasy on March 31, 2017.</div></div> 6000000 4 0 -2000 -2000 -2000 -2000 -2000 0 0 0 0 -2000 0 0 -9000 -9000 -9000 0 0 0 -13000 -13000 0 0 -13000 EX-101.SCH 7 stmp-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Significant Accounting Policies, Principles of Consolidation (Details) link:presentationLink link:calculationLink link:definitionLink 090102 - Disclosure - Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090104 - Disclosure - Summary of Significant Accounting Policies, Revenue Recognition through Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090602 - Disclosure - Goodwill and Intangible Assets (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Cash, Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 stmp-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 stmp-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 stmp-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Accounts receivable, net Accounts Receivable, Net, Current Accrued employee taxes Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Accumulated other comprehensive income Identifiable intangible assets, weighted average estimated useful life Additional paid-in capital Adjustments to reconcile net income to net cash provided by operating activities: Stock-based compensation expense Stock-based compensation expense Allocated Share-based Compensation Expense Accretion of debt issuance costs Amortization of acquired intangible assets per quarter Amortization of intangible assets Antidilutive Securities [Axis] Anti-dilutive stock option shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities, Name [Domain] Total assets Assets Total Assets, Fair Value Disclosure, Recurring Assets Assets [Abstract] Current assets: Total current assets Assets, Current Available-for-sale debt securities Basis of Presentation Building and Building Improvements [Member] Business Acquisition [Axis] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Other assets Identifiable intangible assets Business Acquisition, Acquiree [Domain] Trade accounts receivable Percentage of voting interests acquired Percentage of outstanding equity purchased Acquisitions [Abstract] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities, Current Business Acquisition [Line Items] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Acquisitions Business Combinations Purchase price [Abstract] Allocation of purchase price [Abstract] Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Capital expenditures accrued but not paid at period end Capital Expenditures Incurred but Not yet Paid Cash and Cash Equivalents [Line Items] Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash and cash equivalents Cost or Amortized Cost Cash [Member] Cash and cash equivalents [Abstract] Cash and Cash Equivalents, at Carrying Value [Abstract] Net increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents Estimated Fair Value Cash and Cash Equivalents, Fair Value Disclosure Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Short-term Investments [Text Block] Total Cash and Cash Equivalents [Member] Cash and Cash Equivalents [Member] Cash, Cash Equivalents and Investments [Abstract] Cash, cash equivalents, restricted cash and investments [Abstract] Cash, Cash Equivalents, and Short-term Investments [Abstract] Class of Treasury Stock [Table] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and contingencies (Note 3) Commitments and Contingencies [Abstract] Contingencies and Litigation Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares authorized (in shares) Common stock, $.001 par value per share Authorized shares: 47,500 in 2017 and 2016 Issued shares: 31,278 in 2017 and 30,507 in 2016 Outstanding shares: 16,932 in 2017 and 16,897 in 2016 Common stock, par value (in dollars per share) Common stock, shares outstanding (in shares) Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Principles of Consolidation Corporate Bonds and Asset Backed Securities [Member] Corporate Note Securities [Member] Cost of revenues (exclusive of amortization of intangible assets, which is included in general and administrative expense): Cost of Revenue [Abstract] Total cost of revenues Cost of Revenue Service Cost of Services Product Cost of Revenues [Member] Cost of Sales [Member] Net cumulative-effect adjustment Customer Relationships [Member] Customer Relationships [Member] Unused credits Short-Term Financing Obligations Deferred revenue Deferred Revenue, Current Deferred income tax expense Deferred Income Tax Expense (Benefit) Deferred income taxes, net Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Valuation allowance Depreciation and amortization Developed Technology [Member] Technology [Member] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Compensation [Abstract] Earnings per share [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Diluted (in dollars per share) Computation of Basic and Diluted Net Income per Share [Abstract] Net Income per Share Earnings Per Share [Text Block] Net income per share Net Income per Share [Abstract] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Employee Stock Purchases [Member] Employee and Director Stock Options [Member] Stock Options [Member] Percentage of voting control Equity, Class of Treasury Stock [Line Items] Stock option windfall tax benefit Excess Tax Benefit from Share-based Compensation, Financing Activities Stock option windfall tax expense (benefit) Excess Tax Benefit from Share-based Compensation, Operating Activities Asset Class [Axis] Fair Value, Hierarchy [Axis] Measurement Frequency [Axis] Fair Value Measurements [Abstract] Asset Class [Domain] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Measurement Frequency [Domain] Recurring [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Hierarchy [Domain] Fair Value of Financial Instruments Financial assets measured at fair value on a recurring basis [Abstract] Fair Value, Assets, Liabilities and Stockholders' Equity Measured on Recurring Basis [Abstract] Financial Assets Measured at Fair Value on a Recurring Basis Significant Unobservable Inputs (Level 3) [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Fair Value Measurements Financial Instruments Disclosure [Text Block] Thereafter Finite-Lived Intangible Assets by Major Class [Axis] 2019 Total Finite-Lived Intangible Assets, Net Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2018 Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Identifiable intangible assets, weighted average remaining useful life Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets, Major Class Name [Domain] Intangible Assets [Abstract] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Amortization Expense, Fiscal Year Maturity [Abstract] 2021 2020 Furniture, Fixtures and Equipment [Member] Furniture and Fixtures [Member] General and administrative General and Administrative [Member] General and Administrative Expense [Member] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Trademarks and Intangible Assets Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets [Abstract] Gross profit Gross Profit Impairment of Long-Lived Assets and Intangible Assets Income Taxes [Abstract] Income Statement Location [Axis] Income Statement Location [Domain] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Taxes Income Tax Disclosure [Text Block] Income tax expense Income Tax Expense (Benefit) CONSOLIDATED STATEMENTS OF INCOME (Unaudited) [Abstract] Income Taxes Accounts receivable Increase (Decrease) in Accounts Receivable Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable and accrued expenses Excess tax benefits recognized in income tax provision Provision for income taxes Increase (Decrease) in Income Taxes Deferred revenue Changes in operating assets and liabilities, net of assets and liabilities acquired: Non-amortizable assets Insurance Insurance Services Revenue Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Amortizable and non-amortizable intangible assets gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Interest expense Interest Expense Investments [Domain] Investment Type [Axis] Rent expense Total liabilities Liabilities Total liabilities and stockholders' equity Liabilities and Equity Liabilities and Stockholders' Equity Total current liabilities Liabilities, Current Current liabilities: Current portion of debt, net of debt issuance costs Long-term debt, net of debt issuance costs Maximum [Member] Minimum [Member] Money Market [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Financing activities: Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Investing activities: Operating activities: Net income Net income Net income Net Income (Loss) Attributable to Parent Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Guidance Adopted in 2017 New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements [Abstract] Non-Compete Agreement [Member] Non-Compete [Member] Total Operating Leases, Future Minimum Payments Due Operating expenses: 2019 Operating Leases, Future Minimum Payments, Due in Two Years Total operating expenses Operating Expenses Future Minimum Lease Payment Under Operating Leases [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months Thereafter Operating Leases, Future Minimum Payments, Due Thereafter 2020 Operating Leases, Future Minimum Payments, Due in Three Years Income from operations Operating Income (Loss) 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Other current assets Other Assets, Current Other assets Other Assets, Noncurrent Other comprehensive income, net of tax: Unrealized (loss) gain on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Other Tenant improvement allowance Sale of long-term investments Payments for (Proceeds from) Long-term Investments Purchase of long-term investments Payments to Acquire Long-term Investments Shares withheld to satisfy statutory income tax withholding obligations Payments Related to Tax Withholding for Share-based Compensation Acquisition of Endicia Cash consideration Payments to Acquire Businesses, Gross Repurchase of common stock Payments for Repurchase of Common Stock Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Customized postage Postage Expense Sale of short-term investments Proceeds from Sale of Short-term Investments Proceeds from short term financing obligation, net of repayments Proceeds from exercise of stock options Issuance of common stock under Employee Stock Purchase Plan Estimated useful life Property, Plant and Equipment, Type [Domain] Property and Equipment Property and Equipment [Abstract] Property and equipment, net Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Axis] Range [Axis] Range [Domain] Principal payments on term loan Repayments of Debt Payment on revolving credit facility Repayments of Lines of Credit Research and development Research and Development [Member] Research and Development Expense [Member] Accumulated deficit Revenue Recognition [Abstract] Deferred Revenue Revenue Recognition, Deferred Revenue [Policy Text Block] Revenue Recognition Total revenues Revenues Revenues: Vesting term Expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Percentage of options vesting Schedule of Future Amortization Expense Service Sales Revenue, Services, Net Product Sales Revenue, Goods, Gross Scenario, Forecast [Member] Scenario, Unspecified [Domain] Stock-Based Compensation Expense Schedule of Finite-Lived Intangible Assets [Table] Schedule of Acquired Intangible Assets Weighted Average Assumptions Used in Black-Scholes Valuation Model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Anti-dilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Cash and Cash Equivalents and Investments Cash, Cash Equivalents and Investments [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Calculation of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Allocation of the Purchase Price Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Cash and Cash Equivalents [Table] Future Minimum Lease Payment under Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Property, Plant and Equipment [Table] Sales and marketing Sales and Marketing [Member] Selling and Marketing Expense [Member] Stock-based compensation expense Share-based Compensation Option vesting period Vesting period Vesting Option Two [Member] Period of performance based inducement equity awards Vesting Option One [Member] Risk-free interest rate Weighted Average Assumptions used in Black-Scholes Valuation Model [Abstract] Expected dividend yield Expected volatility Aggregate shares issued (in shares) Equity Award [Domain] Shares withheld to satisfy income tax obligations (in shares) Short-term financing obligation Short-term Debt Short- Term Financing Obligation [Abstract] Short-term Debt [Abstract] Short-term investments Total Short-Term Investments [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) [Abstract] CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract] Scenario [Axis] Issuance of 2015 and 2014 earn-out shares Stock repurchased during period, shares (in shares) Shares issued and distributed (in shares) Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Total stockholders' equity Stockholders' Equity Attributable to Parent Subsequent Events Subsequent Events [Abstract] Subsequent Event [Line Items] Subsequent Event [Table] Supplemental information: Relationship to Entity [Domain] Title of Individual [Axis] Trademark [Member] Treasury stock, shares (in shares) Treasury Stock, Shares Stock repurchased during period, amount Treasury stock, at cost, 14,346 shares in 2017 and 13,610 in 2016 Treasury Stock, Value Use of Estimates Vesting [Domain] Vesting [Axis] Diluted (in shares) Diluted - weighted average common shares (in shares) Weighted average shares outstanding Basic (in shares) Basic - weighted average common shares (in shares) Diluted effect of common stock equivalents (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Name of the acquired entity. ShippingEasy [Member] ShippingEasy [Member] Revenue during the period from the sale of customized postage product in the normal course of business, after deducting returns, allowances and discounts. This includes revenue from breakage relating to the customized postage retail box program. Customized postage Customized postage The amount of interest income and other income (loss)recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business). Interest and Other Income (Loss) Interest and other income Cost incurred related to the Company's parcel insurance offering. Insurance Cost Insurance A person employed for wages or salary, especially at non-executive level. New Employee [Member] New Employee [Member] Represents the percentage of allocation of share-based compensation expense. Share Based Compensation Expense Percentage Stock-based compensation expense, percentage Percentage of awards subject to proration. Business Acquisition, Percentage of Awards Subject to Proration Percentage of awards subject to proration Refers to the shares granted for number of new employees. Business Acquisition, Shares Granted For Number of New Employees Shares granted for number of new employees Refers to settlement of preexisting relationship of accounts receivables acquired at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Settlement of Preexisting Accounts Receivable Less: settlement of preexisting relationship (accounts receivable) The interest rate used to discount the estimated cash flows associated with the payment. Discount Rate Of Net Cash Flows To Their Present Values Discount rate of net cash flows to their present values Refers to the general manager and the chief technology officer. General Manager and Chief Technology Officer [Member] Represents earnings target percentage. Earnings Target Percentage Earnings target percentage Refers to number of shares allocated for expenses during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. Number of Shares Allocated Share-based Compensation Expense Stock-based compensation expense (in shares) Refers to amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed net of settlement accounts receivables. Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net of Settlement Purchase price, net of settlement Acquired Finite Lived Intangible Assets, Weighted Average Useful Life [Abstract] Identifiable Intangible Assets, Weighted Average Estimated Useful Life [Abstract] The forfeiture rate (a percentage of the share price) over the option's term. Forfeiture rate Forfeiture rate The aggregate amount of adjustment to the purchase price of a acquisition related to noncash transaction. Adjustment of Purchase Price for Acquisition Noncash adjustment of purchase price for Endicia acquisition Amount of increase (decrease) in current assets classified as other, net of excess tax benefit from stock-based award activity. Increase (Decrease) in Other Current Assets, Net of Excess Tax Benefit From Stock-Based Award Activity Other current assets, net of excess tax benefit from stock-based award activity Anti Dilutive Shares Excluded From Computation of Diluted Shares [Abstract] Anti-dilutive Shares Excluded from Computation of Diluted Shares [Abstract] Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law and other intangible assets not otherwise defined in the taxonomy. Patents and others [Member] Patents and Others [Member] Name of the acquired entity. Endicia [Member] Name of the acquired entity. PhotoStamps Inc [Member] Name of the acquired entity. Ship Station [Member] ShipStation [Member] Name of the acquired entity. ShipWorks [Member] Principles of Consolidation [Abstract] Disclosure of accounting policy pertaining to new accounting guidance not yet adopted. Accounting Guidance Not Yet Adopted Policy [Policy Text Block] Accounting Guidance Not Yet Adopted Disclosure of accounting policy for treasury stock. Treasury Stock [Policy Text Block] Treasury Stock Document and Entity Information [Abstract] Refers to amount of executive consulting expenses charged under consulting agreement. Consulting Expenses Consulting expenses Represents the number of criteria to be met for recognizing revenue. Number of Criteria To Be Met For Recognition of Revenue Number of criteria to be met for recognition of revenue Treasury Stock [Abstract] Includes currency on hand as well as demand deposits, short-term, highly liquid investments that are both readily convertible to known amounts of cash and assets held for their financial return, rather than for the entity's operations. Cash and Cash Equivalents and Short-term Investments [Member] Cash and Cash Equivalents and Short-term Investments [Member] This item represents the gross unrealized losses for cash and cash equivalents, at a point in time. Cash and cash equivalents, gross unrealized losses Gross Unrealized Losses This item represents the gross unrealized gains for cash and cash equivalents, at a point in time. Cash and cash equivalents, gross unrealized gains Gross Unrealized Gains EX-101.PRE 11 stmp-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Jul. 31, 2017
Document and Entity Information [Abstract]    
Entity Registrant Name STAMPS.COM INC  
Entity Central Index Key 0001082923  
Current Fiscal Year End Date --12-31  
Entity Well-known Seasoned Issuer Yes  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   16,908,987
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2017  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 110,343 $ 106,932
Short-term investments 0 1,511
Accounts receivable, net 65,897 62,756
Other current assets 23,188 13,081
Total current assets 199,428 184,280
Property and equipment, net 38,199 36,829
Goodwill 239,705 239,705
Intangible assets, net 89,009 97,027
Deferred income taxes, net 45,044 48,782
Other assets 5,127 3,506
Total assets 616,512 610,129
Current liabilities:    
Accounts payable and accrued expenses 75,503 86,205
Deferred revenue 3,851 3,858
Current portion of debt, net of debt issuance costs 7,360 6,329
Total current liabilities 86,714 96,392
Long-term debt, net of debt issuance costs 127,087 141,025
Total liabilities 213,801 237,417
Commitments and contingencies (Note 3)
Stockholders' equity:    
Common stock, $.001 par value per share Authorized shares: 47,500 in 2017 and 2016 Issued shares: 31,278 in 2017 and 30,507 in 2016 Outstanding shares: 16,932 in 2017 and 16,897 in 2016 54 53
Additional paid-in capital 907,787 855,344
Treasury stock, at cost, 14,346 shares in 2017 and 13,610 in 2016 (341,699) (252,981)
Accumulated deficit (163,438) (229,715)
Accumulated other comprehensive income 7 11
Total stockholders' equity 402,711 372,712
Total liabilities and stockholders' equity $ 616,512 $ 610,129
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 2017
Dec. 31, 2016
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 47,500 47,500
Common stock, shares issued (in shares) 31,278 30,507
Common stock, shares outstanding (in shares) 16,932 16,897
Treasury stock, shares (in shares) 14,346 13,610
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenues:        
Service $ 102,685 $ 72,590 $ 195,105 $ 141,696
Product 4,763 4,851 10,477 10,406
Insurance 4,393 4,082 8,833 8,593
Customized postage 4,276 2,467 6,718 5,104
Other 23 23 47 51
Total revenues 116,140 84,013 221,180 165,850
Cost of revenues (exclusive of amortization of intangible assets, which is included in general and administrative expense):        
Service 12,726 8,857 25,402 18,151
Product 1,593 1,642 3,395 3,440
Insurance 1,213 1,266 2,581 2,629
Customized postage 3,557 1,955 5,449 4,122
Total cost of revenues 19,089 13,720 36,827 28,342
Gross profit 97,051 70,293 184,353 137,508
Operating expenses:        
Sales and marketing 22,280 20,082 45,430 41,479
Research and development 11,628 8,131 22,150 16,468
General and administrative 21,451 17,113 40,433 32,375
Total operating expenses 55,359 45,326 108,013 90,322
Income from operations 41,692 24,967 76,340 47,186
Interest expense (932) (905) (1,812) (1,820)
Interest and other income 159 31 189 74
Income before income taxes 40,919 24,093 74,717 45,440
Income tax expense 9,879 9,802 10,539 17,911
Net income $ 31,040 $ 14,291 $ 64,178 $ 27,529
Net income per share        
Basic (in dollars per share) $ 1.83 $ 0.82 $ 3.79 $ 1.58
Diluted (in dollars per share) $ 1.71 $ 0.79 $ 3.54 $ 1.49
Weighted average shares outstanding        
Basic (in shares) 16,930 17,384 16,916 17,370
Diluted (in shares) 18,125 18,192 18,147 18,428
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) [Abstract]        
Net income $ 31,040 $ 14,291 $ 64,178 $ 27,529
Other comprehensive income, net of tax:        
Unrealized (loss) gain on investments (2) (8) (4) 4
Comprehensive income $ 31,038 $ 14,283 $ 64,174 $ 27,533
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Operating activities:    
Net income $ 64,178 $ 27,529
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 10,626 8,778
Stock-based compensation expense 22,335 15,933
Deferred income tax expense 5,838 16,055
Stock option windfall tax expense (benefit) 0 (307)
Accretion of debt issuance costs 186 186
Changes in operating assets and liabilities, net of assets and liabilities acquired:    
Accounts receivable (3,140) 8,971
Other current assets, net of excess tax benefit from stock-based award activity (10,107) (2,233)
Other assets (1,621) 741
Deferred revenue (7) 1,405
Accounts payable and accrued expenses (9,799) 4,784
Net cash provided by operating activities 78,489 81,842
Investing activities:    
Sale of short-term investments 1,502 3,632
Sale of long-term investments 10 66
Purchase of long-term investments (4) (15)
Acquisition of Endicia 0 (573)
Acquisition of property and equipment (4,360) (701)
Net cash (used in) provided by investing activities (2,852) 2,409
Financing activities:    
Proceeds from short term financing obligation, net of repayments (524) 510
Principal payments on term loan (3,094) (2,061)
Payment on revolving credit facility (10,000) (10,000)
Proceeds from exercise of stock options 28,641 7,042
Issuance of common stock under Employee Stock Purchase Plan 1,469 1,108
Repurchase of common stock (87,919) (30,010)
Shares withheld to satisfy statutory income tax withholding obligations (799) 0
Stock option windfall tax benefit 0 307
Net cash used in financing activities (72,226) (33,104)
Net increase in cash and cash equivalents 3,411 51,147
Cash and cash equivalents at beginning of period 106,932 65,126
Cash and cash equivalents at end of period 110,343 116,273
Supplemental information:    
Capital expenditures accrued but not paid at period end 376 867
Issuance of 2015 and 2014 earn-out shares 0 63,209
Noncash adjustment of purchase price for Endicia acquisition 0 372
Tenant improvement allowance $ 848 $ 676
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2017
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1.
Summary of Significant Accounting Policies

Basis of Presentation

We prepared the consolidated financial statements included herein pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with United States (U.S.) generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to make the information presented not misleading. We recommend that these consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in our latest annual report on Form 10-K for the fiscal year ended December 31, 2016, filed with the SEC on March 1, 2017.

In our opinion, these unaudited consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) considered necessary to present fairly our financial position as of June 30, 2017, our results of operations for the three and six months ended June 30, 2017, and our cash flows for the six months ended June 30, 2017.  The results of operations for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2017.

Principles of Consolidation

The consolidated financial statements include the accounts of Stamps.com Inc., Auctane LLC (ShipStation), Interapptive, Inc. (ShipWorks), PSI Systems Inc. (Endicia), ShippingEasy Group, Inc. (ShippingEasy) and PhotoStamps Inc.  In July 2016, we completed our acquisition of 100% of the outstanding shares of ShippingEasy.

Because 100% of the voting control of ShipStation, ShipWorks, Endicia and ShippingEasy is held by us, we have consolidated the results of operations of ShipStation, ShipWorks, Endicia and ShippingEasy from the date we obtained control in the accompanying consolidated financial statements. Similarly, due to our 100% control of PhotoStamps, Inc., PhotoStamps, Inc. is also consolidated in the accompanying consolidated financial statements from the date of its inception. Intercompany accounts and transactions between consolidated entities have been eliminated in consolidation.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes.  Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements. Examples include estimates of loss contingencies, realizability of deferred income taxes, the estimates and assumptions used to calculate stock-based compensation, the estimates and assumptions used to calculate the allocation of the purchase price related to our acquisitions, and estimates regarding the useful lives of our building, amortizable intangible assets, and goodwill.

Business Combinations

The acquisition method of accounting is used for business combinations. The results of operations of acquired businesses are included in our consolidated financial statements prospectively from the date of acquisition. The fair value of purchase consideration is allocated to the assets acquired and liabilities assumed from the acquired entity and is generally based on their fair value at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Historically, the primary items that have generated goodwill include anticipated synergies between the acquired business and the Company and the acquired assembled workforce, neither of which qualifies for recognition as an intangible asset. Acquisition-related expenses are recognized in our consolidated financial statements as incurred.
 
Contingencies and Litigation

In the ordinary course of business, we are subject to various routine litigation matters as a claimant and a defendant. We record any amounts recovered in these matters when received. We establish loss provisions for claims against us when the loss is both probable and can be reasonably estimated.  If either or both of the criteria are not met, we assess whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss or additional loss may have been incurred for such proceedings, we disclose the estimate of the amount of loss or possible range of loss, or disclose that an estimate of loss cannot be made, as applicable.

Deferred Revenue

Our deferred revenue relates mainly to service revenue, which generally arises due to the timing of payment versus the provision of services for certain customers billed in advance.

Fair Value of Financial Instruments

Carrying amounts of certain of our financial instruments, including cash and cash equivalents, accounts receivable and accounts payable, approximate fair value due to their short maturities. The fair values of investments are determined using quoted market prices for those securities or similar financial instruments.  The Company’s outstanding debt held by third-party financial institutions is carried at cost, adjusted for debt issuance costs. The Company’s debt is not publicly traded and the carrying amount typically approximates fair value for debt that accrues interest at a variable rate for companies with similar financial characteristics as the Company, which are considered Level 2 inputs.

Goodwill

Goodwill represents the excess of the fair value of consideration given over the fair value of the tangible assets, identifiable intangible assets and liabilities assumed in a business combination.  We are required to test goodwill for impairment annually and whenever events or circumstances indicate the fair value of a reporting unit may be below its carrying value.  Goodwill is reviewed for impairment annually on October 1. A reporting unit is the operating segment or a business that is one level below that operating segment. Reporting units are aggregated as a single reporting unit if they have similar economic characteristics. We aggregated our reporting units into a single reporting unit because we determined they have similar economic characteristics.

Goodwill is reviewed for impairment annually on October 1 utilizing either a qualitative assessment or a two-step process.  We have an option to make a qualitative assessment of a reporting unit's goodwill for impairment.  If we choose to perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary.  For reporting units where we perform the two-step process, the first step requires us to compare the fair value of each reporting unit, which we primarily determine using an income approach based on the present value of discounted cash flows, to the respective carrying value, which includes goodwill.  If the fair value of the reporting unit exceeds its carrying value, the goodwill is not considered impaired.  If the carrying value is higher than the fair value, there is an indication that impairment may exist and the second step is required.  In step two, the implied fair value of goodwill is calculated as the excess of the fair value of a reporting unit over the fair values assigned to its assets and liabilities.  If the implied fair value of goodwill is less than the carrying value of the reporting unit's goodwill, the difference is recognized as an impairment loss. As of June 30, 2017, we are not aware of any indicators of impairment that would require an impairment analysis other than our annual impairment analysis.
 
Impairment of Long-Lived Assets and Intangible Assets

Long-lived assets including intangible assets with finite useful lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset.  If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.  Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

Intangible assets that have indefinite useful lives are not amortized but, instead, are tested at least annually for impairment while intangible assets that have finite useful lives are amortized over their respective useful lives.

Income Taxes

We account for income taxes in accordance with Financial Accounting Standards Board (FASB) ASC Topic No. 740, Income Taxes (Income Taxes), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. Income Taxes also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. We record a valuation allowance to reduce our gross deferred tax assets to the amount that is more likely than not (a likelihood of more than 50 percent) to be realized.  In order for us to realize our deferred tax assets, we must be able to generate sufficient taxable income. We evaluate the appropriateness of our deferred tax assets and related valuation allowance in accordance with Income Taxes based on all available positive and negative evidence. As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance recorded to reduce our gross deferred tax assets as we believe we have met the more likely than not threshold and we will realize our tax loss carry-forwards in the foreseeable future.

Property and Equipment

We account for property and equipment at cost less accumulated depreciation and amortization. We compute depreciation using the straight-line method over the estimated useful life of the asset, generally three to five years for furniture, fixtures and equipment and ten to forty years for building and building improvements. Leasehold improvements are capitalized and amortized over the shorter of the useful life of the asset or the remaining term of the lease.  We have a policy of capitalizing expenditures that materially increase assets’ useful lives and charging ordinary maintenance and repairs to operations as incurred. When property or equipment is disposed of, the cost and related accumulated depreciation and amortization are removed, and any gain or loss is included in operations.

Revenue Recognition

We recognize revenue from product sales or services rendered, as well as commissions from advertising or sale of products by third party vendors to our customer base when the following four revenue recognition criteria are met: persuasive evidence of an arrangement exists; delivery has occurred or services have been rendered; the selling price is fixed or determinable; and collectability is reasonably assured.

We earn service revenue in several different ways: (1) customers may pay us a monthly fee based on a subscription plan; (2) we may be compensated directly by the United States Postal Service (USPS) for certain qualifying customers under our USPS partnership; (3) we may earn transaction related revenue based on customers purchasing postage or printing shipping labels; (4) we may earn compensation by offering customers a discounted postage rate that is provided to the customers by our integration partners; and (5) we may earn other types of revenue shares or other compensation from specific customers or integration partners.  Revenue is recognized in the period that services are provided.

Customers purchase postage from the USPS through our mailing and shipping solutions.  Postage purchase funds that are transferred directly from the customers to the USPS are not recognized as revenue for this postage, as it is purchased by our customers directly from the USPS.
 
Customized postage revenue, which includes the face value of postage, from the sale of PhotoStamps and PictureItPostage sheets and rolls is made pursuant to a sales contract that provides for transfer of both title and risk of loss upon our delivery to the carrier and revenue is recognized at that time.

On a limited basis, we allow third parties to offer products and promotions to our customer base. These arrangements generally provide payment in the form of a flat fee or revenue sharing arrangements where we receive payment upon customers accessing third party products and services. Total revenue from such advertising arrangements was not significant during the six months ended June 30, 2017 and June 30, 2016, respectively.

We provide our customers with the opportunity to purchase parcel insurance directly through our solutions. Insurance revenue represents the gross amount charged to the customer for purchasing insurance and the related cost represents the amount paid to our insurance providers. We recognize insurance revenue on insurance purchases upon the ship date of the insured package.

Short-Term Financing Obligations

We utilize short-term financing, which is separate from our debt, to fund certain Company operations.  Short-term financing obligations are included in accounts payable and accrued expenses in the accompanying consolidated balance sheets.  As of June 30, 2017, we had $15.2 million in short-term financing obligations and $90.3 million of unused short-term financing obligations credit. As of December 31, 2016, we had $15.6 million in short-term financing obligations and $90.0 million of unused credit.

Trademarks and Intangible Assets

Acquired trademarks and intangibles include both amortizable and non-amortizable assets and are included in intangible assets, net in the accompanying consolidated balance sheets. Intangible assets are carried at cost less accumulated amortization. Cost associated with internally developed intangible assets is typically expensed as incurred as research and development costs.  Amortization of amortizable intangible assets is calculated on a straight-line basis, which is consistent with the expected future cash flows.

Treasury Stock

During the six-months ended June 30, 2017 and June 30, 2016, we repurchased approximately 730,000 shares and 335,000 shares for $87.9 million and $30.0 million, respectively. Also, 6,670 shares were withheld to satisfy income tax obligations related to performance-based inducement equity awards issued to the General Manager and Chief Technology Officer of ShippingEasy on March 31, 2017.

Accounting Guidance Adopted in 2017
 
Share-based Payment Transactions to Employees

On January 1, 2017, the Company adopted Accounting Standards Update No. 2016-09, Compensation-Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting (ASU 2016-09) issued by the FASB on a prospective basis that changes the reporting for certain aspects of share-based payments. One aspect of the guidance requires that the income tax effects of share-based awards be recognized in the income tax provision in the consolidated statement of operations when the awards vest or are settled. Under the previous guidance, excess tax benefits and deficiencies were recognized in additional paid-in capital in the consolidated balance sheets when the awards vested or were settled.  For the six months ended June 30, 2017, the amount of excess tax benefits recognized in the income tax provision was approximately $18.3 million.  For the six months ended June 30, 2016, the amount of excess tax benefits recognized in additional paid-in capital was not material. In addition, because excess tax benefits are no longer recognized in additional paid-in capital under the new guidance, such amounts are no longer included in the determination of assumed proceeds in applying the treasury stock method when computing earnings per share.
 
A net cumulative-effect adjustment of $2.1 million, which was an increase to retained earnings and the deferred tax asset balance as of January 1, 2017, was recorded to reflect the recognition of the previously unrecognized excess tax benefits using the modified retrospective method.

Another aspect of the new guidance requires that excess tax benefits be classified as a cash flow from operating activities, rather than a cash flow from financing activities, in the consolidated statement of cash flows. For the six months ended June 30, 2017, the amount of excess tax benefits presented as a cash flow from operating activities was $18.3 million; this amount is included within the change of other current assets, net of excess tax benefit from stock-based award activity line item in the consolidated statement of cash flowsFor the six months ended June 30, 2016, the amount of excess tax benefits presented as a cash flow from financing was not material.  The presentation requirements for cash flows related to excess tax benefits were adopted prospectively. Accordingly, the operating activity cash flows were not adjusted for the year ended December 31, 2016.

The new standard also provides an accounting policy election to account for forfeitures as they occur.  We elected to account for forfeitures as they occur, rather than estimate expected forfeitures. The impact of this was not material.

Another aspect of the new guidance clarifies that all cash payments made to tax authorities on an employee’s behalf for withheld shares should be presented as a financing activity on our consolidated statements of cash flows. The presentation requirements for cash flows related to employee taxes paid for withheld shares were adopted retrospectively. The Company did not withhold shares for employee taxes in fiscal 2016; as such, there was no change to the December 31, 2016 consolidated statement of cash flows related to employee taxes. The Company accrued $0.8 million of employee taxes in the first quarter of 2017, which were classified as a financing activity on our consolidated statements of cash flows when paid in the second quarter of 2017.

The other aspects of the new guidance did not have any material effect on the Company’s consolidated financial statements.

Inventory Measurement Principle

In July 2015, the FASB issued ASU 2015-11, a new accounting standard which changed the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value for entities that do not use the last-in, first-out (LIFO) or retail inventory method. The changes also eliminate the requirement to consider replacement cost or net realizable value less an approximately normal profit margin when measuring inventory for entities that do not use the LIFO or retail inventory method. The changes were effective for the Company in the first quarter of 2017 using a prospective transition approach. The adoption of the new guidance did not have a material effect on the Company’s consolidated financial statements.

Accounting Guidance Not Yet Adopted

Revenue Recognition

In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09) an updated standard on revenue recognition. This ASU will supersede the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and most industry-specific guidance.  ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using U.S. GAAP and International Financial Reporting Standards.  The core principle of the new standard is for companies to recognize revenue to depict the transfer of goods or services to customers in amounts that reflect the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, the companies may be required to use more judgment and make more estimates than under current authoritative guidance. ASU 2014-09 will be effective for the Company in the first quarter of fiscal 2018 and may be applied on a full retrospective or modified retrospective approach. The Company is currently in the process of reviewing its material contracts to assess the impact of the new standard.  While the Company has performed a review of the impact on certain contracts, it has not completed a review of all material contracts.  As a result, the Company is currently still in the process of evaluating the adoption method and the impact the adoption of this standard will have on its consolidated financial statements.
 
Leases

In February 2016, the FASB issued ASU 2016-02, a new accounting standard for leases. The new standard generally requires the recognition of financing and operating lease liabilities and corresponding right-of-use assets on the balance sheet. For financing leases, a lessee recognizes amortization of the right-of-use asset as an operating expense over the lease term separately from interest on the lease liability. For operating leases, a lessee recognizes its total lease expense as an operating expense over the lease term. The amendments are effective for the Company in the first quarter of 2019 using a modified retrospective approach with early adoption permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.

Goodwill Impairment

In January 2017, the FASB issued ASU 2017-04, a standard which simplifies the accounting for goodwill impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company’s consolidated financial statements.

Definition of a Business

In January 2017, the FASB issued ASU 2013-12, guidance that changes the definition of a business for accounting purposes. Under the new guidance, an entity first determines whether substantially all of the fair value of a set of assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set of assets is not deemed to be a business. If this threshold is not met, the entity then evaluates whether the set of assets meets the requirement to be deemed a business, which at minimum, requires there to be an input and a substantive process that together significantly contribute to the ability to create outputs. The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company’s consolidated financial statements.

Subsequent Events

We are not aware of any material subsequent events or transactions that have occurred that would require recognition in the financial statements or disclosure in the notes to the financial statements, except those described in the following paragraph.

Effective July 31, 2017, we entered an agreement with our co-president and corporate & business development officer, pursuant to which he will transition out of such position and will be available to provide services to us for the term of the agreement.  We expect to record a charge of approximately $6 million in the third quarter of 2017 in connection with the execution of this agreement.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions
6 Months Ended
Jun. 30, 2017
Acquisitions [Abstract]  
Acquisitions
2.
Acquisitions

We have accounted for all of our acquisitions under the acquisition method of accounting in accordance with the provisions of FASB ASC Topic No. 805 Business Combinations.

ShippingEasy Acquisition

On July 1, 2016, we completed our acquisition of ShippingEasy Group, Inc. (ShippingEasy) when our wholly owned subsidiary was merged with and into ShippingEasy, resulting in our 100% ownership of ShippingEasy.  The merger agreement provided for us to pay $55.0 million in aggregate merger consideration to the former owners of ShippingEasy, payable in cash. The purchase price was subject to adjustments for changes in ShippingEasy’s net working capital.  The net purchase price including adjustments for net working capital totaled approximately $55.4 million and was funded from current cash and investment balances.
 
In connection with the acquisition, we issued performance-based inducement equity awards to each of the General Manager and Chief Technology Officer of ShippingEasy. These inducement awards cover an aggregate of up to 43,567 common shares each if earnings targets for ShippingEasy are achieved over a two and one-half year period beginning July 1, 2016. The two and one-half year period is divided into three phases consisting of the six months ended December 31, 2016 and each of the twelve months ending December 31, 2017 and 2018. The awards are subject to proration if at least 75% of the applicable target is achieved and are subject to forfeiture or acceleration based on changes in employment circumstances over the performance period. We recognize stock-based compensation expense associated with the performance-based inducement equity award ratably over each phase based on the estimated probable achievement of each financial target. The awards were a material inducement to the General Manager and Chief Technology Officer entering into employment agreements with Stamps.com in connection with the acquisition of ShippingEasy. In fiscal 2016, we determined the achievement of 100% of the earnings target for the six months ended December 31, 2016 was probable, therefore, we recognized approximately $1.9 million of stock-based compensation expense, representing 21,783 shares, for these inducement equity awards during the six months ended December 31, 2016. The $1.9 million of stock-based compensation expense recognized represents 100% of the total performance-based inducement equity award for the first phase. The equity award for the first phase was issued in the first quarter of 2017 with 15,113 shares distributed and 6,670 shares withheld to satisfy income tax obligations. In the first and second quarters of 2017, we determined the achievement of 100% of the earnings target for the twelve months ended December 31, 2017 is probable, therefore, we recognized approximately $1.2 million and $2.5 million of stock-based compensation expense for these inducement equity awards during the three and six months ended June 30, 2017, respectively.  The $2.5 million of stock-based compensation expense recognized in the six months ended June 30, 2017 represents 50% of the total performance-based inducement equity award for the second phase.

We also issued inducement stock option grants for an aggregate of approximately 62,000 shares of Stamps.com common stock to 48 new employees in connection with our acquisition of ShippingEasy. Each option vests 25% on the one year anniversary of the July 1, 2016 grant date with the remaining 75% vesting in approximately equal monthly increments over the immediately succeeding thirty-six months provided that the option holder is still employed by the Company on the vesting dates. The stock options have a ten year term and an exercise price equal to the closing price of Stamps.com common stock on the grant date of July 1, 2016. The stock options were granted as inducements material to the new employees entering into employment with Stamps.com in connection with the acquisition of ShippingEasy. The related stock-based compensation expense we recognized in fiscal 2016 and for the three and six months ended June 30, 2017 was not material.
 
The total net purchase price for the ShippingEasy acquisition was allocated to the assets acquired and the liabilities assumed based on their fair values. The following table is the final allocation of the purchase price (in thousands, except years):

 
Fair Value
  
Fair Value
  
Useful Life
(In Years)
  
Weighted
Average
Estimated
Useful Life
(In Years)
 
Trade accounts receivable
 
$
1,194
          
Other assets
  
76
          
Property and equipment
  
40
          
Goodwill
  
40,953
          
Identifiable intangible assets:
             
Trade name
     
$
1,304
   
8
    
Developed technology
      
6,948
   
5
    
Customer relationships
      
6,316
   
5
    
Non-compete agreements
      
1,111
  
3 to 5
    
Total identifiable intangible assets
  
15,679
           
5
 
Accrued expenses and other liabilities
  
(707
)
            
Deferred revenue
  
(185
)
            
Deferred tax liability
  
(1,603
)
            
Total purchase price
  
55,447
             
Less: settlement of preexisting relationship (accounts receivable)
  
1,194
             
Purchase price, net of settlement
 
$
54, 253
             

Goodwill represented the excess of the fair value of consideration given over the fair value of the tangible assets, identifiable intangible assets and liabilities assumed in the business combination and the potential acquisition related synergies.  Such synergies include leveraging Stamps.com’s resources, personnel, expertise and capital to grow ShippingEasy’s revenue faster than it otherwise would have as a standalone company. The identified intangible assets consisted of trade names, developed technology, non-compete agreements and customer relationships.  The estimated fair values of the trademark and developed technology were determined using the “relief from royalty” method.  The estimated fair value of the non-compete agreements was determined using the “with and without” method.  The estimated fair value of customer relationships was determined using the “excess earnings” method.  The rate utilized to discount net cash flows to their present values was approximately 23% and was determined after consideration of the overall enterprise rate of return and the relative risk and importance of the assets to the generation of future cash flows.  Trademark, developed technology, non-compete and customer relationships are each amortized on a straight-line basis over their estimated useful lives.  The amortization of acquired intangibles is approximately $761,000 per quarter for the remaining estimated useful lives.  The goodwill recorded in this acquisition was not deductible for tax purposes.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
3.
Commitments and Contingencies

Legal Proceedings

In the ordinary course of business, we are subject to various routine legal proceedings and claims incidental to our business, and we do not believe that these proceedings and claims would reasonably be expected to have a material adverse effect on our financial position, results of operations or cash flows.

Although management at present believes that the ultimate outcome of the various routine proceedings, individually and in the aggregate, will not materially harm our financial position, results of operations, cash flows, or overall trends, legal proceedings are subject to inherent uncertainties, and unfavorable rulings or other events could occur. An unfavorable outcome for an amount in excess of management’s present expectations may result in a material adverse impact on our business, results of operations, financial position, and overall trends.
 
Commitments

The Company leases facilities pursuant to noncancelable operating lease agreements expiring through fiscal 2021. Rent expense is recognized on a straight-line basis over the lease term. Lease incentives are amortized over the lease term on a straight-line basis. Leasehold improvements are capitalized and amortized over the shorter of the useful life of the asset or the remaining term of the lease.  Rent expense for the three and six months ended June 30, 2017 was approximately $900,000 and $1.9 million, respectively.  Rent expense for the three and six months ended June 30, 2016 was approximately $800,000 and $1.3 million, respectively.

The following table is a schedule of our significant future contractual obligations and commercial commitments (other than debt commitments), which consist of future minimum lease payment under operating leases as of June 30, 2017 (in thousands):
 
Twelve Month Period Ending June 30,
 
Operating
Lease Obligations
 
2018
 
$
3,931
 
2019
  
2,257
 
2020
  
1,386
 
2021
  
1,333
 
2022
  
232
 
Thereafter
  
 
Total
 
$
9,139
 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income per Share
6 Months Ended
Jun. 30, 2017
Net Income per Share [Abstract]  
Net Income per Share
4.
Net Income per Share

The following table reconciles share amounts utilized to calculate basic and diluted net income per share (in thousands, except per share data):
 
  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Net income
 
$
31,040
  
$
14,291
  
$
64,178
  
$
27,529
 
                 
Basic - weighted average common shares
  
16,930
   
17,384
   
16,916
   
17,370
 
Diluted effect of common stock equivalents
  
1,195
   
808
   
1,231
   
1,058
 
Diluted - weighted average common shares
  
18,125
   
18,192
   
18,147
   
18,428
 
                 
Earnings per share:
                
Basic
 
$
1.83
  
$
0.82
  
$
3.79
  
$
1.58
 
Diluted
 
$
1.71
  
$
0.79
  
$
3.54
  
$
1.49
 

The calculation of dilutive shares excludes the effect of the following options that are considered anti-dilutive (in thousands):
 
  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Anti-dilutive stock option shares
  
42
   
287
   
42
   
147
 
 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2017
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
5.
Stock-Based Compensation

We account for share-based employee compensation plans under the fair value recognition and measurement provisions in accordance with applicable accounting standards, which require all share-based payments to employees, including grants of stock options and restricted stock units (RSUs), to be measured based on the grant date fair value of the awards, with the resulting expense generally recognized on a straight-line basis over the period during which the employee is required to perform service in exchange for the award.

As described in Note 1 – “Summary of Significant Accounting Policies,” we adopted ASU 2016-09, which among other items, provides an accounting policy election to account for forfeitures as they occur, rather than to account for them based on an estimate of expected forfeitures. We elected to account for forfeitures as they occur and therefore, share-based compensation expense for the three and six months ended June 30, 2017 has been calculated based on actual forfeitures in our consolidated statements of income, rather than our previous approach which was net of estimated forfeitures. The net cumulative effect of this change did not have a material impact on the consolidated financial statements. Share-based compensation expense for the year ended December 31, 2016 was recorded net of estimated forfeitures, which were based on historical forfeitures and adjusted to reflect changes in facts and circumstances, if any.

We use the Black-Scholes-Merton option valuation model to estimate the fair value of share-based payment awards on the date of grant, which requires us to use a number of complex estimates and subjective assumptions, including stock price volatility, expected term, risk-free interest rates and projected employee stock option exercise behaviors. In the case of options we grant, our assumption of expected volatility is based on the historical volatility of our stock price over the term equal to the expected life of the options. We base the risk-free interest rate on U.S. Treasury zero-coupon issues with a remaining term equal to the expected life of the options assumed at the date of grant.  The estimated expected life represents the weighted-average period the stock options are expected to remain outstanding, determined based on an analysis of historical exercise behavior.

Compensation expense for employee stock options granted is generally recognized using the straight-line method over their respective vesting periods of up to five years. Starting in the third quarter of fiscal 2016, our stock-based compensation expense included performance-based inducement equity awards relating to the ShippingEasy acquisition as described in Note 2 - “Acquisitions.” Stock-based compensation expense related to the ShippingEasy performance-based inducement equity awards is equal to the grant date fair value of the common stock and is recognized over the required performance period.  Total compensation expense related to ShippingEasy’s performance-based equity awards during the three and six months ended June 30, 2017 was approximately $1.2 million and $2.5 million, respectively.

The following table sets forth the stock-based compensation expense that we recognized for the periods indicated (in thousands):
 
  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Stock-based compensation expense relating to:
            
Employee and director stock options
 
$
10,723
  
$
8,154
  
$
21,858
  
$
15,435
 
Employee stock purchases
  
245
   
263
   
477
   
498
 
Total stock-based compensation expense
 
$
10,968
  
$
8,417
  
$
22,335
  
$
15,933
 
                 
Stock-based compensation expense relating to:
                
Cost of revenues
 
$
445
  
$
450
  
$
993
  
$
875
 
Sales and marketing
  
1,975
   
1,857
   
4,282
   
3,588
 
Research and development
  
2,221
   
1,425
   
4,717
   
2,780
 
General and administrative
  
6,327
   
4,685
   
12,343
   
8,690
 
Total stock-based compensation expense
 
$
10,968
  
$
8,417
  
$
22,335
  
$
15,933
 
 
 
The following are the weighted average assumptions used in the Black-Scholes valuation model for the periods indicated:
 
  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Expected dividend yield
  
   
   
   
 
Risk-free interest rate
  
1.5
%
  
1.0
%
  
1.5
%
  
1.0
%
Expected volatility
  
46.1
%
  
48.6
%
  
46.4
%
  
48.4
%
Expected life (in years)
  
3.4
   
3.4
   
3.4
   
3.4
 
Forfeiture rate
  
   
6.0
%
  
   
6.0
%
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2017
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
6.
Goodwill and Intangible Assets

Goodwill was approximately $239.7 million as of June 30, 2017 and December 31, 2016, respectively.

We have amortizable and non-amortizable intangible assets consisting of trademarks, trade names, developed technology, non-compete agreements, customer relationships and other totaling approximately $125.4 million in gross carrying amount as of both June 30, 2017 and December 31, 2016.  Non-amortizable assets of $11.4 million as of both June 30, 2017 and December 31, 2016 consist primarily of the trade name relating to the Endicia acquisition.

The following table summarizes our amortizable intangible assets as of June 30, 2017 (in thousands):

  
Gross
Carrying
Amount
  
Accumulated
Amortization
  
Net Carrying
Amount
 
Patents and Others
 
$
8,889
  
$
8,797
  
$
92
 
Customer Relationships
  
60,816
   
17,185
   
43,631
 
Technology
  
40,048
   
8,699
   
31,349
 
Non-Compete
  
2,211
   
1,029
   
1,182
 
Trademark
  
2,004
   
639
   
1,365
 
Total amortizable intangible assets at June 30, 2017
 
$
113,968
  
$
36,349
  
$
77,619
 

The following table summarizes our amortizable intangible assets as of December 31, 2016 (in thousands):
 
  
Gross
Carrying
Amount
  
Accumulated
Amortization
  
Net Carrying
Amount
 
Patents and Others
 
$
8,889
  
$
8,774
  
$
115
 
Customer Relationships
  
60,816
   
12,199
   
48,617
 
Technology
  
40,048
   
6,100
   
33,948
 
Non-Compete
  
2,211
   
777
   
1,434
 
Trademark
  
2,004
   
479
   
1,525
 
Total amortizable intangible assets at December 31, 2016
 
$
113,968
  
$
28,329
  
$
85,639
 

We recorded amortization of intangible assets totaling approximately $4.0 million and $8.0 million for the three and six months ended June 30, 2017, respectively.  We recorded amortization of intangible assets totaling approximately $3.2 million and $6.6 million for the three and six months ended June 30, 2016, respectively. Amortization of intangible assets is included in general and administrative expense in the accompanying consolidated statements of income.
 
As of June 30, 2017, the remaining weighted average amortization period for our amortizable intangible assets is approximately 5.1 years. Our estimated amortization expense for the next five years and thereafter is as follows (in thousands):
 
Twelve Month Period Ending June 30,
 
Estimated
Amortization
Expense
 
2018
 
$
16,025
 
2019
  
15,667
 
2020
  
15,579
 
2021
  
15,231
 
2022
  
7,783
 
Thereafter
  
7,334
 
Total
 
$
77,619
 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
6 Months Ended
Jun. 30, 2017
Income Taxes [Abstract]  
Income Taxes
7.
Income Taxes

Our income tax expense was $9.9 million and $10.5 million for the three and six months ended June 30, 2017, respectively, which is primarily attributable to our pre-tax book income multiplied by an estimated annual effective tax rate and discrete tax benefits relating to exercises of options.  Our income tax expense was $9.8 million and $17.9 million for the three and six months ended June 30, 2016, respectively, which is primarily attributable to our pre-tax income including our current tax expense consisting of federal alternative minimum tax and various state taxes and our deferred income tax expense consisting of temporary tax items including stock compensation and differences in the book and tax lives of amortizable intangibles. As described  in Note 1- “Summary of Significant Accounting Policies” we adopted the new accounting guidance that changes the reporting for certain aspects of share-based payments. One aspect of the guidance requires that the income tax effects of share-based awards be recognized in the income tax provision in the consolidated statements of income when the awards vest or are settled. Under the previous guidance, excess tax benefits and deficiencies were recognized in additional paid-in capital in the consolidated balance sheets when the awards vested or were settled.  For the three and six months ended June 30, 2017, the amount of excess tax benefits recognized in the income tax provision was approximately $5.7 million and $18.3 million, respectively.  For the three and six months ended June 30, 2016, respectively, the amount of excess tax benefits recognized in additional paid-in capital was not material.

Our effective income tax rate differs from the statutory income tax rate primarily as a result of permanent tax adjustments for tax benefits from stock options exercised and research and development tax credits, as well as permanent tax adjustments for nondeductible items, such as stock-based compensation and state taxes. We evaluated the appropriateness of our deferred tax assets and related valuation allowance in accordance with Income Taxes based on all available positive and negative evidence. As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance against our deferred tax assets.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2017
Fair Value Measurements [Abstract]  
Fair Value Measurements
8.
Fair Value Measurements

Financial assets measured at fair value on a recurring basis are classified in one of the three following categories, which are described below:

Level 1 - Valuations based on unadjusted quoted prices for identical assets in an active market

Level 2 - Valuations based on quoted prices in markets where trading occurs infrequently or whose values are based on quoted prices of instruments with similar attributes in active markets

Level 3 - Valuations based on inputs that are unobservable and involve management judgment and our own assumptions about market participants and pricing
 
The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2017 and December 31, 2016, respectively (in thousands):
 
     
Fair Value Measurement at Reporting Date Using
 
 
 
 
 
Description
 
June 30,
2017
  
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
  
Significant
Other
Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
 
             
Cash and cash equivalents
 
$
110,343
  
$
110,343
  
$
  
$
 
Available-for-sale debt securities
  
   
   
   
 
Total
 
$
110,343
  
$
110,343
  
$
  
$
 

     
Fair Value Measurement at Reporting Date Using
 
 
 
 
 
Description
 
December 31,
2016
  
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
  
Significant
Other
Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
 
             
Cash and cash equivalents
 
$
106,932
  
$
106,932
  
$
  
$
 
Available-for-sale debt securities
  
1,511
   
   
1,511
   
 
Total
 
$
108,443
  
$
106,932
  
$
1,511
  
$
 

The fair value of our available-for-sale debt securities included in the Level 2 category is based on the market values obtained from an independent pricing service that were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established independent pricing vendors and broker-dealers.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Investments
6 Months Ended
Jun. 30, 2017
Cash, Cash Equivalents and Investments [Abstract]  
Cash, Cash Equivalents and Investments
9.
Cash, Cash Equivalents and Investments

Our cash equivalents and investments consist of money market, asset-backed securities and public corporate debt securities at June 30, 2017 and December 31, 2016. We consider all highly liquid investments with an original or remaining maturity of three months or less at the date of purchase to be cash equivalents. All of our short-term investments are classified as available for sale and are recorded at fair value using the specific identification method. Realized gains and losses are reflected in other income, net using the specific identification method. There was no material unrealized or realized gain or loss with respect to our short-term investments during the six months ended June 30, 2017. Unrealized gains and losses are included as a separate component of stockholders' equity. We do not intend to sell investments with an amortized cost basis exceeding fair value and it is not likely that we will be required to sell the investments before recovery of their amortized cost bases.
 
The following tables summarize our cash and cash equivalents and investments as of June 30, 2017 and December 31, 2016 (in thousands):
 
  
June 30, 2017
 
  
Cost or
Amortized
Cost
  
Gross
Unrealized
Gains
  
Gross
Unrealized
Losses
  
Estimated
Fair Value
 
Cash and cash equivalents:
            
Cash
 
$
103,859
   
   
  
$
103,859
 
Money market
  
6,477
   
9
   
(2
)
  
6,484
 
Total cash and cash equivalents
  
110,336
   
9
   
(2
)
  
110,343
 
Short-term investments:
                
Corporate bonds and asset backed securities
  
   
   
   
 
Total short-term investments
  
   
   
   
 
Cash and cash equivalents and short-term investments
 
$
110,336
   
9
   
(2
)
 
$
110,343
 
 
  
December 31, 2016
 
  
Cost or
Amortized
Cost
  
Gross
Unrealized
Gains
  
Gross
Unrealized
Losses
  
Estimated
Fair Value
 
Cash and cash equivalents:
            
Cash
 
$
101,987
   
   
  
$
101,987
 
Money market
  
4,945
   
   
   
4,945
 
Total cash and cash equivalents
  
106,932
   
   
   
106,932
 
Short-term investments:
                
Corporate bonds and asset backed securities
  
1,500
   
13
   
(2
)
  
1,511
 
Total short-term investments
  
1,500
   
13
   
(2
)
  
1,511
 
Cash and cash equivalents and short-term investments
 
$
108,432
   
13
   
(2
)
 
$
108,443
 

As of June 30, 2017, the amortized cost and estimated fair value of our marketable fixed-income securities due within one year and due after one year was immaterial.
 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2017
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

We prepared the consolidated financial statements included herein pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with United States (U.S.) generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. We believe that the disclosures are adequate to make the information presented not misleading. We recommend that these consolidated financial statements be read in conjunction with the audited consolidated financial statements and the notes thereto included in our latest annual report on Form 10-K for the fiscal year ended December 31, 2016, filed with the SEC on March 1, 2017.

In our opinion, these unaudited consolidated financial statements contain all adjustments (consisting only of normal recurring adjustments) considered necessary to present fairly our financial position as of June 30, 2017, our results of operations for the three and six months ended June 30, 2017, and our cash flows for the six months ended June 30, 2017.  The results of operations for the interim period are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2017.
Principles of Consolidation
Principles of Consolidation

The consolidated financial statements include the accounts of Stamps.com Inc., Auctane LLC (ShipStation), Interapptive, Inc. (ShipWorks), PSI Systems Inc. (Endicia), ShippingEasy Group, Inc. (ShippingEasy) and PhotoStamps Inc.  In July 2016, we completed our acquisition of 100% of the outstanding shares of ShippingEasy.

Because 100% of the voting control of ShipStation, ShipWorks, Endicia and ShippingEasy is held by us, we have consolidated the results of operations of ShipStation, ShipWorks, Endicia and ShippingEasy from the date we obtained control in the accompanying consolidated financial statements. Similarly, due to our 100% control of PhotoStamps, Inc., PhotoStamps, Inc. is also consolidated in the accompanying consolidated financial statements from the date of its inception. Intercompany accounts and transactions between consolidated entities have been eliminated in consolidation.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes.  Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements. Examples include estimates of loss contingencies, realizability of deferred income taxes, the estimates and assumptions used to calculate stock-based compensation, the estimates and assumptions used to calculate the allocation of the purchase price related to our acquisitions, and estimates regarding the useful lives of our building, amortizable intangible assets, and goodwill.
Business Combinations
Business Combinations

The acquisition method of accounting is used for business combinations. The results of operations of acquired businesses are included in our consolidated financial statements prospectively from the date of acquisition. The fair value of purchase consideration is allocated to the assets acquired and liabilities assumed from the acquired entity and is generally based on their fair value at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. Historically, the primary items that have generated goodwill include anticipated synergies between the acquired business and the Company and the acquired assembled workforce, neither of which qualifies for recognition as an intangible asset. Acquisition-related expenses are recognized in our consolidated financial statements as incurred.
Contingencies and Litigation
Contingencies and Litigation

In the ordinary course of business, we are subject to various routine litigation matters as a claimant and a defendant. We record any amounts recovered in these matters when received. We establish loss provisions for claims against us when the loss is both probable and can be reasonably estimated.  If either or both of the criteria are not met, we assess whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss or additional loss may have been incurred for such proceedings, we disclose the estimate of the amount of loss or possible range of loss, or disclose that an estimate of loss cannot be made, as applicable.
Deferred Revenue
Deferred Revenue

Our deferred revenue relates mainly to service revenue, which generally arises due to the timing of payment versus the provision of services for certain customers billed in advance.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

Carrying amounts of certain of our financial instruments, including cash and cash equivalents, accounts receivable and accounts payable, approximate fair value due to their short maturities. The fair values of investments are determined using quoted market prices for those securities or similar financial instruments.  The Company’s outstanding debt held by third-party financial institutions is carried at cost, adjusted for debt issuance costs. The Company’s debt is not publicly traded and the carrying amount typically approximates fair value for debt that accrues interest at a variable rate for companies with similar financial characteristics as the Company, which are considered Level 2 inputs.
Goodwill
Goodwill

Goodwill represents the excess of the fair value of consideration given over the fair value of the tangible assets, identifiable intangible assets and liabilities assumed in a business combination.  We are required to test goodwill for impairment annually and whenever events or circumstances indicate the fair value of a reporting unit may be below its carrying value.  Goodwill is reviewed for impairment annually on October 1. A reporting unit is the operating segment or a business that is one level below that operating segment. Reporting units are aggregated as a single reporting unit if they have similar economic characteristics. We aggregated our reporting units into a single reporting unit because we determined they have similar economic characteristics.

Goodwill is reviewed for impairment annually on October 1 utilizing either a qualitative assessment or a two-step process.  We have an option to make a qualitative assessment of a reporting unit's goodwill for impairment.  If we choose to perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary.  For reporting units where we perform the two-step process, the first step requires us to compare the fair value of each reporting unit, which we primarily determine using an income approach based on the present value of discounted cash flows, to the respective carrying value, which includes goodwill.  If the fair value of the reporting unit exceeds its carrying value, the goodwill is not considered impaired.  If the carrying value is higher than the fair value, there is an indication that impairment may exist and the second step is required.  In step two, the implied fair value of goodwill is calculated as the excess of the fair value of a reporting unit over the fair values assigned to its assets and liabilities.  If the implied fair value of goodwill is less than the carrying value of the reporting unit's goodwill, the difference is recognized as an impairment loss. As of June 30, 2017, we are not aware of any indicators of impairment that would require an impairment analysis other than our annual impairment analysis.
Impairment of Long-Lived Assets and Intangible Assets
Impairment of Long-Lived Assets and Intangible Assets

Long-lived assets including intangible assets with finite useful lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset.  If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.  Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.

Intangible assets that have indefinite useful lives are not amortized but, instead, are tested at least annually for impairment while intangible assets that have finite useful lives are amortized over their respective useful lives.
Income Taxes
Income Taxes

We account for income taxes in accordance with Financial Accounting Standards Board (FASB) ASC Topic No. 740, Income Taxes (Income Taxes), which requires that deferred tax assets and liabilities be recognized using enacted tax rates for the effect of temporary differences between the book and tax basis of recorded assets and liabilities. Income Taxes also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that some or all of the net deferred tax assets will not be realized. We record a valuation allowance to reduce our gross deferred tax assets to the amount that is more likely than not (a likelihood of more than 50 percent) to be realized.  In order for us to realize our deferred tax assets, we must be able to generate sufficient taxable income. We evaluate the appropriateness of our deferred tax assets and related valuation allowance in accordance with Income Taxes based on all available positive and negative evidence. As of June 30, 2017 and December 31, 2016, we do not have any valuation allowance recorded to reduce our gross deferred tax assets as we believe we have met the more likely than not threshold and we will realize our tax loss carry-forwards in the foreseeable future.
Property and Equipment
Property and Equipment

We account for property and equipment at cost less accumulated depreciation and amortization. We compute depreciation using the straight-line method over the estimated useful life of the asset, generally three to five years for furniture, fixtures and equipment and ten to forty years for building and building improvements. Leasehold improvements are capitalized and amortized over the shorter of the useful life of the asset or the remaining term of the lease.  We have a policy of capitalizing expenditures that materially increase assets’ useful lives and charging ordinary maintenance and repairs to operations as incurred. When property or equipment is disposed of, the cost and related accumulated depreciation and amortization are removed, and any gain or loss is included in operations.
Revenue Recognition
Revenue Recognition

We recognize revenue from product sales or services rendered, as well as commissions from advertising or sale of products by third party vendors to our customer base when the following four revenue recognition criteria are met: persuasive evidence of an arrangement exists; delivery has occurred or services have been rendered; the selling price is fixed or determinable; and collectability is reasonably assured.

We earn service revenue in several different ways: (1) customers may pay us a monthly fee based on a subscription plan; (2) we may be compensated directly by the United States Postal Service (USPS) for certain qualifying customers under our USPS partnership; (3) we may earn transaction related revenue based on customers purchasing postage or printing shipping labels; (4) we may earn compensation by offering customers a discounted postage rate that is provided to the customers by our integration partners; and (5) we may earn other types of revenue shares or other compensation from specific customers or integration partners.  Revenue is recognized in the period that services are provided.

Customers purchase postage from the USPS through our mailing and shipping solutions.  Postage purchase funds that are transferred directly from the customers to the USPS are not recognized as revenue for this postage, as it is purchased by our customers directly from the USPS.
 
Customized postage revenue, which includes the face value of postage, from the sale of PhotoStamps and PictureItPostage sheets and rolls is made pursuant to a sales contract that provides for transfer of both title and risk of loss upon our delivery to the carrier and revenue is recognized at that time.

On a limited basis, we allow third parties to offer products and promotions to our customer base. These arrangements generally provide payment in the form of a flat fee or revenue sharing arrangements where we receive payment upon customers accessing third party products and services. Total revenue from such advertising arrangements was not significant during the six months ended June 30, 2017 and June 30, 2016, respectively.

We provide our customers with the opportunity to purchase parcel insurance directly through our solutions. Insurance revenue represents the gross amount charged to the customer for purchasing insurance and the related cost represents the amount paid to our insurance providers. We recognize insurance revenue on insurance purchases upon the ship date of the insured package.
Short-Term Financing Obligations
Short-Term Financing Obligations

We utilize short-term financing, which is separate from our debt, to fund certain Company operations.  Short-term financing obligations are included in accounts payable and accrued expenses in the accompanying consolidated balance sheets.  As of June 30, 2017, we had $15.2 million in short-term financing obligations and $90.3 million of unused short-term financing obligations credit. As of December 31, 2016, we had $15.6 million in short-term financing obligations and $90.0 million of unused credit.
Trademarks and Intangible Assets
Trademarks and Intangible Assets

Acquired trademarks and intangibles include both amortizable and non-amortizable assets and are included in intangible assets, net in the accompanying consolidated balance sheets. Intangible assets are carried at cost less accumulated amortization. Cost associated with internally developed intangible assets is typically expensed as incurred as research and development costs.  Amortization of amortizable intangible assets is calculated on a straight-line basis, which is consistent with the expected future cash flows.
Treasury Stock
Treasury Stock

During the six-months ended June 30, 2017 and June 30, 2016, we repurchased approximately 730,000 shares and 335,000 shares for $87.9 million and $30.0 million, respectively. Also, 6,670 shares were withheld to satisfy income tax obligations related to performance-based inducement equity awards issued to the General Manager and Chief Technology Officer of ShippingEasy on March 31, 2017.
Accounting Guidance Adopted in 2017
Accounting Guidance Adopted in 2017
 
Share-based Payment Transactions to Employees

On January 1, 2017, the Company adopted Accounting Standards Update No. 2016-09, Compensation-Stock Compensation (Topic 718):  Improvements to Employee Share-Based Payment Accounting (ASU 2016-09) issued by the FASB on a prospective basis that changes the reporting for certain aspects of share-based payments. One aspect of the guidance requires that the income tax effects of share-based awards be recognized in the income tax provision in the consolidated statement of operations when the awards vest or are settled. Under the previous guidance, excess tax benefits and deficiencies were recognized in additional paid-in capital in the consolidated balance sheets when the awards vested or were settled.  For the six months ended June 30, 2017, the amount of excess tax benefits recognized in the income tax provision was approximately $18.3 million.  For the six months ended June 30, 2016, the amount of excess tax benefits recognized in additional paid-in capital was not material. In addition, because excess tax benefits are no longer recognized in additional paid-in capital under the new guidance, such amounts are no longer included in the determination of assumed proceeds in applying the treasury stock method when computing earnings per share.
 
A net cumulative-effect adjustment of $2.1 million, which was an increase to retained earnings and the deferred tax asset balance as of January 1, 2017, was recorded to reflect the recognition of the previously unrecognized excess tax benefits using the modified retrospective method.

Another aspect of the new guidance requires that excess tax benefits be classified as a cash flow from operating activities, rather than a cash flow from financing activities, in the consolidated statement of cash flows. For the six months ended June 30, 2017, the amount of excess tax benefits presented as a cash flow from operating activities was $18.3 million; this amount is included within the change of other current assets, net of excess tax benefit from stock-based award activity line item in the consolidated statement of cash flowsFor the six months ended June 30, 2016, the amount of excess tax benefits presented as a cash flow from financing was not material.  The presentation requirements for cash flows related to excess tax benefits were adopted prospectively. Accordingly, the operating activity cash flows were not adjusted for the year ended December 31, 2016.

The new standard also provides an accounting policy election to account for forfeitures as they occur.  We elected to account for forfeitures as they occur, rather than estimate expected forfeitures. The impact of this was not material.

Another aspect of the new guidance clarifies that all cash payments made to tax authorities on an employee’s behalf for withheld shares should be presented as a financing activity on our consolidated statements of cash flows. The presentation requirements for cash flows related to employee taxes paid for withheld shares were adopted retrospectively. The Company did not withhold shares for employee taxes in fiscal 2016; as such, there was no change to the December 31, 2016 consolidated statement of cash flows related to employee taxes. The Company accrued $0.8 million of employee taxes in the first quarter of 2017, which were classified as a financing activity on our consolidated statements of cash flows when paid in the second quarter of 2017.

The other aspects of the new guidance did not have any material effect on the Company’s consolidated financial statements.

Inventory Measurement Principle

In July 2015, the FASB issued ASU 2015-11, a new accounting standard which changed the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value for entities that do not use the last-in, first-out (LIFO) or retail inventory method. The changes also eliminate the requirement to consider replacement cost or net realizable value less an approximately normal profit margin when measuring inventory for entities that do not use the LIFO or retail inventory method. The changes were effective for the Company in the first quarter of 2017 using a prospective transition approach. The adoption of the new guidance did not have a material effect on the Company’s consolidated financial statements.
Accounting Guidance Not Yet Adopted
Accounting Guidance Not Yet Adopted

Revenue Recognition

In May 2014, the FASB issued Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09) an updated standard on revenue recognition. This ASU will supersede the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and most industry-specific guidance.  ASU 2014-09 provides enhancements to the quality and consistency of how revenue is reported while also improving comparability in the financial statements of companies reporting using U.S. GAAP and International Financial Reporting Standards.  The core principle of the new standard is for companies to recognize revenue to depict the transfer of goods or services to customers in amounts that reflect the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, the companies may be required to use more judgment and make more estimates than under current authoritative guidance. ASU 2014-09 will be effective for the Company in the first quarter of fiscal 2018 and may be applied on a full retrospective or modified retrospective approach. The Company is currently in the process of reviewing its material contracts to assess the impact of the new standard.  While the Company has performed a review of the impact on certain contracts, it has not completed a review of all material contracts.  As a result, the Company is currently still in the process of evaluating the adoption method and the impact the adoption of this standard will have on its consolidated financial statements.
 
Leases

In February 2016, the FASB issued ASU 2016-02, a new accounting standard for leases. The new standard generally requires the recognition of financing and operating lease liabilities and corresponding right-of-use assets on the balance sheet. For financing leases, a lessee recognizes amortization of the right-of-use asset as an operating expense over the lease term separately from interest on the lease liability. For operating leases, a lessee recognizes its total lease expense as an operating expense over the lease term. The amendments are effective for the Company in the first quarter of 2019 using a modified retrospective approach with early adoption permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.

Goodwill Impairment

In January 2017, the FASB issued ASU 2017-04, a standard which simplifies the accounting for goodwill impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill.  The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company’s consolidated financial statements.

Definition of a Business

In January 2017, the FASB issued ASU 2013-12, guidance that changes the definition of a business for accounting purposes. Under the new guidance, an entity first determines whether substantially all of the fair value of a set of assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the set of assets is not deemed to be a business. If this threshold is not met, the entity then evaluates whether the set of assets meets the requirement to be deemed a business, which at minimum, requires there to be an input and a substantive process that together significantly contribute to the ability to create outputs. The guidance will become effective on a prospective basis for the Company on January 1, 2020 and is not expected to have a material impact on the Company’s consolidated financial statements.
Subsequent Events
Subsequent Events

We are not aware of any material subsequent events or transactions that have occurred that would require recognition in the financial statements or disclosure in the notes to the financial statements, except those described in the following paragraph.

Effective July 31, 2017, we entered an agreement with our co-president and corporate & business development officer, pursuant to which he will transition out of such position and will be available to provide services to us for the term of the agreement.  We expect to record a charge of approximately $6 million in the third quarter of 2017 in connection with the execution of this agreement.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2017
ShippingEasy [Member]  
Business Acquisition [Line Items]  
Allocation of the Purchase Price
The total net purchase price for the ShippingEasy acquisition was allocated to the assets acquired and the liabilities assumed based on their fair values. The following table is the final allocation of the purchase price (in thousands, except years):

 
Fair Value
  
Fair Value
  
Useful Life
(In Years)
  
Weighted
Average
Estimated
Useful Life
(In Years)
 
Trade accounts receivable
 
$
1,194
          
Other assets
  
76
          
Property and equipment
  
40
          
Goodwill
  
40,953
          
Identifiable intangible assets:
             
Trade name
     
$
1,304
   
8
    
Developed technology
      
6,948
   
5
    
Customer relationships
      
6,316
   
5
    
Non-compete agreements
      
1,111
  
3 to 5
    
Total identifiable intangible assets
  
15,679
           
5
 
Accrued expenses and other liabilities
  
(707
)
            
Deferred revenue
  
(185
)
            
Deferred tax liability
  
(1,603
)
            
Total purchase price
  
55,447
             
Less: settlement of preexisting relationship (accounts receivable)
  
1,194
             
Purchase price, net of settlement
 
$
54, 253
             

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies [Abstract]  
Future Minimum Lease Payment under Operating Leases
The following table is a schedule of our significant future contractual obligations and commercial commitments (other than debt commitments), which consist of future minimum lease payment under operating leases as of June 30, 2017 (in thousands):
 
Twelve Month Period Ending June 30,
 
Operating
Lease Obligations
 
2018
 
$
3,931
 
2019
  
2,257
 
2020
  
1,386
 
2021
  
1,333
 
2022
  
232
 
Thereafter
  
 
Total
 
$
9,139
 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income per Share (Tables)
6 Months Ended
Jun. 30, 2017
Net Income per Share [Abstract]  
Calculation of Basic and Diluted Net Income Per Share
The following table reconciles share amounts utilized to calculate basic and diluted net income per share (in thousands, except per share data):
 
  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Net income
 
$
31,040
  
$
14,291
  
$
64,178
  
$
27,529
 
                 
Basic - weighted average common shares
  
16,930
   
17,384
   
16,916
   
17,370
 
Diluted effect of common stock equivalents
  
1,195
   
808
   
1,231
   
1,058
 
Diluted - weighted average common shares
  
18,125
   
18,192
   
18,147
   
18,428
 
                 
Earnings per share:
                
Basic
 
$
1.83
  
$
0.82
  
$
3.79
  
$
1.58
 
Diluted
 
$
1.71
  
$
0.79
  
$
3.54
  
$
1.49
 

Anti-dilutive Securities Excluded from Computation of Earnings Per Share
The calculation of dilutive shares excludes the effect of the following options that are considered anti-dilutive (in thousands):
 
  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Anti-dilutive stock option shares
  
42
   
287
   
42
   
147
 
 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2017
Stock-Based Compensation [Abstract]  
Stock-Based Compensation Expense
The following table sets forth the stock-based compensation expense that we recognized for the periods indicated (in thousands):
 
  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Stock-based compensation expense relating to:
            
Employee and director stock options
 
$
10,723
  
$
8,154
  
$
21,858
  
$
15,435
 
Employee stock purchases
  
245
   
263
   
477
   
498
 
Total stock-based compensation expense
 
$
10,968
  
$
8,417
  
$
22,335
  
$
15,933
 
                 
Stock-based compensation expense relating to:
                
Cost of revenues
 
$
445
  
$
450
  
$
993
  
$
875
 
Sales and marketing
  
1,975
   
1,857
   
4,282
   
3,588
 
Research and development
  
2,221
   
1,425
   
4,717
   
2,780
 
General and administrative
  
6,327
   
4,685
   
12,343
   
8,690
 
Total stock-based compensation expense
 
$
10,968
  
$
8,417
  
$
22,335
  
$
15,933
 
Weighted Average Assumptions Used in Black-Scholes Valuation Model
The following are the weighted average assumptions used in the Black-Scholes valuation model for the periods indicated:
 
  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Expected dividend yield
  
   
   
   
 
Risk-free interest rate
  
1.5
%
  
1.0
%
  
1.5
%
  
1.0
%
Expected volatility
  
46.1
%
  
48.6
%
  
46.4
%
  
48.4
%
Expected life (in years)
  
3.4
   
3.4
   
3.4
   
3.4
 
Forfeiture rate
  
   
6.0
%
  
   
6.0
%
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2017
Goodwill and Intangible Assets [Abstract]  
Schedule of Acquired Intangible Assets
The following table summarizes our amortizable intangible assets as of June 30, 2017 (in thousands):

  
Gross
Carrying
Amount
  
Accumulated
Amortization
  
Net Carrying
Amount
 
Patents and Others
 
$
8,889
  
$
8,797
  
$
92
 
Customer Relationships
  
60,816
   
17,185
   
43,631
 
Technology
  
40,048
   
8,699
   
31,349
 
Non-Compete
  
2,211
   
1,029
   
1,182
 
Trademark
  
2,004
   
639
   
1,365
 
Total amortizable intangible assets at June 30, 2017
 
$
113,968
  
$
36,349
  
$
77,619
 

The following table summarizes our amortizable intangible assets as of December 31, 2016 (in thousands):
 
  
Gross
Carrying
Amount
  
Accumulated
Amortization
  
Net Carrying
Amount
 
Patents and Others
 
$
8,889
  
$
8,774
  
$
115
 
Customer Relationships
  
60,816
   
12,199
   
48,617
 
Technology
  
40,048
   
6,100
   
33,948
 
Non-Compete
  
2,211
   
777
   
1,434
 
Trademark
  
2,004
   
479
   
1,525
 
Total amortizable intangible assets at December 31, 2016
 
$
113,968
  
$
28,329
  
$
85,639
 
Schedule of Future Amortization Expense
Our estimated amortization expense for the next five years and thereafter is as follows (in thousands):
 
Twelve Month Period Ending June 30,
 
Estimated
Amortization
Expense
 
2018
 
$
16,025
 
2019
  
15,667
 
2020
  
15,579
 
2021
  
15,231
 
2022
  
7,783
 
Thereafter
  
7,334
 
Total
 
$
77,619
 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2017
Fair Value Measurements [Abstract]  
Financial Assets Measured at Fair Value on a Recurring Basis
The following tables summarize our financial assets measured at fair value on a recurring basis as of June 30, 2017 and December 31, 2016, respectively (in thousands):
 
     
Fair Value Measurement at Reporting Date Using
 
 
 
 
 
Description
 
June 30,
2017
  
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
  
Significant
Other
Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
 
             
Cash and cash equivalents
 
$
110,343
  
$
110,343
  
$
  
$
 
Available-for-sale debt securities
  
   
   
   
 
Total
 
$
110,343
  
$
110,343
  
$
  
$
 

     
Fair Value Measurement at Reporting Date Using
 
 
 
 
 
Description
 
December 31,
2016
  
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
  
Significant
Other
Observable
Inputs
(Level 2)
  
Significant
Unobservable
Inputs
(Level 3)
 
             
Cash and cash equivalents
 
$
106,932
  
$
106,932
  
$
  
$
 
Available-for-sale debt securities
  
1,511
   
   
1,511
   
 
Total
 
$
108,443
  
$
106,932
  
$
1,511
  
$
 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Investments (Tables)
6 Months Ended
Jun. 30, 2017
Cash, Cash Equivalents and Investments [Abstract]  
Summary of Cash and Cash Equivalents and Investments
The following tables summarize our cash and cash equivalents and investments as of June 30, 2017 and December 31, 2016 (in thousands):
 
  
June 30, 2017
 
  
Cost or
Amortized
Cost
  
Gross
Unrealized
Gains
  
Gross
Unrealized
Losses
  
Estimated
Fair Value
 
Cash and cash equivalents:
            
Cash
 
$
103,859
   
   
  
$
103,859
 
Money market
  
6,477
   
9
   
(2
)
  
6,484
 
Total cash and cash equivalents
  
110,336
   
9
   
(2
)
  
110,343
 
Short-term investments:
                
Corporate bonds and asset backed securities
  
   
   
   
 
Total short-term investments
  
   
   
   
 
Cash and cash equivalents and short-term investments
 
$
110,336
   
9
   
(2
)
 
$
110,343
 
 
  
December 31, 2016
 
  
Cost or
Amortized
Cost
  
Gross
Unrealized
Gains
  
Gross
Unrealized
Losses
  
Estimated
Fair Value
 
Cash and cash equivalents:
            
Cash
 
$
101,987
   
   
  
$
101,987
 
Money market
  
4,945
   
   
   
4,945
 
Total cash and cash equivalents
  
106,932
   
   
   
106,932
 
Short-term investments:
                
Corporate bonds and asset backed securities
  
1,500
   
13
   
(2
)
  
1,511
 
Total short-term investments
  
1,500
   
13
   
(2
)
  
1,511
 
Cash and cash equivalents and short-term investments
 
$
108,432
   
13
   
(2
)
 
$
108,443
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies, Principles of Consolidation (Details)
Jun. 30, 2017
Jul. 02, 2016
ShippingEasy [Member]    
Principles of Consolidation [Abstract]    
Percentage of outstanding equity purchased   100.00%
ShipStation [Member]    
Principles of Consolidation [Abstract]    
Percentage of voting control 100.00%  
PhotoStamps Inc [Member]    
Principles of Consolidation [Abstract]    
Percentage of voting control 100.00%  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies, Property, Plant and Equipment (Details)
6 Months Ended
Jun. 30, 2017
Furniture, Fixtures and Equipment [Member] | Minimum [Member]  
Property and Equipment [Abstract]  
Estimated useful life 3 years
Furniture, Fixtures and Equipment [Member] | Maximum [Member]  
Property and Equipment [Abstract]  
Estimated useful life 5 years
Building and Building Improvements [Member] | Minimum [Member]  
Property and Equipment [Abstract]  
Estimated useful life 10 years
Building and Building Improvements [Member] | Maximum [Member]  
Property and Equipment [Abstract]  
Estimated useful life 40 years
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies, Revenue Recognition through Subsequent Events (Details)
$ in Millions
2 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Criteria
Mar. 31, 2017
shares
Jun. 30, 2017
USD ($)
Criteria
shares
Jun. 30, 2016
USD ($)
shares
Dec. 31, 2016
USD ($)
Revenue Recognition [Abstract]            
Number of criteria to be met for recognition of revenue | Criteria   4   4    
Short- Term Financing Obligation [Abstract]            
Short-term financing obligation   $ 15.2   $ 15.2   $ 15.6
Unused credits   90.3   $ 90.3   $ 90.0
Treasury Stock [Abstract]            
Stock repurchased during period, shares (in shares) | shares       730,000 335,000  
Stock repurchased during period, amount       $ 87.9 $ 30.0  
Recent Accounting Pronouncements [Abstract]            
Provision for income taxes   5.7   18.3    
Net cumulative-effect adjustment       2.1    
Accrued employee taxes   $ 0.8   $ 0.8    
Scenario, Forecast [Member]            
Subsequent Event [Line Items]            
Consulting expenses $ 6.0          
ShippingEasy [Member]            
Equity, Class of Treasury Stock [Line Items]            
Shares withheld to satisfy income tax obligations (in shares) | shares     6,670      
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions (Details)
3 Months Ended 6 Months Ended
Jul. 02, 2016
USD ($)
Employees
shares
Jun. 30, 2017
USD ($)
Mar. 31, 2017
shares
Jun. 30, 2016
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
shares
Jun. 30, 2016
USD ($)
Business Acquisition [Line Items]              
Stock-based compensation expense   $ 10,968,000   $ 8,417,000 $ 22,335,000   $ 15,933,000
Purchase price [Abstract]              
Cash consideration         0   573,000
Allocation of purchase price [Abstract]              
Goodwill   239,705,000     239,705,000 $ 239,705,000  
Identifiable Intangible Assets, Weighted Average Estimated Useful Life [Abstract]              
Amortization of acquired intangible assets per quarter   4,000,000   $ 3,200,000 $ 8,000,000   $ 6,600,000
Maximum [Member]              
Business Acquisition [Line Items]              
Option vesting period         5 years    
ShippingEasy [Member]              
Business Acquisition [Line Items]              
Percentage of voting interests acquired 100.00%            
Earnings target percentage     100.00%     100.00%  
Stock-based compensation expense   $ 1,200,000     $ 2,500,000 $ 1,900,000  
Stock-based compensation expense (in shares) | shares           21,783  
Stock-based compensation expense, percentage         50.00% 100.00%  
Shares issued and distributed (in shares) | shares     15,113        
Shares withheld to satisfy income tax obligations (in shares) | shares     6,670        
Purchase price [Abstract]              
Cash consideration $ 55,000,000            
Allocation of purchase price [Abstract]              
Trade accounts receivable 1,194,000            
Other assets 76,000            
Property and equipment 40,000            
Goodwill 40,953,000            
Identifiable intangible assets 15,679,000            
Accrued expenses and other liabilities (707,000)            
Deferred revenue (185,000)            
Deferred tax liability (1,603,000)            
Total purchase price 55,447,000            
Less: settlement of preexisting relationship (accounts receivable) 1,194,000            
Purchase price, net of settlement $ 54,253,000            
Identifiable Intangible Assets, Weighted Average Estimated Useful Life [Abstract]              
Identifiable intangible assets, weighted average estimated useful life         5 years    
Discount rate of net cash flows to their present values 23.00%            
Amortization of acquired intangible assets per quarter $ 761,000            
ShippingEasy [Member] | Minimum [Member]              
Business Acquisition [Line Items]              
Percentage of awards subject to proration 75.00%            
ShippingEasy [Member] | Trademark [Member]              
Allocation of purchase price [Abstract]              
Identifiable intangible assets $ 1,304,000            
Identifiable Intangible Assets, Weighted Average Estimated Useful Life [Abstract]              
Identifiable intangible assets, weighted average estimated useful life         8 years    
ShippingEasy [Member] | Developed Technology [Member]              
Allocation of purchase price [Abstract]              
Identifiable intangible assets 6,948,000            
Identifiable Intangible Assets, Weighted Average Estimated Useful Life [Abstract]              
Identifiable intangible assets, weighted average estimated useful life         5 years    
ShippingEasy [Member] | Non-Compete Agreement [Member]              
Allocation of purchase price [Abstract]              
Identifiable intangible assets 1,111,000            
ShippingEasy [Member] | Non-Compete Agreement [Member] | Minimum [Member]              
Identifiable Intangible Assets, Weighted Average Estimated Useful Life [Abstract]              
Identifiable intangible assets, weighted average estimated useful life         3 years    
ShippingEasy [Member] | Non-Compete Agreement [Member] | Maximum [Member]              
Identifiable Intangible Assets, Weighted Average Estimated Useful Life [Abstract]              
Identifiable intangible assets, weighted average estimated useful life         5 years    
ShippingEasy [Member] | Customer Relationships [Member]              
Allocation of purchase price [Abstract]              
Identifiable intangible assets $ 6,316,000            
Identifiable Intangible Assets, Weighted Average Estimated Useful Life [Abstract]              
Identifiable intangible assets, weighted average estimated useful life         5 years    
ShippingEasy [Member] | General Manager and Chief Technology Officer [Member]              
Business Acquisition [Line Items]              
Period of performance based inducement equity awards   2 years 6 months          
ShippingEasy [Member] | General Manager and Chief Technology Officer [Member] | Maximum [Member]              
Business Acquisition [Line Items]              
Aggregate shares issued (in shares) | shares 43,567            
ShippingEasy [Member] | New Employee [Member]              
Business Acquisition [Line Items]              
Aggregate shares issued (in shares) | shares 62,000            
Shares granted for number of new employees | Employees 48            
Vesting term         10 years    
ShippingEasy [Member] | Vesting Option One [Member] | New Employee [Member]              
Business Acquisition [Line Items]              
Percentage of options vesting 25.00%            
Option vesting period         1 year    
ShippingEasy [Member] | Vesting Option Two [Member]              
Business Acquisition [Line Items]              
Percentage of options vesting 75.00%            
Option vesting period         36 months    
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Commitments and Contingencies [Abstract]        
Rent expense $ 900 $ 800 $ 1,900 $ 1,300
Future Minimum Lease Payment Under Operating Leases [Abstract]        
2018 3,931   3,931  
2019 2,257   2,257  
2020 1,386   1,386  
2021 1,333   1,333  
2022 232   232  
Thereafter 0   0  
Total $ 9,139   $ 9,139  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Computation of Basic and Diluted Net Income per Share [Abstract]        
Net income $ 31,040 $ 14,291 $ 64,178 $ 27,529
Basic - weighted average common shares (in shares) 16,930 17,384 16,916 17,370
Diluted effect of common stock equivalents (in shares) 1,195 808 1,231 1,058
Diluted - weighted average common shares (in shares) 18,125 18,192 18,147 18,428
Earnings per share [Abstract]        
Basic (in dollars per share) $ 1.83 $ 0.82 $ 3.79 $ 1.58
Diluted (in dollars per share) $ 1.71 $ 0.79 $ 3.54 $ 1.49
Stock Options [Member]        
Anti-dilutive Shares Excluded from Computation of Diluted Shares [Abstract]        
Anti-dilutive stock option shares (in shares) 42 287 42 147
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense $ 10,968 $ 8,417 $ 22,335   $ 15,933
Weighted Average Assumptions used in Black-Scholes Valuation Model [Abstract]          
Expected dividend yield 0.00% 0.00% 0.00%   0.00%
Risk-free interest rate 1.50% 1.00% 1.50%   1.00%
Expected volatility 46.10% 48.60% 46.40%   48.40%
Expected life 3 years 4 months 24 days 3 years 4 months 24 days 3 years 4 months 24 days   3 years 4 months 24 days
Forfeiture rate 0.00% 6.00% 0.00%   6.00%
ShippingEasy [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense $ 1,200   $ 2,500 $ 1,900  
Employee and Director Stock Options [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense 10,723 $ 8,154 21,858   $ 15,435
Employee Stock Purchases [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense 245 263 477   498
Cost of Revenues [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense 445 450 993   875
Sales and Marketing [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense 1,975 1,857 4,282   3,588
Research and Development [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense 2,221 1,425 4,717   2,780
General and Administrative [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based compensation expense $ 6,327 $ 4,685 $ 12,343   $ 8,690
Maximum [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Vesting period     5 years    
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Intangible Assets [Abstract]          
Amortizable and non-amortizable intangible assets gross carrying amount $ 125,400   $ 125,400   $ 125,400
Non-amortizable assets 11,400   11,400   11,400
Gross Carrying Amount 113,968   113,968   113,968
Accumulated Amortization 36,349   36,349   28,329
Total 77,619   77,619   85,639
Goodwill 239,705   239,705   239,705
Amortization of intangible assets 4,000 $ 3,200 $ 8,000 $ 6,600  
Identifiable intangible assets, weighted average remaining useful life     5 years 1 month 6 days    
Amortization Expense, Fiscal Year Maturity [Abstract]          
2018 16,025   $ 16,025    
2019 15,667   15,667    
2020 15,579   15,579    
2021 15,231   15,231    
2022 7,783   7,783    
Thereafter 7,334   7,334    
Total 77,619   77,619   85,639
Patents and Others [Member]          
Intangible Assets [Abstract]          
Gross Carrying Amount 8,889   8,889   8,889
Accumulated Amortization 8,797   8,797   8,774
Total 92   92   115
Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 92   92   115
Customer Relationships [Member]          
Intangible Assets [Abstract]          
Gross Carrying Amount 60,816   60,816   60,816
Accumulated Amortization 17,185   17,185   12,199
Total 43,631   43,631   48,617
Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 43,631   43,631   48,617
Technology [Member]          
Intangible Assets [Abstract]          
Gross Carrying Amount 40,048   40,048   40,048
Accumulated Amortization 8,699   8,699   6,100
Total 31,349   31,349   33,948
Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 31,349   31,349   33,948
Non-Compete [Member]          
Intangible Assets [Abstract]          
Gross Carrying Amount 2,211   2,211   2,211
Accumulated Amortization 1,029   1,029   777
Total 1,182   1,182   1,434
Amortization Expense, Fiscal Year Maturity [Abstract]          
Total 1,182   1,182   1,434
Trademark [Member]          
Intangible Assets [Abstract]          
Gross Carrying Amount 2,004   2,004   2,004
Accumulated Amortization 639   639   479
Total 1,365   1,365   1,525
Amortization Expense, Fiscal Year Maturity [Abstract]          
Total $ 1,365   $ 1,365   $ 1,525
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Income Taxes [Abstract]          
Income tax expense $ 9,879 $ 9,802 $ 10,539 $ 17,911  
Excess tax benefits recognized in income tax provision 5,700   18,300    
Valuation allowance $ 0   $ 0   $ 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Details) - Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Financial assets measured at fair value on a recurring basis [Abstract]    
Cash and cash equivalents $ 110,343 $ 106,932
Available-for-sale debt securities 0 1,511
Total 110,343 108,443
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Financial assets measured at fair value on a recurring basis [Abstract]    
Cash and cash equivalents 110,343 106,932
Available-for-sale debt securities 0 0
Total 110,343 106,932
Significant Other Observable Inputs (Level 2) [Member]    
Financial assets measured at fair value on a recurring basis [Abstract]    
Cash and cash equivalents 0 0
Available-for-sale debt securities 0 1,511
Total 0 1,511
Significant Unobservable Inputs (Level 3) [Member]    
Financial assets measured at fair value on a recurring basis [Abstract]    
Cash and cash equivalents 0 0
Available-for-sale debt securities 0 0
Total $ 0 $ 0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Dec. 31, 2015
Cash and cash equivalents [Abstract]        
Cost or Amortized Cost $ 110,343 $ 106,932 $ 116,273 $ 65,126
Total Cash and Cash Equivalents [Member]        
Cash and cash equivalents [Abstract]        
Cost or Amortized Cost 110,336 106,932    
Gross Unrealized Gains 9 0    
Gross Unrealized Losses (2) 0    
Estimated Fair Value 110,343 106,932    
Total Short-Term Investments [Member]        
Cash and cash equivalents [Abstract]        
Cost or Amortized Cost 0 1,500    
Gross Unrealized Gains 0 13    
Gross Unrealized Losses 0 (2)    
Estimated Fair Value 0 1,511    
Cash and Cash Equivalents and Short-term Investments [Member]        
Cash and cash equivalents [Abstract]        
Cost or Amortized Cost 110,336 108,432    
Gross Unrealized Gains 9 13    
Gross Unrealized Losses (2) (2)    
Estimated Fair Value 110,343 108,443    
Cash [Member] | Total Cash and Cash Equivalents [Member]        
Cash and cash equivalents [Abstract]        
Cost or Amortized Cost 103,859 101,987    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses 0 0    
Estimated Fair Value 103,859 101,987    
Money Market [Member] | Total Cash and Cash Equivalents [Member]        
Cash and cash equivalents [Abstract]        
Cost or Amortized Cost 6,477 4,945    
Gross Unrealized Gains 9 0    
Gross Unrealized Losses (2) 0    
Estimated Fair Value 6,484 4,945    
Corporate Bonds and Asset Backed Securities [Member] | Total Short-Term Investments [Member]        
Cash and cash equivalents [Abstract]        
Cost or Amortized Cost 0 1,500    
Gross Unrealized Gains 0 13    
Gross Unrealized Losses 0 (2)    
Estimated Fair Value $ 0 $ 1,511    
EXCEL 46 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %2)"$L?(\\#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,$% @ 5(D(2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !4B0A+''].K_ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2@,Q$(=?17+?G=TMM1JVN2@]*0@6%&\AF;:AFS\D([M]>[-K MNT7T 81<,O/+-]] 6A6X\A%?H@\8R6"Z&6SG$E=AS0Y$@0,D=4 K4YD3+C=W M/EI)^1KW$*0ZRCU"4U6W8)&DEB1A!!9A)C+1:L551$D^GO%:S?CP&;L)IA5@ MAQ8=):C+&I@8)X;3T+5P!8PPPFC3=P'U3)RJ?V*G#K!SEU6KI54=WELZU7O+KGR^9C M=/WA=Q6V7IN=^&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ 5(D(2]/6QXM^ @ X0@ !@ !X;"]W;W)K@!4QM M)VS_OK9A*8N'OL2W<^;,.#.,LXZ+5UDPIKRWNFKDUB^4:C<(R7/!:BJ?>,L: M?7+EHJ9*+\4-R58P>K&DND(D"&)4T[+Q\\SN'46>\;NJRH8=A2?O=4W%GSVK M>+?UL?^^\5S>"F4V4)ZU],9^,/6S/0J]0J.52UFS1I:\\02[;OT=WAQP; @6 M\5*R3D[FG@GEQ/FK67R];/W >,0J=E;&!-7#@QU851E+VH_?@U%_U#3$Z?S= M^F<;O [F1"4[\.I7>5'%UD]\[\*N]%ZI9]Y]84- *]\;HO_&'JS2<..)UCCS M2MI?[WR7BM>#%>U*3=_ZL6SLV/4G43C08 (9"&0DD.B_A' @A",!6P+J/;.A M?J**YIG@G2?Z?ZNE)BGP)M27>3:;]N[LF8Y6ZMU''F3H8L+*+I;SA(2$H6KB$&96)')IG)N(@4%EB# FN'CN>I D 6 KJG M3!/*@BSD%9XH7*Q:V&6687@-FJD4"O*0#US(.79UTKM-CXND7)5A0@4L>NQ5- M\%P%P) %%;CNL5OXDXH>5 #,PM<+PV6/W:HF3JX!F'FNH4G#J)FXV=XJO3._ M-[:Q3W;'_KTCMN'\@_?-_SL5M[*1WHDKW;9L<[ERKIAV)7C2 1?ZO3$N*G95 M9KK6<]$WW7ZA>#L\*-#XJLG_ E!+ P04 " !4B0A+3@.PJN4# "Z$0 M& 'AL+W=O4K3;G?T==E];B[^'/YS:-JZ[,-N^YIVE]:7^[&HKE)4 M*DOK\G1.ULOQV'.[7C9O?74Z^^=VT;W5==G^N_%5R/]7^W)V:\Z+UAU7R$SQML1@*QL1?)W_M9MN+82@O M3?-MV/EMOTK40.0KO^N')LKP\^ZWOJJ&E@+'/U.CR;W/H7"^_='Z+^/@PV!> MRLYOF^KOT[X_KA*7+/;^4+Y5_9?F^JN?!F23Q33ZW_V[KT)\( E][)JJ&_\N M=F]=W]13*P&E+K_??D_G\?+4^ !9 QK(AA.0:Y;AO+.LFL*\CUWPHIS&TFLV0B M2\99R)G?9*P7U. <8>$IT,I%SDLNLN2 B,D,I<;!H5(DO!63+"4@A7J<@50=[^;^R!!I2L)L5YF)L4Z\D5 M2M&3(\0"SLQTCSP150+G<90'6$?&*F,HCQ!SN8MH!F1K G*>@O(@Z\@"-?Q6 M2&FK(C,<9 <#E["A$IXR#RJ!+ !1'BFG('8W@^QA,.RQ8B*F %FAP!UJJ$.! MZS&W5M$'BQ!S&49GA*Q1X!ZE3[ -<$5J9X'BB*G(0QMDD0(W*;W1-\ =F>N, M/NR$5*:C5UL6*7"3&FI2X))T60YL=O)8D>DB-CMEF0*WJ:$V!>[),#F58_-3 MR!E0&+E[4/8I0>M=1;R 7Y21O(V$)'"J+%(K8*1-FER%U*K\4&N24_01;>&NA* M4 HB%CG$9JAL5.1&M=1A*!B5T@@+T]C)D66*7*:6R@NY)4U84@%3A; RS4,N MHE.4=8I<_XJZ@ I/?6T%9L_4K*;H.0.%;0$/'$.FC5FS/C#9$JY!C&;>[J3 V.O.OAR MVOI8 P&%H]09B!IN4 *E.I'"^#7F]*>2VCB?W[-_,KVK7@Y$0,GHS_HDJZV_ M\KT3G,F5RF?6?X:QG\3WQN:_P@VHDFL25>/(J#!/[W@5DC5C%H72D+=AK%LS M]F/^N\UM"$=#.!F"^+^&:#1$E@$-9*;5CT22(N>L]_CPLSJB]T2PB=3'/.I% M\^W,.]6M4*NW(EGEZ*;SC)+=( EGDO!143H4?Y,@57^"")T0H?%'(LP9:J?$_U MP)(X69(EB]7Q+EE4B8(PL[9 Z5#A!&=NEM3)DBY9K&VT2Q=5@G0=V9O-I5JM M_\&2.5FR)4MDL63+*G$4IQ:+0Q6E@?V/T.PPZLOQ&^&7NA7>@4EUKLWI.S,F M067$3RI9I>[C*:!PEGJ:J3D?;J4AD*P;+UPTW?K%'U!+ P04 " !4B0A+ M"U)]S)$% #Y&P & 'AL+W=OPV4ML M*S_^.23%6R[ M73W$G]W3JC]T3?TP%=IM5Z14MMK5F_WR[F:Z]K&[NVE?ANUFWWSL%OW+;E=W M_Q;-MGV[7>KEMPN?-D_/PWAA=7=SJ)^:/YKAS\/'+OY:G6IYV.R:?;]I]XNN M>;Q=?M#7:V/& A/QUZ9YZ\^^+T8IG]OVR_CCUX?;I1I[U&R;^V&LHHX?KTW9 M;+=C3;$?_\R5+D]MC@7/OW^K_>=)?!3SN>Z;LMW^O7D8GF^78;EX:![KE^WP MJ7W[I9D%N>5B5O];\]IL(S[V)+9QWV[[Z>_B_J4?VMU<2^S*KOYZ_-SLI\^W MN?YOQ7 !F@O0J4!L^T<%S%S ?"]@?UC S@7L_VW!S04<:V%UU#X-9E4/]=U- MU[XMNN-Z.-3CLM/7+D[7_7AQFIWI?W$\^WCU]2ZS-ZO7L9X9*8X(G2/N$JDD MHD_$*K9_Z@2A3A0DBM-E Z4DLHSUX=U*UC^LY**;!HZ5FE[>PO)W* MV_/R@8WU$?$3LC\.I*(LL/$N)>;)Y8J-"*@L=UJQRM8 LSK+$T/CH#0GI>5, MVA%Q9\U8GQDF#$#!::9+0EI9[YDL2*F$J@RJRH0JS\:XR&2'3:C)2TUL? LONTN>W6ZEA,AF; XJ"65>LS6_EE!4[#J",R;D](,K:U,1CY]3F M_9UT9BZGC2_7$E(B"P"*7-!<&: RRA/*L*=K:>IB/YV9BQ%T?*65@(IV+9*6 MI)RU.5-("3"OB-^3%<\4Z%A#YL\]K+K3815C4V50U< M56RUP#.)N'F4"%,R 0',.FNX%2%,6Y^Z;['-:N"S8J^%1DN!JP-&JPT/K8"* M1NN$.&2T-DM,/F&?)27$\3DI9N:B/]J*Q0TP[;5($0"SRHKX"C!#YFQ;N52' M,P#)#,"W]H*D'SMG'-^8 &:=X5&A IA6062I->!R95+[+N$40#(%\#NE(.G) MXY%-G)HE1C87*1U@\63&\^0:-1K3?.)$13@)D$P"@>=;DK[\4VZ$.$3QPVV% MJ)C,Q*,!B%$BY1#. B2S0. /4PBXO%R6(##P_015Q(UW#:!4X":< DBF /XT MHB!P:E>Y%JJ ;T=.;"42\W&=\12 &G7)7$HX!9!, 8&G (I('"O*"'%CPD5 MH+1R1DP;P'RN4\_4< (@>=(/GFOSXMF/&9^2<'$2TY9RL20EEEG-0\,:8.1= M*G<33B<41+X)*9/$"8!D N#W3S$S^;GP*[Y?E8!25R+= ,I<\76TABVZA#*# M[=](^^?/!HN9N6R'GUQ*0"G1YPI0YLJQG6\-6[2)63?8^HT6LYXG[@J#W=5( M=^6V61AT>LYY#BT1Y@W?\2MZ>-OM^\;D=AG8WO1)Y;-NAB;U75['?STW]W?7?_ 5!+ P04 " !4B0A+9K\M'E\" M !T!P & 'AL+W=O?M B&6%U!C]D1::,2?$Z$UYN)(SXBU%/!1D>H*!9Z7H!J7 MC;O*E&U/5QFY\*IL8$\==JEK3'^OH2+=TO7=F^&E/!=<&M J:_$9O@'_WNZI M.*'1R[&LH6$E:1P*IZ7[["]VJ<0KP(\2.C;9.U+)@9!7>?A\7+J>3 @JR+GT M@,5RA0U4E70DTO@U^'3'D)(XW=^\?U3:A98#9K AU<_RR(NE.W.=(YSPI>(O MI/L$@Y[8=0;Q7^ *E8#+3$2,G%1,?9W\PCBI!R\BE1J_]6O9J+4;_-]H=D(P M$(*1(&(_(H0#(7PG1 \)T4"(_C="/!!B+0+JM:MB;C''JXR2SJ']=6BQO'7^ M(A;MRJ51=4?]$_5DPGI=S:,,7:6? ;+N(<$$DL3WD*T)\4<$$O'') );$NO MH ?W 38F(DFT'/[I9/?0R5V:H;56H>*'TUK%=GYDY4>*'TWXLU2K=0])%:11 MD-#W(D^KAHGRHV#N:P4Q44GDIS.M*"8J2.-@;M<56W7%9EW^4M?$RD^,NLSU MNO20>)+E!_V*6"":UJT%HEWVG0F)[%)2JY34E*(EL4YM+0XUU,9$B1;/0DV0 MB9(MUC69*-'B,-1TH;.3FY-%QV=V(=1\1S()\%&($CH<*3EQN4[&G_2#H M#YRTPXQ#XZ!=_0%02P,$% @ 5(D(2T=4_;;WG^NQ._I>7NJF*SC\VKXOVW+AB/Q2JR@5%4;*HBN-I MOEX.[YZ:];)^Z\KCR3TUL_:MJHKFWXTKZ\MJ;N8?+[X<7P]=_V*Q7IZ+5_>' MZ_X\/S7^:7&K97^LW*D]UJ=9XUY6\T?SL+74%Q@4?QW=I9W_=2O)7=E_KRBQL#BN>S,?K?W+LKO;QWXMO8U64[_)WMWMJN MKL9:O)6J^':]'D_#]3+6_U$,%Z"Q -T*^+;_KP"/!?A[ 3L$?W4VA/I3T17K M95-?9LWU:YV+?E"8!_:=N>M?#GTW_.:C;?W;]W6>+Q?O?3VC9'.5T$1B;HJ% MK_S6 J$6-J2*TWT#6ZU($MP"PQAX*,]3@U&$*["P CM48"<59*GHA*LD'22G MJT=KTDQ$HE64QI1C+S'T$H-@ OV=P H2%8R)1(]OKIIXXM-$"24B&JW*TDG( M=UY2Z"4%7EAX254K1,RQ\*)5)LZ9L9D,FLF &2O,9*J9.&/YE;7()%$<8R\Y M])(#+R+D3:Z:B801K?C$48I]F C/_P@X220!(AUQ)D?+#T3W9@(P,F#PA^*! MM'DT!.+)9#P$.LY8V;U EN5I8#(:S";#P(\B+&L_?M9'J30$=/UD"3C"L#.: M=JP,66 H(2/]:%EJ0_V#<6=BY<9*0HR:.S>J:[3&?]# G#28G$:CTTIR&@W% M3WDJU\PMD-DTLP$[&)X&T--$TH\&HV\G4WZT+#/9)+I[0QB@)M/3TX0^-^:> M > SJH\UUTPLU[ M4''"@8@(TX\ _8PC MSTHK0&,"$X$P1 E U,CEB30=5:\ SL9I %>$ 4H H$8N4 3 :#E1?H L#657 MA/%)&I_&R&R1 #\IBU7BJV5DHT"Z2!B@!!)&$TC2"'./0,IHY)) 'PQJ<&G M5;$)Y.*$L4< >R2Q1YIG/O7)E1T@HR@)?7&,/0*)HUP*-Z230K^$1Y$:@C_4 MW5O"&"6 49(8)0U(RA(K%W$@2Z/0RL"8HPPX2I*C##AJ$[E2(=4T@[NW@UG* M@*5RJ&X8<#)+\=84(S(#1+0C/8L?O-OTSNMU"7 M4"A+8,QH!JDI!S#/F*D,F"K[;\,@Z4S5.-2B+ E\=(N!:@%060+5:E3**0HD M/D<.I1@6X]0"G++$J=685&:TA-/ 0F,Q1BW J#PKVHRBZ3& M+";'J)5K7H<3YW:VJ]].77]B.7E[.]5^' ZUQ?N->=A>SZ:_5W,]*O^]:%Z/ MIW;V7'==70U'L2]UW3GO,?KLN^K@BOWMH70O77^;^OOF>D1]?>CJ\WC\OKC] M#V#]'U!+ P04 " !4B0A+@1V95[4! #2 P & 'AL+W=O-V@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?N MX-[(GZ+R;4[WE%10\U[Z9S,\P53/-253\5_A A+#@Q+,41KIXDK*WGFC)A:4 MHOC[N L=]V&\N4XGV#H@F0#)#-C'/&Q,%)4_<,^+S)J!V+'W'0]/O#TDV)LR M.&,KXAV*=^B]%-O=3<8N@6B*.8XQR3)FCF#(/J=(UE(KA.DJP1I)$C_6^):S/ZO)&S14P6VB=/D2&EZ'2=YX9T']BZ);_([?)SV M;]PV0CMR-AY?-O:_-L8#2ME^2M $ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MP@$/T5Q <$+^NDZ6;ML8T"Q@&\ M3O^^ W8M>I<3EOO^P-CKFQ!"W=E>NCPIC96 M"X^F;9CK+8@JDK1B/$ENF!:RHT46?2=;9&;P2G9PLL0-6@O[YPC*C#G=T3?' M@VQ:'QRLR'K1P"_PO_N318LM*I74T#EI.F*ASNG=[G!, SX"'B6,;G4FH9*S M,<_!^%[E- D)@8+2!P6!VP7N0:D@A&F\S)IT"1F(Z_.;^M=8.]9R%@[NC7J2 ME6]S>DM)!;48E'\PXS>8Z[FF9"[^!UQ (3QD@C%*HUQ<23DX;_2L@JEH\3KM MLHO[.-WP=*9M$_A,X OA-L9A4Z"8^1?A19%9,Q([];X7X8EW!XZ]*8,SMB+> M8?(.O9=BM_^(T.5*:H8N3O/(N WO'XYN\PZ=I_REL(SM' MSL;CR\;^U\9XP%22*QRA%C_88BBH?3A^PK.=QFPRO.GG'\26;US\!5!+ P04 M " !4B0A+1*Z^=+,! #2 P & 'AL+W=OB;XTDVK0L. M5F2]:. [N!_]R7B++2R5U-!9B1TQ4.?T+CD>N^E M2%*>L4L@FF..4PQ?QRP1S+,O*?A6BB/_!\ZWX?M-A?L(W[]3N-\F2#<)TDB0 M_K?$K9CT0Q*VZJD&T\1ILJ3$H8N3O/(N WO'XYO\#9^F_9LPC>PL.:/S+QO[ M7R,Z\%)V5WZ$6O_!%D-![<+QDS^;:!-8YT6 4W7,M\[$'4" M:<7X;G?'M)"&EGGRG5V9VR$H:>#LB!^T%N[G"90="[JG;XYGV78A.EB9]Z*% M+Q"^]F>'%EM8:JG!>&D-<= 4]'%_/&4Q/@5\DS#ZU9G$2B[6OD3C8UW0710$ M"JH0&01N5W@"I2(1RO@Q<](E902NSV_L[U/M6,M%>'BRZKNL0U?0!TIJ:,2@ MPK,=/\!;L M&HGFF-,4P];1-DFP19(LC^6^)6 MS/U?2=BJIQISVX:L\D(MI]_$%N^&PO=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$N3 MY(XI+C0M\^@[VS(W@Y="P]D2-RC%[>\32#,6=$=?'(^B[7QPL#+O>0O?P'_O MSQ8MMK#40H%VPFABH2GH_>YXRD)\#/@A8'2K,PF57(QY"L;GNJ!)$ 02*A\8 M.&Y7> I Q'*^#5STB5E *[/+^P?8^U8RX4[>##RIZA]5] #)34T?)#^T8R? M8*[GEI*Y^"]P!8GA00GFJ(QT<275X+Q1,PM*4?QYVH6.^SC=[.]FV#8@G0'I M CC$/&Q*%)5_X)Z7N34CL5/O>QZ>>'=,L3=5<,96Q#L4[]![+7?9(6?70#3' MG*:8=!VS1#!D7U*D6RE.Z1MXN@W?;RK<1_C^'X7OMPFR38(L$F3_+7$CYC9Y ME82M>JK MG&:'*G,H.,DK[S+P-ZG\4W^AD_3_I7;5FA'+L;CR\;^-\9X0"G) M#8Y0AQ]L,20T/AS?X=E.8S89WO3S#V++-R[_ %!+ P04 " !4B0A+<+L+ M+K,! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&)\M[MA M6LB.%EGTG4R1X>"4[.!DB!VT%N;'$12..4WHN^-)-JT+#E9DO6C@*[AO_@5"#R,EYG3KJD#,#U^9W]4ZS=UW(6%NY1/'X ',] MUY3,Q7^&"R@?'I3X'"4J&U=2#M:AGEF\%"W>IEUV<1^GFY3/L&T GP%\ =S& M/&Q*%)5_%$X4F<&1F*GWO0A/G!RX[TT9G+$5\<;\/WFPKW$;[_3>$_"-)-@C02I/\M<2MF_T<2MNJI M!M/$:;*DQ*&+D[SR+@-[%Q^1_0J?IOV+,(WL+#FC\R\;^U\C.O!2=E=^A%K_ MP19#0>W"\8,_FVG,)L-A/_\@MGSCXB=02P,$% @ 5(D(2P[X>KBT 0 MT@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$ M7=:;1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G88J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ >^Y.QEML9BE; M!=JVJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QKUG(6%>Y2O;>F:C-Y24D(E>NF><.3,>9X-US[X%".1% M*^-SVH;0G1CS90M:^#O;@<&;VCHM IJN8;YS(*H$THKQS>8-TT(:6F3)=W%% M9ON@I(&+([[76KB?9U!VR.F6OCJ>9-.&Z&!%UHD&OD#XVET<6FQFJ:0&XZ4U MQ$&=TX?MZ;R/\2G@FX3!+\XD5G*U]CD:'ZN<;J(@4%"&R"!PN\$C*!6)4,:/ MB9/.*2-P>7YE?Y]JQUJNPL.C5=]E%=J<'BFIH!:]"D]V^ !3/0=*IN(_P0T4 MAD5E+T/5D\L*$6+EW&7)NW#>+,[3+!U )\ ? 8<4QXV)DK*WXD@ MBLS9@;BQ]YV(3[P]<>Q-&9VI%>D.Q7OTWHKMX3YCMT@TQ9S'&+Z,F2,8LL\I M^%J*,_\'SM?ANU6%NP3?_:'PN$ZP7R78)X+]?TM7&W ETW]KZT-@%(V=SA"+7ZPV5!0AWB\ MQ[,;QVPT@NVF'\3F;US\ E!+ P04 " !4B0A+JL']2;,! #2 P &0 M 'AL+W=OO2FJ7 MT];[;L^8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(L39(;IKC0M,BB[VB+S/1> M"@U'2URO%+=O!Y!FR.F&7AQ/HFE]<+ BZW@#S^"_=T>+%IM9*J% .V$TL5#G M]&ZS/^Q"? SX(6!PBS,)E9R,>0G&URJG21 $$DH?&#AN9[@'*0,1RO@U<=(Y M90 NSQ?VS[%VK.7$'=P;^5-4OLWI+245U+R7_LD,7V"JYYJ2J?AO< :)X4$) MYBB-='$E9>^\41,+2E'\==R%COLPWEQ?8.N = *D,^ V MB8*"I_X)X7F34# ML6/O.QZ>>+-/L3=E<,96Q#L4[]![+C8W2<;.@6B*.8PQZ3)FCF#(/J=(UU(< MTG_@Z3I\NZIP&^';/Q3^)_]NE6 7"78?EK@6\[=*MNBI MO$:7*D-+V.D[SP MS@-[E\8W^1T^3OLCMXW0CIR,QY>-_:^-\8!2DBL&UL=5;1CILP$/P5Q <]K#$=3,WX!V\S.[.+=U:[N0KZI@G,=O-=5H]9AH76[ MC")U+'C-U)-H>6.^G(6LF39;>8E4*SD[6:.ZBF@"MT=1)M5RR[\!]<_V[TTNVAD.94U;U0I MFD#R\SK"WY73VL@RZ4@Q!OW>;K:1W&G4>\XD?=43#SNO%G7E4= MD_'C]T :CIJ=X>/Z@_VS#=X$?TEG@QDVH(,!'0TR MJQ/U0M;S3TRSS4J*>R#[G]^R[H[)DII_<^P.[:^PWXSSRIS>-F2>K*);1S1@ M=CV&/F)&1&381PF*)'9T8DZQ>0(]3*QY\JB>+##!#!+,+,'LOQ!G3H@(DV*1 M%(JD@&#NB"",)Y(Y%)D#@LP109@"Z>Q+B"8D#A7CT$>>Z>>"J53"B2B8! MGCR@N!U04.FYFP<0Y,D#BML!!:6>NWD 06X>1 ^S0LWEQ4Y)*CB*:V-'M(?3 M<1+;4CMK_(/W8]QW)B]EHX*#T&9BL7/%60C-C2_QD\G]PDR.XZ;B9]TM%V8M M^_&IWVC1#J-A-,ZGF[]02P,$% @ 5(D(2Q!3,5C! 0 $P0 !D !X M;"]W;W)K&UL;53;;IPP$/T5RQ\0@WM< M=R#$EBU(9J]T!\JOU-I(YGQH&F([ ZR*)"D(39)K(AE7N,AB[F2*3/=.< 4G M@VPO)3-_CB#TD.,4?R2>>=.ZD"!%UK$&?H+[U9V,C\BL4G$)RG*MD($ZQ[?I MX;@+^ AXX3#8Q1R%3LY:OX;@1Y7C)!@" :4+"LP/%[@#(8*0M_$V:>*Y9" N MYQ_J][%WW\N96;C3XC>O7)OC/485U*P7[ED/#S#UL\-H:OX1+B \/#CQ-4HM M;/RBLK=.RTG%6Y'L?1RYBN,PKFRV$VV=0"<"G0G[6(>,A:+S[\RQ(C-Z0&;< M^XZ%(TX/U.]-&9)Q*^*:-V]]]E*D-_N,7(+0A#F.&+K$S CBU><2=*W$D7ZA MTW7Z9M7A)M*W_SF\61?8K@ILH\!F63])U@5VJP*[+PYHDG[:HS7,YS;)XE D MF"9>1XM*W:OX%!;9^<;?TGBH_^#C2^M? MZ!P(J%V8?O-S,][3,7"ZFYX@F?\#Q5]02P,$% @ 5(D(2QV*'6:V 0 MT@, !D !X;"]W;W)K&UL;5/;;M0P$/T5RQ]0 M9YTL5*LD4K<(@032J@AX]B:3B^I+L)U-^7O&3AI"R8OM&9]SYN)Q/AG[[#H M3UZ4U*Z@G??#B3%7=:"$NS,#:+QIC%7"HVE;Y@8+HHXD)1E/DG=,B5[3,H^^ MBRUS,WK9:[A8XD:EA/U]!FFF@A[HJ^.I;SL?'*S,!]'"-_#?AXM%BZTJ=:] MN]YH8J$IZ,/A=,X"/@)^]#"YS9F$2J[&/ ?CZ[A/\\V1+[1] E\(?"7_3T]T,TTA/M]&S=%\@VQ7(HD#V3XG9FQ+W,,&PO=V]R:W-H965T>9X9AS$:E7TT+8-&; M%)W)<6MM?R+$E"U(9AY4#YT[J966S#I3-\3T&E@5@J0@-$GV1#+>X2(+OHLN M,C58P3NX:&0&*9G^?0:AQARG^-WQS)O6>@0 A/Y-+X M-7/B1=('KO?O[)]"[:Z6*S/PI,1/7MDVQT>,*JC9(.RS&C_#7,\.H[GXKW # MX> ^$Z=1*F'"%Y6#L4K.+"X5R=ZFE7=A':>3PV8.BP?0.8 N <>@0R:AD/E' M9EF1:34B/=U]SWR+TQ-U=U-Z9[B*<.:2-\Y[*VBRS\C-$\V8\X2A*TRZ((AC M7R1H3.),_PNG\?!--,--"-^LU;?[.,$V2K -!-M_2CS\,NBKKGD]H MWU])8GPZI^'E.R_"N*/U!+ P04 " !4 MB0A+=FJHDL4! W! &0 'AL+W=OE/@SMKA0(BI.I#,W*@!>G?2*"V9=:9NB1DTL#H$ M24'H;G=+).,]+O/@.^DR5Z,5O(>31F:4DND_1Q!J*G""WQTOO.VL=Y R'U@+ MW\'^&$[:661EJ;F$WG#5(PU-@1^2PS'S^ #XR6$RFSWRE9R5>O7&E[K .Y\0 M"*BL9V!NN< C".&)7!J_%TZ\2OK [?Z=_3G4[FHY,P./2OSBM>T*?(]1#0T; MA7U1TV=8ZLDP6HK_"A<0#NXS<1J5$B9\434:J^3"XE*1[&U>>1_6:3ZYO5O" MX@%T":!KP'W0(;-0R/R)65;F6DU(SW<_,-_BY$#=W53>&:XBG+GDC?->2IHD M.;EXH@5SG#%T@_E $,>^2M"8Q)'^%T[CX?MHAOL0OM^JIY_B!&F4( T$Z3\E MTJL28YA]7"2+BF01@O1*)(;)KD3(IG$2=!N>K$&5&OLP+AOO.A4/-#3^ SZ/ MU#>F6]X;=%;6/9_0Y$8I"RZ5W8W+I7-3O!H"&NNW=VZOY[<\&U8-RYB2]5]1 M_@502P,$% @ 5(D(2T@,AX#& 0 -P0 !D !X;"]W;W)K&UL=51ACYP@$/TKA!]P*+O>;3=J'->S/ F$]*OY@.P*)7*7I3X,[:X4B(J3J0S-RI 7JW MTR@MF76N;HD9-+ Z)$E!:)+<$\EXC\L\Q,ZZS-5H!>_AK)$9I63ZUPF$F@J< MXK? ,V\[ZP.DS ?6PE>PWX:S=AY966HNH3=<]4A#4^#']'C*/#X OG.8S,9& MOI.+4B_>^507./$%@8#*>@;FEBL\@1">R)7Q<^'$JZ1/W-IO[!]"[ZZ7"S/P MI,0/7MNNP >,:FC8*.RSFC["TD^&T=+\9[B"<'!?B=.HE##ABZK16"47%E>* M9*_SRONP3O/.GBYI\02Z)- UX1!TR"P4*G_/+"MSK2:DY[,?F+_B]$C=V50^ M&(XB[+GBC8M>2YK>Y^3JB1;,:<;0#29=$<2QKQ(T)G&B_Z33>/HN6N$NI.^V MZME_"/91@GT@V/_5XL--BS',(2Z2146R",&[&Y$(AB8W(F1S<1)T&YZL094: M^S NF^@Z%8_AI9 _\'FDOC#=\MZ@B[+N^81+;I2RX$I)[EPMG9OBU1'06&\^ M.%O/;WEVK!J6,27KOZ+\#5!+ P04 " !4B0A+IP&,N+8! #2 P &0 M 'AL+W=O:IZ;V2 M+9PL<;W6PKX=09DAHPG]<#S)NO'!P?*T$S4\@__5G2Q:;%8II8;62=,2"U5& M;Y/#<1?P$?!;PN 69Q(J.1OS$HP?948W(2%04/B@('"[P!TH%80PC;^3)IU# M!N+R_*%^'VO'6L["P9U1?V3IFXSN*2FA$KWR3V9X@*F>:TJFXG_"!13"0R88 MHS#*Q944O?-&3RJ8BA:OXR[;N _CS4TRT=8)?"+PF;"/<=@8*&;^77B1I]8, MQ(Z][T1XXN3 L3=%<,96Q#M,WJ'WDG.>I.P2A";,<<3P!>83P5!]#L'70ASY M?W2^3M^N9KB-].TR^O5^76"W*K"+ KM_2N1?2ES#;+\$88N>:K!UG"9'"M.W M<9(7WGE@;WE\DT_X..V/PM:R=>1L/+YL[']EC =,97.%(]3@!YL-!94/QV]X MMN.8C88WW?2#V/R-\W=02P,$% @ 5(D(2^YGHY:X 0 T@, !D !X M;"]W;W)K&UL=5/;;MLP#/T501]0)8J3%8%MH.DP M;, *!"VV/2LV?4%U\20Y;O^^E.QZ7N>]2"+%E@[+-K #QY45*[C#;> M=T?&7-& $N[&=*#QIC)6"8^FK9GK+(@R@I1D?+,Y,"5:3?,T^LXV3TWO9:OA M;(GKE1+V]032#!G=TG?'8ULW/CA8GG:BAB?P/[JS18O-+&6K0+O6:&*ARNC= M]GA*0GP,^-G"X!9G$BJY&/,,D&- MPD@75U+TSALUL6 J2KR,>ZOC/HPW^]T$6P?P"\?@F?\+':7\0MFZU(Q?C\65C_RMC/& JFQL&ULC93=CILP$(5?!?$ :S#D5P1I-ZNJ ME5HIVJKMM0-#0&MC:CMA^_:U#4%L.EOE!GO,F<]S,)ZLE^I5UP F>!.\U;NP M-J;;$J*+&@33#[*#UKZII!+,V%"=B.X4L-(G"4YH%"V)8$T;YIE?.Z@\DV?# MFQ8.*M!G(9CZ\P1<]KLP#J\++\VI-FZ!Y%G'3O =S(_NH&Q$)DK9"&AU(]M M0;4+'^/M/HY<@E?\;*#7LWG@K!RE?'7!EW(71JXBX% 8AV!VN, >.'[K$^?Q*_^3-6S-'IF$O^:^F-/4N7(=!"14[<_,B^\\P&EJ$P>C^*UR M6[FKQ.Y12*[],RC.VD@Q4FPI@KT-8]/ZL1_YUS0\@8X)=$J(T_\F)&-"2TH %1@_V@&O;3J> 0V7< M=&7G:N@I0V!D-_9+,C7M_"]02P,$% @ 5(D(2P\LX^<8 @ U08 !D M !X;"]W;W)K&ULE57MCILP$'P5Q .9F=VG&6==TJ_F K 1J]2 M-&855]:V2T),68'DYD&UT+@W!Z4EMVZKC\2T&O@^)$E!6)),B>1U$Q=YB&UU MD:N3%74#6QV9DY1<_]F 4-TJIO$E\%0?*^L#I,A;?H0?8'^V6^UV9&39UQ(: M4ZLFTG!8Q6NZW-#,)P3$_^;I?Q8FO" 24UE-P]SC#(PCA MF5P=OP?2>-3TB=?K"_OG8-Z9V7$#CTK\JO>V6L7S.-K#@9^$?5+=%Q@,3>)H MR^] M4*C\$[>\R+7J(MT??LO]?TR7S)U-Z8/A*,([5[QQT7/!TDE.SIYHP&QZ#+O" MT!%!'/LHP3")#?N0SO#T%*TP#>G9FPJG.$&&$F2!('U#,,,))BC!!*E@_NZ, M,,P"%YFB(M./!%F"$\Q0@MG]-N:X!V;W&^4 MWFAZ>H=5#)2E-W30SE]3AE!D-RCP[J?I?[C%^Y]F][A%0-GDG0ZYFBH2]#', M4Q.5ZM2$87X5'6?VFH6I] _>#_SO7!_KQD0[9=UL"Q/HH)0%5TORX#ZFRMTQ MXT; P?KES*UU/VC[C57M<(F0\28K_@)02P,$% @ 5(D(2]-&M;@T P MR@P !D !X;"]W;W)K&ULC5?MDIHP%'T5A@< M;O@(..K,JKNV,^W,3CMM?[,:E5D@%N*Z??LFD$4(%UM_",1S3L[-QS',K[QZ MK4^,">N]R,MZ89^$.,] M%[E%FI7V NY^?T MR+XS\>/\7,DGMU/99P4KZXR75L4."_L!9EOB*4*#^)FQ:]V[MU0I+YR_JH?/ M^X7M*46-KEN=*2?KXK47MKD]%[-]_J#\UQQCQ_.Z^;9VEUKP0JM(*T7Z MWEZSLKE>M?X'#2<032 =@=4+6R84;D@=JJQF?_F-SECM6Q] M6Y(@FKMO2DAC5BV&##!TB%F/,5$XA#R.(= A7&FROQ&P!\(!+A @ H$C4 P$# F9MUBP@93 M-IC &(][B(&)$#41(E5$N$"$"D1(%>8*;#'@]4Q"Z!@S\OA?J"V.FK!,4>'!CZB1>[V-N?,WI#[4_96TB=&$\ MV!&9D$#3\ $(4IUOAC(9+[#0H>88("B(G8F< CRHP$?\F#&B08.>B#/Q+P!X MH &2:.9?S5J#!M/J.;%IYQ^HH1T\VB!$[$P$!>#A!A&R&NB$!!XV@*1-9)2[ M@G%$3!G%(P+B42^03&0$X"$!"5+KA 3!]S5!]C4U$F2C0?T(B2)J[E*W=THJ M6'5L#L6UM>.74BB3O=;NX/U U"G+:%_#; -(^R/,GMI3V4V^/>5_3:MC5M;6 M"Q?R;->

XZT?9(O%MU#S@Y"W5)Y7[6GZ_9!\+-^6I*+ZW'WY;W(Y%.Z-\ MG3_7K8FL>7G/Y_EZW5IJYO%/;W1\]-D./'W_8?V^"[X)YBFK\GFQ_GNUJ)>W MXS >+?*7[&U=?RWVCWD?D!V/^NA_S]_S=0-O9]+X>"[65??_Z/FMJHM-;Z69 MRB;[<7A=;;O7?6__8Q@>H/H!ZCA N[,#=#] 'P7: Z0>8GP/.3\GV ^RE M'EP_P%TZP/<#_,\!_NR T \(D8?DD(XNOW=9G4TG9;$?E8!B-#!&0Q?).VS 0@.6+)+R/HKI M@+$G4XV#H0CK^5 *$]411/5&I MB#W1EL.G^2@6_Z-&:X!GU"2GPIX,L)/F&:.1 ! M+4A-[$S37MX:Q3I@ MJ YHU@2FM[GB#& P;0VEK1:Q]$&08OQ@QAK*6"V89L4P-P17U&2#Z640O4BT ME%Y2"Y[*!K/+7,$N@]EE+F$7 #6S9?Q@=AE0:X5E3&#BF/3RY%A,"(L*8YP< M2PNC2TU@DV,Q'TY;O984(XU-+%N[D'#>[ZM.2/3 XS MQ]DKDL-<*(.+()H< &*3@UGC0"F17+28-0[<_K(+A@GA "%DE)PY!#$MB<>L M\: !X^Y//&:-OZ(!\Y@0'A!"QD<93\]-1C>'3\83YHT'A40R5=YCWO@KKF$] MIH.GA03$2PN)4RSQ/&:-!V5$QF_5Y.3)@?;YE3^R\G6UK49/ M15T7F^Y1@9>BJ//&H/C<&%SFV>+X89V_U.W;EN;EX;F1PX>ZV/7/Q"3'!W.F M_P%02P,$% @ 5(D(2V?Z6P2H @ I@D !D !X;"]W;W)K&ULC5;1DIHP%/T5A@]82 *(CCHC:J>=:6><[6S['#$*LT!H M$F7[]TT"RT+(:E\DN9QSA5%7I$#<_BU+#'[ MFY""-BL7N.^!Y_R2"17PULL:7\A/(E[J Y,SKU$XKAY'SRMV Q1Y M1="(7SEI^&#LJ%2.E+ZJR;?3RO65(U*05"@)+!\WLB5%H92DCS^=J-NOJ8C# M\;OZ%YV\3.:(.=G2XG=^$MG*C5WG1,[X6HAGVGPE74*AZW39?R ^P34$= '(;A+"#I" M\+\KA!TA-%;PVMQU,7=8X/62T<9A[?^AQNIO!Q:A_%RI"NJOH]_)>G(9O:T1 M#);>30EUF*3%P $F"L>0W10">H0G#?0NH,U% B=T.%Y@.T5$D>'AH9D; M7BP@&,X,+P] (R^QU4ML\0*-[Y=,00#%YL9X !IYF5N]S&U>C/(G4Q! "!E> M'H!&7H!O/[)\FQMH'EH6%(+FL74?-';SR0$*+'MZ9IH!DW7,[7H7,C9B/4,W M %J,F/NH XU.%X#FII<'J-:.-[AC2L(N^L+G3DJOE5 GPB#:-Q4;W5,8\00L MML 2WZDF1-]I'_)M!_,#LTM><>=(A;P9]?UUIE00:=Y_DB7,9-/43PIR%FHX MDV/6=@[M1-"ZZXJ\OC5;_P-02P,$% @ 5(D(2^0H\:$% P 9 L !D M !X;"]W;W)K&ULC5;;CILP$/T5Q <$?.$6)9&6 M2]5*K;1JU?:939P$+> 4G&3[][4-RQ)[LMV78#MGSLP9C^U977GWW!\9$\Y+ M4[?]VCT*<5IZ7K\]LJ;L%_S$6OG/GG=-*>2T.WC]J6/E3ALUM8=]/_2:LFK= MS4JO/7:;%3^+NFK98^?TYZ8IN[\IJ_EU[2+W=>%[=3@*M>!M5J?RP'XP\?/T MV,F9-['LJH:U?<5;IV/[M?N E@4BRD C?E7LVL_&CI+RQ/FSFGS9K5U?1<1J MMA6*HI2?"\M872LF&<>?D=2=?"K#^?B5_9,6+\4\E3W+>/V[VHGCVHU=9\?V MY;D6W_GU,QL%!:XSJO_*+JR6VY%[P9660H3?DR?*M6?Z\C M_ZL9;(!' SP92-_O&9#1@+P9T'<-Z&A /^HA& T"PX,W:-?)S$M1;E8=OSK= M4 ^G4I4=6@9RN[9J4>^._D_FLY>KEPW!RB1WKETT)VW"P&5'-RA !^>!X2! MFKGS)B#X44 $B,*\U4?0O+RI^<0!&&P^#_D'B H ,S]O@RAOUB$TK#OH=JUW MMOS<"I60V>K4$CY@U6$8ZRE:9@A8SU4+J3N2-_JA__Q6=H>J[9TG+F1?H[N/ M/>>"R=C]A8SZ*%O>:5*SO5##2(Z[H>\;)H*?QI[6FQKKS3]02P,$% @ M5(D(2XRM_. ;! KQ0 !D !X;"]W;W)K&UL ME5AKCZ,V%/TKB!^P8!OSB))(DV11*[72:*NVGYG$>6@!IT FVW]?7D/#]2'+ M? G@G'OL>WPY-E[>=?&]/"M563^R-"]7]KFJK@O'*?=GE27E%WU5>?W/41=9 M4M6/QJEO57K)U6MAE;EC9;C,BE:I]U5 D]>5=;56:-DSU./[I2>VA MSR;P\?Z#/6Z3KY-Y2TJUU>G?ET-U7MFA;1W4,;FEU3=]_T7U"4G;ZK/_3;VK MM(8W(ZG[V.NT;'^M_:VL=-:SU$/)DA_=]9*WUWO/_Q&& W@?P(< +I\&B#Y MS WP^@!O;H#L ^00P+RG 7X?X),>G$ZL5OU=4B7K9:'O5M$5T#5IZI0M_'I^ M]TUC.YWM?_4$E'7K^UJ(<.F\-T0]9M-A^ /&EV/(SH2P >'4 QA&P=$H-MP( MY^,.MB;"]\D8?DKR%2!(KO'3?D:9"*BG:./%2,\($WB0P&L)O$&'0H(R%P7A+F)4UA/!<3^)# -X01'B/" M( RMI!F8W0Q,_!PS2BB "06 @,XTPG@D(82A[^<,GO@YSRBA$"84 @+RDFX0 MAM3D%F%(<>\0)B() 8R<*+D()A0! EIR"$-+;@9F-P,3/\>,$F(NMGL74-"B M0R#C-8),I*1V6F] M$:3"F2@N*>HKXHK+UAYH(CY,1KS["U,^#MD])AFFP+I.I RL)/:(S=C)GV 32. M3%GH:K)%(%]0@4V0%P147@"*0IP6QY;&D7T$$Q38/CB;+R[']L'Y#'%[T"A; M0UP$DM0? "B*2'( D-= M@ HEW14#E,=#NG !5"W.E#K8^#C81LHI=;"[\. 3 F-WX>96"0@]#C M6N,+3G?' .7Y(148H!@WOB]B O]:$H>;'W"M#X>3GS^BXFOYD]\-@ML,P+L M8WQ&53%!W*-#=1[.3C)5G-J3K]+:ZUM>-6-\:!U.UUYX<_9"VC=LL66@?<<6 M<7=V]C]]=Y3W>U*<+GEIO>FJTEE[+G/4NE+UV-TO]6MP5LEA>$C5L6IN@_J^ MZ([0NH=*7_OC06,Q)LN@6,@ M3D*T0 L$4TS[K-A,;(QDN9(23_^^NHW'XMF,F)?84A;)?2AR\XCTZEQ6W^N] M,FR.HOYUE]1K4I\IDN[Y0D0<\ M#*.@R ['Y7K5WWNJUJORKJWHLBJ_S8F+\^W2[;\>>/KX77?=#>" M]>J4O9J_3//M]%2U5\&EEMVA,,?Z4!X7E7FY7=ZQ&ZUD5Z G_CZ8WR[!39'*S;;HJLO;CW=R;/.]J:G7\.U:ZO+39%;S^_K-VW0?? M!O.:^S/\Y[)K][3)9+G;F)7O+FZ_E^3UB/@J>.\J&IG-P/ K)E)3Y($B[$($K8"+"HY4;#@I M;FFXIT0461IF*WF. M0V]S)>HB>0(2HZ 9<"+0 MC$BCQ-+LA^E9;*(ZAJICH#JV5,>DG78,RM02[45I2O%$\!1+3J#DA$KF5M=L M$M),'$?,ENQ%:4HE*A(.R2F4G()>MA2GM&-$&H>V,?IA>A:;B&8A]O(0R+9[ M>H2NFVHGCC6_[D?JVA0$)W,54 FIZQ%04>2:J\RQ3#$0FCT\$!2[VH$+T1WC MU+]CQU+&\ K !'V6(2./@5(L"CE95P4UYPDV5827%":1HM161"FF(MM<'F:Q MJ2*\7##JWSSDH:T(N+Q2,7GL<]A4$5X-G5A&S%0$+5UPP6]$<-E6$G9X! MZPTYR)L 7-4%,]V,89\G%[Z6' HH60MIP9:BH'6S0#'DV6%49]%:TK M?I@&V $)O$FB=UY7I2>HZ:BL;-R MX9'\<&JL29S:+N9%:4C%CG'*L?ERD-"3<>?&)*8D/C*.DD4Y):4!0F MC+P*>V%Z%IN^\&)#$RCKM&>EH%DGBUEBISM^F$889ZG#301V40&R13)*1VB2 M+;*G+ MC@6V-P'LS351!;8WX;-S(*@MM:]9TMXY\,/T+#;5C6U.^.P=")HI)E%JK_E> ME 94Q%PO?@(;J_#9/1 TGQ2,[GCX81IA(G5V-G9SD?K/4HF-50)C):%+:H4H M=#],(\P=NL3&*M%KN&-%EMCC)/ XYS8J]CB)DD5[EDKPKLZ9;7%>E)ZCIJ(= MF[]H]]>>HA(D>2$G3]R'TH"*8XV4PGLE,9-+1#%[4-I1+GCQG8J@9W&CGQ/8F>3P-E<Q-LUSSXN\*'T'#45C6U-H2U(>VXJFN%=;Q",FCT@#2#IVM-2V$45>,DG M(U31%W-&SFX>O"B-*.7:K%38MQ4X07/-3(5=5/F\^U*6C6G%AU_:Q[4WV>YRD9N7IOL:M]^KX6A^N&C*T_BS M@^#RVX?U_U!+ P04 " !4B0A+,LBCD$P" 8!P &0 'AL+W=O 7X5:&.C?J6S.1 R*L/^N_I.Y2YR.4"&U@3_KHZ\7-F);1W1"5XP?R'=%]3G VRK3_X;NB(LX-*) M6*,@F*FO55P8)W6O(JS4\$VW5:/:3L\ T-/,!+\G^ /!NT\(>D+P00CO$L*> M$'YV!= 3P&=7B'I"-"$XNEBJ^AO(8992TEE4GY\6RF/J+2.QOX4,JNU4LR".4^(G;W$-JF,_I+:T3/ZHYE5D$N#9>':!0=KO%G7_[E MDWCN+=>>(;[QEEM]2W_(ZS?C.Z3GJF'6@7!QMZ@;X$0(1\*X^R3*6XIG:AA@ M=.*R&XL^U9>U'G#2]N^0,SR&V3]02P,$% @ 5(D(2[_STB>: @ 6PL M !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,<+!\) MB9)(3:JJE5HINJKM;R=Q CK U';"]>UK&X(@+(3[$VPS.YY=5I-=E8R_B9A2 M:;UG:2[6=BQEL70<<8QI1L0+*VBNWIP9SXA46WYQ1,$I.9F@+'4\UYTY&4ER M>[,R9WN^6;&K3).<[KDEKEE&^+\M35FYML&^'[PFEUCJ V>S*LB%_J3R5['G M:NE[;GV"Y\UP=8!"_$UJ*UMK2J1P8>].;;Z>U[6I%-*5' MJ2F(>MSHCJ:I9E(Z_M:D=G.G#FRO[^Q?3/(JF0,1=,?2/\E)QFL[LJT3/9-K M*E]9^976"86V56?_G=YHJN!:B;KCR%)A?JWC54B6U2Q*2D;>JV>2FV=9\]_# M\ "O#O": A& _PZP'\(<"IE)M7/1)+-BK/2XM77*HAN"ECZJIA'?6AJ9]ZI M;(4ZO6W\R%TY-TU48[85QFMAO"YBAR"B!N(H 8T*#U7AF7B_HP)P A\E\ U! MT"9XS**"S TD-Q UP_\AU00F#M;^!ZN)D#5!'TUT4/)MA4F;-WS('C71T ( M U4)41UA7T?KNU0ZPOXM6%D0F!L%+5A'S@R5,T/*,D P1PGFT]LD0@FBYVT2 M3:L' AMIDP6J9C&A319/VV0,T1$!+NX [H0NJ4%/RX+A1NH" Z8$2&6" 0K< M4> #E@*XI\ $4ZDQ8]]G%-+5@;L)3+$3>.XG"&384 !W%)AB*= WBYX6Q$^& MM>!V IB?A ,4N*' !QP%<$N!"9X"?;?H%60,TM6!FPE,<1-X;B>CD.Y?.>XG MWA0_J4'S$2&CD$J(TYIR]-CY@_!+D@OKP*0:F,Q8SM6:5^->M9&LJ$=9IYFG-_\!4$L#!!0 ( %2)"$N\D5QK[ , !(5 M 9 >&PO=V]R:W-H965TFO-JNS M;']V1R%Z[U==-=W:/_;]Z28(NMU1U$7W69Y$HWYSD&U=].JR?0JZ4RN*_3BH MK@(>ADE0%V7C;U;CO8=VLY+/?54VXJ'UNN>Z+MK?MZ*2Y[7/_-<;7\NG8S_< M"#:K4_$DOHG^^^FA55?!M_IV7\1+Z)2\L&)>L9.5MWX MT]L]=[VL=15EI2Y^73[+9OP\Z_JOP_ K@?PZP 6S0X@/8"6#HCT@&CI@%@/ MB(T!P67N8S/OBK[8K%IY]MI+'D[%$#MV$ZOEV@TWQ]49?Z?ZV:F[+QO*DE7P M,A32FMN+AK_1\*EB"Q395')G2Q+C.?>VA++TJ@G4/*Z3X7 R?"Q DP(9+D"P M (T%HDF!W.C&19..FF;4,!921$9+@"Q,J)3PUJMW;LB1F/,%SB^#< M(GMN>8@+Q+! O+R["2R0+.CN11,;W24C*EL@FW9W8B>%=E+0$&;82:WG&(:W MML+1U R:R( )(R.WF?6(3^8?H"UQN,BABQRX,")XF\.5L7(/9#,KPT),I1 8 MBAPE'&!CR^/*,$X87Q!8+<*MUW2T)2P.'0O$,)D80).55BV:]6)+&#F<8(XP M!!(SLEHTZ\26?'*E! .)Q0MBJT6S3FP)BQES>,%L8P!N>>PH@7G$T@\D%M.$ M 9S8B;5A 1F+=&$6.?^4,5H88HL57)L:)F>!Q!5,XK0\P!S#A0.X6 'F-CE47[+8 MC S4L=RYI\24X8@R9H#Y^Y29E4R-8,1PA!@KO_;.R#(R)YD:P:#B:.=DI=?> M&.%%0KJ91<+@XV@?Y2J!0<7S#YP>,&$($,8^/]CT2*(T-=H"5%$>.?ZA$*8, M( %<<_ M1,)(H25',YH[>&DGL\>WJ1-,)EIR/-.B=,Z)+0'[W.#-JZ/A;>$_1?M4-IWW M*/M>UN.[HH.4O5 5P\]J5D=1[*\7E3CTP]=4?6\O;^DN%[T\Z3>0P?4UZ.9_ M4$L#!!0 ( %2)"$MQU&+X9EL *ME 0 4 >&PO.*'8MG3-96Z'R 2 MDC - @P 6E8J/_ZNYWX &R2E]IR;D\J';HLDL!]KK[W>C]_7=1-]W^1%_<^_ MNV^:[+[H\Y_#@*_WAH/?]V<5,W5;)J_M_VF_+PY_0NPR=@B(_))FT_=?WE MXL/5]>#UIP_1NX^O>\9X#0NHDAPF7J??HW])']O/O=Y5%2[R;5:OX+F_IDF% M@(C>)$UGQK.ST?AL,NJ9ZI5].*%"_*W M\&5GL>TGK](J*]?A9_]UW/OVE\=MYRA'P[-_;7]W 4^O>;X\Z2S[-LGKSC!F M#EE:'^;H+?K?_^M_A:[*ZT\?KS^]?_?FXLOEF^CGB_<7'U]?1M=_NKS\A%E1?3EOMS5 .0NX-*5N9?S/HQ/ZCIMZI>= MGY/ZGJ[L"O](_WV7?4MR>+XSR?4]8-I9DU8;6,NWM&XVH:< BY!4U5&5KE(8 MZB9/XZA(F_9SGYI[P,B5M[;V,U_*!K!@_S-7%1#3"M 2MX"KW^*R@E/^L2S7 M#UF>M[]_!S>PN,M@I3)'\.TWZ6T*"UG#YE?E)HV:Y'L:?I*WMF]+X=_TH/(L MN)JOTGW\'++A.JV_I[_X0=9 ?J=U]F:^! M2/\3X5GSV+U*3!EKIHPO!L/A",ZIBN!"[=((T)0Y968H]C&XX^/%TGL,J,QLN)"OYBXA-F^-YO'Y9.R]!5\M MS\U;'2Q; P$"3 !X;Y-L?0:/K9)M!O#O' I(+?4.^)=L.FGH\.)H-(TGT[DL MP9]Z$L]'P]ZI5T!A=SEQH75ZFZVRSOUR'RF9C)0;.+M[0/[L6RH7-(P^=> < M#R(:+?N8-X^EZR=7"=Z3^[3)@,\AG7\1_:2PLB#KI?<^HED4.X&7UF6>)U5M MT:V-\:VW9;K$XB2.PM\>]VK&./K4UTH'4_>\V\8P>7O?;.XI@-3XY?+#Y4ZA1N9W'6>(#X51GYA% '$JXE_HVL'7R08Y MR'\DRD6R+F=]N,]6]X R>$OSW9KX:00T.D6IG9C9>I,5I A)$;JMRHT^71> IX+8@K>DPO;_CPIB3@DJ7>E)0SY/P6]^D'X'KAV>QOU@*UG[FYZ3.5D<2NS=9OFN$.AU^^I3(7<'3*1;0JZO/EW^Z_'C][B^7^^G7?E+U6^;H M5]T_]?)?(]H!&G3NU=<"J'K.W":'&WH:W26P>* :>U2+UT=P^7V[O+C^4_3V M_:=?GJ=C66H!<,B^]8CGZ[_M9/514Z(.5(+T">2OL&@-W^,G4K> ,'W+D C> M/#H7?L\$;U( P2IC"DNDQ"&Y0:'U[":ITS4=$4".7^RYE0$5I^]1&AJ63,,] M9,4:U.7KK-9ZC,)JY@,NF *?P?W+MIDLU\X)) ])M=:S[8B.'X]%B2ZQ MQ0MS &V0C^$ZZZ-T>'TZ-[K:GH>O=L#\8(-'OW"!AU!GB@$@.8&0GQQX:AM4 M\WN!>+*K"8U//7!F 5"UAWB;%8"*!\ )LM@J3=>U'#("-:)MWYJWRYL\NZ/; M9I"D2D%I#\.P@AN7;4G=XB>0%-*(>9ET[O45/X3/@-Q3YM]P0KA4:T2[9(78 MWL$O?\GI][1:97QHM7.5N]BE5Q,>7#E2?+0#@;>*+C?;O'Q,4[8&1@87KO+N MJC^G6P=5W,&ZEB9BN@]9U%)\$FYWC[$4@$&-1:D$GQ ,?8UWH-<:A4WZ1W65'0!F]1?LG*CK:Q M]_T4A;N^-Z]WVVV>(DH!!F;69!^P%9(1@&D\8-N.-$>Q/MWLFJ@H&[(8X)0\ M%\Z\#ZE -9JIN6,:@21=G(&PU>.Z^ C%,'RE:@PP6( (7L'3H;&L1K>6),51?": M["/P!5,@HZ !WTL!D0',>&P-7D<)T"I[3&D\OO M*^+BY#P =H\K.KF^?'TZB%X#64?9S\$[>N6V+)L"37;KK%Z!C$BX5N C>?[H M:8_!U9O-P@. H66U)HQ#4A%]+5#T(X\)JK!?!]>#4]5!86QX/-V2$F"ANV4* MC3L^^>/%Q=5I= \J ES+M$!0KE'D@1M61:!R-_BN"ZUZ!^IA$%P#/)>;-,] M;P2XP:U!X+D[1GMALH;;#&O%L3;)KRD]Y,)KRR<-T^(%! #G:8+4D(9'(72# MK@XS07W,\=_@FPG!#Q[^VZY8"=T$ .+\(D ?,5)2,,KA:=;X%XA_I7>"Y:Z* MT)Y'6FBQ(P,$&J.1P[V%74:CX=F_T,7&<6[9._2(?J04[2[1&Y#:-C? C]0' M$L-#.?Q@5@NXAH-]($U=')B#Z!U/76Y!&T=&S;#9%$1_;X%.VD'VOSH E2H]L(P,;1#91ED&XCPBLL(AHPL/%)U-0D)B=$C"ZDWR MB!B+C&E%AQ7&%81Z&UE@A5?V=L/@K\VI(V2_/(58\LU090*)=9-LMO4 ;B @ MVVH01Q>[59, >-Z_?PT4\#[;7C.!/HTCLL0DVRUN,J;'^8E?RNK7&GZ_NGX7 M73_6,&4MOPJ;.T4W;+8%++Z[3.K'Z(]5N=NZ(^@OIW2,5_=E4_+"^!FX!G_> M 8SYYCRDI"SF*=G7X<@37Q0?#8?_H&=0=KP-M&EGRD'T<[I*0(#RWOM6TLW MVU.5N;XCH.#=T*YCR\EAX=XF@<>1< AR_:ZF51-%]HZJZ<6\Y\Q(DC/19Z3% M,&%Y@W>?Z03M PB!(L!FFQ2/LL?]N /,/=MD>0*W.X[6.Z+R"':"EP,AY]AB M0:;.5PB5)*]+?]9G+:NU7;3F,IZG)$ /&%UE1(OS1.RKI*B3%4/Z)FT>A$O: M"5,,)4#AP')18((;6(:L=^7>P4'TE96&2R"H&V+:>"N9Q1MC<\^]Q*&04V+H M G-_8/<1\G! #3('U(! AK6F9@JRKH"DNF'-B.E,>9MJ MZD2\$UX22C;BP'2U.16(^,R(L-$)\A'1D8J53U?>,?'74?D#GK )//V5;&9DK0;/!9VH' MB_X$@F=9H6L960JA.DA7*$]F)#P0)2/*RSM'D.K;YMJ#[I*A30I_K!_AL3N< M6ZFY!TV#;DK87BM7,(1.MP);V]R09 [,%E!U17Z"C&RKL'WV#H*RDX.&F[* MB'L$C5?%W*3H7".DFN98SO0>J]N,L%@&^8^GX'%"-! -ONL!"H5., EN[#U, MQY8F%*!(&D*:@&"&2UDQQU+0D("""ZEW-W\C#E+"H8.T"ZP'I#48.HUR.R"0 M&2#M754:\RDC_0.48:DB*:&)ZC?1'(@=-!&HN MJHQVJA0UHCH35L0WSD1'C!\8OF=L@BOQ MZRV;9 &K&#U$[4\]]F:( AVN8<$P!J\$EE21945^H8TZ(^$*"V\T9N&@9Y<- MBPAKN(.(:-MM#C0#1AQ$QA,D40K1)[@QZU88F7!,W&B&*BY:.CAV09]0=[]C M6ZDRO)(BYI(*BF(?FS7%K VX6^]JH5N"CF2HYL$%,\5LM*(P!\1M.)1<[#WK M;VCL&41OD;;^16GK6W/)WP$R5SN^Y:^3JB(!3*\/&J=E<&'FECID]L58*"4) MTWVFU]@*QM:SI#%[7B!?C/"ORN]\3 Y3L*#**G$UP"-B7&LST)JC+HSOA2[3 M.D5/ BDJ2(WN@+Z62/0XI(&E']7%$6EJ:[M#5&7E) P$GE_(_3_^/\OQ:/'* MC^PA!Y\J:LU]5JW/0&B'R^./ES4[ED0RQ,VJRM*UC25C.XE9!M MTCN@<2O$T2I9"TLEHN,??M0\;IEMNJ=1N\=AEL!7BVS?-1LPR'R%! $)>\(W ML^$W6,[/Q*D1@"F("&CZ!0((L%@1X7<8J=XC/$W'3O0>HTTB#.S;[A *&N!J M_ZA2,1_Q4C)6H(DU=9M=IM$#-7=&1D4$H#^TM$ MIT/$V('DH=K439J7#Z0&&[RA=QS(DTSV+4L?!%M#RP/P?EHU)9J@1B"ZM"?+ M^*RL[[=.[]C54;F@(OQ#0S]*#H0(O#SZOO/RP,D4P%G$L'QWAZI,PP)D$B%U M0+1M+8A.7'B9HBY&-I2;;-7&7#XV.R[;(/VI 3O*WMENQ%STX!&NIRS@V8<1 M 0T"399BKEA&25@6;=CPR)*(/8OFH3P#NK1E3E[SWFF12:%^1K4K](_4Q;=_ MJOMPG 03--#=E\3>2S29HG6C?WP.2Q- MI%]@Z%<>?8K*FJ . 412Z02Z"GV M""0]#[)Z&=WN*H)-BE\9Y\<^0,)4P^I62_1D!;\8C'95G#)Z?N6 M@8:H:!6ZL6F"'A9O3J69#ZK]H!79 H(Y(2D39*,@>H^CN"J@,;Z;B5"R0DZ1 MKAU+>&Q<8JDJOAW 2=PC*U>NLO8N1(QY,.]>Z*ETR0^#[<[!>CQ%AT\P_EBQ MMO4^F5*S.Q:NDZ*UG-@1A MCAB?X)(U[I9!(IM\SB20DQP#>T34?)=U%)N1D M<*8O 0%X\3!,CBS?AX*[)6/,62MOW,?,.A0\P,F(!V5W!7,6(HE!5F6@=GB1 MN1#F(@3EX+$Z5ST6WY\:\52_%[555%\+;Y3C@7V$'#^B:R(:8-01@Z0P3I2R M8CG1CD5G^4"V1CFEUF0):#6/Y%=N#)Z0E8S==8$G 6SV2YB-$C_>H]X):S9P M=G)OY%MZ+J?GY#RLG-T5*TB< C$*=$??#L>20YCXAV0#&V36*R:(":@M,Q)L M>3UT!T2O$BV<]:G/^L'82&7]@'GP+,G'" X.- &-BF+>.6HI$;J7U=9TN6\- M#9)H#,VP88;LKS/.,9[4VGY(,C>V%,!V4D_U-O@R)[^K%,7<7H-(I>Y=K2W^ M9AQ5%CXQ4>S9D&,*T)NB6A#V_H#F-5W"=9Q"!&"&HG!I8#70,ZK>9[94G&.F9A M?^LC=^Q84-AECY<<3PL=VZR[@UA64$06QCY\E] L?W_(EE,22>$%V+Y]6=T5 M](SYX,1& 2J\QX@V#+/SOF?ZP'%AS*QQ &1TB%8M_3L0G-6(? MC89"Y#8 \#5[E9#A(!"L&G2B,9OWH^RN, GUU?>I9]-6=SK!=2G#LQRNGN&4]. M9OYZ1#)_W+(56'>N83F5DRMKELWQZ\#Z,:#4F;P,3VP)A:^;2.2#A&_1WLR5 MP+NFNQQ$K]O@3PU63AK87+F[NR<8 -W-E3F98ZG+?"?4ZTI&,$/> MIH MP 8*58@8XKLP6&JFL[N6,Z#Y55CS-3!#!HE-X?GQU$3OV':GBUCK"=KQNW/C M5 H4-U6S[4 Q=@.6@.$"6?^RKL ,JO34C?.BN*]LA1SQ7:/PHFHS$I,*1(.%2'O!>&?6>7,V@"KK0#LS,@T*GC'! M#YM2PGH"7(4<"B@A6";@1@G(YHW#*E,.Q))* OH6+!5I:5EY]Y"0V!W3F,7$ M)VN&)% YA&2%M@X6)RUC]+:D%P[6[J;PRA4GAEU M;WPG3>Y^,X\==2)_''#H.4/,OP\F.K?36D(:E6*3F(.,?9WB"7 M/#B4P&1#._S?\X#<43ZPJ'DDX75I+^L(ECO8Z=6PI=R%Q+76##(V94$(;MD! M! Y5/?#%JZRS;DJ%-*\)0.0*L3R=;4U(#2GA!2O9VV3U*USN0<3U6KZ@^&R3 MFC[9]!A< 1N\4S+I=NTQK)=ZGN2N9N\K\E3= M %XO4H4$YHUYCR4D@C4!)KXV89YNAM1,SA[&C,@[F:E(L>Q M#I!:P'/#X=!4(<&"-I.9^Q42XQ?+Q>#%#4@!!9NGF M]7V6WD9?TM5]4>;EW6/TZ188+HM.7K"Y25:Q60J.%>V/NXP-;1?K4POJG)QQOF6[E?1"=OX%J/EZ4OT#U@SDK,NV<3/WB:<)9Q<7'_5*4\5YJ)T MHC61KX(3A>Z?'81R6QEO@ MIM)3['AG8,&=EMF\:+]M0Z%"<>8F;+$5V&O,(S(+1@:1\QI#$=,&Q'10RKZ2 MDBW^SF\4DZ@[B@.I[;60+RS.)/&0=+W\Y2>]-:2"&_ )>G#=;#"AJSH2^ \<*>>0L!>CI14#CES1_.DKV@-/E=_5R$D.5GT^-A$5P9,D M-9<2]]/J^!EW!F.*],%!%M8S))#.']OE^N3H5,.78782$;353'5DO1C9E*MP,1'(H39FJU8+>EY;5K[D#@AW#3V;:[I):[A4A,6Y'8" MTNT*YZQ"!VN=#YMRC<'4J%DW#DUD\ %P"K8+^13-/=8650O-AJ; '-WI-!%' M+:L@X14H\E+G8[2%&7=RYY50MGU\F/JY$LR/(P\VQ?;8W='I>L3A%=N,9"+7 M'(^2B6[L7L-YQ5[G51R)?D/)D8B$0DP!> H0HQ])TO9#T1YXEZ)]L=$XB5AX M"2DE5ZWT,E,=Z2VT"F(A*MMXV2HL9%%JCZ9.=([VT9V)AB*GKANCBN_M2T_F M[> =JT6U1[Q<*=(&B2ESW9GPWVVJQ1A(LGED[P1["7+C]#_J M)?]2FL!Q-[-67^1MH%=:"4=6!X[N" H#Q*/BC \VVN:Y%,/1HG4(XT(N8K! 4R M<8WZXM-4HB2*30>?CR,DO5OV%Z^FGA?#P=(U8W07;J,%_QWXJGB7A;-*[%_5 M94R_\9Q9X*!#DB5(F%MK#;PI%_/K(.KK64GNUF1W-^][%EOU230JT;)F9R,XY806[= D0[@8THP@+ =MG,E, MW0R)&-$%&6>%B"I'2:%> MF2=B(-!M!9?-]JBBI5!(G0@N6HGPN -$(ZQCR+)-VD#RT-9QFT?ODFX,(QX* MB$*_!??IGC4>H?1#>E:<;4;#^'Q)SC:X$9>D_H@,;]LOID/9W$(3!QW MLD&,1Q-9W52/9\:YK(<[B)S]68DG+>[Q5V,,PC5S1/NC%O-FVR6'^]R#S.AY M"B6ZC^/BZ*YRE!);CC%^T@14* X'4CZ)T&BJCA.I2YAM"P>(W1SMPJ(@VU@W MKR,#PU"N6$F><*6'#MZ;@\WJ5K:0U)#T8W#@RW4*Y]"(5FR=KQA*[ ?D(%DR MF(4*M>CF1"A<==-/_X'7G-A,N?PL FJ )=$<2;A+M;R332+K+(6,$NN27?>Q M,W!FRQ6XJ3Y(OB@]X6^[]9V)7Z-<"OK:9N.3H,H6":,LB8C(V1!AU*-+V:8GI/MIAE!K>&G?K&.$DAF^4FV0RXVN4L0J;AJFSQA@& M<9]H#H+6D7%'0.F^NUQRAR52G\ W0WN @&//\P X-!U%K!Z&OXB92(TTLO2F MPX+0S6ED&IR"F ^:6YNC6 N%1V(X:O0VO:G(SF.UXH!<-3\;CO?)58B,%.]8 M![1%&XO@V&8Z-B-'TL7J34:1I6$[!>Z!/J$;I>2\S8K<2.7MVG)7?FD4R'3OUK&TO*ZR]!*9U?_YN]\1DYSGI(>^L'\K:XP)W9G$VG,;DYO24CYHR<\1\D+JW M"2%L$W2<-+HOOM<&PV9K8-CI-AH;IT[W/0K/5^72W+PDNG_U4)BON^NE%;GZ8F[V%=%CL8&DXZ=E)8FH! M1E@DN4$LVO:XU]K87+:::8_X;S+]2Q8,OJ'(MH MD[,1$&<#AX[G<-V:P&3E(A!T?!,6O$'&YF?6+8>SGB)S7O216WW_DUB)W>C$O05" MCZU%2B9-?/\!R#V68GA MSK>_6R=(:5"Y\,FI1!=VJ$$(9;>#+&HC (54SD3 M1Z-$D?:2F*S2N)5SSTPF!IX0UQO ])@7LYD338E@U]H6.D3'P6Q"6V5^O#B._(%QP=RQ9AJ86YUX5L_8]D=VU!F-#ACD36N3T1A&ZI(-NVI M;(9U>Y; **P4=2+Y$%!3+T8/-X#AP:E4X%/CC*F69 L5J4[)5J+0179PC#!0 MY+4G!.>A$(P*DE"DWQ*=I_D!SEPR":5Y,P%7-,$(W"W./IW$L_G"=#Y@EQPM M*;NUT20-TD&!OG>3*'EW=8^EPB6ODBJ0L&Y?I&?D\22OL^3AV)X![OUE)-C[ M(F4F\F6@Z\8IIUN.0'<+6]^&PP*Z_D%*1'6 WSRD.<:@F+>R4&'F2/H"+$6/ M9A"WJN@!#FJ)R%N;-[V8F5K#MJZ9P)9*62@@-2C9&=%ZN".6YKDM+J5YF30R M>_O8+\G.'J]T@#$(.$@J(&Z%__=5.G5L#GY0-PM/=2&A%O*NG5Q^ZNB=V\%$D@%MCC:A$S;W*=6N*$3 M"EW>'L2=V":H("C'HWBQG CUB76U/BWSZ>:^3*">R):GKM'=K9-.XX*9+7'' MX[PM (]:->&[U&H]\!2=BG"7O>Y.PJW1+!Z-%)RH1(ARQX3%#T$_.OI\H 5% M>6+.[G)C#&HGT.%'X&J'' >.=B'IJD_&UK$?N#\>S)Z$&D_#T.,;&O@I X2U M3UU:-V3X0*J<@]NSWX[:@A."V[^HVU-1U[SL-GB*0 U5V:XMI?@G-Q^[61BE MU\K ZP2%DLV2K%JI22P(4.$#B@)HQB0?\"I1+JRC,3)Q*:U;2$1= A(-%@B5 M9CCXFRO=\/ZD0K\2?UM, L4"[0&6M>,NL,E*;E+A*>97S /*R+/-)EUG_#3H MR%*]E332YO',.7R;UJUY +(Q;B!,.77DQQ*0F?P%QUZ#'W6MN!^Q!WGMNM1: M@V4]"#RDEG^C^#S7^YMZN;!R_W0OM^.B!!Q@Z*G]5#I"6KEVQ]0RG1\ M7PEP]D?!ZG5*#V9F^URN=OI2YBV3#DTV&TV@)[%1S!QLK MZ,[CF+=CIM8IK_NHARLA@NHE-;#5HC4$Y&RYG[/2Z=7%%9OJO61B7G.V!TKCF4F]+3.9$8NK2!4/BM&H_VN#136JJ^&OV M;DZ58NXD6$E(J[$@ 82 ::]034PH@U4$M-:[VH309?00-D694@2@ MF6M@.=9D1'Q[P)'8:L^\K#;^W1R9O@0?2:BY@#(-9>!JA!B92AMS!V'UZ\#= MBRE+.7"K:%?!^RCZ@R$]K;+;=/B:,>UF^/IWGGACIR0WOHSP&@]?5=@.[I9- M9E7YF.0-07(\>N5%;(;68:)[PEM#AK%O9F-DQ3_*7?.4:<,@.SBE7#Q53$(S MDH=#"A40F].:.NWZAJ9*NE>UM0ZD[(TG_V LE,[JDMNF8\\5B%+U1I374#[9 M8A%[7A?%836[RMY)WO^WE$N?D)ES@_Y[;7CI,&EAV5*(48-V0GG8@E5'H7(O M_G+T2;*Z=^NS]62-N\4! _7IOJF(T [IL4YGMUA )V5R,1^1=H%)>JI7J[QC MI?5]$]]94B[YX>)D SI%9_5+HA^W"RN-&_M!'7/%ELY"*W >FU],#2 ML: %VIKT6M5"E>Y8@W^\^H2@<&^>MKW8JT6- 6Y"K1JL0@=?!<[71XBLN.=* M<;M"(CHYV9)JTA:WR;>RXH8&NYQ>-]7$Q#W/;RB\-Y1D*G)0;(?"T?H MLL=@9 8]"\8*.48,M&4(5@W?#*O@G^*U4#]>#S+*6\Q9S.AUR3A,R5CB6[;3/\+1//0Q,O M_8DG?1/WZ.9P4JM[8'2<7$"5L9R"7BI72+PUVH+:E8.H3W#%_4@/T7T20^GXPXIG813J "]5B5&^H6HFQSSS5'%A.HB"PX30 XD& M4+J<$F#EWI-"[0K6MF$B7O(5ZS!93NX,KLID9N)!PB8>^_LZ:1(\.+H3'_@N M7/IWX1IN2?@7P@&Z*O:OCW85+] Q,9P.T<8RCC<^I M%?HJ.@,11>Q'B=B/?!_\: XH 2BP !R8TB>8"C\MAM$;V;]*'K>^>=3I]43V MB%FT'"[AK_$$\6@X6YH!#J]B&8_&,_KG?$S_3!?XSW2\C"X[52U>RN9@]X/E M!/X9#I9C!,I@<4Y?.E/CQ\6(GJ$?)X/9E+ZEU2_9KQ&!YY9D;M7.L?AAT7WCR>VT.V,H4KO5S@/PC<]J6D@D52 M=\@M6W3LM5G5RMS:0R7GV3-18B=>-%G,T<:]9(J8F>;FX)C@L M$#[FA$D$TE'J5M0[Q;"%RB.YV=U>CS1Q/*E?S2 ,U_Q$O^G*V.6E:KI30H+Y3T8PE[&S'O&;U2P\GU;K,1']BUP^6=%,XKK!J!4KP: M57Y)34[PSWD"N'B] @$NK<\^@,A?FHY%MJW/IERGI/29*A!=DV< !]0M*R>D M3B,ZJ4[RQ*[69+\D*G;D<)8DS#S]WFKR*PJ+-#C2?K\NDC'VL*'Y6XDD#2W2 ML:-;@OP8DVGF[!;)CLD7JLPL<$W^Q@^;P_1(B7&K89&);UE967_]*F'=V_K! M=-?D_31KYO(HLB2[3FJGZ2+WO6GDZCZEPIVS5X.7)!][GCXSCRM=RP+):TQE MU.ERA*&"BZ'45U,.\#_2JCP#/,-:I.1NEC"R9,EE3E+KMI"1KF&-SX+6[S0MCUSAHRZ(7D>V&<^N>40'HU,,)%_:VHHLTV,5Y;)JX1Y(A,-X,49A$H1/$A''HW@Y M0X%Z-(NGDYD=1HB/J4L\GLZB\7P231<@79TO14,Z"$N:\GR^I"FGL#68<@SJ MUXRG/ <][&G[I!*NI:E^CYN:3G&TZ0PUA?-SVMUB%EU347/.WL:"(SC *#Z' M7W#+L(EX#/+T))XMEZ#H]Y1M!?V1],4IR.W3>(%'$R^60Q/E2-:/-2K">%OI M+L[CR1A'GR]A)MCJ= ([GY\/?R#$?"37AGD=[<-AH=)WJNC*!AUIH!?5?R1N M7RI9YC!D@.)CAI%SJG_W_?NYAX.!-A3] _Q_2/^W?U\&>/!T/AC!3]/E8([_ MS =3_C1UGR?.@W>;PQE HYIZ_[VU(<2VIF!\U,'BS$][^JD6 MA;F3HAH>T/P<,%^-)^>#A0WV"UAT<,Q N>M.N7@V_Q^H*MWK =;0=%.].GZ^ M.SCN]:69@ D*X*&;UHI\'+L)$5DAM>?;V;<,)ZJC?02P!A0,$BBN#6.\&(W< M#(PGC6OL=[97INO2YFB6-F]&X]L*V^E85ALV3M:DK%!6/0G">T_Q&%/@'PF4 MIG7W!8/RPJGL[9721K-1^^&KI#%>-HH%JHFD+I?G]._B'$GK^=C&YGSV8W.& M\9*M1!@+,YW$\\G(C6&?#N/A=$FT_1RA/)F>T]&]%A0#UC$B$]'X' U'P&N, MES?"R,MI-)_@+Y.YQO8<@%K3 AFP@]%$.,5D3O._B!:+>#XZ_U%GU,6B_Q_. M:4&FK-'LT$&-XQ&-?#<8RSA7Y\TLGL$U9._-C(SOY+Y94*Z+ MX\!9@*0\->X;H89MF$8UW MNDOW)=+;=,U$)9?2<=^LEY0*V\*Z-:*$B(>4.B59DYKN2+QM $@MV3?%F#.T M#]-RX6/=L9)ZZB4?F[:>-M55"1WHLE.$[S<^L##)J?M,UV=/MUFKO89(E$$R M9]N$:[S@VNE\!D#;46W+]J/.N=HJ8Q1SG*)=2L^MG?[L(; MKVU,)HK':W5C MA.T$. RWWZF]SIC[)P>-Q(E;HT/4"OMUOZ& D-\B#]=;D&HIDB"&# $ @H*5 M!.!XV&7*UZMSAB4U:PF@/FOD.0KXD?913R?2WZE(>^QC>^CMQ*\?C.;APD9Z$[&Q[*B@*GI)A,Y98% MN0%\>'@9O4?$B$;1&:U68A.,=7E7F$KB_[XK.1V7:FM0_5R*?U[9O61LCI:* M_EPYE\U5 MCT0\+Q\*S_:5W$P$>M0U<9=M$50[<$ (DH#+55F=JQ>L]!].>9R[I"%OA M:X KL(5)WR!U^%ISSKUM\.I/_J]\H%<&42[XI#[(22$^OC/X*.:A$T'N4X_ MFQ__17]U#])R>GH!Y*\0@*>73#+U"+&I)!U?U+;6WVKPLM M87,&6SBC9ID4U53CB7 4WR$[HPJ0QTWX&XZDJRO^WW@L0XRO&7M_/>M80,T> MC!*U1%DT1NI'4, M=\%&>K9.L5,Y1VT8<723K1U;IJP7R#ZZZXP\P4YF(O$B!J$$1A([16B>E&WQ_UUE.MX.>#Z,B! M43SM(+Q?V:9V(R-!(4D?!<@QGQ6(<*M?T[6+903Q'0!VY93X:J-BQ][78R[^ MQ49B4ZM]X[5^B[5 >;S6\9=K(7)- M(I/D54TU^IQ*R/(=[%C2\LJZ%CE'2F6+#$AWA54,3C@\?IHO;EL-$[^.[9QD M>H*ZLQ0",%I1Z7R$]ZM"V@.YHYOW8EW*:N_&#]2/,\B'0V1IP:)K!,Q#5+J8ZK/5&Z7HU6+LRS7U-J M!\P^>2U3YX9>T9P("G?>&ZI=05A#C:A9I,^JP$)ZLJ';TM^JEP.V"<+1HEY' MN//?>2VM)=C(SO^W=K1>COR2?T(&.8F7L_..=&-_^>#0JV@>HW/_/#H91Z?X M8:F&M/Z=DU0TF>M+*B1=![$6G?=*[6Y*;.!.=UOZJ+6)Y'$B6L_]./1ROS1# MVG5XT!?M[5JIL'NRO_WL1O'YHLA1[;?U^Q]Q MFB"A#8?1:")X0O+:WA,,O?#<4T.)$?:A@UD9LM=4WR(25#&@)R\620,? O.M M['N*G13)1N( 8+U+M0F<4^ID3=^SZ=I\3?6)-K:(1"AU5$/<;MWY!-B;CI8(M;R&.2- $WB8H\(SN-U:G2.PE4-RG7U[[@ M=*E1M92S55//SI/KR]>G(-1)KX*V='M;E@T6>W5JP-;2A(?KP!B9/[AZL]F M,>QKD>&NKQN*+CW!,,I3)[ /:\M1SQFW9+1V"('GL=G(*4=#W*34YA(%[)JE MA))+NGO0(NM@$%P&B5O4GAA-QXZE^,2U_!<[59, 8-^_?\TU>Z^9M)_&W/4HV6X1/&Y5 MWU_*ZE=,U;BZ?A==/];D<.)?)4@(?CNV+C BP-5]V92\,'[&Z55W1 EBM^B= M$]#M5C/S*D/]+"V2W?>^E8VX])NJS/4= 07OAG8=VS@H6+BW2>".5/'OYA$T M1%HUT7+OJ)I>G'W.C,85QA704FMSTGT<#%OHJ>+.UGMTEJYWQB%*\'(@Y!Q; M+,C4^8JB!;!2G3?KLY;5VBYZ'1C/TRT'HQ&Z:O\J@_/$)MQJ\C=I\R#\U4Z8 M:E,]RW]-^S]E5O8.=J[V5TX%4:&^8[MJ_Z[M0TG!UEH@X6N,,R-+1G,,BQFF M,UDKKX9XN)]$X[H^V)'"&7TBUTJ5)6FG%NH3O)?S>N=';!@KHC?,:!G)N58 M^V[U -&K9)892[(/\$_7)2V$MUT_[@C;(AP*@6T$ $@DW%EY=;9B$VG M1I-P$W"]XW/-_3[P4E2UEU?;Y[5]^D@$[$,EV)R.J^UB\[&GM>"1WR756JU& M;KT5U6)N=EG.63%[0XYX8--0IJ,SA(K/'_40UYLY6!A?@(5L.50[J]XG);@% M;/3EMATL"_2*[=$+G/Z\74K5#9KU]$9SDGXYHNS(DG^ABF)F">;)E#NJD('* M33CJ+0RH5E[W&'!#DJ*UIXI:SW[V%%([=EM2$J,2(Z5M9?0GDYFEO;PY"N11 M F)L#Q&IP)2NG:9/0BHP=QG]P5Y!-<,P/&@:=%-B:#H:&^*H6X&M;6Y(;0!^ M#JC*A>LRLBO#]CEZ@-I?4E>K6S(*.YF]-7N/_*OG]9XXT[MO2_Q57L[2T7A, M]3NYQTJ@5I);G@CW^1YFOPL*L/N>_5%UC.R 0-6H4#+WF<>J0TFA/7N0F!?K M1)J1: L2/"C#_\@L;!A@G9KQJ&D%5R%,N8R[\8(Q)W&RK*E- Q<\2LBXCHX" M'@$W2X^CQQ!C]&W1=3)@%:(5:WTD8UZB1DF**16_*Q=F567$&HU60YV3'E+M M NET2JJX8(A6RT_L5%A4L*XS[4E$ @*ME H+)>LU81%[QF;G#[6H<46]Z2FLRZ;0=RZ**94I;7,/_4ZNQ76[[B;?:81+AIH^.3?8 M6RQ/:."18V*J*,Q29';2Q%&&I2A!S=?&VDF[6BBD8"_7T)2^/H3(VNG3M).% M,Y3^K\GZ&_57W1/(!.DIHR=KV@1 MCR,3Q(9KI $Q49P,H_A SRKD02)>[ %'+,= !5O(N)T_U3QNF<6[I^&V0+1+ MX+M,I6]KFR%(% @Y"1?*H;/TFC![T6L6!MBQ"A1(H+@ BQ5Q&H?INR& CL%- M(T8XDJUS84QZ7;=2K91?^2]9J#8)BMH#;?3F>F/)]&JD+ IJM+TPV20KU?*0 M3Z;?;(TY/!.OOXJFG@;VUVZ:JZ;;FK.65L6"O*'E 7@_K9H2 M37LCD+K:DTF=;%ODJDXY!)%:*QI0$3JB Z7@2KRY+(^^[[P\<*+%N#P*&>RU MEJ ZZ#-JZ]A>$)VX\%+%9*P(56XPR,1'9#XV.R[;=OVIJ3I[WVPW8DSKM*8X M>@'//@PI9T4%7EA&2J2+?*)E0P#R]BR:A_*LQJZOTKK1R3XU]5#4C-(_4A?? M_JGNPW$2C-!\>5^6'!VCI6%ZQ^=H<@%D&]FI%[J-@BBDGR/W@O7HI>D'&]WN MJH:+-YJ0;B2ZZ@O@)LGM(^?XX ?3=XAI2 M^L9C"L6T)?=^R1Q%1K4(WENK2 M^G,J"7UPP_;!O'OA=NAM#XZ/WSE8S]W3#=M@_+%B=;OY+QJ:LSM3I<]?3NP( MXH5Q;Q!\D #9*X5$D@JP&V8K+4;H*)V*1F2.IR\! 7CQU(*YX_UVMV1L5VME ME?N868>"!S@9\:#LKF#.0B0QR*H,U XO,A?"7(2@'#Q6YZK'XE-5FV6K6J=H M[1;>J$?T) 0^]+1(E=,KN060VYFZV_W4G\S6K&D,GI!1D-V@@2<[THG3L1LF M?U\6=V?O40W6,..C*A8\:Q!^+J?G3.J#BO)=484D-NK0W#)ELC029B@A><-V M>>L5/<0B%FBJG102[X+W2G1%L2R0C@@,73X8,[,M# [/D@B.X.#J'$X^ 0;Z M"BW-:FO]W;<&K/;#=3E;5=/=$D@WKBE,.M*(:>G=K:8>\2GY8BV_JU3*4 2# MG*7N78U/_F8<]=ST/>_9D&,9=+E2=,U-3-'-KHE)PTH3 "6QR[26 M18J]1F6?#@IG0='=KJ)O!=T:O7X)*:\ ^]ZDV%8U0]=?$HJ0L1J^$Z!TK54' MHY]+['AU@IUL3UNM;!?38>QGV1[WH>M8=QJ_7&KCE^.>:N]V&VXB(VJQ!$H[ MU0_6J-UA8T>-17*SL"5X>[/=4?RW\^21563#:%(B+ M!=6RP5B7[PT'"_G[0W$A+:1Y)FS?OJQ>(TX"T ]NS>C_2K6DC?0?;3$RCFBR M68(I&[G.& @2#V(JMU/+L*36:R=FC=9E0Y,3]KHF&YR:NW%) $"Z%ARXA7>: M*(OCGG(M\=$O:$8V^(85Y"B)> M:'JK>()= MU7QK=^09Z^'>OJ0>.[NDIA(35/5JE2H'K\A S=7R4#ZO7\&1(3Y5J%+7G*U9 M<5B@V;\UG"LD7HE,G^>:1D0B*L6DDM%;="N43EXQIL)&L/S^C:E/Z?@DT !4 MJ1,DJ8JV,1I1H:8.0[D1BH%')8_UR^AD=.I8DE% PF;;.S1A: .^V]1)+TVH M+[C)B\,*N*^BD_$I"LIBVS'^]%0KW.6/*ESX<9A7RW).OUU?7IYZ1 MFUUO'(1B5BFER^% \05""&DQ#DN9F*40*)SP$G/C%"RVB; 96KRC="RXN#MJ M/8RAH&P"DA"?*$]NTAQ._V3J3^=E@-\@V;KE-GIVBL35?'62RLBPF=NT4"(K MK*6?HP&11MV)>5%WSWAR,O/7(SK&XY;-V[IS#;_2[A'>LCF]7M-G[.1E>.*! M<97X6I:$K)BRGTECKP3>-=WEP!0,JIVP"8&+<97326M;!H[ESG)E9^98ZC+? M27#!E8Q@AL0.Z$[*,B&&N'4,EIKI[*[E#&A^%1%]7=*006)L>'X\-=$[MD+J M(M9Z@G;\[MPXE0*%YC!(XON6C 6$Y>Y5ZCCY=06V(H/04S>>C^+[LA7RT'>- MPJN^3TW! 2 ZQ%/0L>:%-R="YK6) 8-53E3\(0)?4_RLR1KQWU!#)G7?4?%: M+GL@A%2QGEP9E?#*$(8E,B_(5B R?$+BA'%AI#-A1#QK[SF;*P 5]%>\PX3<$,U9//&EZ0ZX- MZ8QI#'SBW;8M&[8>K<*@]5H$4,L8O2WIA1M($H?'L5F-=-BNOPKIV.2VKC@Z MG8TFWUL(ZA=# %KWP<1OEUM4"=&RPT'1AC0DU2HES]>N(CG-W""7/#B4X)UY MTO)_SY?#]0!%N229L$M[6:NPW,%.KR8ZY2XDX+5FD+%!EC0Q8'8 @4-5MYK1 M9YUU4^4%\YJI^4IXP1)XMC5Q3:3Z%ZS:;Y/5KW"Y.U(@IPQ]0?E;]#_8FM.J MXZG/4VES;F3AYOG#+W-5&UU2(#O"6=;\6>AYCJ*T]$CJX-BO5HST'?M43XA@=*3X372U0*-;N% M/.8%<1U;0C58SQ=F%*H_@1 B6S3:.>%$ZENOOI9[:9V MXR?4?)>6]<+ZM'CV!ZKAPX+8ZWMLB>I4[?QT"[(!2WE>_H/)O.I-N7',C'_< M96R)O%B76PEWQW>>\0JW7I*-7HG@],7-,8#=79HVYR T_CDI=FCZ&;F)I29B M5$8/VD2_;HG7H@T44>5L>!Y[?0;.""O]U@,G;#==C):G+Z-WKI7-69=LXF=O M$\X23BZNO^J4IWIJHF&CA99OGA/W+'G\)"VK+\7WH+E*=T*O<8N80&<9%+53 M>4@%C3L]#N-G-@X9MT8>93AT!A;L:WDFBO;;-B0NE UA F5;H>3&%B2S8'P7 MQ1Q4J?2F7F/Q!6WALT6O%(:RZHYB]8YZ)>B86MYBSBZ'T=(%]9?O!%&BX'>& MSBOITAS:@,\_@NMFZQ!-99;^]JB4O-@50]'+']C3D< /%!P?+:W0=C$P@3/$G2Z4$7+>[2ZO@9;=.G(GUPD(65*@F'],=N%RTR M5C[#6R602Z)IV4VSW>:/RKP:96A<_%"\#(0I[)X@RWBG11E&1I&SD84,H =G MTCW,IJ/B_"_&@Y'E21+SH2'N8E&G_BR2R69F4A6H6[G08+5DJ[9I[4/B) W0 MV%3>18B3M=)J6HW<3D ZK-1BSBITL-8WLRG77+D&5N[01*T$(BF,"R:C47L:-7>$K$P70><4*Y.XK!ZF?VV'WQY$'FW%^ M[.ZX8*Q+'%ZQ@4Q;SSK>"JFY0!N[URAP,4Y*/5>1,5D<#R[2J0SJLA9=$E9; M*KB YU. &/U(DK8?BO; NQ3MBPVB2L2<34AIZY0Z2W;DO] JB(6H;./E1PU( MSJ $-$W6Z1SMHSL3#45^\JIN\3FV2BJ%5N7V=< M&(-&*.T(7LC%T M:FTC/>DLW 9Y.OW!A+-*R&:W=MMO/6<6..B09 D2G=A: V_*Q?PZB/IZ5A+N M^V@SBVV7>4\R(0C+07ZS3YV,HW!T0<8S8T*=5E**2G)+!-7\G\F6E38F+SI/G=P* MDRA/)$1JOFFG2<"!!@38F/'E#$OMGKQ_]_;3*?LC0*3+G=4Y5?*,PD@$VF3> MBXAF[C='%4N!0] K\T1,#+JMX++9_%6T% HIFP)?W5+* 9I,-8Q9-D ;R!Y M:.NXS:-WR94^3:ES969Z-_==.HV$]C1O\H-)MJ@$1O.$1,<O<%AB67G&*U$H=.0=6H3HJDT#5^VP?65*]I7/K@?KM;@?Q6MD_"=03-=W52/9\87K^@QB)S]69DI+>[Q5V-.PC5S M*L.C!)&(L97CJ>Y!ZO0DLAEOE\.KVT(M7>NSH[L,:S-^\353%_K?G*S M%DF1D7B8+*7XL(Q$;*&R*T-74&?@I.VF)>C[:(=A@'AKW*W?LC%78A%Z=-<:HD?M$DT^TO)([ NH'W>62^T^;:OB&; \0<.QY'@"'YB&) MW<1P*#$TJ9E'EMYTF%A6.U(13D'L"PVVS5'B&L6?8I!P]#:]JGNU,**IR;L_8R_8%.Q,O&3>&XE'JV)7K3E\O6G)G'DEQL M.Z/W^W>V+2,ITH$[LS@;3F/R MRWKJ2TTI66* 2-W;A!"VF5E._N07W^^#<7VHRAMJ)@V4^$HI7L6+-MN5WSB$,55BDR6O$VFZQK+UW? MI#@D&%:VVY*O4_*LNP]J1B3Y9N$><.Y%S05CV++B+D?.?8T]<377RP*N9RQ3 M@(9B*QA.#>K2VL["*TC3FG&3IHWR14_5QQPN7D;B5@;BZ]9H-[78XZV5-B%( MI(.0E $RA_/-2B/L/B[OY/AL$&+^R/(.=2XRE;>TC$V)(4D4 +=KJ+##?XO+ MV*TL?5-S-ZCH\ENH>$OG :T TL%E[VOLC=\VHB%Y3>[H'9/P@3+-795L02&X-"=-QK[)R G52TG8 M69,-2IM-,_]G>^@9VK/IXJJ )[74_S'9;%]9HN6&3I4<$Q-[(=-\->X%!QVK M$%KB2DGJM,5]B[51KIQ6,<9!XFFG.Z>ZKY-*9?;#7I#OVJ]"ZVQ)J"MA@N_/ M]P($:5@*,&Z;NUAG*=)6F>CT>[K:><*.74G7F&0K(48G7ZB?0Z<&NA=8]&\? MR/+>Z3QG^),S9/1O[]'A]PZKS'5>N.@4;;Q2J8.:.AW5H@:I"PNX:-YLB2UZ M*-[ZW8I]Y%P_IHH@B<2!DB^]]0'#K3*T(,HMM94Y6+72ZWIA;AZE%/H-SIP_ MOW*.W7O,^CL!4>&O]#0@H'32O9!.NK;'0L\;%!,:+ &%?:1&YU-IFR7@6LRC MJW#.YW1H9<;I,#Z?3:0O5U^!G9G+]K!RXGI'>4BRLEBN(A. MHS?M F8GV"S=^9[;BBH;/1G%\^$$?N3Y5PZ2L>3R80;2H\G8[>==+OYW'D\FG3[ M26-7>TE Q]@H"K+LQ9'7$L_??!J/%GC4XT4\&Y\+4,^Z?=81 MD+P!="W,SITE&>=GBN7WR622CQC& YHL->L M[^F8NO+O@9E:H))^=Y(0[2'XLGCIE3GW*Y8DWH8ZI.6'H:8/.+=[M&YE"F1E MNU%1=SN;4"M1E7MR>;$2ZID MRLFYMHS.^N]X ->'UNGTI7]I0^&9R&&&'SK"O*;?V" J7HSQ=L%MI#LS'L7+ M&5(8$)2FDYD=AM^T.7/CZ2P:SR<1ME*;GB^UR=6A-=*4Y_,E33F%K<&48V!+ M,Y[R'/C3T_;)_<=,9C9N:CK%T:8S))WGY[2[Q2RZ3K29$,>'X "C^!Q^P2W# M)N(Q$)A)/%LNH\]]23W 5XF/3H&03>,%'DV\6 Y-J@?98]8H(&#:#MT4$&'' M./H/Y^? '0JQ]-=+"=QV"WZGT+^JO/Y-7_LOTX^\/9=J7EIG5)-B'3UF&!EW MJ(/>YZS^]>P65V'<.F2^ 84_0/\?TC_MW^;>;Z5B*6D#DSG@Q'\-%T.YOC/ M?##E3U/W>:KS@M2#]4-@8E/OO[I]YBK.'DP%X"[ C=)H'P M4"[B$\BP=IVLN7S;WL2X8\1H;CYH:BI?L&?APLD-])+Q4-9J/WR5-$85(O6X MIFNW7)[3OXMSO'X@O1AU];.OK@[C)8M6J!Y.)_$U -X'O& R[1S3=(''-!L??4Q=J+E'-5X"$Z&MS>)Y0#%S;ZKH MYAX(GR(Q8;UV6V[+IG*;W6R!7:CNJ] MH- , =*D^*)]9ZZ:[RR>P3FPZCLCE85TWP6P[(FK_8(F-)D:W5>NPYYZ[DXL M[!X;B:T'QZ?\0>L$PG&[Q>'1>?+9-+BC5I3/I:GM5K[6 V#<478-KN>N(!>O MKH'=-T=W]_73;SL''08I+8ZDC_YOW+I^"NN&4^Q@B1A M?2!YCFWX;)E<6:B?<*'RT:G70Y1-GY]N$)1T*=]1&7-]>NP__;4H^YZ%.BC.8 MG5&FFW27]N"[!QT[X&XZD2ZC^;SP6Z?CK_O6L M8^%^O::1L/?)'(DTX?6FI2?M5%WC67T?\Q8N6^U_WSD=%GHE-]LYUX#AT& _ MBN;\3_OP_VD?_C_MP_];M0]_?F/N.-K7[?7D#264=.G7GW?Y(,+05,21I_2/ M_;>+FYJ\0!UO-4B8&'V42&*LTR5&2GB8"B7M-T$%& R'':7:Z6C:ZU/W)_7[ ML':>]1O%]H[Y-."S1Q?^RK5KF"WYVPO^M[9.[ENW3JY]51<7_:=Q O;"(%QO MN/^D+D.U?ML/35CE^&TK3[[O7?DL/,?/;B%@\\$K1?($\(R&/V26 UN9]LSR M%&0*Y21IQ;ANO)1!+J CP+T_<#Q,9P%CSX3765ZZ'1@^__7Z373R(D KBLXS MKZ4F;?M9$$D')GR)O19/&>[P&W-Y(_PDL#\S_;QG.R$H]]^5CSMBI^BUTS*\ M'"&X29M.LT6G?NE_1GT@8BX6]9:HV[.8 U7E.GV#W1)H@9)F;F6J?;/2[VZ% M*:FRR.;D6+U3)YDZJDYA^^$#.C@6>Y6[9[9J%1@"HE? WYI+MH?[O@(D@31##G#QDIZ[EJ.TP-Z3,=J7TQ76Y.]G//X=WQL2S'U_0ZYCC]X/ICA).Y!:;@EC'$Y5CR,@Q!"0\ MHQ\3M WB8R/:^B?H5-8SL>8= RM&%4CP99_Q$AY-W?8,$N]9 MP*Q'!J9K*'D+[&FN);1\?=2:>J,4]XJ1)CAQ+])U\*"71.Z- >SM<.K%_'4V M%HC\:S_SVR, ]U_[0"C@TP 6=UV\P4X<'1!)@7;V5,("6JUZ3$]1KZE95SB< M]"E>G6CF8Q01[Y)*53BG!S-(UF$"N)@]91G6%=2WD&6/+-XSH(V;=1Q4O4RZ M9Q#7>75AXO1_["A'G,'S!SY IOL&[O'_/768)Y7RW(. Z.3"2VY+BD;[2XIV M]25VM3UU\RQ@E$3,B8W2./$A^1H0( MSUSSEX>R=VV3/M0Z$"IN]/VS2"13UOR_J-V^JS45C;+>)P68?PT&F.^1%*VK M-\BECPMS#N[O)X/V!;5FJ6/GBR\VV*^O=[9%BP[#/SH MJ. C1ODM*^E&!A^T!7R2^]1+L_P08%["WO!?W8@\NTK_1&R3[Y; MMA"RM 9RJSJ[8\>1K]Y]MC&NPJY>4V? ?&XO?9C0?6D M)W:O0TH'LP!]#0T8".[K6%KG@U'W10S]"WP['TR#SP:^]>($>ZSAT52+:XZG MT3IY[)K'_1C"]L_SX)[=0.(W&DA\W$VS:$B/7YGHX;X7-)KWLT;S]K)_$\W[ MP43S]CWK1?.^<:)Y^UYPHWDO_&C>OE?^LM<^<"@ \\GWNSO&83M)7RN'KKF$ M^[FT2C1TN&2P(T1GYZ%8OX >'@S].V3Q.:C@/UF[M3T5]VBWXA>*1GS;0!8/ MW;50Q!IZI:AL$^9H N8VZ/=]W&<>[L8Y]EZ=IVDZ1^B2KE+6.\Q!;==K7_H, M3G:PK'FHR'KG>AI^0^VL4/'JT,:^^#YGR39,S\C6Q^[C[6\)Q=MSN0_&*+7? M^(WA6KT$^4EA7,>,LC^\J_<:'!DY]61$=&WOLZ 5/1ARL7:>>E_6(5>-,?K96Q)>J-/@R@7WOM/J MCTYS'(I'#^9:XIX).HX8XOOP(\:S 4 _FP @NE>@Z5$ D).%V)GN:(#^5-?- M'_X_4$L#!!0 ( %2)"$M?BH_)5@( %L, - >&POD^/;[D MT@9UL,+0^M(?V^$NGP%W'7V9C;S[T\OI_X3&SB%P#$^9S$,%F^A]^?0,]_?#S;!"7S^ M1/AC[ EZ\33T(^0)^&(/> 3M27QG$KUNRY(H%WS!(72.)*J04ECR:SVPDZWSEQ#H[.6FT@H+B39!.(=C@KWH(BLA,RR' M,@'L74E$<6[D2%*4YJI$Y9F@4H)I(R.H$!Q9#7U&9VALBBF],X_:MWR'W>; MS3%;XD-@5/2F7G5GCKOF6\G;-,?>QH8'<4%%UD)]:O1RN!V;,X=O)= \01/#:F2WI>D5[W^=[J$78ZA,$+5@VABO!.;DFR##L] MID6+X5?3^]&=[_38*&B\0BO=Z>_P=6Z&<]10=6N6:(,Q'.TO1GBP&&8M!T0, M1_L&9Z1A[VW!\>]$\A-02P,$% @ 5(D(2[,=#!;X @ GA8 \ !X M;"]W;W)K8F]O:RYX;6S%F%UOVC 4AO^*E:M.VA;B /U0J90"72-1J!36>SW0]M_/"64[U>C1;MS<$.(XSB,[?I_8E\]*/STJ]41>JE*:4;"Q=GL1 MAB;?\(J9[VK+I;NR4KIBUIWJ=6BVFK/";#BW51G27F\85DS(X.KRT-:]#J\N MFS\/@C^;O^7-*6&Y%3N^9(^CH!>X>B&HV#9Z..Z)+O3_,*G52N1\HO*ZXM+N MH30OF15*FHW8FH!(5O%1<*A"F"S(5%IA7TDJ]TVYN@%I'YT6HR!R_RVS[IZ= M,.*QY '1%\)=T&D1->#^(,>+>;:8I9-D.9V0ZV26S,=3DMU.I\N,G/R$D!2! MI%U"Q@ R1B#C3X3,ENYP-YT[P,4-2>?C!8#L(Y#]SB#'B[M[ #E ( ?=02;9 M+8 <(I!#OY!9755,OQ*U(IE82^%N8VZN)WFN:C?7 >0I GGJ%S+)?]7NF6TY M(#I#B,X\CZVJ*F&;2J;-Q;%RG2777.:"0\1S!/'<+^+5:,O_(!+6)9YW\4*IX%F79CFTJ+9/KAH D MQCC;0DI,)Y%GG[R-[I*]O'OG(LP>D6=]W#"AR0,K:T[N.#.UYNTD@7B8-R+? MXF!F\Y4TOV3J,F7'RC]3.)6[=_,#,T?D61UH*D=#B(FY(_(L#YC+Y,1]H);< M?(%PF#,BS]) (YJ<0$Q,))%GDQR+Z:-]B:DD\NR2C_+Z#11^7F-:H9ZU@LVJ5Y*#0/Q&N">:>N$OWQ!'$Q-P3>W8/7#,<'>L84T[L63D?FG$/"C'1+3+?>V28&6.H MG!A33MPJ)SQLX19\)20OYNX1QI7GK,SO-6D.^Y5F?]!\ Z[JLAR[LH6<*=9N MNC9M'/:+KWX#4$L#!!0 ( %2)"$LSW*/_@P$ &L5 : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/%V$UNPC 0AN&KH!P 9\;\5L"*#=NV%["" M22+R)]M5X?9-LVF0P-,%^M@$1:"9=\,CRYMW6YE0MHTORLY/+G75^&U2A-"] M*>6SPM;&3]O.-OTWI];5)O2O+E>=R$:RVXQG3@[';>(.1THF MG\;E-FP3=:G4=^O.OK V>#5\T+1?T/_DVMG_K&]/IS*S^S;[JFT3[E3\+4C4 M_2".!S$\2,>#-#QH%@^:P8/F\: Y/&@1#UK @Y;QH"4\:!4/6L&#UO&@-3R( M4D'&%)\D88W7F@2N">\U"6 37FP2R":\V22@37BU26";\&Z3 #?AY2:!;L+; M30+>A->;!;T9KS<+>O,+SMK281NO-PMZ,UYO%O1FO-XLZ,UXO5G0F_%ZLZ W MX_5F06_&Z\V"WHS76PMZ:[S>6M!;X_76@M[Z!7NN1WKXP MSAX_@BN;W#^[Y&;XPYH1W#Y<*_O\C&'JP_TCI4._Q:KA^?3_TS#U-T+=W*WN M?@!02P,$% @ 5(D(2YH"R0:6 0 ^!4 !, !;0V]N=&5N=%]4>7!E M&ULS9C?;L(@%(=?Q?1VL0C=W)^H-]MN-Y/M!5A[:HDM$$"G;S]:=N73A138Q,=O4[,>$]'(<85M3 M/T 7.6?E$*\%]97J KLG/ZG@X3;DQM'0NAAU0?5L+R+-8]2S=N(YMTCMU2FH M.*IX3'VY#_MIW+)[[SOP[Z!G77/:J9^/0X!P9" Q ./D(!03$J1U$J1W$J1Y$J1[$J1]$J1_$J1Q$K1S&K0#&K0#&K0#&K0#&K M0#&K0#&K0#&K0#&K0#&K0#%KAF+6#,6L&8I9,Q2S9AFC53Z+Y(/8Y:' M^JS[X3O[ E!+ 0(4 Q0 ( %2)"$L?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0#% M @ 5(D(2QQ_3J_P *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ 5(D(2YE&PO=V]R:W-H965T&UL4$L! A0#% @ 5(D(2TX#L*KE P NA$ !@ M ( !K0L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 5(D(2V:_+1Y? @ = < !@ ( !U!< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5(D(2^WQ[Y*T M 0 T@, !@ ( !9B$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5(D(2W"["RZS 0 T@, !D ( !$2D 'AL+W=O&PO=V]R:W-H965T8L !X M;"]W;W)K&UL4$L! A0#% @ 5(D(2ZK!_4FS M 0 T@, !D ( !TBX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5(D(2QV*'6:V 0 T@, !D M ( !AS4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5(D(2T@,AX#& 0 -P0 !D ( !;#L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5(D(2ZKO_2OH 0 P 4 !D ( !14$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5(D(2XRM_. ;! KQ0 !D M ( !9%4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5(D(2[_STB>: @ 6PL !D ( !_6$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 5(D(2[,=#!;X @ GA8 \ ( !"L< 'AL+W=O MK+ !;0V]N=&5N B=%]4>7!E&UL4$L%!@ K "L GPL +'- $! end XML 47 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 48 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 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 99 210 1 false 34 0 false 6 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://stamps.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://stamps.com/role/ConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://stamps.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://stamps.com/role/ConsolidatedStatementsOfIncomeUnaudited CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://stamps.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://stamps.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://stamps.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 060200 - Disclosure - Acquisitions Sheet http://stamps.com/role/Acquisitions Acquisitions Notes 8 false false R9.htm 060300 - Disclosure - Commitments and Contingencies Sheet http://stamps.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 9 false false R10.htm 060400 - Disclosure - Net Income per Share Sheet http://stamps.com/role/NetIncomePerShare Net Income per Share Notes 10 false false R11.htm 060500 - Disclosure - Stock-Based Compensation Sheet http://stamps.com/role/StockbasedCompensation Stock-Based Compensation Notes 11 false false R12.htm 060600 - Disclosure - Goodwill and Intangible Assets Sheet http://stamps.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 060700 - Disclosure - Income Taxes Sheet http://stamps.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 060800 - Disclosure - Fair Value Measurements Sheet http://stamps.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 060900 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://stamps.com/role/CashCashEquivalentsAndInvestments Cash, Cash Equivalents and Investments Notes 15 false false R16.htm 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://stamps.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://stamps.com/role/SummaryOfSignificantAccountingPolicies 16 false false R17.htm 080200 - Disclosure - Acquisitions (Tables) Sheet http://stamps.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://stamps.com/role/Acquisitions 17 false false R18.htm 080300 - Disclosure - Commitments and Contingencies (Tables) Sheet http://stamps.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://stamps.com/role/CommitmentsAndContingencies 18 false false R19.htm 080400 - Disclosure - Net Income per Share (Tables) Sheet http://stamps.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://stamps.com/role/NetIncomePerShare 19 false false R20.htm 080500 - Disclosure - Stock-Based Compensation (Tables) Sheet http://stamps.com/role/StockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://stamps.com/role/StockbasedCompensation 20 false false R21.htm 080600 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://stamps.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://stamps.com/role/GoodwillAndIntangibleAssets 21 false false R22.htm 080800 - Disclosure - Fair Value Measurements (Tables) Sheet http://stamps.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://stamps.com/role/FairValueMeasurements 22 false false R23.htm 080900 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://stamps.com/role/CashCashEquivalentsAndInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://stamps.com/role/CashCashEquivalentsAndInvestments 23 false false R24.htm 090100 - Disclosure - Summary of Significant Accounting Policies, Principles of Consolidation (Details) Sheet http://stamps.com/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails Summary of Significant Accounting Policies, Principles of Consolidation (Details) Details 24 false false R25.htm 090102 - Disclosure - Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) Sheet http://stamps.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) Details 25 false false R26.htm 090104 - Disclosure - Summary of Significant Accounting Policies, Revenue Recognition through Subsequent Events (Details) Sheet http://stamps.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionThroughSubsequentEventsDetails Summary of Significant Accounting Policies, Revenue Recognition through Subsequent Events (Details) Details 26 false false R27.htm 090200 - Disclosure - Acquisitions (Details) Sheet http://stamps.com/role/AcquisitionsDetails Acquisitions (Details) Details http://stamps.com/role/AcquisitionsTables 27 false false R28.htm 090300 - Disclosure - Commitments and Contingencies (Details) Sheet http://stamps.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://stamps.com/role/CommitmentsAndContingenciesTables 28 false false R29.htm 090400 - Disclosure - Net Income per Share (Details) Sheet http://stamps.com/role/NetIncomePerShareDetails Net Income per Share (Details) Details http://stamps.com/role/NetIncomePerShareTables 29 false false R30.htm 090500 - Disclosure - Stock-Based Compensation (Details) Sheet http://stamps.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://stamps.com/role/StockbasedCompensationTables 30 false false R31.htm 090600 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://stamps.com/role/GoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://stamps.com/role/GoodwillAndIntangibleAssetsTables 31 false false R32.htm 090700 - Disclosure - Income Taxes (Details) Sheet http://stamps.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://stamps.com/role/IncomeTaxes 32 false false R33.htm 090800 - Disclosure - Fair Value Measurements (Details) Sheet http://stamps.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://stamps.com/role/FairValueMeasurementsTables 33 false false R34.htm 090900 - Disclosure - Cash, Cash Equivalents and Investments (Details) Sheet http://stamps.com/role/CashCashEquivalentsAndInvestmentsDetails Cash, Cash Equivalents and Investments (Details) Details http://stamps.com/role/CashCashEquivalentsAndInvestmentsTables 34 false false All Reports Book All Reports stmp-20170630.xml stmp-20170630.xsd stmp-20170630_cal.xml stmp-20170630_def.xml stmp-20170630_lab.xml stmp-20170630_pre.xml true true ZIP 52 0001140361-17-030622-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-17-030622-xbrl.zip M4$L#!!0 ( %2)"$L10D6/VL\ .*T# 1 ?- MF7'>.B/,,5V+._=OS@+1I,+D_.S_OOWSGW[\2[/Y$W.81WUFD;L9^?CAI\MO M(VY#44&NOWV%CXQTSSOGK?,6N0DF$^Z33]RACLFI3:X][OA0M$$^?WY_3BYM MFWC\?NP+XC'!O =FG3>;V,W3G6<3H,H1K_$C?W,V]OWIZU>O'A\?S_&;<]>[ M?]5NM3JON"-\:)Z=A>6!E.\;BN//=U3$Q9]6RC]V9&GCXN+BE?PU+BIX6D%H MUGCU_WWY?&..V80VE^G![JUYQ20U_5?JQZ@H%VZW;0PV#5:5B"LX#TSXBVT+ M9I[?NP^OU&]0S>@T6T:S8T258$+O*9W&M494W,D>PA^P2G^QBL5X>B?P Q;O M+O7@>VO'Z_\V92]@A+,XV9GWIKR\$M* M!?9DCM,KX"\I8Q#^9 X2P/1D*LY-=X(E!ZU^IQ66VT4T0:0)^1%EZ;604O*- MC8B4K=O4OH*>YH"'%UKN7_@C^=_ &7Z%LE&_K>,J)7Y;TN5F&,E MJO2;G=:\8RM1(?HVT77T5P< !;JP$0%,S_DQP @'#<>_I(%/_I&NW[\ MZ#>-=D[\J(^0+>(C*2_9\J-;>_73K8[ZZ3G?W]V=G/DYU&[=FY[^*8 M(SM[=5P,>ODM!O4!U<+BF.-BL&"+_O8N$-QA0ER:?P1<IC8WN:]H)!:'>,LW_@4 M_S[U25X89@ESG*OMOVF.K\>N[][( Y0KQSSE:4X;Z:G-].+"?NVYT) _N[:A MATO'^@ALF>(XWLUN9U,FY_]3X#G<#SP&OW_B3_A)*";\]HTZ]ZK0%^[P23"I M-SKBX9R]C;Y:&-/'R=1V9XS5&U%9*YY]^DYE;=CS"H-+0?'2:?&.=Y')*A5!\9H-S!IT*\=/ M^PMUZ#WSP#)Z/^9L=,O,L>/:[OWLZVC$3>;5&_F;T+<7 ZJT#3HYFZ-:$KCD M^G/\.O(L)*VJ:TRF4IZ7%54I3ZW#5YU3.%0NN:-58C#5(GM>:==B>Z1],8 A;^#/UV#LJF/7>G4QA7J2'R^4C M]:Q;CSJ C]M'5X/KT-4NP>K$:=;N/-=;DP*.N/84B*^./AJKQM%8 9(83[:6 MQ"-<'&[@BG)(T$O.,Q2(G37_:=T,/3=)U!*E45S=O;I&9XX@J99U MO??N]A-WN,\^\P=F73D^=>[YG#?[0G]WO? M>RSI 5A7A.TQ^OFJOYX-^HHCRRN.W'#\/A"^.V'>-V9+@TU <\\1R!OXH)%< M"R3#+L-B$^I]?X[P71Z\QFPM,/N!/3#;G3)K[DKR328_K#>$R]Q*'20^6^;A MM!!]Q!& UL=:']?QO* @R&MUKM6Y%HC3WEW63AB.V-EJ0B MCRRU*.8DBJ<0A5"[I:H8T=1I%?;-M/S;)0S*XG;@PWS>,#/P $Q,?'PR[@Z]_7#-/N87,TAN0HA9=;M_XKOG]Z[3^:0]S9-8< ML6NY5M;%;X426R^'>VCT:O1NT;V5BD,QM.[5Z-U']U8H"_ZR$:_1J]%;'[MW M&;WZ;.:Y(6!YYW.%.U(69]/Z[)IT?A#!;%OE _Q"O>\,?>(_/J'K>\T]H3>, M.>'OOV7P>A^R%Y;"#"/ SDMKPATN?(^B%G\^@-J) QI5>Z'JO2O\KZ,;:K.: MW[KMA*"5T6JTK)[DR8"L*.GO@BU8;X0L#&R-M:M1L>:$3%LY=;)RJG5>M7+: MNE[#G,0>?0<]4X5==3T1D-;*5NLE&],,.J98UBI0^]/+/)\ M#)4=QJ]USEY[9XVH:B*JOCI*G\8\=_VS#UKTB7!U3X2KA:IECQ&M@ZJE@ZKE MH;'B7Z1WXQH5*YX/6H=42X=4S4MB]Q5'WQ]4[?Z@6IIG'RSI/7EE]^0U193> M955WEU4M5*UX-NO[BM+O*ZIE%>UC0^N5K)HK6;40M<=>7>L MB;0%7%T+N+ZHTJ<^53OUJ1J6$$'[Y&VYAJX=7P!3O_ICYM7\Z'FO_"@R7TOZ M^(N"4B(UZ1(JLDU-NB\J3C3E8IW3'E85*OK)AB.3+)TZ0$XP6V5=,T96%2(Z MJ?4>2:WK!0;U?KP&0WW L/1B?+E@T(9HE0W12D%%VQE5M#,J!1%]V%&1PXY* MH4+O8*NW@\T?()1[_Z!VP-[-XH__#Z8!;\]GGW&EE=B(?[MRIH$OY ]M-?QD M$U\8%8$G>?;)8W\$S#%GB_43)<0WS"'G<>>^YBC;B85S@&W@Y3:$'4C6NFE) MH6G#_)P6_,/=N<9N[4&2_Q&.UI%:1VKX'P#_CH9_9O#O:/B7%ZXBZ2"HS!PO]\ M_"/@#]2>GZ;_=N4\,.'C*..(DB^NPV;*J_E3X%AUOWY8QY?$)>4&!F6)XU5> M)Q[I2&7Z:0%UQ9;50-5 K:+5F350L6"]P;D)$?/1Y;3HYR$.SP>0=86 M-M[-V/7\6^9-YH)Z^M._?M"G93<=9N##-\\*%=*I[ !6G!96#ELI-%8JBY42 MK8IG!8E*+BJ5M"A2=SBN-W4]ZK.?73_Q+*U&2^[[\8V:[G,B5:VWH1U8MHR79?X'"%UU]@PI= -%%7I&]#^L?48R)J*OHM MV3RVM:[M]IJVN7"[;6/P^I>;#XWF.CN W/<"7FM:5MMJD!U M)CVT\?ZFQJ-<@#O"]"_-YB7(I(5R23[9]+[95#]8C+^.?\$?2"@ZW]@H-1/: MV=L1M05P;*5FW-/[P/-D/UR8U";_9-0C'QV+8$*M9+]A.54,2WU42;>VD]", M5K)-S<3T?'#-0 [\6BJ*5%JB,JK(SH0D5=3:9F)"/DH52'YEMMW\[KB/#KF! M67,=9I$K(0+F)2E2A;'L_V#1J*0JN)VR?R(TMK:S3-H_7#MP?.K-8/)LYHE5 M@N(2JL!V0GYVDW0L55_N/X+.-P;+$.:2(YA^+DBA(RP9%U3E]N9+>C/+9$EB MR7N8RWO7FZT2(W^/?MY.PV?JW3-R:9K,1IT*TR\;2-*UT.(R.=_8O4S<"(SZ MF4[8*CWS OC[=H)N;B^_7-^VOT+UK#B^%@@>P-O:SJIZ3" M_ 1?BC0--==SLLAN.FI1.RTUL9:04%]N(465VI&8_VVGD9)H8I48M%+3>L?O MMW=HM)K_N]@EUINOBJ;I@D(2Y)K.Z)W-",P-2J87@%1^YO2.V](";D2J*:(D MSM4;-A#6Q\2JJG:B2A]S'3UVX->/W4<:5T41/@N$]#O M#2\&!Q$N,<1">Y3X](F)%&JQ%$REY]KV+18YF%:PN8>MUC*E:YI?H3,!'BD# M,N5&\MOFS9A/IYC%EHH9^9?:XOY[S8 2]:+T'ZD[#(9WU5X3"7U.8\S MBA J4XHTR"/#/%0P>/H 5B88G$SX0 1^$P@V"FQB\Q%KQLG-YF#?400 OAZS M-J0U^36DX%(1\(OL]3-TNFW9WD-&CLQB=SW\9W(F#A]2UM.2/@=QMC$R3S=V M4C.T-;7<=:]6$Q;E_2(+B;].:LHVIGBKV715FY?OL&-0.,>F4^]1>X7%<\AH*7CGO5;'$D=-!QNE%:S 8+EFH6WLJAOR= MSDMZO4ZW>S#YMHVOG(!@R..ZYAT5\%G"WQ%R=2/AZR8[ZK2H/=G<.VPMV5C8 M5I9+Q>:=<[NWO'7>B<#J\:>;#W^,]DGP!P\:PK?TI*=0=ORY*(X_ZF$A>4H3 M/RT4_9H]P[K9/?*]Y71CV!L4Q,+PL2]UV+OPW%<5^+C;8VR;F=GM#WL%,?.] M*WSBCL@-M=FS^?$-"OHXD&;OQJ%>4R$9.">H>CEP'GCF&TKES:_M#D)LY MU.YW"N)0+LO?-H73NN@/3U%I+UL!>2KMBT%1>D;)CGKZ-7/)66;9KH_L;D/8 MH%V4!!6E8_;@U&XZIGL2 -I#]>X!H*'1Z]9* R^Q8=OPND91)E_TUKC4P(G7 MQJN@@W=Y!WZ+$+7;QHDRWQ?<%T<5%489XP>=S MN\O=D5N]3F]8%,J*MS%VYV(&QMI@6-3!4QD'G;NS,HL%=-B_*.S@/=\#"".' M XBV,>R=JM#NLUH<+[3=06%;U5S8LW4#V>D4967EHFBV[>MZ%YW"#(!\SYEV M-AWW.:CL=0N;_N(.*G?6J#MJ@-.]GMQ'EV:Q:AOM3O=*0Y.H#";D!8\^OMS5 M%(8VHR;GN74^/IEV8#'KD^=.8.O1*/=J][8AL.?Q^ZYCK/4'5>U5]\P3E/#7)>?C%<=?-02RSVW.JO><^#8?\_Y%)\TB.4WU5[VG7$M5?\6HK1/0 M.<6 ,5]!'W:/9]2ZM&GRYV/RI!D7%]WV,(6\E8QCQU"R4YJLH2)D.R4/E-NH MQ)JPXC0%!6TF[XM$O.\LNC6.-_\?@":YG_5?L%*3LN.8]YGQ@[< M+U5Y@DK?Z3Z+::KS?C>'"2I2(&J/YA1F9;5R5 ;>I[5,%*E(3HM-!^P$*X/A M$C=_)S\Y==Z9[SLY[ZC@ CT[KCTFH&MY&[7,25GHZRA,%PUD7;LV-V?JW[? MNG=V>BZRI4SM_V7[/UC\@0A_9K,W9R,HWQS1";=GK\E_W_()S,7/[)%\\?B/Q=\/^PU\1H3?T?SO[KWO\AK8U$&;);HUCY-<$<8=S\@2#53?AX[[PF M-AN%/:6R!KM_!?TG2(D^WGGD5?1YJ7'S\?W+<_*>>3Z%YKD#HCY17D-89>2ZO@-6 M!+'BC;T@#A:Q[=F<.*B92GT\6"A 82>)9T@'[D_!MW I?,LE@:M\,OYS?E+ MZ%M*,ZF,C%B#%YH#GKD4QSQBY\N+Z]?DC$%>^:.,0=9::%SJ47 JG$G MW,>Z26Z)P!RGL^N<_(J-V!Q4 /"-^I)YR1'#& BU0/J!5FQK0K\S62C)KZE" M&W0+'"/ 8)M1?$Q"-N\Q$YC.'"ON0.PR_7=8DTK^0>'? \>474D&8O\TL"07 MM[=$'04YG$V!GSP& TG.H!MX!%-="Q\*.P%4]^33*P0Z!*TT >0W_T<:C=C. M2+U#,<,',6!8# -N3*GT2,=H$-3ADPP\QM8 U;.R+C-%1A0;GE1#,*S5\ M=\H=X&\CG)_ V9V_J$-1@@"\ )7?@_"-./("JW(A\>LZ &R0325 B(EP\4Q4 M>"G[XA9#L7& I4+@FS\P5R&^R @6'FP'Z)U3,G65TRNA4OK_'CB,=%J*Q0U9 M%FH'MB]_=:?XMHW4%-%T^F./J:Z)D2](" MU*24L0F=H?RPIRDSY;2E(Q?YOPS=551&G^X=-I$F=@ M+[A@+OT'GYE*9HH--V-1VE+)].3S!?![,&%6?(2Y^%#(!S9B'E;[!AK-"79, M:!A1F"!P3EZ2.D5<1-NEL_"L@2(L)"OQ0T132%+>#S 82\GG"AUCGS?3$8&(N;\ZQ?$3:ZRSI7W9GED.X!7OL)]>U'CFL M&L?.3489E;=>EBT=9A7*I%WG_ 2G=^LA8W]P4?V)V?;HP@E.7&8O-FS+XV/D MIWTSF_]#G[0YX2E?>?EFBZ!W6MWJSW,&;^2<\)1O>TIGBZ1?=(<50(#$;70\ M(W W&[Y%5[*E.W\4+_=GW@SC(C]97#>H> *NF6?B\>:]W/\^N/*,0>Z;F< 3 MG[#Q_:8CP9-Y^U]'_Y"M7T6-QQO3;!G<77VY=96W^U&8]P8\WFOCBW.ISW46 M+@T124#1+B^=9BP2_:7'0@L;6=XS?>WA,94_@T\V=7QU$O81:LE,/L5/.^-9+Q_-YN5\"423 MV?:46G@@B:D(Y-]B2LWX;S0?WIQ]N+G^])D+_Q8KG1U\#O[(+7^,A5M_2Q#B MQ9^L@UM^@ E$CY)HN+X[#2NIQZY>DSO7MN84#+'1L*R'!10];74&ZUNK)*7V MD,;AJ \:^&Z&MY +XY#-)E&YN)K,F'^V+54MH'XSB[EY@_K33WW@8OHLO+3YSB];#[Z$"#(K@3W.)X0?9(!0#0NX_N&W%Q!EO87>BA$=X0A<#$]E ! MRM8\/&I9)FGYSDKV (.(SDP5CJU07 (A[^GHC/RUUSMO$6">C>-$&;B'*O=X M?1PV$=WRJ;OC\#8?+Y/A-T7.,BT-;#G<;LO;MW-)TC3,7H:WXRAAP =@R^_, ME+?>R:M()%%Y $AOP&3;:IC#MC'X01"'^>31];[+> /U(-LR'[#(4L?J*GGI M-E/VF=(>D ;_1FMK"AQ\DB\>VHIMW9AM.(4XG%$@+Q-'GCLA9F3%XNVCFN,' MICHC=]1&)2/29#=CG,_94 MN7*4D+**M^53E30P><$_2K\'7W&-D%TEF>\_,AN6WWFMU&MI60T^#!7-(8N1 M#PF1!X$*M0IPD?J )"I\,NC]+>H+9 [6%ZE)%&]Q?#$CL8NE%H'S(\9],*+1 MN08]<^Q(<2F(P8>$8F$R#X/:B7#/#";"EW*IYDBN_G.0ABR.G63DMD&EM CQ M:R93ZK$PZQV8PJ[)I3O&W*;8%?H$B(?ASQ1!4L>D4X0ZY7&3?(X7)*'8<>.# M@A+GP+K0=6B3^E@5YBLG\I*(5W$+5G!OPIW0E1<,XOXC7#*!A&W;0" A]:9"5;:,Q&'9"[=.(J%W4 M98MZTPKD'.PV)@6'?6E,CC:F5BRP6:Z@>V!^[O[B@3J0>%>T;2LE9R5<7;B3 M^#5,&H8$2>4DL67T&H81L1.=Z'R/WP5^J%CZC?Z@%?V(YH-@]!:WO!POEK M^[RW%S3V0^CNCETP)>@IQ1^ S&5[;V\B$^,/,;.Y^R3*>\>#/$2'0GDE=D:P MO%%;N'-!B@>PD+[IWJ.1V;QL,RWBJ-]NM%JQ**$&GZO\R*"2#:.=-00;_#%< M+YA:I)?7A"U[LW/R45HKBLH'><'01I-"32Y834A86BPCR3Q_LG-;S0*L SR]#CV62;9CVC;R-U6G*YCUBUN+^*C%9R!P:9[P.L1$F$*7)JQ/\WDY< MGU!UL+]@6G-/.C&3!PR?">5FY$+KCU)<.+1^A[MGSG>J 0XX;_CTI'BQT0Z1"?BN.%#DT7>08]ML] O!X] M.GUSIOY[EA,Q&8J/*16>:G>>X&/#";]OY3[(W72)GG0]Z7K2#YOT7P0;!3;Y MS$/7>:^,=K,CAO8RNR%,?P7OBNJ;Y46YIU'JB;IR=C'F2G'E?9D2__91M_ MS919R2$H9YXBQF TC(MNKC*Y_]1DN&H>WE-FR^7A)&C&:\9KQI?"^/R,@)'\ M7R6,@&2,==[K_L*P"U[W"^A[_8*=X7S+-@;]\E?KG!AZ1$\YZJY=2=",UXS7 MC"^%\<]BRQX%^"@'R"BZY]GLUXM>M[/>:'=;Y:_;>L^A&:\9KQE?%<8_BUUV ME/U![[!KLL/NMAH7O4[YJ[7>%\<]BE[TY.=>*0ZS>;N>QW:Z# M[:HW#9KQFO&:\7J;O-O":_1W?7 V?%TVD)M:G._IT1T]W]?;H1L,PC/(7KNHA)\^]>=&= M9;4<)%YHZF >T I8/-4#CC[@R=SB"7.F]MI_*_NP9VM6*IEDEV]TP[ F3R7R=+)"%?,D(Z+W(&B%L]>HS^X*%@)EL+JTN>WMC K4DUK:&AH5(D] MI<]);:%1P^/(#+AS]L(85GB_5C/#4&-5GSEI:&AH:&@\4VAD M9!BFOL54G\/%V%K$!]6CX\1LPRPW<:C8C<\!#]S5@=!R3BF-1K^5;_K(W9XY MJ_7A975D(WMF%TA;E4XQ:L?(ZE!292YIN&FX:;@5R,@2[?,"3W/;O9V<1:>! M9XZI8&3J<3/;(]T#A#2G[6?VYGDE""W'L:?7Z';S=2/(1!7D-$/5 77MN%35 M0Z#:,;(ZE%292QIN&FX:;@4R4I][8_>?F1"OB6"^;\O8<^*.P+9F[(D+'X:U MD(:'O*"F"0/Q!7QM,OZ (5NG>@ZHS\@S#/UJ&!?YI@"NW;E&=2BI,I?TZ8^& MFX9;_1A9'4JJS"4-MYQL\&[-SK:O%TZU&\1AT@Z?6^6YVMC=JAUT T'$<@/8 M7)3OBIOM"QQ[#KB<$_-N Q!;K$=+M\+')>6)1^VX5)=#IF'A-@)J/[ M]I@1]F0R(=""QK]&E'O(TH#A-Z;K" XVF#S4)O?\@3G$!W 8L C&!&]Q_/[&Q]*BW/H3U4;MHW! M#WA^+US8=# 8T91YPG4<9C=D9@W &&Q$D":33CGZW/@N ; \DILQGTZAS8]4 MS)8:DP&6P#[A2TY2AW!?I>9XQ-8>W<"VR)@^()\(!1Q ^]1V'8:,F%)G=DYN M@0,1=LV8!_)_+%K[4)91-B:83\"X[?1\LC]L1P.?G #_W!"TAF\$Q&A\#+J M.?"KV$X#B#(C@0\2]Q_DOTLL+N0ME=Q&FU2,R<^R;'8,]+N_$WQ89%>.D)X+VJ0D.NH0BBH(E1"'NSB14@7_.PQ/_#F4JXX M I( A11X^&3J>H!V,Y[#$/&*8'+/G$1OHP":8XEQ+? C0N5.0K%6$@B%'A@% MW4(G0)ID+"HJ$%R/XLK7M($AL(R 0,;:$Q@[AT,@V"BP014^L!6Y"MN,1R2U MG;<@\Z#*EN?DKX.^T<#-,J@H\D= /9R+D>N%3)U0CGC9D83[^=)AXI8\5-#8 M:4+UXO0[K@^LM +3E[I(=DB?T ]QZ@IL>'F;''[^\54@FO>43E^_"W7^^[G* M_P (M5T!\W@+*]L[VS6_O_WSGPCY\2_-9E2<),J+9E/]OJ%-<>W:W)PA/'&Y M_,9&;\[,=LL8M(R6X;OR4[_3.GN;MAAO6'N7%^M,#LQ4!:S\FN :P\UUBWPJ M.U)LB^+-#PGE!%J4=E* EOH'X0B( AQ:$C=IB[]0"Q\HI,#VY>("(JN$72S( M1E29*>$,5WJ)6UC(I5+"RUZEBZ%QQT1# A9:/UP 0);$E)FH>D":Y'J#DF.% M6BHQ$D72HD*/_6X7M1\*C WPE=V&ZBJRA"+*UYE$,0EQ25S\_9G2B2)4>S80 M"WI&*2"E91*447_>0C@-." U@DUFX)KQ;+ $=QT6%W.E OHCTC3GY/^!\>)Z M:,#;H(BEP>>!JO)F( %L(M!L\I6-%"I\:"#64Y%E1X%%)I\N6H3DCOF/C#F+ MW(SA%JT\[Y6I%?\]'PH,;0+:#18\U_L.4%5GT%RF5H/A/XXY+ 6@UDY6CNN\"'VK^D_E8;^M:NIDMG4%_@2F[ M=EOV*/OQ*/L[C'+8'QP[2C$.]YOP@0$20.^BJ*\.2(P!&?B?C_-2E_Y[ZGDS MP.L_I+I>&8W1[AA;QF"T^A>=]M(P=NBLJ#'L@C;#:'6ZG>J.H;?#//2AT++, M5&@(NXB#8?3;@WRF(?Y%?D@T-5]/OK@.FY$OL $$I;!NE3E"CG[[!':1_/W= M3*KN]S:L]7+52&]5D?#;E0.;,!\7\-O9E,GRDE1%Z:? L<1.*TWWHML[0=Y* M^2Z;M_WN8%F39\C;F&$[<+J2/,6"._$1]/"P=U$62DOGW0[+5"E-7WC? _HJ1&P;[+74&416UE[JB M1E0CT7.:JZHGJZ ,=]1ZN>UFRS'ELMYZ[&'*&1?#?(SB:@GVX2HQ:\$^GM7+ M8&R0:^9QU\*3,X_AF?^+#TQ]>KD;]U3]J'I4^=C3P2ZLIMN1E=YWA4:]WVEA MSS"ZNPC4X<-&$!.%\ODU:_.&WSM\Q$WJ^.2KO-?X>B>8)R-8@473 *3NQ6>\ M,B?MEW/A^H;@]? B;S]YBR5I3L)VK19__'^<>=0SQS-)D!2I^#=%J_RA'4I@ MHHDOP"7H"Z7QDP?JACGF;+%^HH2(1Y>-9*8,^O )RY/S*]HN3[;M?"Z;*?LJ MB/<5KFN\KYFP7QQWW61UZC)9G5.>K/\-7+R?OL9H+;R.)I?2KR(\'%87Y.J6 MTP0C+[PR#F?0J,OR8A0[@SOO6O)>9K*:W.K(8M$S6==91:]I1WC@E*$V\O1P*HCUF=UEYV=;''N?7?Q. M)1W&12Z0%?$W&W:K@_1J,;F2N*V(FBC'C:A*[*X*3RM\G%'L]7J^9EKA5^S; M9J*1,@V;5 &N1(9Y9K*S]TD-8Z4+27"-1D"^GL@?#Z:SC/FC@NQD&'B^, M0S:;CFH)Z@0$-Z1$6YL9I:0PY06,?L7 2KKH@*2B;!-2&J;7P'C/B310)]*> M:ZA@SB:FC,&8T[F*Q :FP9W-3:@;Z5&+W?D+A7SR]\!AI--J$!106>L#,Z6> M(AU#?ML_)[_.(W$QHIB,88;L&;$Y4+Q(9YBD@KB ->Z DI?!J%'X_X3ZV/5, M1>UZC.%@_+' 4K8,AO47PI[C.&#?)7=LA4OGY!*(P:AL8*&8J[9,#!&&\_AXUPH)DU$EY^3;XRJ M1!?W,.(PWXPKY@&U(YN9?AA/*^_]N6.ZDS"GY.[=W(XQ>8E*@(!,91Z&X0:. M%W4ON9X@13(8"%'SXS$9:XYOA3-%/,0?XLH.:<_.)X&P<>Q\.K M_#)L2B4<,=4%@%FEM1<^K!YCD'GFB?^6L^S/)/(L5Z9YX+"L.#*,73 9C\!7#.F^P^GZ0T5@ M1WTB*Y+]WC% D$(-*,T0U1@#OTI(2BZ*[',>+&6&RCV_PLBU;?=1@H3*M" B MF(!>@K95M'AD%F[5;E3F =A!%9$7,A.(&PCX6;Q\O4Z'KV7$;L9 ?LO^PV[) MP^2:FY;HMXC,QUO[,%WD%G1B=,^.38^V]7V$S%, FPRS *EV%R!7@2<0U/:'-J:&IH5@^:G^4F2&-38W/'-CY&&1*3F)F?HM< M21E8J55X>N_]NMWKRJ;S&"DJ4#CR3G2]YV9<JS2K.J1%9E<9I0G9=4C?X. M^CQ+S5W.2V5'O?.5@7F2[8-+Y3]]VNHTAKV+7*VJBKQQ5S^XYD-&*3B+'V1H MK]Q(:*QIK&FL/2>LZ67X9);AW&[DJO,\ZE;#^DO"'RE36![P=G&Q+Z&N.58L M\66T_0@MY0'3?J,[R/>J_81FJZ)DU89_I:,]WS7MA&:JHF35AG^E(_U%N\Y0 MSX !+S,U?K3$G+S$@"4T[)9[H9O'V[,G<)G0[FW9\Z@ MK4.SL_\GN&$#M,, MH]7H=/KU.YG0.*L5SFIX]J415BN$Y6R?EWTBGJWU73I$GC-2Y9K;[507KB4: MP04>_&]SD+Q)#1O-U#NRG*UC17:PQ^U/"W0S*X<]I<^)AD95V5/ZG&AH5)4] MI<^)AD8Q["G+,Z-2+L]QXI<[U[%4V@69+X:LY(O)U&H[P'$CI[U,]M<5E2#T MI/T*3VC.*DI6;?BG,5^_.:LH6;7AG\9\_>:LHF35AG_/!O.9.&1HS_2]O#32 MTQN6O>&IA-N3]L^J@E(XH3FK*%FUX9_&?/WFK*)DU89_&O/UF[.*DE4;_CT; MS-?+ WV9VFZU+GP.3EDFORQA']2MVL4/$$0L-[BS6?D>B]G&\.\YX)-UIL][ MX@N%:%7IJ@\'2\=\*0' ]9RKJM)5'PZ6CO9R@H"KM*H7$@5\\E*CS:N*QDVD M6OAY7V MOMFFW_C)8 ^^M8_3>>-GY1&I"AQX['&4$74X#I]%[';CZ_ M%5#3MP*R:$.__J.A65%HZM=_-#3K#4W]^H_&IG[]9U\KM=)7:?KUGQV#^#)6 M.)I5FE6:5=FQZK02]NG7?VIXIE[^@7G+:%P,\TU&7I'+P_K!]8026A7E;%<1 M?I<^R1IK&FN5Q9I>AD]F&7X&,9;Z]1\==Y"EK'<;%]U>KI)^0K-54;)JP[_2 MT:XCRS3F->8UYC7F3QOS^5LU]8JCK,[%@'[)IR('-14X9>@W+CH5?@3C.1^* MG1#.] &LQIK&FL;:J6&MMNNG?I5'O\JC'U'0[VMH:&AH:&A4DCVESXF&1C'L MT:_RZ%=Y\KAZJ 2AY6S+&KU6JV87;?J=AIKRKWRTYYO=YH2FJJ)DU89_I4.] MG%1J64U5!@PH)).:EIC3D1@PA0PC5Z'1S_?HYWLJY.NDG;).;6>D71!KRK_R MT5ZWG9&&>DWY5SK4:[K>CJG35AX/E8[Z4_5<])ZNJ=-6'@Z7#73_THQ_ZJ)" M=S-&/=DL?D]'L(&;?_U(!>$3[,OCU#[/GPU+LY5$6?CYQU>!:-Y3.GV-VU'\ MY^-\(WKI6#(0Y19VH5?S3>@M]/7.=LWO;__\)T)^_$NS^=Z=3+CZ48[]/5 + ML&..B1SZP(5INR+P&/D7UB6R\K^;354_)F#>"'2\T,2\A;AOF#\'!_V-C=Z< MF3C!+:-E^*[\U.^TSMZFL70#!Y=9GB;G22[_'@!N1K-YN=T>K#)M*L2;LP\W MUY\^<^'?8J6S@Z=]^S-6A[:<>N(B*SV&3QC=N7;B5'&(C2ZH4TE/YWQ5IVTZ MTTGC<-0'#7PWFY.;U7&$/KT;8+Q!3Z_5?4O2G:<>5!6P\FO"?>"@N4XI?&;W MU";7G@MJ'6&Z,K)2-/:5(_4SK-OI\WC<6@ M>RA.5A0<0BN(^D8P9B!."3=%;"LN$X#VA2![G MC@M'MOLHTE:0$M9:VQ^[P?T8!NG0>X;B0X!M4Q@ ?@QY*6)F$AB67'!AZ+Y< M36&(^/WR9"98WH#) \JY%5 ;F(P3P!5@Z/V]!Y/N,X 'MVTY?1&WH>28>I/] M6-Q(,+B!_'9AQJ MXGO,L>"K%(PM@I([8^;AT /'!!U'N8.&@L)8X(SH@^O) MI<(+;%D=^X"A> 38A*K'E)AR33 QSLFELU G8MG(12L#S9D .@)>L"<3@(Q# MF4]#'%@^^$'$\Z'0&<)I0FQW5,F$-F*[RIR77N M52T0-X\QM4("D+B'O_AC3\K_"*PTF/EVJVV+B)- M^![%];=IHZC?40%E$"52J%5?>/EQ3C[+SZ"[H4&.>@2E;6[&I]19VT'8V!@6 M? 2V!W7#Q1Z:-.E43BDV*H-Y5KN0=S)HT"M]%0@V"FQB\U&LPE0$D*N*>VP" MLB\Y)*D:S>D\G^-SD5.CL"[PE#%U$<2?R 3F? P<=RP@9V%7(_<4= IC>9(Z M%53>7R]:K0;N=K'V7XWS"P)8L2.%A\(/;+1G69'03R-AN$A"9QT)51&-D6N# MOI=3)6$/8 0$F6-F!7:\&110D8_ 9 5FC0(?]S.X"?% 0<*R1-P[:#G4J])" M !7 /*D,S81A^4+I>E@-'6*Q.S_YXTM8Q,;<'&.[@%PY[F@"2)L$DA/F4 MSB9JA;$0CXM""MVO;G_)"[E@POH*M(F7*ZD$BE3!BL?A289ZC^HL/+*)]TPY M/OH[./;-WUT\3GO#OV6S5SGREOGVD=E@@GY!\277L+B[%OGH(-DQ/G*]5%[R MPMUZLEGD0W)G*7HGJZE*/K/V-9+/O(0NV9E:+[_.E=&ZHY_RO4=R=1&)J$K( M8\4=0D!-#S.5Q=)3'-7_(J'T6X).XZ*3K]-7%2-?=A3> N-<=A#>BP*%5V?3 MR-75LMUH]ZKUE$D17I5U7#+;6X*#3G[)/*7DA(W.L%\IJ=-KW1JIVV*2Z+6N M/FL=2%TG7R\4O=9E)'5;W/7T6E>?M:[]#)/P[GIN6O'E[Q:O=Z5K5Y$GIY6- MA=-!>U5([EZ;T+U=HL]JL!K+M":YRK\.Q]/NXHD17S2,SI83QOH[BZ>X)>_E M%;S6(]E<\$A^\;/K,])YN8<+P M,_*J0(+Z1KMC[$-0LC$DZ3/WPSO#/"O\_)KTRZ='GH+#4+_1"5EQ>H%Q:Y M9P(E47N/8^;@[XP_,$O69P)EGXLQ 2E&!T7W@0OI/H,N2*&#+;VGW!$^"<(6 MI L5%N<"%=<8J]TI?Q(92N^@!V["'S>.[DCZ.UV-"./2#0C1$<[M)_2_)JV)8=%8(X7G6S1 M UHI52;9$3$O=F]3[J;P5]2=H@2=62E(2?2+'&BB):3066A-UH?94M[60*7% M&D3YD8$TXB!7G,/V6AN6U-*"&@:0W_CP98/@=HK(0)FI6D]UY%%54%5 M;!?%"W]:S(31VN+-6;-S]K;3ZK4&8%,L$I_2>JZ4IJQ9JY0:[<'P$$J%HE3( M(ABL,78]Z3^)GF?JV]3U;:'IRWFU0]C<'?2DZ;:!^'D/10]@%^YG,8"_GD/# M8,U%L6Q34%B2?)(@3HT'C+P!)MA#=2V]!%&)2J?.$$%1L8[1 %@L%.NTH.8@ M_*I/O@8^Z'/E61;5,N1C4PNUX*OA15QK SO_(6G?S>I:Y&&ONXZ!LLUGR+5T MTW"):YU#N#;G%PJ)Y=HVA;4^YMTF>;FFWE?OQL>U6?9PS3P)\%VH[R2IO_KY MT]G;%DY?*OGK^BEQ1"DHSG%$H4)S$U#;1Z,E(7J(2C/Z@.;-*BW11?%CV&5= M,?H@?@>-8>HQ,%L%&+WD2L4.O_@,ML_+!MCVTI*ZI4\-'UX^'U=QB>T6T/ M5]1;M8=G[#&\]J#7J=7PE@\%-@^OWS4&*TOZUN%=>QCO.;69C(6 S8&\$5AS MO)'X\<0/-#:PI1+G&1B-8\94X4XU#BD4N.*I$S08@QU8:I-*35,=/L!X8%&< M3,4Y (!?0[8#4Q0RHQ\_OR>O+@9\^F-"GT$B%^ASSSL-S$6J2&+JQ*_NMYW M%('KFRMR,Q/0I0A_Q;@)H.0E;L?X= J:_B,5,_*3YP;39 O1+R^E[78]=GU7 M$2;+),\A'/+WP)Y)HT[NOH%PF!H<-@8<4?./@*LP2AP<1OE'.W%WQ6Z4PT]T M7HW@JG?,I(%@"[0_N'ZT#GNN'=$=3HSBK9R#!@D9+MFXP'(NR)C9%KF;D4"= M6\@SC@7@J!"\U"#J WH<>8 I;!(;QP[=.XSL#;=Y.(XH(-DT59QE.,;-2#XG M-QQ82CU[UI I0\+(=,FO!(<2(&J$T%[Y2AX3V<)=[/4@LI:&"P1P)75LBBP[ M5\(3MCB70.2:[U%'4%-Q^H[YCWCNM- A!G+*L-/YN12S@0M.1*^9U$H[G0.M MU]^)Y4[%TWW#*.N K:X! A:0\,=CS8W.H+V\B4^TG@U)^QEXQD5K>)$W27M: M+<-.=WE?D .7]K$T.OUA>]G,WT32#?,>N,E$.DW1K\=.77O0[J<0%36?%57[ M87PX[*5Q*FNB]IN_=J_;2H-4]JS:!^C&T.@9NU!U[;D6V"OIQ/SDNI:XP=#U M(^'4NUC>*RPT?RPU>ZK*?JH.R)":?6:JT^VFZ>W,J-E3&W4N>CM1@YLU,Y@$ M-D5;MAGFEJ$6)E":I&W5XK(?9=&OSC>FC)F/U,.$!2+:31G'#*$' FDLGV;O MWG4\O%\8MBX/[M4%U=[ MGR;#$"Y:G:4Q[-%C 6/8>K8KQ]#*8 PR%UP3D\&13\IF!%,R$6B<-JH3WTUO M8TDE]F"_,A+X'#.;)+/*CR)ZHYP3L'L0;$KEF\;2_,=]"&:H:."F9!3@];I* M9Q1GDIGOJ9*[VIN43A:S8W@LVL%+>S_>/TSI++[*AR\]O$L)TY*([1N9.VIC MXAH8)&/^ D6IZ2#EIA'3D_3.VU%^$B+/E+>1CTE-+EKSK";8>* $?&MEI0'. M0Y(^,)--[IB'-T7S4X"(K/Y!9+52R I[W;Z52I'96/X_L!&3S@.A.=P@[]&9 M8'5]B0J&Y<)2!]WE=89+IE-ZV[G1N,O-&= X/(C&\,P53T@_ALEW7KQC#AMQ M?^5*(ZJDZD"5L$98_DA3HS?LI ]A37?%CF5/<[O?ZO6.&PR.XA)3.8GX)!PO MVI2#U"6F"D)% [^YRI]F/;R@)=40-#,O?9 H='NM;C=U7.F=5&!8NTA/=S@8 MM@\9UIQT&I&^E=RX3CS:_6GNG[W=1.QJ%WE3O!4\AU/\@4T]:"IX5+?4: M)5D8/MM,MNE8EXDZ1\KV<#!8UE/;^RQP-/MI7:/57SK9V6\X\[S*\BIG@DI- MT?6-V=(DPAVC"+W'FG<438%KE3I,;,S%/&_ZZRC9<-BN;%8V^@[;C)K4R9GK ME9RY5Z?DS-+5HBGQMH#U#2$15ZS/$NN(9BQ/N%L&U$CKQ/Q7I%Z MF.I6;0P]?)L,DV[:]@*ETTB3P/8PHEIFZL6=';9T[]'P7E9Z\_@8DHX# MG%\!(CE1@LM[,/L\F1UXKZ2D4Y4\SPIDTE/%&NDD'4V8S'(J6253/T-YF-L) M;*KE,6^8I'9^*D)J46_ADQCMDY M9;0$-#A369L;Q*/S))]+M>"'R1S/2V[Q<>KP1-LJ5L*.4XKO1(*ZBL7@ 2C" M&@MRNZ!8#DX\.Z9"W=W"*F$&=G@"$PU+I41-DL=5"NF%$YO$A3->,^LH[8QB3<\DHQ#9Q)GX7 \3KR.V@($-I1'BULR MW&,Y7?L\_;6_BU_*^8*EM9'/\D$0Q=>50R Y,A5= S]O&F*$Z4>,$HFY#P/S M70^7[T6 H,4K+P44D ;B*J0!W*&1C#:,#Z->\ U7 M,J=1'&.=3#4WUJTR] M++GXSJ9@%-R88]=FHOD%C!8\]I++C%P6PI FUV(RYW\L:DM+**Y0JPM;N)9$ MLQ]Y0LCE9VEM%!B?!!T@790X@9Q.**O\>9[BCL.W/54@%L(1[,U@,@VSI\]7 M3K4D3CU<-QY4%ES.F5L5G+%3@ R M42I*JYP8:[S8RG-.X*UZJT$NLU$_R7S;(8%21=[1$!1KN(+$_')^ UK!DV;% MC/R'>6X3E.D43UC1!R1=%Q*+D+4H?9,FCNC MY&RM8*0:&N#].LV:BG2AV(]FC4@W_C!2\CYD:-("G#!_[,X3P(.^F* MDK02Y'1(S@53>56"OZ)^Q_7 IYXL%=Y>P*+C603@%"62CY/FX]E_+ Z;5I#X MYB0T,.4QDBK/'2LPE>6/>@ED+%1A'N[;Y1@5AA=?J2-=0^> 5@6Y'[CML-,1"NHYTD6GSR(]%J\04@0$B)H M03U@=HFMHTN.;/&MCY51+@XMW,,<^]" D;@XD[=/[?->]3+]+YP%I27[QS-0 MU![AAG&K ,IXUD>6G-_(JHMT ;Y68\II*BCM_N*!5U4S[U\RR:9"_Y6"O<7)=0?4:CSPE^RU]W>%<@QOYE& MQ<;YN0%%KS&194XKJ98VY6_+0U?5]:6-S+&%YDFAB9&.?-A"3_4Q4YUO@F@] MU:$V*WV>M4@_CWFNE3QG82>LF 19'Y'ME\ARM^,4=7:TLGTMW*P^>@';VM6) M[TLT TMCX'QCI[EW:MS+>&&H>/+CC]$U"Y[Z6MQCIN]&%WGAG4M.*T5=7BHX M;GY.\2$[H]48M*OUSDA.P-%HK3]:APVCU]5@U6"M UC;1F/8V_)TK$:K1FLU MT&KT&MU.KWYH+>*.J.(O'WU<=*^:!IXYIH)E:^SK=Y!.\1VD=C=?D2_N_2.- MZ,H16@ZB^_GN9C6B-:*+171W4+%+5XUHC>CC$'V1[[:X-J\NINX^NCOL/BIT MZZ"Y9^>Z%]%O,NHW&1?O-"[ZQ6J8_!YEU-*AI2/C.Y1NP5Y\6CBT<-1$ M.-KM1B?G4W M'5HZ:BH=1J]QT2GV>*V0UZ[S\@W+:8=?RK%"14XWCCN[*,=' M44-#0Z-\]I0^)QH:565/Z7.BH5$,>YZ7/WP58JCJXA!7HD#M2D<5O<\T-#0T M-#0T-#0T-#1J>2I5KH46/?CHJ2=YB@Q/K.*NIG*'TN5["N7LGUR13:B&Z@E MM=?24-50K0-4+RZJ%?&MH:JANLY;:5!# ^"9';-2.WS; *I]9WB@J@]3*['W MS4#^C,9%Q210G["<(LJ&O7Q]4BO"Z=*G]SFCK-MH#]L:91IEN:*LT^@-:YCU MY7D=/']C@E$/GQW$5'GL@=GN%!^;>>8'T%5QJ\E #-N-=MNHE!CJ4X[30YG1 MZ+:KM3W2*#L]E'4;@YQ#]BK"Z=*G]SFCK-T8#&MXA556 K@*G<#^I%[/#)\2 MGG"'XX.9^,9?IO;L !S2%E2;>>P/%*69'Y 6Y-<<#EA4DN'EH[ZYX+3PJ&%HX3S\)KD@M/2 MH:6C!,.J)KG@]KU#>N538'""2RD5$P/.=+.51F2N?=V.&=2T;?<1LZ!0CQ$? MOGED""C8O%&8&7K/"!4BF*@'1$F NSKNR(+O;.!W\\8Q+68 M#0U[LM24>=RU!%2R8):AW95<*T4R44XO"8&H'CT_"P7NS5GKC)C,MD/@Q7^+ M*36COP^E,T3IL)5X7_Q81[M.NQK/!_#XX0Q@DG[*_'7N,D2]0>RS(1\=B M5E[@2_;Z]\!AI--JE':;KE&Q<7YN^)/&1/ZGERMGK2$_\M1?^])0T#OIAYW) M)_&3R9:F5?!V/PON5X"$4P) 7P/@>0- :X!G#H"::8 ,(Y,ZU??E_/@T929N MOH$&#C];9,:9O6*AZOC #,@HQ>5!C678-MHK9Q/5CQ+46--8JRZ_2Y]DC36- M-8TUC;6R[=D*N01^X^)[X0#H#,;W M-PW5TX%JA>-;-50U5+56U5"M(52?KU9]IF?3#RX^G&5S?Z;/I4]E3]WMGUKP_-\+S$U5C56L].K78U5C=5:8'7XC+'ZO,[E8UO>YB-& M7G"'S!CUQ$N]+S^5?7FG8K*<$Y]+GUR-,8TQC3&-,8TQC;':9;ZMS^'S)]<; M,>X''BO:@41O.K4SEW8TNGK#UR8MBO !/TZ>I](;/J-V9C7YKTK?'$SIAY[A[E/K^D,GQ03MS#X M=[9K?G_[YS\1\N-?FDWXF9ORS-5R;9MZ G/D$($U7S:;JEC4YT?J.=RY%]?, MBYJ&NB8,&IK]QD9OSDR,Z6UU6X;ORD_]3NN,! Y7O_[2:G7.B,5,/J&VP/C5 MM\;YL#,?5&H'.9+:CTGM;R>U=3YLET?JH&7LSM7.^>"B3*X:NW/5..\-=R7U M [<#O"8XC-BH]I%X'1CKR0V[R)G@/5&["0K%$+PG=GO=L@G>$\'=/3@<_4Z@ M )$ER+]0*Q.IEO^]C>)8@6]E\MNTQ6K#D0M'9!]<14O'D3W7)RNV+$Y&.C+9H6W9C.I*G?%?&7>FH8@".AH:&AH:&AH:&AH9& M%2(Z=S1[*G0(K9R9FZM/SIKN9.(ZRJ%+9&K+EQ[A\9P#38Q^XZ)3X5@3'<]T M&C ;-#K#:D7T:YB=(,Q F^5\]5T15I<^O\\:9J#-!C5<- MRS*QXHKTHW@GX MQ4R?N*/8MO4QI(C]$7!@" :*9FKF;O%.*G 'M]][IR5N-?6OI=J=8+QZ-:8WIO#'=ZIV*GM8.X,F- M2:&G[\_'B:DT2LLYHQ@VC':Q.Q/MFZ=A702L+]H:UAK6)P?K;K'AF1K6&M8% MP+K;/I4 >T"70F7+.VQIJ&AH:&AH:&AH5$!,DX>&L_.!3I.3ALGL%Q)7:E= MMXJ2G%WIJ**[E8:&AH:&AH:&AH:&1I5.H ZY)L_0>V&;?6;T=XE1*_L2O%C' MDV/.G[-V/*E^)H_,76W.AYWJ'V(7Y#VF94/+1F+$^""4E@TM&UHVTAZQ'M0@ M_Y.6#2T;9=A4!7LOYR<;S\-[>>NV+'1?+GMC5@UW&YUBL1#_HO.!3LZK94/+ M1NK&K [&IY8-+1LE/'IPWLLW&9&6#2T;-94-?,GY1&1C[=N\!;['N_!"-#[) M:X:OZW+7P=PS\F%=_L#"V$Y\/-<.+/C@0]EYBAI_X3%?=XK5L0SU";ZP:\)? M'*"%(:..SYMQJPM/\^;W!N_B.]CZ&=ZCF];/\.J75*L/'WRMO6CLZ#=X=YE? M_09O[9]PU*]U/INIKM5KG7JJM53KJ3XUJ7X>EYC;8G\N%S;/*B&LVFSKW$O5 M.+VLPQ%:MP8>\D4 M??[Q52":]Y1.7T<1_=?,NT$K_A8(?F>#;?_VSW\BY,>_-)OP"V[>,-6J.R(/ MKH^W;"8PW'/MYLV83\F-KZ[L_O6%3>Z8]^]F4U6.^_@CX/[L"_/'KG7E/##A M3Z#!KX\.\P343W2 S0(!W]CHS9F))P*M?J?UV[M <(<)<6E"0X)C7Y=/7/R& MG8=]JY[/2.!P5?N75JM[1BQF\@FUQ9NSJY\_G;TU$N/>E:;=^' ]=GT7:)E, M!;ERS,)9D>@?NB^ &Q^?3""#W-(G\HXY;,1],O+<"9$@:MY1P2SRWIU,F2/D M!#7()^Y0!Z\KR:4)6TB@G8D5]LA6H=&PS4_0I&SQ'3:8;"]N;=[8"LOZ+:-E M^*[\!,Q;Y$<[R8]FY^QMIS4 G97@R3&TU(I/@YA/@QWX5 $6?9TRC_I9L2AN MK0)02J&E5GPJ $J;6/2)* M7[LV-V=;Q_DVS4+9;RZ"NF=9#&?>1-8TRV"2_L]^2-P,;O]A'K? MF4^F'@>Y .YYZ*HD&!',#)LG\)W@P%"ZA@GG#/(ZY.5[V/OO,'IA-VM#[-,#9V6J;[Z2:YKHO MINY2" ;P^L*H"#PU.TF!=V#,WQ!&'K(2,T:L5XJJJ:BEKTY<3U:+-POUT(_I M.N9VP7U0[J<$$<$$)!#:7M(Q5+%VDF!M FV2M5[,VCOD$6(#Y#[RB2'($@GH M#Z!ST$PG'4-^VV] 53%EN*HQ@'1![HES1FSS3N"B"Y7J7=_1=SD M%G%]._%H=-X?ESK_HA&._7765F>EY4>K+Z^B*AQ4.+AQ:/4Q./LFQ0+2):1+2(E"0BQ[Q]HT.AMV^N M3\5M4X="ZU!H'0JM0Z'ST6"'G=1F'6RWD(4DZVDL/]%_G2/,ZA)1IF.@JQ0# MK47MA$5-AT:7&!JM):L&QE =)$V'2>LPZ6<8JUE)5NGP7\VGTQ<]'2:MPZ0K M>/U5^MV6T>HW+CKYOG54D5M>#5<-5PU7#=<3]!S0D-60U9#-\;I9ATGKP*1G M%)AD-'J&4>[AI@ZVTYC6P78:V66SK ;(UMI:8_K4,'UZVEJ'1NO0Z%,ZJ:A# MY([1&C:Z.O93BX<6C[)N4[1X:/&HJW@4OJ_2PJ&%HR;"\8R"HC>\2[[CZ^ I M3Y0GGC$G'[@P;1>;(/_".D16^O?*F^0I3Z#/J\:=E?(4>7)&?@^$ST>S>;G= M0L9-FPKQYNS#S?6GSUSXMU@IST#R0UM.W9G+2H\,)1&Q:UMS"H;8Z(*H2GJ& MYZNRLFGOG\;AJ \:^&XV._S5<6P(2]YTE;A5FD)*HX_KT@UD=5RQ ,I/1SUG M#V(JL'S/XQV,,"+-M]Q&KF-1G]Z['F6B0QS$WQ[*Z):-[ M[Z#V'8.":4_;%\67E&.<;NN\MWJ.$WXK^1?&WI&FQ 3%*&6!W($! T: 7X]C5S %1P6]->T"_GAB27GD_I@(#F.F M'H#:![0%ONI^@=5I<3(UX'5G#:^YC/T!*00Y1F8%R4 C=(CFSH-KR]$[]%[E M5O@]L.Y5D@7XW0T\XCXZ",Y@,E6MTSLW\$-^@3V"NIE/*7(9:R#_4U(Q9,JD M-,,EU[YNQTDE)O6W(, 18 *T+;DT.DJ'2L!&3X\3-$TD,Q>"\3%XO@%5Q91) MR() O #\^F,W$%!8O$S3FX4Q7>?!V7Z3:]T2)T MX@:/SG6C<]WH7#=[!NS5D%4ZAXOFT^F+GLYUHW/=9&('G%AH>Q$O 57$>4_# M5<-5PU7#]00=0C5D-60U9'.\4M:Y;G2DN8XT+_Z(4^=0T,C6R-;(+IME&MD: MV1K9&MDZ[XW.>Z.#LVL9G%W$T;'.7:#%0XN'%@\M'J7VD.+B!81+2*[ M;M,6\W7LD!! AT)OWUR?BMNF#H76H= Z%%J'0N>CP0X[JCI,6H=)5_#ZJ_2[K2)>!:K(+:^&JX:KAJN&ZPEZ#FC(:LAJ MR.9XW:S#I'5@TC,*3-*/S&M,GQJF3R_83B.[9=VF:/'0XE%7\2A\7Z6%0PM'381#!T7G\1;U[X'P M^6@6;I?P7>[$V]HC^10WW7K!0[ACVH'%\ %TXD,CT9/U)O79O>O-"$^\HHX% MPN?.']3#\^Z=3[D#OXX\=T(H/K1NL2F3&[KH!72"[MO<9.KU]4=\VYX]R#?: MH5Z L:EQR8EK,3M\IOV!0N]W,_6*.#%M^*_T4YO0&5+M>E/7P^C6>)#$]ZC% M&N2.6^K)=AFC$=++'6#!1#X+'[_.SL@?&(TE%/&/S+:;3.!TPMR^LUWS^]L__XF0'__2;,*D>HR.?.BDJ;Y,M,1]]ID_,.O*\:ESSV'\ M*GCJCJ&QN].3/QY=56O],Z(P&T M*+_[I=5JGP%.3#ZAMGASUNR'C0]\5Q \,F;Q_=@X9D M]/K]P1%C"ON.1Z-J-V5U,J]/5 ,-$&-_C\'^C) _9*(&?>-BUU%!)WN1_P%U M@SN% K?,'#N@,.]GY%]?9$CLO[,8W&\;*KV;?:&_N]Y[U .73US\%E,S)^8; MKFY"$;2%41VCT\V-43^[3O.].YDR4$^E\0>(,!4-E_<>D[D!=F.-80S;>7'F M/2Q:[@34\C=F2VD28SX5Y3$IHF>!G)VXU.WT.T9>;+J&A0VF:[Z,EGDE@V9_ MSNP+FEX[-]!D,/0MU ][_4XMS9#]Y_5(,Z1ST1W6R S9GS^'FR'=W?<NK8>2B'2Y-,Y@$MMR9)_<\QRG01*O)1HM?B?=02FMH/IZ3V4 O/Y8> M!,?AX&+WO71>G,UJ7M% MAR"YC3V[/4Q^Z#I\7V,,C.'.:_7)Z,:B[>B^(>^]GM/27I"E.1P,=C_ZSXNS MA9B?N>_INX/RE6U!ZW>!^\3!H'S3L_@EK,BC.:-M5,#RS(F'6\;>'G:R,P^A MS^%Q-YX_ _VWC\Q^8%]@,&-QV-5GO[7[X>(.1.P\MS]YKA 9+9.RK=+VN\/A MSJ"0A.[)HJS,M:R8=)QQ!O;#[H>[Y2DK M5AV^&/5;0]!?.3(K$V9L/;[M7/1S%8FC+.:L9GE/^[@->J)F/,E]SY W3S)A M0.EHSW>]+/HP(_?U,N_UH,C-2>[K09[F:E%G.#F;J[G87P4>(>1G?WT#50]% MG/N%O2RY9AYWK3U8%+>3;$:U8J0LU$;+\-W8%GE[W?NG\:7_8:?Q;>II]TU\ MR%NZ#PY MGE8&3MECD+\#!]3;XY1T0^_QB'YB#O.H+?4WM2;0FO ]ZJ? ,"P)NO5RH5S8 M=,IXN@MRMD7)&-W>XE1MZ:^ $?3C$?1WF9L!6'*5&X&QQP@Z[FWI, M2&L50[78D\G L')'\J_%\#"8#\$MYJDE^A[PXA#W ;8$JT7QFQ@M-$0+EV] MC;@,O.+.TN\28S;\R&T59@9?!Q,594;)'09],6GR3>ZX(TDXG\?:D5^A&8_! M:/X(N >5?!<&+GQR'XT3'Z'BDRE0J5X\=)R VO9,]OHX!GG @<"_D!%0U.2> M&4P$T*C>W+(X1K>EC)0B!\.7$U$*9:S9'8/_V^XC( (HIIXWDX%@6"=)=#P) M7$ K#YP]8E3<&D*!Y5]-W\6GY(QS)9R&Q%R&93._!5+Z7MRT4OB$8CF>S%8(D"F9D3,'L M$ASP"98< PRY$VX2!%1+*O<%! E\$)O_(#L8ES&,E/P!Q4 CR:?=4,2$F./!?W1! M:;$IF7HN"OR2*$F649!N^4(D"M.$?F<;VER5@_\6ZV0OV=?5"&?,'+LNS!UT M P#$F,OU/:&XQA.\+(Y@V@&J^7<&W % .\1Q?:G1F*6D8U$4&_ [&06>Y%<8 M7HK#!>8[#+E"O5F2V$_N*B@?,=X2QQ!1+C7?$G<;BE#N@4*2WX=J2I! X*AQ M!XJ"M:I='2WTVH$\.WV*?'JSR'D LP1(5'"NC:J%9X-T4B,!6%B)R0YT_ M[\CBPG0#!V5//NHP J6 =+NR.)2>,O5(X#(+%3%A2/!\SI3A51<,FI]*0%2 M;P+5(0&)C0C4+)::7BF]:B%:(,A1/P,\U("@09NCA"]P)CE,D]IF M>+%-MR_0*VM1RNHLUU50.VJ-E"H]=?E-X>1V&;1%LJS-P-;"N:N:7.J$/MF<"%TX^Q(\/EI39.*[E#-Q^T>ML)GQ^:9.^>]IC7[3\]VGNC[8QK!(6FD2. MW& L4CO?SL3Y,3#'R)C0\+Q);G0^FVM?5%3)W!HK6R0P6&1:"JDH MJ2G-!D=J6%P*,;6F7"GNJ(W;%B+&#"J=)SD9]>8I[8S:G.)""@N9U-TTX4E% M$R=EY^0]EH'JKLGEKX]@9B*%S'.D-6K%UVFK.SOE94>&8(2P M:\X'!!JT9>J@50M5\N$#[#'1U" =0W[;;R3V6?:L&B<2\6' EF5L5>^&:A17 M)[3\X^6RH3X3AP(%C<2ZX<=^#PW9?'@O2VA\,=L@9N2%X"UX(GQ&CWSKOQE, 2>J\ND*,M"HPE0.-=SI58L.2B]'/ZN@ZM_=4P$EWO MUT/$Q<16/SI=C9D8\@(&$>[6/^(NAU-8S&,KMQI@DAG'7!N634FMY),()CBP M_V!B,-Q/;<14FBB]D/:0&PA@H'CY^H"![K:^Y+>2Z.?,RWO._*@DA5$CZ]^SP]F T;_0M](*=1EB_*.D:CTZTAS)[= 44BT88^E3@5.[[=:.?\ M=FQ%.%WZ]#YGE!F-5KM:*EZC[!119@RK==-1Y)%$JF-*CPT2IT G2+,7';(JO\Q;"J7,VY[G9%D=-F9XW\ 4'$ M<@/@QY&;A0SD+ULGMCT'7,X&T.@T+OKY7HRE0K B.W M'EH\-MVT]'._:='2 MH:6CIM(QZQJE(Q]IT%W4.UU]-:K!CR/XBEW3 OHYBU0'[A>_%-39UP+Z& M4_W@I /V,SP K,]]K [8UV&E.F!?@_5TP#H8Y.LSH,&JP9K914:U(CBU0[R. MV']^_J0Z8E_#K(A;ZW;#J%B.RT=1HV.CFGSM32H:6CIM(Q[#6* MSIMVVC'[OP?"YZ.9HO171CQF(@RLV(A$-V>,Q5\U)'TT-C%&D$ZGGOO$)]1G M]HS\M7O>(M"WC14QF.ROP\07(]2&;5 ,H M$E-F^OP!&C^?\Y)D0VSGO+U(;/^\?RBQ_25BR>56LCC\WS'M )OB#KEG#O/0 M@H>NJ#7A#A>^1[$YPIZFS!%HT$N2J&FZDREU9)"FZ3IR3RDC@(4/_YG(4#[9 M)91CYX7 9WW:A5RZNY0#7$(+\L9C$PJL \8\,E12"!"0=GK/%H$R91YW+3G+ MVS-2P$PM0J=W;I 9HYXX)U^A-@/*)G("%OJ(IBV"D@.C(2.<4%E7SC0&6S(Z M\F%#QF7J"Y4Z0^R0[:+(252Y,T)EJF)HS\)%(\ZBD6-6C4'1236BCGO#OV6R M@*W+E?+(;(##%]0JY%I!\J.#%,;8SO_&9H]^OHE*NO2 I"T#^AK,%7.F_AU#>NM4O$U3+QM6OF7UD\ER MJBI@Y=>$HR^5N&0D$&P4VP;K -@\]FQXX>V3*9XG/^?PX9@X#K4_@7]+QRR/F&!IFV!?D6_0'M[D_DU4B1SLL.V:V)2<:AF"A5].$4=3C%KF;$4JD[YK'A7*+VT8# M-#D*?*A-'/C+I (8)/VCT+G*1&<-U:GRGO-5)]))#JLG?0:O1D0$YC@.A8$F MT7>.@W$0MZ+8RBSE2Y9@LOH9N7#O "A6AB5[5-3#7X]C#AVM&5I,'(X!UE-+ MR*]&T!6NZ0%;+)0LD.;@:8V M7:':%LRVTYP&BY>>JU573L3MF#Z@EY[%UHD*@C;TQ,/I"?P&%!<^HS"Q^+O/ M1,@H&^80RCI.0&U[MBI:/-4?<$[%.@KFO:.DX!0 L^<.H@L55GB=]GF^O.6P M"LV72>DQ2EY\AA7T)1EY[H2\AYGC3H#8^3I%$:XMO6VOT"4(.+VRC,I*V,4GZ&#>_KSY=[)U54ZV_?')]RC8\=RAWNS* M9Q.QV%?4U9%65KO;6K*R\'./^!IUX/;A4@NT7M[@UP;7T]KZK+*+NG,1@,&K24LCA%D6HNY?+Y]3S!V?WSB[XOD,Z-#Q)BD$(QPTX[KB#J7S90?2"@<1S5"$83F' MD\1!A79D9AU"S4O9?(T/;*-?Z6!Z*N: \&0;*P8VDWD?#TYD?7=Q?I%-,K+; MY_V*4J):PM( 8V01NMAA%718)XY#%W1>8@M0YS&]91&R,X3L+@B^2$CGB1>[ M"\\5=IFO9[&0/FRQZ52HJ_@N6E<$(1@>XY#%_-L[L+NF+NC$(;7%P(ZO 2" MA6,W8I2D$RQ(D.EVS'I\C7+X&FH8W"TKJS2^!)"IS8X_CI,P))M0 YTLR8C6 M#TN>L@E/Y?) %OL\APL3NN;)G-Y"N+_"[$$2\90M_)9Q[PC. )8-"T-*"UM" M4G8FD/]@]<%)0,^X>!QHT$8QE]AS?)5G'_ -A(V%)7"/ .&3"(/RD6 8;L:@ M65F8%16=@R$*, (5N'=LHNVKR[,;D(FJ]#41C_T6 )KL,XM/-^ITVC_>4%=A MZ4Q!K,//E>(PV+B* [!P7I(I\R?Z1YU_@+#CJ Q#1!"B4342&U@-E MUXG7[Q-W@HX3;O!)KPI/,T-C&Y]!BAR#2'5<=%D@J1'JHAF8@6=W#AKH"^>1 MJ:T3>?.'%I8.?!"2=1WC/AY]]>A,%7-\+= M%[]MS!DDIQ)W0O IOJ+V RM%VQ;,R-ACDW/K=^ WSHX+=$XA-!E% (_9WC$?JB&2,/6@'< M:(2'?"H)ND:S[TM+8,W7 P@K6N>6NX'R+I>2VC\?YJ3?Z+PKOUF=#UMR$4MB ML>R2UFP2+@K]+[BBT'4:XDFB+$UUG&F[0:<:%X@1MT@0%\@3H/6 ;,D_JIT; ML'F(1CA&$6F@L0, \EQP)JA%<:ZB,TO')4W#9;,X'-6)R1VG,"IS0O15$L/ M'@6+N1P:SEY /MA##O*/Y^&_ZR?W Z2 !-9.@AP/B9;TA7(XA#Q9.BFTP^D< MDZX9^@L=*2V)=@$AV#P4"08/>_WT(EA2OS]I"(SN;Q,Q!::Z$OLB38TQH9O^ M(C]X;2?)DKHI#P.+8X$#9CE?'=>CHV\11"[1#:["9_._UB(#N?>08?E*G2N]!CF+!_"/]?+]Y+G_.5]).S9K,ZPZ M=SV7W]2BPITU%9((T'V#$0,<$6J"-4@=8D[ZT+U18PF&*Z"T9WM>=^024>1O3IB*>A(X0" M+2=0*83-AS?913-B)%1ZX0Y+^5^TLE2MFQ4PQ(& D[2%>XJZ*1H=GM/4?()M M%> O'?Z5.PL"NE^FI^CG?AN534SW?Z4NQ06D^EV[;U'4'5%2$G$8Z;%5*@VI M1G-06W%(Z8J1E_J@K$ZYU4@*KO!'4'$;72LU2FFM2JGBY6TIC@P4V$_/!1,& M/]+P<\;=&RM8!GAR%H@ D@?&>4*G'7)0X8P4TG &!,8M?6%HXVU)Q!BAB >. ME%&6U]R+ PRH! 'ZZ-,KG%"<41%&Q##W*TY:H'C0\_*]*U^^E+ZSHZ;4M9=O ME3;.>:BEE5->U?<*B2W2=*#RY*\+]EJ:B%]/W1#C.CDL<]C:M ML'#: R^RI#(_Z.RV2$6."^>1EZ+"*FGC<9B R!&N\2W6)H>YYJ-<^I-+/L8' M34?:\9)W..IM2;'KH&C$RLMM\MG%\&+)8MMEZ2LH>X.=EYM1NSK?97U]C'ON MMC<)6FVV?2YC:Y<++*,_?-(JWLH#/L0XTV2+TT"^\9F_L*L/H]?N;P [-V&- MH)=DC*5(FRT!QY9^^AVO(-"[^Z:!Y_7D5NXDGYX&HJ*Q5'UUV*72R>ITZ0 MR[E2>^U1WI5Z")#+B*%1OP%8+B=^1J-N:9!S&1HML&%CZZ6B?DN2?X$S.,LP M\%X%K,JSL3IY.;IYJH,M::N- 6TIKS#MMB2><_641=&;%0G53G]9JFXSVT%7 MMM4A6,7*>"2IN,,H )Y^?Y=&^^QRN];-B]?,Z)5!5?(";4F1JPNJ4OHE'45[ M *MLLJ6]W1Y^1AN?%8/T =5,L+7P&<>K %_("WECJ'"2"L$K::Q=[!V\4IRY M9^C*<>BH%'2:Z;X$W#JWRA:'?J<[[.7R%(HP.\C)EN6!]PWW5N3:S1/K&K@IZQN.Z?E. MX&J^^Z=@V@9S:31<"7,Z^O[ W@;1=L]N=_IEP$8[[@TFAE]C9.V$W]>__)V2 MS_U7,JT,3(9+C/XL/"5@"!Q!#O#Z$=^^\M6KZ9N[N@_L42\K3K:?NB$++IEH M..J-+FI>\)6/8=Y/6K!ZM;(%GW5&_:UVN&#JABRX'$ECTG05Z\TFAU[FLG*N MG:+#%-Y+4RAWW+@!:)JC_$+2T6N&M23.A_W.$M+W!FLY4Z=KMW/Q"?O%:QG# MQ^YU+NPM85W#GR**\2G\J5ZM3B -.YW.8!L.+9B[(2LN&5+1%32WXXH?,JED M8>##YS%/E6KQU+)'ZU_BWS7IU#!0.DYVF&=1$TI#XJ\RV^U2)-VY/D6F51F' MO!5@V=J/W8'"2BUM[+8#*5.B,@7I1DOXN^:9A-9MZ/B1,^:Y0R 9W\T77O#( M&A+SO6N0),_8\JV_.WZ"(<>VGGGWAK<^E&F;F5C)2B8NCCS_?8'YAA1ICE+H MK'W1LBJ=>V5DZ!LM*>N,G"*6_I7UDL? #^W1JQ_T$-PY)AJ*Q$Z-1"Q.3Z\S M])0NN09\OKR\^5TB[149DFG-+(SDKQ:/-"?&K6*BI:JWQ /2GT4:+\^Y5Z54 MGD\F;_5D)--J#YD1K"< %Z7\;DKTK3.UMP:47Z40M #$L9-$K)@"J MOII2R.LY)O/$H\R%,Y%KE.8N(V:_ZYS;:?8[3WHB'D$9**(J*1L!Y3;&PTH< MBM:Z!6D)2LXX/$$BKV/@\-E,AZF'@/'C@JA,[KLN+X%5$U^CPB*2Y>E6//=A MXDY=BDB,M5.*$T8S,N8KX>9+$!<8AIX]+'7.RQV816B#KZ=!-[J=%A@SHH?EU@= MKY6CGPVPCS/L(,TGTGN+8^*27!CI/J0A$&ZDH]Y)Z_!6*LW5'<+RJK4J"+H: M)-?X:'G T52LH,RN5+^$!F@86YWBU<.VGBI3!EJN^)%B[):+2!R''Y>"W=/B M%%I)7YF+1Q6DEE=(>I^LUJ,I]][C.1DP6!/O7E8S66*:1WTF&HJJQ-)Q(XHJ MXWO8F5ULP5*FW,;S^$BE]*V0R9&P=GF&[(+[RNBPU6HB+;B_B^&AB!L*FZ4G M>,-_4^9BWAWE_P%*'ZU@#'*F7C["+%!/U8/>"J#L 2&+GZ5UI;47ZU!T;T6! M:7DLNM&*TCFG1V];: 5PX(=XW@NU %-?B7VE#0XXFJ#J5_V^Y)3@2LF:.-R4*QO.;:JJ341#!/T$"?]VQO-ZPI-,\ MX@Q4LFYUP2]=HWFRM):^)5[7 6VN0L@S$CRC^J(,O]6\>Q-W0JQ (P3I"#AJ M;C;0#J9N- ;;#F7TCU33"(PY.@9")IA*:CXB"7Y)M&^E7*Q>9>%L%@[H_ID-[.[DJSPJ MM8>S')<4W'TPU["VD%@3A6PD9E71.-5P 4.DT%$)F_*%M[!8_IE7;8A%:0.Z MX>:]&$C" 6"Q.OQ$;09TA-$X3H0W5RTN.,Z")+9>?KAZ_^D53DF>$$^#3K@4 M2#Y)SS>I=\QSR8?%A&=#"7J$5S;&0 >YY_#+2K6L0K"IA83CY[R7?A#.T0G' M._UP(N7BAV.6MT%1F-RT=%SFUJLDT9G6_),*OA32ZZ2O\-1DKQ!BO'/COA]: MI#.>\0GI0--<0FMD40E)E!6^&:5D9V[94LBM$OW+!33*7G&K2_8T5HUBS*.6 M]9YW>_DHRN5>2X7O[7*^G'J9O\O?%"_*]]X6IL]M$:!OYZJ/;3E9^96U<&E( MCKVG/K*AQ%H@*=%NG?ZPZ>L.)VV8.WO5A0H4$_(!W;-).UW MUT]HJ[R^2-YWY[(>KM$Q'4\-FN>)&]BK:70OFMMSY'IT8NS$G#K$+;W97G#5; MSZN6WVEW.D]?!I@<.^ARW16LN?6TZ2:2NT6FX:](:J.'^#.[)%G!.3_*G85+ M U<.V';XM$>CIP&6)BRM@6W'5*^^G2N-43AT30!NL['=?GM0&D TBD,V PT/ MS>^,I&M9O_NR[JCU?P./5X3 V#V1.@!V]0V#8;DOX3)TR:!_RST.UV""!Q-> M 1L]EOG6^'*,_/SZ=-9Q:0X)\[XR4^G$[/QR?A<,-.G*1;3WNTP.RN@P1J@ M?(;[4$[W.>N8?:B+'TJI(V8;ZF*'4AE&A]B'0MS<.)ZJ9H5HW(W-.]WE=>5F MJ "FDO;,7F JM_^] N6C#CR5$0W] CUR%4RWS,>^86Z:,9%6O#?C!,*LM;3?I/M=3L@)=;[3+>I33#N]P7LHWZ.+ME946 M+> )QO3DEJO$=_%5[0Y19Y M&XC7JE^>W2]-$XX#5>K+.(?(%4*7$C M]:=O\ J0NRUR'=GG9MKS.DIJ-\/N>A[>;3$W,W>QP/LU)WJT_O610N66TMJ? ML,1ANR.6")_^E,_3ZSRRXO*;&_VIS\[GWE31O-]N%Q^[V^,#.?0S6R3A>(9) M16!_ 5'/T5ZC#(75)VSZTJU )32>>: MG8L*J0E/93BKW^M=; 63;C59:/=3D_!9$,:;%7#-;26=T2#78VOC MC/M?4MDSM[>&O=:NZ$I6\J10=%('^5)X:82T3@Q]>2V51SR\-ZX2']K9ZX(1 M?VN71K,<<#TE)6%O<%%F/>]$)B*V9V73Q+,\=\K.9,B,LL;>)Z%/V8FD!;YW MO_$4QY76VBH=['>:Y /,L6F=?ZX."D?&FP(+?)5 !R MPOV5%WS@GK*I%":86B &6G[Y\IXL!]8=V!1N=\RA8RF;6 MOZ=J4Z(\%06.:/AAVB+)4N Y:OCGJI5:(L\M9'/']0E_:%R(1SP$02_%\ >3 MJ6FBL .E"@M@J"P5FM8344"!DO)D#IOWF!9A$@5DTORU%+ZO HV@=F'ZW[U% MA3JPYA("&..=[YB)7MP+QPW)Y:45L'.HE U&"&(S=$I=EM2'^8)J<]S(FKC1 M(J!NV=.6*!DC4BUEYO;61$F[ C@$]$^XHPV3!N\QE@=FI0;4>HT=_%J!O$7' MZ6U%7+'D5(LF\W!K\5D85;%-].9@U%E285=.43O(6SG41G;^/FL;D#\K*QOY M &W;/*3I$Y^F%1C9W?9%ULC.CU\E:"5KC+<']E- ^X 7+737 !SKKH62'OTT MY0_N:C:V\Y= *V>J&_"R"6Y/ 3R"DPB,=H^'.@EG5D="DMI".PE>730&SR%9"XSIS96G2T MFY> ?"VD=FQ.61U CS[5,2IJ5011=TH1-'I(:C6118 M$>\'+)^018A2T\D)7;)Z[UIHDX]B*,) ;[3!%4R&6; S)5,/*+YZ'_^)M@!M%9$72^T!90'<\Z0+? M%M>F8MB(%Z5W0RSUCG8+S#P)A#V*Q;4$K6(Q>9;6)Y\&&+#,H_R24..NM%;P M.'3)9":C M8='B,3>&,^LG&_Z.,5]AXD=1V>\O$+A$<%'D%76Q)V")$ D/CB/T0_6 M2_N5)FSFSB/**RO!961@W\E ML,@I%0Q/H>076$A4^ (1)0CB:.8N )2N H50$:<=092S0Z)%+2H=6L1:\8*> M/'Z#W'JN*(DE0O LS[EC'E#@RUYVNK$>>'J'7B/ =A9Z!]TQY#+$[(6B#('%$U5X-YU2M71P1Y/E$NN)3TUG@^BN7FBUX>Y(&%TX5\IE2Y%38$;^VIV)PCSG-4KT*'2NT[<5I^F+95$ M. M>@>L#&IG[ FGL1M]P:_))9LL1"%,=6)*T0+'JHME(_U4+&:9UQ'S@D*[K'H> M1FG'4PBK]/'N*)$;M5#F42J7IJ=0L;R 2^!4E<&%PA_S0/6(6E)AJ'H=^NY3 MC2/2='VQ 4JOEP7S GZ;X%A3.&7HT S"C, E^:"/^< +L9).Q%#ED4/2=FDG MQAB+?O,KGU0+RRQ)RE. /< C-:,>\AX>FHZ7A4)45XX S2CQD?HF//-V$1>@Z(-5+)[X1CAA450$P@1HH3?N[D+BYI_B3LT>IKZ08V_ M@)![DIVZZII'/+D43R:_W]UG:_?RWD,^\M-!*.EZ[>7+N54!03DO9'^TY$+= M%8323EQ[M &$?X@6OVBFK%R'9CGX6\,/=D^H>?/6SR_/TVO?. 5=P+&#ST(ZY'+*8XUJ6PM"LNK MLO(L;5!4&HNZ,-+(+>N]XX;6/TA;NL1.4#SPLD4!\=1) .-D*]L5G(TFT^:2 M,^%$]D81@?%VO8^=WML*\+H1FN>$Z+P@-(BN#=&V0?1^1(?= -$!(GL,;SFB M,5AJ4=9L3]=!.B]^:9\/^Q7LXCH<[+2!Q;I-;ENQ$>O1;NN6.E#)[0>4 M;+?]G;UM_PV -4FXRTA4 +W40^U69 [*UX+I>Q?=Z1_ TIYQ(X./MN1:+*FQ?65S9I1!(?LL4 M62_)#1,D$3P5O?JA+I\"=D5SIX^;/)4Q=8"@=P"ML.U(=G?8.S/\^04806/F M>0OLQNK?J[\CL)OEWT\%]<&=Q+,?K&'[;RGBXU!]FJ#SDF"Z"^(XF*N)R#4T M=CRY3/[SCY: \8S__8/567S+XH.O34W<'_VMFMO:%6UNM)+DHBR<]XTSX*&\L/'D)G\?,+_N^+LN!Q@E+0_7\\7@ZA MM*B-12&L56P/C9&F?53(;+P/FBX5JAY44TQM7OH9Y2TZZC(028%1 Z]]5BD)]-2'J-&HY%_M9CCUHM3O]6CEWIQT[ M+/=.Z7]-X=Z+/7)O9N6'X]X]@+$5VU5(")SM^JW!8-@HMML*U<_PT.RTG_FA M>4"VJ_RTZ[?ZPPUBU)QVS6 [VYQV)W3:=;H;]M.<=LU@NXXY[4[EM!NVAJ-N MH[ANGX==H$[ M -A_>[7@YQ*Y3RM!SP^RP%ZD -VV.IV>X=UOS;MT,T# MW-N"_1MT$E/(<:V4MN>##* O#UF"3A[%B M&=)[B@PIJT)\3_?&ZJ^E>.DJ;_[3* 1*,ODLTUY$,EY$_;:60@^T3D'RP=W[ M2=GMSF"43+UQYVJ'7Y@6$N65+EHF^WFX#H4F'IV%%YL O0OP;! M9%5#"GTH>FY5CX8RM-$;Y=IL%<]2([PE>U8/!]W#PENVIE&OO9HB]H3@L-A*8"I$<7KY1C:#3%AU"-"/?TFB.),0QH9HJ;E?V%;L3$]C97'BZ+H<)3H M-14(.V#P6/7A6[>9(@4\9 L/4*IA.!/E%7$;>(AR)D=:QJI1:N0#TQ,F9?@: M3W?&6G@34# P3L;$J&DQ:A>[QJC%P4(-UNML$7GU9'?@]C%=@R?'=.%J*B=W M/>3KEJI[?N29G.\PD[,N^M-GW2XLKT;/GJ&*M?MSXWXS-%&I3X?$TCK/91VR M:H.GM%%!J;72,ZH>S?(MFJVN;ZL'9JMKWFJ29@??9\/2SV.?CXJ?J] 3EE2" MPU[DW&PR=ZGL"%G+P9+YNG>U>N<#;.-4)VZ7& 0>#(&I86>P=VK8J_A@:/CE MO\I%I_KI5!T+"[#J30!K.BF.)4JO<5?\![^_M]NM8><(H_T,M3Y':AVU['Z] M 6N&6 VQ5K2D3AMJ-=3:#&JU^ZU>]_EE=&]U1]3PF'^E]W-57Q6( MK91 30; *68 ='KULOS^XO\-13<.T,-0]*!>:]90M*'H_5)T;]BP2U=#T8:B M=Z/HBWK-XJ/).BRT/GI;6!\-NG7@74XVA6?7:HN8G$23DYB]T[@8[%?"U)>3 M:+C#<$?%=RB]/4?Q&>8PS'$DS-'IM+HU>\$-=QCN.%+NL/NMB^Y^W6M[*?90 M5VQ831;^P:L!'FU1PL/$*!K2,*1Q>/0&-(XGG/EX(I>QGAVV7 UY];U] MIB^,'2H&F=J(VS?"OC/;ETTC .-A^44J6S4;U9; M8T-EIT=EO59GM*%/I:$R0V4[4EFWU1\=8=67Y^5X_LPBYH3C&2^5Q[XR+UA@ M#Y9G[H!N2EA-!6S8:74V]0)OHNEHJ.RHJ,QN]3K-,H\,E9T>E?5:PYI3]AJ" MZ8-O[W.FLDYK.#K"*ZQ#%8!KD ?V5^:ST/%(F74F<]=WHSAT8O=KO647MBC& MLM_LP!V*L30"T(/8JX-6MW,$!8;VE/%J:/H4:+K7&HR.H+"AH>FFH.P(:-KN MM+J](ZAM:(BZ*2@[ J(>M087]=H<^Z/I0]6":Y!;_3AJP=5DP-=0LJ39P6%U ME"RIW$%[)+7@:J))PQV&.XZ_%IQA#L,S)R0O4;#Y]IY MQ'BBRS!T_'N&'Z-+SPO&]/2G:?I@?I3H]>.UY_BW",4MK/4UO/3EE__^+\OZ MZ7_.SN3LF#1[.?XK<4.PL:[\&"9QX07K,HI8')V=\1>689;OO'=]-V8?W*]L MDK[-7W[]^-'Y3Q"^\9PH4@" '>^,SJMEL6KMEZZ?I6/ N2R/$GT:NEZC':Q[O0^CY/3L0?--N8>9Z@ M\Y]?M%_0W]'"&4_HIGK'0 M]*UOF(7:@(O#T>BB5MYMR"6N(=93(-;A1;/BMPVQ&F)=51SF"%-D]Z,A-2C0 MXDT2 <0LM#Y3">/ CV;NXKF7SSNA7(Q!NS6R!XUB1)/R;MEXY@-8]X_/W.%R0O5(>NU6NW>$!4D,F1T5 MF6$DOW'(&2JKN;B2W>KVCI#,GIV#XK? /Z/0IKC:=(^#*]#/68_OM#KV$:KQ MALJ.BLKL5KO3+!%OJ.P4JTW+88[#'<<*7<,AZV! M?2K#SWL29AWZ25FH1]0ZRG0ZS#8;TQ X98#;%6=I'1K Q. M$Q!O,O:?7SRIR=@W9+:/6^M.RVY8GITAL],CL]ZH-3C&EL//SO-B,O8/SWPF M8]^0V1&2V:!EMYO5[]M0V>E16;?;NCA&8?;L'!0F8[\!W%>U'F\R]@V5[2,: M\@A-14-C1T5C=JO7;=:5W#X=$B9?WV2"/I-,4).O;VCZU&BZ-S3Y^H:B3XFB M[5:_8_+UUP)\FOGZ2WE5M:IT)NW2I%V:G'W#'H8]MC*=1JUNS:4S#7<8[CA2 M[ACU6_NNFW: G'VYMI^^3Z*S>\=9_' SGK%)XK%/T\OQ7XD;LLE[UW=C]L'] MRB972L>[)!7O]>-'YS]!^,8#C>\6 '_M!>,OO_SW?UG63_]S=B:'P@3[FYD3 MLK,[)V(3Z]IYG(-":5T^..&D9=W$\)+U:4%ASBWK'XZ74,BS!7,D<_ZU]:]; M4C)Q$HMF^??9&9]H&7":ZS5.)6:BB6@:,8N:0YN")E"+L,9 (_#'9S;]^<48 MJTVU[;8=!_1IT&V_^*6(R-;HVWDBK$>)+ZB) +BP8OCF@2$; ?H=H$?GGK1T MA=X$]X4J'C! +U 9;E[@P71?U7;,@PGS8."0GEJPT TF$;PT =J&<8M*)%2\ ML$W5%@3[\:S+%T+,J+H+-=9A&.U:AB$.%FJP;N=OE1\QJ0S9/KMX\.3L8EQ- MY?2MY]+>SD+&K(_P]BRRWH%Y.JF+^/199?&Y@]TK&:I8NS\W[C=#$Y4ZJT@L M;9OE7J?\*@M#*9(^]C(*FVMA[JG.08VBRA# >@*H-Y?,$$#C"^^+=@8C6^ P86?)]:CR[PE#=4D+E0 QD%NN/E:1AV[L^2; M:'[V@J$U0VO-Q??!-]G0FJ$U0VN&U@ZMSS8H_.NS&WTYFZ(3WD6UGT6Q%3HF M%?"$$FC.FU4FK.KU_5L,!G- M=<25D/Z31+$[?>0#8S$DH-UQXBG$JIV(<*&1Q3A.(JIK!!3*QC$^%F?** 6B M4E(\T1='$K-63O4R 3MK:E^H@KW[+IFT"I"&5\QI.OG4645IU9;MN;#2D5+. M'IJWU"']-E34ET]HV,A7= M0ZJ+U3=.-&M9^/_6N[\2%] )-D5D.?[$NO*_LBB>T]]E[DIQ,/Q/&^_2G]S, M@C"^9>%<&_94N\30?D=6E,S!>(.QK2 )K3'B&/%*'U@.V:Z&;"?"&U/IH,=. MCT-Z9JG_XQ:WH]O<9]9\:VFW*VGH4N0OV(?W9WN7C]T[W$S/F7>DRFZWI0QW@11; 6A3OV7O#%O]JH6GSLLBQC2?&:D^6L81!D' M[N]^R&#-.0YJ&- ]!FA_@J4UW$(8V#6VJ,=Y%L3O'AI@ZS;QW MW) ZFV[(<&L$)56@I3;A8O'-*NMUR>C52FKQ=0VN&U@RMF6/XM([AVF[D-BC6>ZP9NE&Q_ACX[!'?^<(VW ]5FYFP MQU)DY=R*!ZR95@[0@U15&[1ZPWJOVD]HMQH*UM'@[^#47N^9=D([U5"PC@9_ M!Z?TE_7&9M>\514@H-HJZ89C3IYC0!,:U5MAMG3&:1/*SC;@,J'3WV#SW :Q MXZT.<'[F]PPGY$RS[7:KVVUP7ZGG[$@[(3H[0M^7H;"CHK":]?-#>\3WV:/( M4&K]9VZOVUQR/: 2O$?'_Z8 2#/T/SQ[5E#P3H:_!F: M/[X]:RA81X._9T/SE01DF,CT4E$:4:&?^M &3R/"GDQ\5A.$P@GM64/!.AK\ M&9H_OCUK*%A'@S]#\\>W9PT%ZVCP]VQH_K@BT-<5V6_ A<^32Y;1EP>P@TZW M24$%+%AM#O]1]#K80S#]276G:"I\D"/GFN,>I50_,FCJ&=E.GQL]D&WSC'Z?3X66HBU0"'1PE7AIQPQE"F M ,?UU/95=*-K>@4<::^ *L8PW7\,:3:4-$WW'T.:QTV:ION/H4W3_:>LEMKH MJS33_6?+)+Z*!8Y!E4&5055UJ#JM@GVF^\\1^M0/[S!OVZV+4;W%R!MR>7A\ MY'I"!:WV%6S7$'P??),-K1E::RRMF6/X9([A9Y!C:;K_F+R#*GF]U[KH]6OE M]!/:K8:"=33X.SBUF\PR0_.&Y@W-&YH_;9JO7ZLYKCS*YEP,F$X^#7'4-,#+ M,&A==!OWZ:KCRF*X]IHF#Z:QC2,*1A M2*.1Z#GXGAC2V ]Z3%<>TY6GCJN'1@!Z&+.LU6^WC^RBS?1I.%+\'9[:ZZUN M*?X.3^W'9AD94C]2_!VKJ7 =#P8/ M3NZFT8]I]-.0C7BF^M7I-_J1:_OI^R0ZNW>$ 6D\&@T M%&-E8;+&L.?PQV9EGJCJL5GY'=V, MP9N>%SS >2EDL*"QZ\$ $2[>?H M>*GOE& S7BS]A9 GJ@-5C1VI+G9M2"597XS7Z_RM\N,D%1<;1U:5EP?55%ZN MD!A$(?R<@^9"W5O/0L:LCS#@+++>P<^3NJAR R!_3WQF==NM6@^*=6?"<9// MW)U,X+S?-_G$FFQ/UGOHEE(7X=.XJ-PTZT;" M;'5]6]V$GHMFJPU7FZU^MEQ=D\+0RRD,#;\Z_DV9UN9"V#@L]^6P[-JM=J_> M6-S]^2L-=QCNJ-:=WVMU+O8;GF6XPW#'D7#'H->RAR/#'88[#']V]#4'WP_7W69#9L=4<] M0V:&S&J79C5??3<$U0??WV=-9B#-AD=X:.XI,+/A;3ADT@C@BXUC3#*1NFV, M&1]U=9@SE_6^/Y\@IN=5!<8>M>S.?BT3$YMGR'H?9'U1;X$C M0]:&K ]!UKW]IF<:LC9DO0>R[G5.)4' A$ W(B3+1*P9TC"D84C#D(8AC0: MQ"H%7)457 ;).C=NA+\/T&GNSB?ZXZ\*3YE3PJ#[4Y'QU!1X<]18\9WC"\ MH:VX?3XZ@NMXPQN&-_;/&]WSX1'4?S*\87CC$#K5GJ.7Z^.-YQ&]O-$L$^'+ MAS;,FA%N8THL[B6^Z'QHBO,:WC"\46B8'8/R:7C#\,8!FAZ<]^LM1F1XP_#& MD?*&?=X[E7-C9?MB;6EWH?6]>DA?\IH.QZ5:"!>V-?[,QL&]3PUWK]"21SD.8L>CYL>+)!S/G(A9B] =8X/ET(KA@0S^G72]UH,368X'Z')BWET9 MGW;X1COZ1N/WGK;9CMCL.YAL8@7889FYH35UX/^ XQ(6G5M%+9[=B(::NCY M+&9&0(#J\/L<_,6MFQ^9$T:%'9LWL0V'H>9VRG:[JG[*12GN+^H4]?D.<,^A M'=U[)-E_(,G6>JX\H;C$WLM&F$TWFW["F_Y[Q*:)!SK+=&G7ZYCNY95O_9.. M*D-C>Z"Q.%@EZ+XRC[F>A?%[MS9U\HT/MW+?'MBU.T*%NWE M,J_9*2ZWH3,!*V0\!@#!#@G9F+E?R4"NU-MQP&#DHW,-%?A]]N'L:=D7^R[+ MOD?_XM-GJNRX;% $ND&\0;Q!_!X3+9I=!_U3/&.A<$76?>[O+1_\H$G@>PB; M&^Z[N\4>PS2?/E.-LNM@J?L&\0;Q!O%[C+]MMLE^'08+ /R1[@JQ1\EB#L\\ M&WM]W^=VU89V;]_M@HS-<60VAT&\0?SS0ORSL+)_#8+)@^MYQL(^$@N[UVY= M].M-]SQ8_<2UYM'4AC;A^Q[FJ, M!H-X@WB#>&,F5U0]@H>D^@UVJ]MN M0,CA,R3 8_?,U5LOZDBIQK@H3LQ%L;G.%OO*O&"!V<1L//,!POM'XY@PC@FS MWUNH(4^:'5MDZ!B*.H9=;_WY(Z6<.FWS?4]6U7' R9*&[6(=T 9H/,TC M'./@J5SC$353^X=O[+FQ*A45V777AN!6J@H=I!M50]IS';X!5+\UJ+E#14-0 M??#]/5HRVZ>8-J1A2*-)Z#GXGAPM:1RA.[(Y70@WJ(L-RM6Z'(_#A$TL]FW! M_ @[)O@3*Z"B9EH?A3TJC'OSJQP:H M%C6AY^![8DBCJ>@Y^)X8TM@/>IZ==_$MF[(0FVV%["OS-[6E,<;:\1AK+^U1 M@^VU(U,,#:T:GY,A#4,:AC2>*6E4I!@6]F(Z'N>BTA9CYYMR)U:;9KD.0XWH MP[VNP=TQ 'H8+Z7=&K3K+1^Y79NSHW9>-HO6\$8 > M)K"GW^KUZ@TCJ$04U+1#S2'JH\-24YU 1X?(YD#29"P9@UVEQR./8X.2\?B5&H\(IL#29.Q9,C-D)LAMSTB4E/7OX_1^:OI'/+C76A] MKQ[2]0?Q^:?OD^CLWG$6/]R,9VR2>.S3]#,;!_<^Z"D3V8^732ZI_-?E^*_$ M#>$O?_(AK?$ OR5S-KE%$&YAH:^]8/SEE__^+\OZZ7_.SN2XJ$*_3^(D9-9' MUW?GR=SZ#*,[GG7M/%*=5="'0NO3@H4.^;H_, ?+2OR+QK5P8(M&_O?9&1]\ M&7(^OAB>CRX'?Q^$:F@^:PS*&/SQF4U_?C'NM.UAVV[;<4"?!MWVBU^* MM+DU5DA>VZO'M.'!.#,&;WI>\(!XBWGIMLARK$C#?9"$5@0OPG:.'3^VIGPO M<-FA,XX3V(C@#D;F]PM4S6,JKMNFSTM[W8XQOK$CXP[RL(#9AE9EVST TFUCL? MP5;TL<]+KXWG1P5%-+>^3'I1(/*KVBI.UGP*)3KK8CI],A+/UJ=4&*TZO [O M:MMKDO^H\=?7(*8WM-LZ^7H8C7-R'?RZN=NZZ.Z[3'=SG.$;F'>/?N\MF'=# M/5B3LWP\53DZK4Z_6?7:]AD&=DQ'9J?]S(_,II20JH#K[%9WM.\.7.:L>Q+7 M;5!)S%EW/&<=<%VWWAM2<]95Q'4=<]:=REG7Z6[8S!,^Z3;Y31M^_-W.6,B< M:H57[3L;KT=IRJ)O2BK1V1C+]8%5NP0GI"&4SB>Z+4!S/Z% MX?-+\1#,\^#K2W_R43[RCC?I* ARZ&6"'*S$=_FOO[?;G1?6A(W=N>-%/[\X MZ[[XI=/IC)"LM+6MG*HF@ <*X,$V +?;H\YA M M5G49AHY_3\D0KQ_31X0TNWQPP@G]GYB(1VW8FW;NS]=)Y/HLXG%FD4LS?7.C M/_55<#C_%".+GPMA1 !N 4Z0O[!"_MZ+7ZZ[@X^;L/FTY>VT!Y]\EOZ&)^>[ M^<(+'AD[NIVY=6,\[*Y\. G=2>)X]" L2:[H23L(^%$[:/]SOQOXT?E&D6N- MV(G/."@A38"ET-*O&RTB^ IK$K!P&H2@VHV9Q24C6!C)F-;FX?K4_3J3N&'^O!^V?&29G= ML/ KS+-Z WK5LH)8NU@Z')2T\'3=8MEJ7SO_K$YBK5BTVN+/;O3E;!HRZOW+ M0J #"Y125AGFWSMN^ _'2Q@%#9/HBW#.]S#EE9CQ,TQ83O'KZ<I M%7URSK=BRAV9MPWHJPEU19 V'W7;'QL&=4^6>09U3Y9W!T?=UP KBF%WC;V@ M[1]JNBJTO-YH4#/RLO V'7TEM;S>P#;H>[J6UQOT#/J>KN7U1@="W^7]?BWK]JW]R]^&72V\$<_<;FE]NAI/J0E9U[Q5A_+IJYP!U;B>MI "+UN?S"L MFQ#XC]:#&\]FH-M9<6#AP-'T$8S<<3!GU"),SUS>S,9%>QM=.^[D?1#>.M_^ MP+D"#V^2X8LG7$)UNW:)+=S(;X-AGMU* JLA,PCC,S!]Y]9;=A&$8,8:2--TDA&.&@F9 B'H]_OAS9LR)RAV8HPK"5UT+ WR7SNA(]XJ[6!@->$+FT,!Q+ RX^KRK+LO#YZ^0?+C0&=XU5U M+>" <*F^QC4<)1B&A(?$GJ$MANP/++K(%@ZU_IR1B4%AL Y:.U/7=WRJ1A(! MR(P+-% "O&0"OV)(,YS\BR2,$MQ 4!1PA#"1P3&@3R:B>CJN'7^\8>,DI!HV M],2[;^,9*BL8YC$'A1//^9 -TZ,+SKT[TGJ0#XRC0(8C\ -77B M1F,OB!)45GQ\Q/,>4^#@S4+HU6+A :SF'D[H2A6U'>MWD,GPRPT^#5K-[^Z[ P=CP.%O@ TY*J8L09G07N.*7OUY>7K^R9LY79MTQ1@K+!*-P)E80 M6L' MTO&UX-3&,,POM@#!'G-09-+P(:-J,_Y$31!ML_UW^*9#^(.'_Y/X8YJ*$(CS M.\F$L+AY),?G)(>[&>&GD,%"]!W$"CH>;D8,#_M8, =V#\Y#"R8$W6L.E'_V M_U,1(QQG"NB!1QZ9$UJP+!CB+1N3PF=U;:IH,VC!0Q[\H* %6L/!/CHA; 5_ M:'C>",:\XLL/0'4%_+;$_B3^]OC%HQLY"(@72 7%O*@F)"H%(?T&OD>"F#,0 MTD02AOB#]L(K7EIHPI!M?$!I%*'XAKT2]&5-'3?$<0#>%))%P)7PHLI"+7H6 MWDZ\F'X5Y8A04LCMC&=XKX9$$KG?K#D6HXG$ON;&PF=PO+$3S:RI%SRD@ZQ_ M]3R--K6PI--Z@.B*SYV+&!7B0&0KB1&7Q,\$#K/8_LBZ3<>P $7WX\ ;.*C N;_AQ_JIET26GLU@@ ;3H/$4P9B5^QK!) K]E#.=?PR!9Z"/(7UX1L5_/@CC@@-$S&AF#V/A[ I3( MI=T#KGP.6X/+1A9Q4N,8%X<:K:34((D!'9SZA L(EZ]-W@S!^)J-G01$H0[[ MUX"D&956"SP)M]@8CEO:@Y8E$$YHS* <]#-R=]P]6DE$F*.3/$,X\4H9\909 MIR'0%)WK>(;#A,$=RFLNVVD=5'Z-D^-\X?B/8HWK*?D^HJ*VGE1D)WU26#EE@L N)SK&+F0SSGSB!%3#B0E(73\ MR!ES3-^Q^$%H5^F$6#21E,I4^P+E:0Y@"'C'NE1JKBC]/2+,O(/#>8YZ3R,8 M#N4G5YL=*3=62%!$,VJ?&(S(-6I0H2W4BX%MJ)!E!,REU%4FETF[[*37"?RT M=*93."8YJ7C'#0"$DFZ#2 .8 MZQRDO_.G&-!Q),]W?"1$.(1%M 7+OOOFS.D$E<=0BAM -RC]7)T#X&$F%P$ M)=QS_Y>7!"45;L( #F[92"\M/H< K$9T@N8)@ GJQQB-#]"8XF#\103?CS67 M9OF1".V>%XP5V> WV0ZVO+\6?S-W/@DDIS/B]41(QQ.. _--$\_RX*B-9+7- MN\0EOVP+"2:,$3T>Z6U@8[I4/Y**JO*![X-@\N!Z7G.E@?1HHW5\A[*LJ#3? MP42"KDK,&3 (Q2EKMK$KB *UW#NYE+&VE/,U2C<-Q6O?JI>%V9NW$#<+@448 M1*AR ZUX^7-73L17PD%">P8SX1+Z65&L-(,X/=/12-3-R9?(G>@KA1SIS$OK M]G*&02@E".I).L$>Z048.'4Z<$8,2-P!4!IDPBF@;P,NB*^ ?4.C1/+<5NL) MOK*PX.DRRW*I,1XF1J)L2#G,^K]@;@8ANB%1*2$Q )846I$N*<,D[^GLYBM' ME,JWE4AT $5@9]"/T2,\=H]S2WT@@TU%;E+\OY%ZA3H.Y%)@:?,[\@F N@:D MRON/N%1P%Y;/:^O^!:<#5F7FQF#(RS5+X];QET3,N:7=0IU)&<=X5A:GXE#5 M?-Z>CATZ'Q*4\D52:V_%>/ >@>OW?&ZS%B[&OB .P>CP(=O']71 M/FD#-U. MD2NT(JY&$LPMG XOC!#1P%7X':I'J+*E1H/B+@0SG6B+\0N&7S$V89A41T#? MF#%46#BA"/\NRVA:2@;3-BMM$,;@D !(=-\O?Z&%:B,AA'YF-*Y-.C[BF+35 M"8@\)+G% K@1%]EBM5'(_LZ_,3U@CY, G$-Y*^PXY8$*Q12)PT<>*[GZ> M "2?D'7;M0N&T,730=CLY -%&_:>#FU1O1TX/$HB<80*IN6]LFAPP;_B[F2< MP+$[1PD !.N)2X_)5[SQ:.X68WR9]0^I?KQ7Y^ 5B*(PH8.P$;O^Q@E#LB:E M 9H)>*%/9(>XFX*?$LH-.0U08\U%Y[P 4UDT+OX0P6MAOE)(+\'BL O6\BW M8?"-L[>FNZ5D!%]%&$: YX&X?]Y%_J9JGPS_#'*."2IZX'TS\4S-YR<+9P0 M1'!V=#=.N/G@HH0+0Q9WQE;:Y[4,C66EY+G@M7-(@I]FRLMLQ \!<: MX3HC_L&$92)L(Y0>2(G*$D/Z$V'3W1@K6*DC''O(/A@8)1UI=\P+'LA/K+B+WM&!5IM QN=7EST(#B\" M%-/^QW& ]VHVV&CY:5V^?VEOE(C=\Z;PH8X^XE>,YT#MG1B' TK?+[U\#KJ* M/HNXNY?AMA.N[:-\13;/ 414(+1(R>J@Y_O!W!WG.9T4>VU)PPS_F-[K<#DGI(7X(0&BQ!=?C MHRC'2H0R4+T#7FY".KU7C[G,!_\G6L5[.8L*[_EF 2G\@2P5L'HF9%>UP7EV MG O+>TYWI>Z]:DF5!:RE&.&+\(\X6;KHF)E@@4DW=2TB4K M/(W"6YGN ?H"X" LBM 1GBLD$BPLPI'CJQB7(.0V0SH6[>\#79V)G'P+\_^X!N.NLR):FK5,_CW^X!+8WCQKD;0:[(%I_^1:HJA:'R.^Q56JNX<,D;>L06 M'!X2:<*M)MRQY$ZS/LL_U&VM@!_$!SQ+ABUN--V7 8/,F8-AGF3M.N)H-Z,B/G;$]G^-O.I*(L\AZ=4:EJ1=Q2HDY?F=.5V?Q2WRIS ' M-I:T*A8)1 F7NU2@EUC++;1+4RA609#.+@]<-]1U)OV%)5PWTE=QQ97'6XS# M: 1Q_*$B&_FV:7$B1>'PJ>M52\VX08\7-ZU?6Y :$,XJ,5V,5WP0?[!>[G].U7Y5F2-$ZNHZ ',E5_AFLN*1 MVQS,=[B(AM="[C 4,<*,1T.A=&)SD%MXX:C''NGWX'=!\(4KU3#,G;Q MC"R:D;1Q=91CJ)6X.94WKX4PQ(& D_3:^Q!OVHI&E^$BPE4L_$F%@+]T^%"1[C]/(EH\.1KA M':DN@$J *;1 ?::)Q_9"AY1)2.4U%]=, MX?ED+GP>$[R<@&-<9=#)V$@>[_8'3Q%(,*-.?Y*?1^25B4,', M_*CP BP_?5F&?=(SZ@_02D. 4@384HEW(F;]>V[3. NBC?\5MWG+FBB_/DUM M@U4KM<19'3*\]2?\8(0:K1'R"#BH<4\ MU3&DOLVS@32CZ/..'1,!3*PH>-U%6^Q:_R8>9)($@0PR%%\ H=NFD VC3 M0Q"'G/(++AEND\9D9B+)0%[]@&I2E( >K)W*TF>25DOASNCH1R!.Y)P0;[U@ MV6,1MJ6O/XWJDICX43BPJ12_B&T'(@5AQE^5EPL.=08AGH2%@$8O?4+DJ%6A M-%Z$<#"U%:(K'UX#Q&/U@O[5=:]!&ZQ18.)E:! MK*-T3/0<,*;I4Q@A&<'&\?X8,YU7I$FRB^#53("B@\P%\8QAD=S1U(V M<_L:) _ ) HN6R]_O[F^>94)C.+QO#QQ24&9X$X2Z>$+1)1P;$4S=P&@=!4H MA HM)4G)-XD6M:AT:!%R3:2!P-V3&8+)X_RF6*2%6:!.,@\H\&4O.YV>B(%K M#A#;6>@=_?I)3A(JSZ4K@CPG:;"Z%AW&@(@7)_8QV!$YI3RHVBDBBP$O$69>BZ%J,I0:? CG+ M1"HT&)%@A5F@N$=-G.Z&H V"1#H&LQ=(ZH@@90?IBD]-9P&WP"40$TE9Z?C+ M<^-41WO/LVZO"6&*$[-!G^JNESNR04JEZ1D2G0I#\N#4TWXI#=@=HVIX%>Z",V0 7ZIC;TG%]+ M3^&4H4,S"#,"E^2#/J8*IQ 1_VI(VB[MQ!CC+3BW\E(M++,D*4\!=NQ=EU4/ M^=V0IN-EH7!X@$&DE?B9)*$R*M<69J#)]6\&+>TNP&M()OH?ZHS)"3E57B18 MX T3WM'S>AE*\COAF%'(:A*2":;$HB[]4T&/P<_BR53AS<0< @CY2/E]H2[!#?&!J6O"80( M4<)-;7>A,O/H3M'G=X8+9_P%A%QS#3Q>) YKMVF$EYU/D7 ^Y3Q+9B=2_F[N,7OE]%^$;JT3*W3;?!4+[DIF"13/#*?T9F/ M;Y=![V&B9]!M+$%PYWA$8?Q(S%X)%P>[S)R)]9W=/^]8@%*/8MC\0AQEP0?H MOKMHGW?56S!XXM-%_L:7QT#7;BS]P\7>8 G6X$E@M0O $K,VEH]N,; >O6=YO*3"J5GI-,U0>"?9;Y+[T'R+%&0P([75F5YP%H. M#N#NSTR>Q+(#.>LO?D-NO2@*T'O'1"DM2EKP28^98$ TR(+),M@47ZW2(@0O M3W0G([DPFFI-B=Q^Q]V T6BV@$/[[-J)9GY51+TI53 MHU5+V $Z'<)SV-E7.#?P]6ZWKW^%:M5WH^'YA1*V)'Z[FOC-J:_6I1<%+6O0 M&@S5* ^DM6]?=5FKG*$UASM;WQQ.5O46FF&I@MZY:E!IW;SFERC3 EA^35Q^ MAWPY"1:BE P"OW? LGW"NX/%X0-2L^W,4Y#TAJRBCKAUJQ=E G*2)>V;<3Q7 M(O,^^=;?'3_!ZS);*HJ98A*<@C(BL9*)BP.N?E^0680!5BBVSMH7/,BJLKE7 M!D1DFO"2S,_TY;5>\M"OH3UZ]8,>>:+?M&HD8G%Z>IVAIW3)->#SY>7-[Q)I MKZ0,%'<'&,!6+1YI3E(PM,(S(@Z+G%XRVC@;RJ]?4#CT&ID%D<9\PI,#NAQV MK^4/23OY7@JV;#@5-Z'5"<+#R)8&%J=#+F+7S[^=IIP7%>!2E4IRM7S4W9V8 M!;.,*0P+"V.P./;P=OEWNGT1>35?J4*&7%%+)FQ0.!L<65-7:,H8T(JA2%0A MA [0+/A:10;T6YQA>#>_8"]<0%9A+H2;W^;15!)TC>*K)Z/W6Q4R;>D>&DQY M*L#7EAO[P"M!: K0=_8H-6_SN5P;81N4AVW-KDFOHHR#.*\!Y5(,'M7)#0 M9R+$-BU]C)C]KG-NIUJ\2!N459]$! X%X8G:G0J'TJ>Z'(VGY(RHC)S7,1X< MK8X6C3WU9"5$/MC64V7*0$MJ0:Z\S$)KNR'9750E#C)UXS6G2M$*2>\39E^VJN0Y&3!4GE26 M.%QBFD=])AJ*TJ[TLC3XWKH&!AO/XR.5TK=")D?"VN6)(2HHP?'UPJ(B6I;A MH2A**^@!TO#?E(F@69[P_+)0ET_E 85G)E/UZH[-'&]*%*S;)TEKZEG@Z(T4I%$&>D> 9U1=E^*WFW9NXO&W.@^CWIWO[<[-1LR%JX8$R M^D=$!1ISLA(&9RJI^0C7^Y)HWTJY6+WD+/#RPOR[]OE(OP)>!CRMJO(76"$B MR4'8(:)&2KBL_>ZXS]SPI$T2((C2'SD8&BA^$,NZ[(@*A8,8W8TZK<1K+S2K^5>I:% MLUDXH/MG-K"[0\2B:31*[>$LQR4%=Q_,-:RI;F,B?UMB5D6*J@H&=),?A+)4 MHY YV9]YLF*L.@EX3"M,J#IJ\)Q-Z&G3"I4#R27J^2;U3+3J$9T,)>E[/B5>:0 >YYXB[3+FL0K!YX(*? M\UZ*SE;PU90*RR&16*NN.B)!6?D XTS26T1A:5D$19X9M12G;FEBV%W(%$_VXWR[\!LO\) M%'JIW0\V#/95TKJI26I7&&M LK57(%LWWY;VZ+;TLQZ^C.7E,?Y=A.NF^1GR MLK!'EX4@4)*%TF:XE":U="GO#%D13"A\FS*EHP33SMA$BK?E1+6,;@O2H' A M;\A1*VJH\8O60;N?+D;;*IXL.47Q:5C*2.6\20%8T.N M3BE9ZE:K=T9B,>TK)"($,?I,7+>D94O2NIL*FWG'T#B@1"%YK&KB4VVV&^7J M[I)'/I\P"5].&.Q-+&Y;T@0*+,V6S9[$TTU1&U[4B#L?.F]T9W^V6"R\II5) M$F<(]Q7("D=T=(E"WTSV5DT+-"^!@C&!<,+QK**6-C"N4^3=Z>5@\12D6@'_ M22;W*BV;ZEK2UVFS'O)H\)LNY>$59B>OCJ#(,4.$Q#AW3SDT4P-L)( BZ*FH MO8SWFR94P$"_[T =J?@F)'O"JNDCN1Y/P2(J5(I,.)=1=JI+'@)QU(Z5K$'7 M$.]G$.>\+UFRR^2)$R?I2,#$5!'TA1:9F%9%S(M1_;00O)R_A1E:,T?6?I2M M ?41T-&Q#'@N@AI?P+8]V8"8#'* %#RO $6R2*BXAU*JB[B2E-=F8A'QDG:# MH>E*7<8I2*_!D(3XB;;34=QA[G2L4_6#9D1F@&]@K3(E:B;!$$6>IS:1Y1Q3,%5T12I^4J M./R4'B"S.&3&I2HO+V#-+O610YO#Q IH71)G&-' !Y%@E !/6"_8A3JMQ_$D M@^E"&4P;Q#G7]ABVQTP%RP*C*; _]QIAGY-;>Y1/C;465*GMM(AI4V2,#*I( M[[\+1,SPK-UK41Y QOT249%>X?IGNO!!@DQK]:;5N(EJM'@"+%T2@=;)%E9' MQ>ULZB*=09-0M>C&+24YU?$3>9%09"+ MS>VT9>\\7J\\+76:=WNDVM'S<,"^Y44_9:"8);M*'A6G=L]L4 84Z2Q%T4YR MBU2]&I!N]*OC),0J19$>;YJ-PL/;,-Z+D1\SJBI\VH$,2Y7$V(V0-[](BPGF M*XE'//(DWSZ1YQ9AW;Y0]B=6+1DR_3U442D'\WN3!47MBB8,RP]&HFL911G+ MTFU4=5>HZ5EP!*M,&)LS6ZB&[:NK:5M,S)H)G3Q,13%(9H1<-5&O*%0[D$D+Z(JD@+:_Z0+29 MC=_/I([3!%3O(W_CQ/U$O@BJTE)>V3C)F#<:3+FMEY]_^CZ)SNX=9_'#32IL M4^_V-09P@7I]"[O]&M39+[_\]W]9UD__P2:;#T)_9].<78UQ;VV[;<4"?!MWV"U)\Z=??V^W."]CW M,2#+BWY^<=9]\4M;@UX;M688!PK&P18P#KJ=]D6[O0E4GJNEY[:*$BR\:%9+ MQK2\I)H"^/%5(="?TQ%XHNTUO7_#WRZU%%M?RM5O[U_\TNWVEU>R=L8#KV\M M.2VO;]AM/WE]' "A"U/&DQL)=662654F,_=?'RFTZ-]K"'!Y4A##]-/Z]7:[ M]I_2@M!Z7%]^T%K>TRYOB1 MLO;:0?]-(2;$J^+%Y55O9L->NS.T[>7=S8R\)W@'=J=K;X"W.P1X.UO#FU?& MEJ!2#_#?2:X_\O]7LGTC^_Q2I#1LU"93I>*%45&-BGIH_!L5]7A5U&VDF!** MLA *KWW2XKGL2Y)1/D4/K50CUBL/*+#M7K0D+$7WD=\8[Z/O]%[^,AJA)KUS'BDD/LK 21@(LC/3. MIR\L3TWT_.9E/$F1ZO;LP<7%!E@KAVP;E:G3[UR,[&TA^STBZ?9.QL'D@8+? M/TW5KZ>F&N57WXB36624T#5X]MX_J[#PLP5#:E"[IK,E#3/+-9NEB*'UZ9W<%IL7%$Z:2%0,AHF4^2-M*A,0,XX3J@Z*X;D(%6APL9+ MLLO8<-2F%, \3I T ;V%E B94BJC+!^ZT9ULO?OF8"A16O(NQ8VL%8RD#L#S M6ATM%;VM&B*J-'F]+9FX9UB):*IGB'YZ6=@MD\VKEQ\O/Q*A75VVJF3[[&VL MEHY#G4Q3BU@@.9T1VW)3?BB-DVG1(?HBR=8EK?65[/C Z?7J1@4G*W24K'KK M>DMNA)RX^H-A] F;7&*5_WOV6X)&_:>I>).?\)^2F.[/1?G!W'G5V](31 K% MR+[(&JI6WKWQ)+ZPV/96G;NR;YTGJ=425+>^U$ M[O@)"UL:D0^T(Y\-NZ/>-LLJGGU?BRK)88.+G)^UH8LJQ5N#"WO0_$65Y*IA M=UC%3LFW+/&:Q=^SI!@1IJTN#BY5:9^M$+"*K=-A=N3$47L+\;(9BF:CI"0? MVQ=;')3'CI.2'-/N/PLZ*24:P72O%"?+35OD0N'!Q0_ISZ+;BLR_*B4!EMT+ MO0%7GM9.4CF0:WER^9JK,QP< ,AR5^)]N]T["";+Q!8,AO:H!)!7,EH?+;Y/ M%+TFFM.^_ !&]:L,R/+A2W]"C_(G/TCC^^DT*AAMPR2U UV.9NW^12.@+D?$ MPUXC@"Y'U/:H+*IE_Q?T.N=@%#]1FX$=*:!C=W6XM)%W!Z4 1WE]]H8&)J#1J/!]+'$ M4.E(FU#\Y B8GHX"^\4O[?.^6/V6D#4,+X/V4.XWZF/5X(5'!CT1+Q("2P.A MI2$#?:V7O)SS37+W'W%!?1T&_';@["./-4_1M!EY!8M.Y_LTY;.)R6X#-54A M,CLE4/CG9\Q_H!\%U!M1VT&2&TJ:>R+@&W M;(=?@9?1E,!\0F%= .KQND9U M"EB!6_V9K3'.9Q63PIS2AP"#J?F*,2[$54G_:?I%5@37]U)XGCTH#9; MT5X,ELB\-UJ]%]LL:7DO@$WN1&'HEJP-@4KNE9XOPALI6:J)$:H/'[1TUTM> M3AHVDVJE06\#&E*,R >L&.?+4JS3%?@N!Y=" MU#M9I_L60Y+BE?)F_NZ7BL$OH[.H#UYH_9K QH6FIXPX@B[Y[:WT M9XE;X2)M:0M,9)W2:NBU^DEM6%J.I.[8PY'DB*> 6LU!TE(IR:W59\IO/"DP ME6WUG1L2FD+A"G CM(#KN93HM_K]+L['Q-E5J3V]+VJ(TP=X3.837^C$Z.4 MR9UAUC9ESA2,6048:\WM#!B8P'/>'M0)RAH;=[^@K+7\"T!I;P#E,M/YXEJ& MNEQ3J N&_FI,D($S?1'T%/$:O043:>_LZ"_H#COI$K:<\G!K*YUT]J1E7 M)"_?,O[I%4:7<5_@&U%YZU+$#0G)^XY7MK]UOEFO12>$]Q@E1O&,HBT7&7\8 M6$;%?7,N(#Z1G/#*I]G$9'PNDD1\'IA&S(*3T!PT!'NBNI M>@A/'N,E?7>=;G=/"-^BQ*;%H_6M?XE_,6S?HKC]K!J1#B5'@H%@'#',L\A? M,A5+3<524['45"PU%4M-Q5)3L=14+#452TW%4E.QU%0L-15+CZ .HJE8:BJ6 MGDS%/U.QU%0L-15+3<72I\BO-,OYR8[=%>4D-CJ1,^4?3MQ9C#/MWF=6((SV M37;TXLANA$CGM>8X^[O?SE8W4B>"S[7%?F"9VB_9ND9#>*[=;LLRA/AZM]O7 MOT(N^VXT/+]0!9#PH>^Z[?.V_ :E2*;1M(>>KT%K,&QGNIJJ5J? @AC;$4T? MM6(*5G 'ZW9XM0.M;(%PRB#+B 9=,2*?GN,EYIS>,"L.."$T/F5&ZS61\=W M[K$=)L#]9N:R*3#.>.8'7G#_:'WB):IX4(X6Y!&@=QQPI@IE;6+P=4R7YO3 MVA*/CDT1UA*=W<"IY80N8 SL1#9VX( LC#!)WY6O%O#R2/'R1;?]YXT43W(. M'A@B_I#3;0X.&;SX92 K]:R I2#(Z4WHDGS%D+[7S/H(!Q=:PI^S#@/AVYF*1MILKW4F,6"07!GY ,H33FA>( M [T"#LC$YQ5$@!ZQO AL]"T9]CQ+?X+_O$MG M^!7'_UT-_X%&+T;"G^]!?:*XPM>/=,GY!MODBO @@ /!T*#8*DQ(T<#VP!T/ MUGC46PU8.],B0_:$.?4*?=!FHB\Y1N.#TV'QV/#-::!:X?-CX+-'/%.PW6U# ML"Q2!5($WSXN1+X&0LN!?9_XD\8B?COI\$85K 2EFUDW;)R([O(-$B!%VZ M1[A3L)NZ&\V0.)NVX'0D3DK@F^5/4R4-/MA$O>/@(OUI9%RQ2-\WTC<+ZF/1 MHJL6Y\TC_R80^K-%VBYBN*&GV7K$90^\)M#>49QF]X[K[_,P^Q7G.X&SC-:Q M \:+T5F'@"C&>#,,PHN2DF17K._9 *D2]3O9'\W!Y;TWB!?\?[W(B.VC^-D/![) M?B1B^]FBK+YKYB'-D[5U;;]LZ$GY?8/\#UT]=H(YSZ\5! MTP,G<5(#3FS$[NGNTP$M439/9=$E*2<^OWZ'I&1+EJR;TQP7JX>V"CDSG.$W M'')(AOWTV_/<14O"!67>9>/DZ+B!B&HW[\^0AW719Q.9U(@3@3A2V(?-9NJF6=Q(:P9F6,D,9\2^8#G1"RP M12X;,RD7%ZV6D'B^$$<6F[=.CT\^'+\_4UJ[9$X\>.'CUWJ M4&(W$)CIB8MGL1;R]/1T]'1VQ/@4A!R?M/YSWQ_I9D-:(>>+["8-'7227"W( M1K*#Q43+#6L4R_OF\4GS["1D@D[['E/E><+=4)FSEJJ>8$'6>B?H ]5/VNUV M2]>N24$0S1!-/;#%LTB4WI9KABCQNY:I#$FIMR1BBU00ZVC*EBU3IRP]BUOJ M^?-T;6S)6ZI[6D!!.+76#,PKP,.\YA:?36BZ:E"A]#H/] (?0TAY&?8\)K$$ MQ]=%0>%B03V'!250IOKV(L3CD3A(]_:%TN*R(>A\X:JNU&4S3APH []IAD[R MQX*3(] O).',)1G@J.K60@T(SVC6WS0 ,(80O")07OVSA3Z\7, MLK!;UBQ@L7SWH*VRB5/6*F"A'CUDHUP\*6L4L!#WY]JCY(S! J0^OC[VTB*M MUN6&6;X*[!W/[L($(E<]&)Y\KOVH@:A]VR!]UE_;X_D@#L@R>+<&BS%&>/^F,X7E(805$7F MFGF"N=16ZX$K[*I)930C1(JO'O9M*M6TJ_ I0)>)$F"D41I!1Y( INO!PVC0 M[]UTQMT;=-7I=QZNNVCTI=L=C]";M=Q_UW"5@6N(.9@_(Y*"/46QBS-%C87U MHJE$C]#^15',]"HPRQM.JGH#>A-3MO:.'=ZQ[EHQ<'J0#,Q)QHC.(LX$\C1O M6(_&\,]]]P% '-RBWL/UX+Y;#^YR\%VS.1@^(YZ@2U(*RTS.3&#/R@$+L X? MNU^Z#Z/>[]T:YFHP8S&[==E3UM2;0Y\)Z7E)2#NC+^BV/_A63\8[@%3;(YBO M!LZ(3CWJP'0$ZU?+8K[>(QD"9A:LGPV(!6DS 7P?KG2IL%PF?$X4FD8P8@Z* MB$8;V2@47D.W@:YC_?"IT&T% ,5*$L"4-$FD[^8O)J7#:X/!!IU@-#PDP=HLL@VRHRX'A'E$Y=TA(#,V*"119 #R?LD)*$T'9@V\I 16 .S <9$CS%^ M#B>):$%.QW](=GP0C#1[W=LEH">6_UWR@B-HA/ M:\$U6&53OBJI7VH*N+W[6CS9R]F _;!?*HG>A%_UAL".K'*,86Y/R2V#\BR4 MH^0Y.'[,RT71&]-@C5.QI#0*6SY9YDE)5BJ:"VO9W+;&N4B2&T5W5V46IFFI M;2Z4!5/D&L'"N7(4QDR*S+ET1X:);+O&M%S:'04VGRP+W>QD.Q?CTNE[ MC731!#.*<19!%KH[TLI<6(MGJ#6>55+5V.JI(''F&JI0@IH+>^74M_:"ZCDP MI[ P74#GJ6L(X0DVZ'=#)*9NN=PX3]:KY,SM_7+FMVACAB*/&8+>!*;4GE;! MT_15U=70Q>;^*(SGA1J^E3PM1]:K>=KI?IYFS( O98BY!QN:4OM:=5][)$OB M^>216&QJ%!O/./.GLY$_$>2'#_W37:J9HX+OE9;]:KYXOH\O!F:AB%U(&L/0 MQC)D3*M],V]?,>98:14OM+/8SM]9K*$JM;480ZX W<_:7&Q7V%RLH2ZPNQ@# M>&?M"^\OMHOO+]8@%MU@C,_>F20_88NQ76Z+L8:UU!YC#-L"=#]ME[%=99>Q M!KL*V-=@Q6E1Q UQ==@W(!5P@$2:5U0V4FJBT]H/4J^-Q09Y2GD6NM'K8KD( MYEPWJP=LX7.!&&29%"]_,M N=3)00UKA:"">_12E_NF' ^U]#@?^#QSA4VOK M/0U3$']U0[VY0><+QB7R$@^]1%]2F6*\B#VD8AZ)Z3-+"XL__9'*V"*N%&%) MIDO2J2J(3LHHL>$R MG\V-@&IJ"&J55B+D41]5%-A^X:1MYAR/3+'^+=D=.L387,YC7$TEIWERVCQY MO[\>LK0.LDK[\4Z5"UX>B9!)?[T$%M''J(KT@691/S5#/M439ZHG]M#BO,75 M"S<%%=#4JEF(W1^;)\?E $@\K%6PU9!!-?RNFJ7I3V<5:3_*^6 8]QX!R<>_ MRFE278WLU]FJ+RJTK"J1.AD9@F>60%5+-LGSPL4>EHRO;N'GXM$B*J6[$9+1 M9\$3>EK'R\9H1M7:;=K%8G5/YA/"S0)9#*/-]V8;,YIEY/DKE: M$8+6_D1(*GVE\QUG_N*RH5^JNZ! TD >=5UU7>:R(;D/Y!BH.2@>_FQH%P Z ML\>Z'=OGP2\_[C+@VA>2S>E?Q!XR"!=3$APG1LS836*,,9) 5J!N' SDC'"SA=!G0D3LS"+ZA2R%'$N1 M7@-6,>-BY0=CCTTF6>8\D*?N?.&R%2&)X952=VBC2Q\,76T?;4"@@4]U<&6I M/'5*8C&C($=@*MBY,*6O ]\N2Z]\03TB1.0$>Z/MP.D\86Z+D3_YDUARS(:< MA0+7EE>6\*H]8195&1Z;8H;&5-S!\(-U\2WCL#X ;QTX$0<6V1U13$)T4%.@ MG$(,.PBG %>>4$\3![=48#+IV4!('8K7YP/:8(AO$(#[4$Q=JMY'A#I8R-@C M(J41/G"&G)!G*M0!>G E1H!<0I=*5DI/OG+[KQUW)*^4?(UY0O MR?6+1V,VGA'*AV8G3>_11CVT+.-AC5#S/K-[#VL]&"'J=LB,$F=,K)G'7#9= M#1R'6H0GYIN2?(*L^QM1[[;#7+*$F#$E7P5Q?+=/'=()M(IT[Y-8-X,.00V$'OR(HL"E]1CE\EZ8+$EQ,P MXH:8?WN>SH>O]6Z_- ZIAV[WV8*(,,;/5S U.E3>059Q??8*J\*>PQB&9;_O4ND,=?7 MM59Z+MYM<#;9(1J6]9]DI+AP,?(#\V(UUGQ7N6&0V$8W=M(J#V9AE7=4$"3U MUQR:YA2/V16Y)^K_NHK\9MS 29YOE65\Y6W6W/VLV#A+<=,=]8?FEUC,U)Y: MXM;B:,:X'!,^CUP-3$R-E;@/;?I,-P(:%^*K!R"Z:JM%G4?&QVP9KE]D@Z60 M37> 5^F.")@.I1^BR:*^^6DN+GS^'U!+ P04 " !4B0A+,M8SMHD2 "( M$0$ %0 '-T;7 M,C Q-S V,S!?8V%L+GAM;.U=6W/CMA5^[TS_@^J\UK?= M=-/=R2:C]67K&>_*8SM)^Y2!J2,+#46H("G+^?4%*%(B00 $>!%!S3[D8A$' MY_;AX'8 _/CS>N&/5D!#3(*/1^CAWBQP-'H M&@W%R6CL^R.*G^=1.*(0 EW!].3XF+-A]?WQ@?_K M"84P8N(%X8=UB#\>S:-H^>'T].7EY>3E[0FASZ=OSL[.3__]Y?;!F\,"'>,@ MC!@W.!JQ\A_"Y,=;XJ$HT2U'OGZB?E;!V],M+V4)_M=Q5NR8_W1\_N;X[?G) M.IP>I2+RSP9,LN+K4OE4I_/W[]^?)E^W15E%6%/U5FUFO=%H8S]*?+B'V8C_ M]Y?[FRTU*[E8AB<>69SR3Z<7*)SS?Z[^%^,5\B&(PG$PO0E6$$8+_M:Z8AYK&RB7C2:NI9+PB)CZ>\MWF(V+\3E2(K9UWI6 M-*^]5>G)8DEA#D&(5[#!6C=Z:/FTJ5&'2K0N]R?D\X[R80XLZK0FLJK6O+0> M"\>QGXQ$;MG?!8ZPCB"8[N3@8C=1)V&;,?:)5V#F\_$0H47]4E[)L&*&PJ=D M;,$&?\\(+=D8X_S=*?A1F/W"+?'N^.P\'0!]E_[\^R:89S7[Z G\CT?%'R,< M<=VR'T_[%?4BII0A32JQ\*T@^/9;;_+S,,6COS"ZBBX0I:^L/T@&,H)>5C2I MOH8T13ODL#ZF19,@ZF4UZ8E3D,VE4AJ.V;P7F3T,TH6*F>1>MKF M!/\P*M0\BLC(L$9"IT _'OV#SZ1>@,]PTFE5;V!YF!,:/0)=Y(;> C9T15+C MR(LXZ'D#7?2.EE>0^O6M.WZ=1'.@NDBF+I#:05; 08]6ZJ'WIXP\]>:Y.]X< M>QZ)&=+NP0,67-CDB,U&%#V40=&LP](6==#7%KKIO:ZO*/7_FPK_[]\D!5O8 M03[16@KS']R!>:XQ?B6!5Q6WRF7*H2M?QB7WF:BA<*."U+VH=0DS8,)-']$Z M%16J2KLDJ>M%%.XO*H.PXBU1]^+RWA,X*NUY\=\[R!;[1,08$.2 MFLN,Q"4TU%!2@0FSFMR;<=Q1L@0:O=[Y*(C8G(G/EY9\',T4$!!A4C0UDKZH M2PBP4$KA>7T-J-Q17M7P-W-=FO7-DOM[WMWO'&+T1/V<82![Q$\1,3[ M8TY\)F7(<12]"EXR+9X:I+JX"XJK=52KTZ?D)'CF:PZ7\*0>0.D+9?HH"O77 MU&2V)X;:%%I?KB+>!%45I WRS,D&*9_2JPN44=K_\G,V5KV'%00QR%72%Q)& M^6(A)\ J69XP4DJ%V=SJA*H>]V9XV3K*'7KEBR@LXK-?: S32DS7H!16K8PH M785*??4-\&-5N8/Q,!>Y%0%174+2SSD/AFIU#)PNK<1P7\*%_KXN[A/=U;BN M"I8]J:X?2A/=D%1E"&F5@G5<;.Z5,Y#*.8=3LPR>@D6"1"3I1KOB<[:G7OK< M'USU *U0I(!2.2[+-;BW6/5(DX3/5Z4_U0520\@*N.K32F4,O"JK0]8-'??K MV'N>?AC ] K1@.>HLQ%2O."JP90-O[&'Q3&'.4%J*Q,"5X%@K:P!,$SJ=&\? M8SR=)OFJR+]#>'H37* ECI"?BUWBQ,:8()O/&!"XBA-K90UP8E*G>ZNJ.30G M^[.2'-M;$O)-FLGL$:W+L^$ZU+L9L1VULW!J9 83;-DR&/@LHG+H;#V9D-58 M8:0?3T4;W;*_N\Y_UN6*]Q4DMD=(.,B$$"#]EGI)^-;CICX7@C6,J_62M1GX M! 'KN<614D6I[=:]HE1_+4ON F*J4:$M%>K:;-7H>'.\DOV:&V1PC MBMF8;;+D!SSYZ9U/,",4MCI!>+6.*&*JX #1UQMFVB0WB5$RJS/YGF^"""B$ M2ADOJ@ONI-LGJKZW)N./D 2 M=9C(7Q#] W(:B8OKE06S179-04=Q8*Q;-01T5;FW+7\/(3#K\1-IE[ "GR39 M@7( &)7=+FEJRSH* QL-JY%049N#.ZZZ[IE4]W9RDQ0G-Y(Z')S6?*9,W#M* MRE-6R9>L#\Q_Z;%!)YE XD!%_'G;3+.?^SW)\X!\"%-ARLG=NB+Y6R@;VBL*N>5;(U64GE51N[?>DI#0.G@8I]B?*'K='6##(%.%C!DBWH.+6^JE_9,%C8+ MU X.)_>TC5Z]P[O/_7.I-.[U99G(\LY,\55(VG"@.]MSIH9![[BG] SMGD[? M4:\B5VT?&54F^6X=R>%\QJGVBN4>CZ:)0BGRT0U*[@ZLJ4OVN_TD]0$%Y//U MW7^QJ2N_* GA@&-T$CR %]--[C/%(?MTR?X,GN^ 8C)5F*EK-OEML$[8]#DX MKT88V9N%A5&_4K3MIETG(KDWA.DD8=U!F.ETL<&&4$_%RI@#W53Y10.W;BW? M-!%F4WZJ%"YA\U^QMZI!JKW#7$7:9SOD(K*)Z HSGW]Z_24$)M_F#FJ>E^9% M>"6[V<->"C0G[O$K0 Y@F(TR^"329&5QG;D>TNU[0B*C7"8&MITE-8X@# M?T.^Z=6%1OS"7[L2Z?%F39AASH)P<+BK:Y0FV+/@*-T]\J,H6G4^[9HVS5&C-=P M[9 @7](]=^BL;QFKP@72E;%%45X954KEAX856Q.T&DE*K-Q+H"T+;7*G="7. M;"I1@L^LDN$CLH:Q6H6I&?\V]RR5B:C2OO@BWQ$GFW!7:X_-B!_1.KU;*5ED MYO>5?6)4T_$+HM-4:?&*X2Y9Z,=F#5D,'^:M&[K]45]#Z63O+/8\1'R8(PJ) MK'Q#&X(P,9?0*/2%MB__R@L-#9A&RC: EJK^+'XZU/E?PI*"AQ,!V?_[D+B- MA?\%H1'^4P85&Y+MXRXF)$.#40U#- "5&;<,8@Z]3JT>;>Q>Y#4>399)*L>. M>9*A0:R&(3H9%^:Y91 [6&I867J9R\Q+36G'+1OU&(:N"D7L7 M+4@'>]+NO'JMNY6Z4B\TK&MH$&W3= T W%",%-[O'0J4^='"9':- Q1X3&I^ M](_? WZ)PTW %Z!L2Y9=5F],-C2 UC1( RR:A;VIO5 MM7&W\OAETF\18[LWJR'4[\U*"=W('^;+-SRM09LO7"HDRP_.%7(NAND\)^8# MJY0UB5@2/J7\WUS][FV!E"2=+)-3BU=KH!X.0;P4QKB\"C'E\H,'3X4)VL11 MF95[URC>PS+-IYK,;GGVWF1VP:9"DJ?&*LIM[_E4EAL:=$Q5;@ 9#0O9Z*CO MW,D\P+,C$OQM5UW8D963A9MBN:%AQ53EML)+D85[=[WGSC4PC,?4F[,Q:W($ M7?%$G3E!^22*DF!P*+(U0A,X&?!R\HW,7<24A![59TGO-,Q 4Z%@2WU1(:RX MM"YDOM)5/8]LI2[K=4^#V:;[*&S3= T@VU ,Z0Z1&_WF/20/0CX2IMQO.)K/ M-]"'5,HJTM)"J"QK]WY^1 MG'X*DV>)PTO^CK4?UK@H0Y'?F!WE8TA[8E;@3.[!(\\!OTOF9LK,B6>I*.M-N/ MU_;CJ>%Y1ZI)EK[ .HS?;S(-U^/;7Z77=&$A__BMTKQWIR7OB M/>KGX"FY\F&&[#E6]8D6*YHLW\&,YJ!;4AV[[:L5&,KF8!)_IIT 4O'G["&[ M[<\'#36%]OM"TXZ]>]N/;<;[PI&872:P&##WR;*#T8^:Y4&WH1Z\-L0QCUHU M]Q+ .M []T%_WKP7WMU% QWO;V&A(S\..#[H='0P\:1-"]P$$0J>\;9P,JQ^ MG*- ,73MA7<'D<* ][=(T9$?AQ@I#'1T[UA49T.I1/M]320*S+J>0J3,OK7] MMCPUQ,8N4\J]]/-CJP)E_K4M.!M/SJRU-=>DERGTD" M]4%DN;N]#]CD-6P H6K-VKP#MMW<%*G,.ZM,9G<48(W36VTK;O[H588.N@D+ M&;ZU_CWZ>$"QH:G>5>_X[O-EJL4";YY$X%F$R3.1SQ!XR6I9W42[EAX1S,YV MW_+S4)[>@3>I#4% FMM'_IJUOK+"8\KF?-W;WC)6XIK$M!$Z2Q78PC-7P6'B M4V6AS@&:8^Q>\H5Y,V- ML1TX'4@][@Z7!OG [4-23-)UZ(2>>>C'JV8QLU2!=;>^J^ 0D:FV4/?=^HZQ M>YN@AEH\SH$"FD6E?#[&])9?MBS1ULSK'V MO9#R6V(-F(Y7S*C/\#5>/ &=S"ZQ'_/WR+F(X22.F!X!/WXK-)&:U"D K*E[ M"R52255RCJ?_C3Q,FE')K71NI74&T:907]!0M#KY,6#%,( M$'J^/![4X2=;9>@YY5VCANS9<]/BU6#K_=GS5J!5^=1Y(R 5GS=7#7)I*##H6724#CP#F!FJQ@]'Q=&]CQ4Z3 M,5]22M1A!(V *JVI%EJ%F@X/LCI3=8I;@;%[F]=VZGQE_>GC"_@K^$*":&XQ M?+*HK!:$RY4='HHK#-8ID,N\W=M3M.]2'E](X[%"KH[:0X6DCL,#K-P\G0\4 M$I;N+9W6&/$T'2*T,CHXY(%!'V."TG# H0<':C0VGO34/(CF:ZD?1C>U'"9, M92;J/I1NF#JSW'^-,/T5^3%\ 13&%#:[]3TO]&\LN!6-O\WG$R[=/7@QI>5] M;W."[*9! X+^KEM<,>OSPR?\"1FN+$HUK3T7HG*R,"'I+ M&#P1(>&J#@HE;FWV/8JS[W))DOW(7P(*R.=G=&_97Z512PU*+8(4E >!(Q.K MM(TF!<\V=XV:8.HSPJ57B.T);1"5$AXBH&0VZ1A/*4O9F,7HD'WZ@?_K"87P MT_\!4$L#!!0 ( %2)"$M7A.J071X $[X 0 5 &UL[5U9<]PXDG[?B/T/6L_KRK*LZ9YM1WLF='H4(5D*J>S>MPFJ MB%)QS"*J05)2]:\?@%?QP$V !*OKH=V2".0!?)E( G@UW^\K<*#%X#B $:? MWQV___#N $1SZ ?1\^=W:7SHQ?,@>/>/O__W?_WZ/X>'7T $D)< _^!I7T81&$N&A\?SP\.7[_%OOO"A')9PDF M9?&W3OE"I^-??OGE*/M:%<6$ @[IFMI9^>2X*EPO^%/VFY^\PXU\<) W,X(A M> "+ _+_;P_753U,<+6.W\_AZHA\.CKWXB7Y[_+W-'CQ0A E\6GD7T'&*0%]I^?1T)+S&YK8",^\-])&+1D5'FB\0^J]!&&9= M@&'U'#R%X#2.0:7EN1?./^J(*$W:CMQV1-:3]C&!\\P=^.=PM091G/FH'H(* M".K(^!4D.:CN 7I<>@CT$(]-2T6U:%ISB'V;B"1ZV@EP7)4-61]G2. M'5LBY'0^AVFF\#T, Z+R W@!48H) MSB$N1;C.E@BFS\O']"D&OZ>XF2Y?>OI26Y+8:Y5[!-< )9O[D'R.?#)FK0ED MK+>"F+--K0-L!EB5^&Z![2+&?_9[.RQ#G+7\ARCBF'G8S=L)9DK2QF(9?5FY MY R/P?I22A U-P+KB\FG9V3\U1>.2_Y7L^)GG$O;=@_F_3,YGRR(6]LQ \;]\"&?6]_K]O7 MW]KTM/8\K&Z_EA$N\!\3_&_6)SCRQ8[Q*H2O\;?(2_T ?]7K9GGJ1J7'MH? M$IM?\ )R^-O1@\O'I$86E3 N]YD7DK7AQR7 #KFB>X]]3Y0L08+Q&_:57XJ% M'3WLB*XG[060<.X-DG4)/30OA2Q^K,M9[0$$47+D M!ZNCHLR1%TIT/6/7H=Q,()LA/V7B9M0,2(5_)B8,HT,?++PT3 S*2*%M5F*X M\@*)SM81N"!M0MZ,U.$*K)X ,BELDZX!29=8*#1/G\!AU1 &Y:52KTN-01+D M*XXW^-<&8_"6@,C?.B BKJ9GL,%1U<<-QYNG %$/FVHDI!A++1,8 J+9B M-JQ5#V?=Q7ILQJ7D$\)Y@WA(.'XYR,0 M)G'Y%Q*:_WSXX;A(^OE+\>=_G:5Q$($XKHF$=0/7V-M6RPNA]P3"S^]DBN+@ M@.C-+WHTEK(DS=-<-]?8:E_-%J'TO4BR8U3KW9"UMHGZ)F?^!8MA2E"&LU(_0%@BM) M%$';K;E5]],!3Z*#!!X8EP0B'Z B5]$!6Z#H'Y]M:K]E\C/!KE:]@V;9ZC;A M6EM(T 6I5BOHH5"650&SCP1FR?&G>0AQ4/3Y78)2D/\!QWP8E)=A-LKCN2AX M)C^,B$F*9J=O@<0X5"_%'H+R4C:!Q)GOY\#2!@R4U;N.*55N!&=,+DYX+9IT MN>L%%XVU*PY6J.4YJ&F5MSIN,E;BF%ZI 0 &1GCZ"CP0(<\"18OL;L+C7Q^= M!4AS<=D<0CHJF\(((5P?DS10TMUD('_YU^,R6*_Q[.W2BS>WC9BSC%:8!9 MD;9109XNPYYQJ1DXDF$JP4%7LH2U0>KN-0(HQE'95I$6 I7K%0VK4,]QG.FV M@ JT%'@4:#K9+_#N%WCM+_#^=;_ NU_@W2_P[A=X]PN\^P7>_0+O?H'7Q *O MJ5XCB9M8#&:G4;_7^JSU?2I=QE-+J\=:!.V9V6\0_8B9W47Y6NNLQM>I=!5; M):V.:I#K.1%D=--EY ?SP*-V$O5;.=]O?IM"!_'44>Z>%K'Z],G@RO,2)O Q MVPNXCN;4/N(5*=>7J46FT&,2RBEW')UFT7\_#;\K:>C&F[&":*9@G260:G=$ MMD*U/2*N,-H<@BD<PY'E>$DH\?P7LQWH2_)\ MCEPO5N?D]@A(Y*2NO"K4$*&I7F.\Q7D56/!0Q-1?RG]MF7$!5&>RNP#JK&2[ M!"':\KUY#'$7\\VAR,#2OAD<7:4(:Y!+GEY,Q892G6I?4*K.-!"C MTP :X)%DXX1C>?"B9UI4W/E[T1RUOT\NPF7II!O'UNBYTY=4RZ=\J??G(%;, MC3*[70-Y4M=[K*I:=8E3CEJJ4SKAS!C=0HO<1/W"C<-8/>-,5'6+15VE*VKO M4+\52K:^C33XTBO1/JYH3MG/KO;'[A_:M[)_F-\?ZAR,XKW^: MU;KVX]8NH/+K'Z,M5#?EZ:S,E@O3@F+E0C2SF+FM=G*T"#MJDLOT1LY-@K:L M[ *%E+0"(QF)L%VAA#Z- (Y!D-@0C9 3CJXE-'5GA%.$#KXQ=CQDNE-"$]D. MI9.:W@TPU3V/CW,0>2B E!D9MTR) 'J9<6=JO.Z&KBK[!'([?D5!>NT9OTXCFFYA,8KO1Y9VIU?B=3ILA MZOQYZ<7RWF*'L=H]-=JT):Q:A4*-Q6%E08SRHDTMBXGLO\'$'S;RW MWX)DN839BC?^0_;UC/4B4)5>KT^BRL'7(3&2$:E !IIGKJQ27#/,_IUN#IA ME#3=:/,I8;ERKLPN-^C,2A$WLNII@(-#>GHSK]T_FBU&@M89;";9_6%K=\[2 M[@];NP"/_6'K_6%KE\^N[?IMFO7+0<;>;IK(_8+[B^;V%\U9N&ANY"59ZKSU M%"&RTY[G!V^+W'N;[$C>JX?\?#I\'<0!Y2X%'@%Z".N6H9"RPYB(7QY M[-P>(ABY,I'BQ_3IWV">S. ]@HBV6MV3BEPTPJ;B.$#-M([!>(3-T MBG %,\\] P2]LVU@F+EW@^SF.,XD-1/Z1I:)LGN?2@C#*RG848<^'2?6*2; MM6"@5JEH--E*CD-$2W<5P,@R*.#SLUE'\#4E37.WR&-!+73T(5&TEQX)QY%C MH%U4<*3'KD#5WTPO47*8,D<;Q5K<$)M2RW&XZ&G?/PRF<"A \7_C3@')1ET^ M.;U($WGJCK6]]!3#9#'H+G91+S@S-;/.K>TCP/ MQ^$^1,LJ^UOS\I2F,N6-A4(Y&_L)=-)&MA':I*=@#W;:<;A-@[88)?I'?G-* MU[3Q)#'(5Z39F\HFZ?8=$+ITIP!Z"RTXB./ORE#"77?;PFQ:#U;G*8@R @*!H7=V_\@77TL4L)%H%7O7==9F;5GL2^ MP9^#$+SKXQP-#H\&AT7W$6>NG88:!K>Y[;J;@J-.@:A!Z'F*YX91DI?$5$#P M0FJR-AR'8-EO,J3(TG$K&:'=!Y@6*8I76IT;IZ6-ZWJ7+"DWV _!S+:E%HGD)>5JP,@[//Y&QR;;\6#;'D:\TO7&W M<\OER99UM/]<-./VSXYCC"&_"@RV),J>C@-[S)X8RXE*R%F:Z,@GX^9SE(*&!I&?25O[4V>Q2*%.M2HD5<=Q*.MH MKK;.(T6_A([NMIM[WKT(]&L?+D"> %"\5&%_IBGF;6_BR>/MN$F,V1,C3TMY M&,LD!3*6YCCN1JZE M?)QALK^&R?K:5<-2;%T'LKRV1J.[RRTX3&C"[!]!DN2W59,700%X"[(#",6# M9[4-&8L#E+(,%@8K!1EVT[Z,]LQ8@YB"O.4M7)8.^AKV)7>+K6K#C%8TCG9' MKB;'W;2R'JWNP(C6E*ZTH''WYXL#1?$,%EJ4NI-3V#!N+[W)%B\:75S<<9PJ MZJL",C'I$B%COU=5/GE.T2@^V]1^HSY,J5F]>N-*M?J@SZY('S3LUPI*YPF5 M694X.]F_R^+.NRS:B-%ZKD65V_X5%XGR^U=Y R.LG=QZEIE^[1*Z9(9=A8(=Q M%P'&@*E>.M%WC- IY%_O@S M8@;FRPB&\'ESMU@$77\#^S4.%T)\$;(S:VJL>SHP MUGM V^O-J>!A?B]?\NE^GQX(1$KV[&@*>2?"8,Z=*F>;6^_?$)V''H[INL&Q M1LVB*95J3C:0UF^?ON&U$N>>;PU:1^%6WJ_>BKX[IEE;C$9Z[?&";AU(\9$H MT3YU-"H(( BG;$3 ?J@8.S$I*["D1:@#X-';MAN%Y'.K)#/D.>#E8=^Q-0( MC?6YG/1U/H\4G^EZ(BA441(3-"[9)*]#W0E7= %>0 C7P-_."/)'5J@HD"Q= MWJ(J*CT]C*@U0$_(")DYX3B^PFA.5N03/N& YV^,4G!YDI-7N MB18>'R?6O<_3.($K@.K36#I2)$H6;<8M.3VLR"O>$RQ<1DY,V![(\S"418'. MWXL&J?U]LA-ZEFY]I^LUNDX\%Y_)0[5\RI=Z_PYBV=P)+($_J>L]55:LN M<2H2E.J4SDQIC&ZA311%_<*=XK%ZQIG)V2T6=96NJ+U#_58HV?HVTH!(,P_( M%[S3.WDITC^M:D[8SJWWQNX?VK>R?YK?'.L?CN"\_FE6Z]K/KT&XN M 9$/JN?H&JK'B;=:Q^]Q$'R4:7P.5ZL@R>)@LNT%(Y)0!*)Y=IU0 MX@5A%2J8Y?L5)-F M/%DQ4#Q?SWHLR1"Y6HOU(S>2XS&.(&B\;>N.SI2XV4V$O<5T8N#KV22G*W+Q MAEF_TJ1IQJF4-'?,3DRWLDUC,2"K$Z'\=O[>4RO^900FB7>N*C!#?-"+#&R8 MD-76MF5+IH6N+RU/XVZ%GGJ?;>@$*&N5 W R,[[Q.3FRGFK4R/J/@ J]0U^_ M-:&/@=&1KX?#428S04:V.-=VW,C'&@*C3%.02MBR*"$;W,YE=!E&:&>UVAF, MTM;>'0$I=XE_9)@ZLY-0IH@_)G#^XVY-M*6N6@O+%6W,*>?49)F^WRZKI1A) MS>UU#MVNNQIJ/3P3YJE]@G;LQ>FJJ0!Z">: <X#7:B[+4):5R8GP4-ONKKP ???"%&3706<1#]EUOP7)$OI9ZC)C+W1 MCGU'#16.NV=;PW>4JV.,BD).9%X;U90XK#EV9Q?D9#*>?3Q@WV;3IGG\;%@T MG=_>GOMVTI2LF:Z.$WGQ1O5\".(?5PB ZR@!" ?-MFV9Q\^&+=/Y[6VY;R=- MR9;IZCAQ#L**S_H.R9&>,$@V0XW,=(XVQ^8VQ[U%]^^H*=DT2Z'"JL=]MSE3 MH[/.WM7T2473&4 KZLJJ549U&[;$:$=-=XAN&<)B+>E1&*KNZ\V,-/TKB!8@ M2%($*$,?_6-Y)TKKX^ZADJN^922U>1>]/^YCP=M$+#,:\_-Q+?#HI.4:Y3%H M=JY-;SQ %]AVQ'94**SPE^ED[D[_3@ ;&%2^.,"@$/3;!29PD)V&E/WM OO; M!?Z4MPOL3Z\+3J^/:SOY:?+'!,?.9 "^*?PR92"4*%DT ;?D;@^6\HTTR/#) M%<<)_\"0D)K9+E66C\'Q3UW(((0-).&1"0YY#B"<.N]@#!*=D=,-4-"" !.H MX 8*?7#A3#!!G-O=XM$+ >-N/];W\D:_[O>1 @LY\X9BE23ZN'8S7Y>8$Q;_ M",*0//,7^;<>^@%(?FV1NDA__$RR>+F()2SN.@@4%5;"A)BV$Z;_ &* FW2) MY2RNKB7J\%"B4*.<$3JB^6VWY[J\AAAD=ML2 MP FO(TQ%B;FGBS)M(O\^]"+F 6^;+&03J[18C'C5 16J,JE0_=NR<;ZW+H=4 MYI(6?S>"^FE:0F<6/6E;H%ZI,*0Q\"].&,(\(DUSB#3)V8HC@Q_:9) M1WY$@!X'2I?GX*]5?KRYB@@E#"#Q]*U#BD&>!8H662>&-N/PZ 2I[@"$%L"; M0 @W+N^#$7LOR#\N@_6:;$]X\8:^+\0L4$WEN@5&"F?D31A**";JO ;E?*+5 MI3C>[6%?(/1?@Y"L#;&O(&%]@IAJ][Z,%.E:43 M>WX<]3+#D1\8&\7%0V)1?"* 4M3;\#!8L'!B?8,CYNE\GJ[2D-SI=[J"* G^ MR-9SY"$D(" &%9/ ]&$FUS:&@<=DZL0U,?S 42FD5PKE=P%.79W-A^ZNW#M2 M+41SQ.6?4I>MV#EZ+JXXZ'ER50!IMX .F%28U>_)F,89;8Y.9YOM<_24?2F- MFF(WUJWIR/Z5--#X_DW0,O2-*A%O@9IZ29FTQ NFUQ]N[ MT@$3'X,2[2/I)]L""(!(9_SG V-GH\A5.-)VRH;!(WVVW>,)2_ZZ M^5VR!(A^X(Y?J&@-5B'W)@!<9P,EU97L?!HO @ 6#R<\SWD:)W %T ,(LTEL MO S6C*.8XI+EH4Q>R>EA1%[QGD#A,G)B8;XX($8NYILOH^SR^H?@>9G0$2-9 MNF@\8>GI(4>M 7JB1\C,B97UKY"<*EN#!)P^(Y G5E+!(RY8-!NOX/0@(ZUV M3[3P^#BQHCY#G@]6'OI!AP?K<]$ZW<_3@X) Q9X Z%+OKEZ[DRUT[H7SCY58 M1IGGQUQGWANH4I.L\*GNN;T%7IRBW.1&3X:J7;X+LACU)O">R!W9 ;E1(A/4 MOXL>R,N5*+]4 'L.5/YZYL4!.VO*!NURRFJ6]G@3?T4],L%9Z5DF:&FV;XO6 M6,[6"N*@V:9M^&V3 F>+#?T$=6-*ZL7D,@KRO\O?T^#%"XFGK#2["&*RL8$5 M:4]05>N5TU7Y>KN&:]TFLXIA!:&#5&3:LQCUNHTU"F8;Y-QI$1Q8FI'FU-K)*3GNL@7Z.- M1UZ-$1-L%' #=?2GPHS-K $@'I/=!5 W0<8A"%&38HQCB)\ 8PQ%SMSD1%V< MK[PM=0=*I0H'1]TJ8T^/)#P+ T0"]:D88G-C8:C+Q2U7=+:I?OQG !!N^N7F MAFS.\\,KB4K="(M;::>#+/GF&B+.XDKCKH?KBBT]9@KK\GP>NZX3@9@,ME@N M4+)9&.,IAS/3';(YNN47;0-/*FP;'WJ" ,X&]F2C.9/H3A)M9TMX1XZ30W#B3;T;OE<0E1,@-H5>L?1H:=/H%:VZ@2&,GT93L= M&FB6N@\0\"T3A%3Y.1%@T'4[3"%Y%;Q+[@AY89^7D4N M-.@5IXH/B68P A(ZGYXY7'V0C M=>'AS(8S\77T&Y0Z'VIAZNBOBDM;-.1HPNY(&LDRW'3*OF]A!#:W'OH!DJLT M\NG7C_ +%8W!*C2)+I;24+V[663=L%R(UA!AR;_"I':4DV[,,F5+^^:7G00> M5/35\ )\ZDXY> MB2L)B+;<,G-?13Y9T;!H[#T8IZ;)M'0KQAN^HH+56[[L@CL,/^GV&0I\/('L MW$S/R(VAY_0I^#DI"OQ<)CZ%'89E_Q8=UUD*))5/#B_^3OYY\F+P]_\ 4$L# M!!0 ( %2)"$NVLEGU=G< ,7R!@ 5 &UL[+WK[ET5LW-"MN5JQO_X59SB/ M2ARCVR=T]N[7TT^;)*6B!;KZ=$G_Q.C?OO_I^Q^__Q%=[[?;I$3ODRS*UDF4 MHJL\R4HJ>H0N+MY^CT[3%.7)W7U9H!P7.'_ \?>O7S,WU-X?O[#_NXT*C&CQ MLN*7QR+YCS_=E^7NEQ]^^/+ER_=??OJ>Y'<_G/SXX_$/_]^'B^OU/=Y&KY.L M**DW_"=$Y7\I^(\79!V5_-TZZH^W>=H8^.F'UI=2@OWK=2/VFOWT^OCD]4_' MWS\6\9_J(K+'%DX:\<>!?/U.QS___/,/_&DK2@TE&M/M:].OAU#U_7*2XD]X M@]A_?_MTKM3^^0T-RSIP,[W0'Z$^K:[('R&_ M,@T&>(:OW'$SO=!7.$](?);%_@LNNH(J_'49Y3- 9>AL^@OX+[6DJ"G[Z8+^ MU?.+'TN?@AQ@DU M?/QO[(_7[(_7/Q[7#<5_IS_]U^F6EH[^KWR?1G>-.?XF__$GZ;,R*=D+",]^ MZ)>6Z??*2YM4LL_76/ P*,%_I;>ITY?J5715-)71;4K=LBP"9Z]_N_X32F*5 M[*K]";'?_N^^SR[O/<^8W*=91^I\XRFGP>D=9):##)%:_HUIL M BI51J$ :K"OPJI6;54_1=5CQ)XC*H"8Q+(@-E8EL?_L?6BK-!J4ZRW.!/AW M9+UG3&N;:@G:M3+U.RMD)N!<:A$*Y#KC*H2K=5;-(U0]"P3:^GHCEI^Y#VJI M>(-HC:V9X'Q&.\[ET]]QFO[OC'S)KG%4D S'YT6QQ[D ,BO9^NT-LA-@KK4, M!7<;)RK8FW57E0AB,J__8$*HD4*5V+(\L*MHXE@??5YHU1I^6-B>E2>_DW2? MT>[-T_LDI7U,*3\4,CU>#&0F\T&P",L#N7$]_F4Z#>[;9ZAZ& +:5=5&++^R M#-V">!_54ENSHKG.IS[A'+>YEI/=R'&@W*^1/4/ H!V_*J(E;?5H;DGG ?P!([L^+V$[Y+BC*/ MLO)CM!6AI!/I(5<4F0S=OD%8[$IMZ\$K46G0>WB$V+,0X*NH,&+W@64 [DOW M$2RS-&]:0AN /$K/LQ@__F\L#[X*F7XB(LI,ST#Z%H%3#ZEQ0\XAT6F3C>H9 MX@\1?1H"E%7U1BP_LS2OZ(L+"87,UKQP)MLMR:Y+LO[C^CZB&+O3@98<7!!QR2-4R:*.DI>;-PW*R[0.P_+=:2?^ M/(R!>54=$NL/+A^<%Q3$X7FIO45 7DT4F&$ND9,"O2<'!O6.53]@'SJP@[NH M-P!\/1T5'.1E]2D%O>+3ZV#?49$#?V!S9NC?4+,*M'@!K.RG,-#9^_Y$_]WD&&12(NP.FA.1MHF*6_Y>^^+U713M&-S^\@-. MRZ+YA>'N+QWI0+M>;2?##7/'&M(X$I2IT>;0R6E^90<14]1;C@W8*?UM96C0+:51HHRF(4 M53H(/^YP5N"%$_PQ*!HRUK5ZI12V,2+AM+WO>:%\#-RFN/@%1/%Q!\97'1C7 M2JBC==0L+?B:('V\)*:/ VBY/N$U3AY8:3_B4M]4Z42%MDDN"L1@F7'7UJ<< M;B*3TU;CS(:F2O4#+?-6Y AE.!#V:>M:0C=3G.K&^4\=0%&IP.(Z%+(,D7LJM!:.S:S1H*T(_:CI3?2HZ408! ]Q62DXG4(* MT\ ]<[T7 WETRJLF&<+;74J>,$8E$UF<+J:J):Z5,&"*0D?@B=;RTB3I9%8T MW;HL[W'>^4G.%SN=/G5,.C LTGNQ)I1N][.45U9^+2AF8>? MKH'S?LCA(FB M]" ;!/LL@3(DHGT]2CFI5Y?0T\;?7 B%S)GL/8* \_B SN[W9@#EXMU?7SI MU?F5)X0NG''MM_N414M>M+=DN\OQ/8U/R0,^S]9DBR](4= 4\7)#V\!ALS)& M^]# N&E/)[*+/^ L;H1K [6=+:XZ2G7#L^ZJH83K+4[P49@B(!4]X+R+(8'] M[F58, S\4>"R^#MFAX+A^/0!Y]$=_JW MFWUZD6Q$MD&8:@/$%%.3H\5XY["A8W(Y]'%DHOG5>4S[1,DFX4/L2:N+(JY\ MA+[4ZBBJ]!$NRF3+8]">FZ+9[V;QH , 6@(/'C$H'*99;>731DMN'B\GA +Y0 ML '$6_GT(<>3VU7',N-@WMAFLY!U'XC]SOZUIO;1KG; SM8EC7$4M=9_63JV M>>0-F0^G8OR$]]:/N+[>9KD8G7+C..8[R]Y$M+BLVTG[G/RDY;-JW%F,NDY* M31RU5)H:&:W<^%B Y^)8&\3L#:UX,_^:G44=\W&91JB9,%@XRKCAA$RI12$2 M6.GWN.W@<3:(.DT/F)?I./F%@>CQ-XRJIP<\@G0X0> /I2=@6:.32QB GM#< MKA&N]J774.W*H[.O!:HG\T/U9,GT9\N.O?H7+]+EIK[@(KM[2XJ23;V]2XIJ MY9.8 #FJ-2F0M=I4[EHZ NWRN?G4LM?%%)^%QIRE9(-B?$O[8T6Q9Y=HT.:& M:BQ]!+DC5,BT:A1X:VFAQUPGKX%05QR,UA)6)2REZ5 8E)RB>7^45'BR)Z+4 MP*HKPQ@8U3,%PWD=1'O!Z)_[*"^7/F_7$@Y**NHJ34= 44]-.[D'[\@#[G!8 M^9L&P.,A @? >WE@4_4H -&VZ!*CK$SB)-V7R0.^QNM]SH?,SA[7Z3[&\7OZ M65DNN2_KXI]%><8N+KO">95M/LD-R(X6\.^I:55\>IH:&/R5#;0]\UY,;2SR M['W5?8X. F&<]C #3\CL@!2BIS^GO=#K^]V>:]BF;=)^N&T'TB9,*&YL+AMT MJU($%%Y[!?(82#M^>,A\W<;,@B^1(#N>"!;5&9.ODN;/[YYU!!6 #!<#XURWO\RF;%-2['/\B86J?'@1AKU"+VSH%4!0JG/A*=Q8N#0#W&BD"E,A0-^JV@>T ML*T8&6-TND,VF3W-@C3@6&GC;CK,VAA[A)@HXK+H('R$6O&7"T5M](;%XO)1 M7[532OJP%\WA=B?US/E8:R]S8":+L*4GF-Q#NX-&^2UE8);N6I%8 *]@X. H MFG:KVS;HA7,X^(AZUD8MNXI>/AK5YY]I@Y)"IA>;!C(@"!:L@H[C:!R8T2S3 M6S4GSE4]VZ5W$&JK;@!LS9>6P5L0'Z)<:B\,K.LPKL,V+*8]]8T<#I(C -"L1&]EJA5HA6P[?5R[J[,LE,5=WH;89RCZUR]VD;7IGX7;7(?HB1E M9^J\)_EUE'8&IM_AV_+P+S%".:HUPW.!>IZ:+3,--.9RHQ M;;R \M+!H9:6UG96S7-^'G'[CZXT^ES)+SPRY 83,J$6!:;:J/>(:N]O09X6 M28:+@I]66/#3T21[?@Q2+1<54I/9)[4+RS>="SW#U)JKYB'J/ UB_QX4>RW M.*[[MYT'[_ &T]_B3_@!9WL1ZXOX%G@[DV^@:#!+::UCC/V=&$N4WR: S5>> M5?,CRJM?PXB%\U)/$F%G1[0\;L]2#%EK,./[/[<8!#9BO4C)@PH_QYVTK..4 M+^NIW:+>:>OUQ'CCF?>/NK>1U,[; ?S^K:=MK/OT+=8MRIRO-=@M.;WBX64K M27[;A_\46N+,7\[< ]4IGH^>M]>2SMP B0585==[A3!]/Q-)_$9\!12] M1_B.7\\A??"&+R*$BX[N8^R7PF)OR1IZC&B6_OV$. M? <4[XVE#37\ MVQ9\KM; KCR&JYU>3G-AST!/K8<3L/TU)L9B^&I;+-]_\::F.RM0O8]\T[NU MO&9^2I#W,%/5\^![SDKFS'7V:FA#.H]UU(R(A++UW1X.AMDM98V9Y[EZJJ89 M+XF?Q;D'GL-2*SAY8)JJ2>4Y7/KNM?=K:N#P+/V^=AQ+]9^#1'!U^!UYFZ^1WOLW3V!V^[>%O0::NN,(U7-'V\PY>; MWPE;=$B324P#V>$-SS+X%CPF=K>'409(MW'[@H MZ[!6LNTQ]F%$P9&XTZ>&CB@PYHL6]@Q)I'6)%J,$[ 'YT\KAAQG'(C7(OBQH M5YLOH,54KGQ"._IM[]F5/M_889B178(>@AB] M,/@-: A#6]+ U^?:E'VN,0US60[KC$. MX;1:AH$:P?KB'(((%E&\?+JBN"JIQ!F5W6W]]B>-/CWT)34^ \KLE*5T M/O?-=HQZCE+/E=3IR[%J'O/4##?/PHAY\]#*4Z9EA5I_29;2O:\$R_"^SR6> M!-E+-)8XB&#BKW?8N*5_,<='7/+L6[":F1)?2[0*H2O8>?%1[=(R<*D.]"[.^ *K9EG/>;NMXF\XI>US0O(; MTC%GO[+&LV,UA[TYAH\)GHKJ.<;X+;5CS/)9F-55O>H0[?)DC4->X>2;;?JX M.@..C7':4QD,<=_KFX?4CMCT\9I]L-*^WD>LNI-G)F_31N[MO2TSQF9;O@!V MKCD6U<.HFE,)5J_>S9M@A<231_Z&H-4D#$O6\< HUUN[_C2XOP\ M\7V>N!YJ/ >_;8:(O.3\J$W9EIX1M2WC M0D2?.NMYA!HO1^H)4.KK6^@ A/)+BAU+SE:^C78);>7.'G<8O MO8S?[,N/I/Q/7%Y%B7C$@*M:75WV:A.CJ:TCUU3(XKIO1]>ZH.=D:E5+(]P1 M9T>EY'L:P&[W);^PNVRH5][3%9/]A@^ / M44K;U^)"L:/"4KIM@PS2DRFKM0\YB&KG2D]/LX45>\HS6_Y'1RZ@71:V&""C M*DIDGE:Q3S@+'X'1[+1\&^7Y4Y+=_1ZE@]NRG'2TE!OH>"&>X,65?E6>=)9I M]ZV[>'9GH\S.@9-K]@?N<)(F=S2X\^D&7O80>:F"BY&=FMJTX:B@;F:JU-]< M.'5*Z*K*OBZCO 2!JCFQLS:D!^LMODNRC)W7]-5 5IG1^<+L,)?S!MH3O\F- MPB,(4D\T2'WID#R9&Y(G\T'R)Z?)+M,60R>W(+C\B>*2%"4B.3K=DKSD(]+L MEY<.RI_F!N5/"R?CTKO9AP\Z:370+>L'4]#]4^O[T@7A*A2'<>VYI :(Z=L- M(3N\I5S4#+LCJ%B"-TK7I6,(MCS.R1OXUO0QWB).9EQ;FJT2[B\HQIPGF"$9U!('VL&)X]8Y[+11%5.\/7"?$J7$P3GX4TG M7/&QAO-LG>.HP.]P]5^KUDVOJFW<5*I>HH#<&?CZOQ'.W<. QMR*K=5(ZB?T MCZI]>R[=> .8C*PW5[(-Y^56S)37>9\9TYX;-KUC2$#KF[5*#S6*Z%6C^MW7 MA6ZG)@T>WN$U:.^C).?M[F$'OE5KIM'3-F52/2^)6MYS7J MK$.+DTZEG%)E\8U&&!I\W16E,F6'>>.F$S5N_I: MP.K4[D"BU=T:>7E?%C2V$*"&.L\LAP M-%S3R&)%1VGY># 6;@2L_H0(1R&8-)5#O< +C4065\ID$%IS41 M6O5ZC[HRR0UH 86Q[HV9K,TB"Y66.5W5+,2 AICG@>J^HRGXT@U$OU!H.?7N MW;$57K!V6];CM(['\\(=#\=267D:L81AL S'W/$(?;&"^^J$L:MN[)I^'>. /.8PR@''5SZ279&E4$F/Z5C.3KJ#^A;&[8$8Y\_79=D_<<-.W)';#Y-!$RV"M[HH_9OLQ M&P'$)=!G+K,T$XW52QQK0J"52J7''KW=Y3A"MMNDIBW-CTE6)MD=SM8)+LRW MT(Q3;MCDJ#R58D[NX'/-,>ZUC'0WN.KH5$,T7:V%23H.2@2B@@4Z.]GI<7Q$ M"69'-5RJ.,HU+*2/#9CNK-,(:2YJ :RK4L(9P;YH*J@NK7V;9M^ ^>0U:$IH M=#.2K_+V9MWCYJN/I,3HIZ57H5O4MQWS1C4IEI1Z#EFB:G!RC*Y+C@@W).GB M;28:*AU/;DB%X4=M,QK,H,HH++DVG!9#BRYFG%O-4*8EU&6M;J ;T2U4*)KI M/E#TQW7!U4Q$EWL=R7*9L56?TA$_>;Q,[OC1U,'26@48.TYKJM*:T((-2S9+ M/2]*99+Q0:?K^XB=XEH4>SPXI%LOU2&I5 J D1*[7D9BU'Y,A%-IKJJ'J&!/ MCU#!GZ.$"Z!725;_$D"RJZMAXE0=0PI)%$2^*&WZ@P_HD(?&QTCL'+?@N:[ M4PDT/O[*\W]6,74KTXK]='QT\M=_[XG]]"/5_&O]TU_0Y;XL2OH[.R:IT3K^ MR]'//YWTM.A/__YSJQ4,'_M8DI-P4/]*YOT^.#I2:B4$CEU%^65^7;)-V+QD M5SCG 4%-.Y/&D(EJ#3ARJGQXXJO!G26%M58$5A_XS-JSF*1IE!<';H?3M!GQ M(6>7304J":=25G!0[RL$6E:-FFO)'B:@J@>R)0F>0'>->4\BA'Z<<4E27 M)Y&DTZ:%FT7*JEZ71BJJR)!'=MMW72(YL+XDG78YOL=9D3S@\VQ-MO@C+B\W M-]'CD$TFR0.9U)+3N:2R#7_6GM&7@4Y:[55/@)VI1R469XVQBHES70PXHU(2 M**.W[1='D.->)C\30'0LHJ@20:\N2%%\QZ]"Y4M+H\7*[+YOEE;1] MQ]G2Y]J# DX]5 : N&6'S+*"I$G,YYM,$XAFT39,ZT0G\TMM'#;G,?K1\\N@ MOKK*:61.=BGFB[1[\DMSQZ*FB7N-B.11:_798[*^('OR']#PRZ:]:$?2&9'$UB\XO<$9OHO4?.$8' MM5#VNUN!@8RH,Y%C&K4^R8SV?:,.,#&R\#0)O%IOL8LWW6Z YG.(]2 M'NBC>)MD"7-:,JO\WO0"?_?+TO33884X5*W(-HEXGV5*>[Y "!BX-1Y&(?#X M ,'Z:4"K9J]4'1X"(+1QIQK M,+(YR5?FP S5GL*J_E<($!U4RP"CLH\IPV@C-P1IWP)X#0.'(=&T6^5V E'S M\_.K9FTLLJOGY:/1KX3$Q35)A\M8I4][\:CS% 2NK3W8L7:9:3-<^QJKJYS$ M^_7B,T_R2AG 5/HE93!M!8 5[?B 70S.[3NC(%N8\N>/'L$Z!M> M!P@LVOSNM_N4#RR>;39X75YFGW 9)1F.SZ(\2[*[HIG(/Q8#GKMF$PI=-*>R MP]X7:'/O[%;+)T=K_*+1=:OT&G,M%,7_V%=GY2U,N1'((9.K5&"IO9$>?UU] M+TCLHB1;G'_"*9]]*.Z3G2)S,4NVQ-5(3B:JTC8L,4UN]$34:Z\: =23"*6I MLZAHXEPC(J^42GT>&6S[19/;%8?&--GL; *HCK\J5*F2*A!8+9EHO<.WY7E6 ME/F>-<"_9?L"QV](GI,OM-5X&^VB=5(^G6[)/A-GY4=HUA_/27,BXQQ\0<9S M=[NK M4E6[GFZBQ[-J?>8;G.%-H@J8!FDAE6+ M+KR9WP_D##$8EY#+7CYQ:O(,,/);K74W#5S>2LQ!^6N_, MJ4\ 8"?X5!MX3M.4?(DH&NBSUL++0Z AND- ,*C8WE9P6[^F *_64$5YF08T M"X<^8(< ;=TYL5%A975@7=0\"(QI&A#HZ*:O)0/EALI:WJE\+8A0__.(-=3V3I<"+<:*_G M*T&9LC\#";-%>S3M'4Z7&W84&\X*WKCP95 X9HO."WYXYINHP/%5],3OCE$N M8("QUK0"4ZU-9>\T_SY&S$!*I&4_@(<5/W+U-9= 72,+1P@@)W2;JGA5>$($>M^LM; M:TT,*I9^P!=6N?G5Q0H72ZM&N',#5"CAP!4G9%(E]@EN::#+9">?\X$4+%]W M] F$T.,.1*EXE6(?(:[!9S1JG:\,M8JDV2]LETR"I<6T:5ALFA$_?(1,,'4. MG)E61?Z*0B%>%*:O1Q-A'(.ZD0N!Y5@U+PW0%Z04X&^E@.%?V_5)@+X+%PIT M-5=-Z_$<:"#6J88(D@K04Z'Y#AHR]&P&0X=/F'W!)*VFZ"U[''HE!5E42L#< MD;OQ226M1Q=F:0SQ>YKV97N(^C!_8RLUZS7XNR;/"S:I,P!(PTQS]>J)*M?7 M\5;G,1@:JR8RC7(*LL)-/BHM>YA6-/ER(:,P%2BC5UB.'5)4EQ3TML$A&O(Z"S#'E.&>,4!C6?5;H[%CN64=45/(O& MU.TN)4\8UV>O'Y8-="?OV%:--?^+W1BQ)G=9\B\J$)FP:<0$&$=]>*HCW=8/OJRI2S2_2T:"3$*=B6@(MG! MII=H-#!O%5$$K4Y48$_0%7VQ>PJ)4$XCU56AC)WR;ZY@V$%8RA+15AA(O]PQ M;IKQ+I.3H;XO!XG]KF4?_3>#+VLZ#'0/I*@&I7.\IC5;,Z22#I(?TBI7L415 M.QJN=%64C!G:]8DIN.Z=R$Y/M]:;RR=83:-;BZ%3+-B=;J\._ M66?F@93L<%I*C)(6>F$*.F.%3*Q&@:&V)GJ,=?.[,('?IE%17&YNJS/!7Q//ZU\&*(]1_QT728/29D,KK8%L=40 M>9JMJ12?XAU^\P% :;2Q8;+].I\F/%U$7Y(LWD1IRL^%O:UL+APJ0)!)/ !$ M""]3S/8"S_3R+4TAN(XD1$F\\H>MY. V^.F(S6&N#+J:*8'#O0X'8]]8IL!0 MJ#1;M$-M7?C+'J/JY&;&$N4 MEB&'VTQ.=!% K[OBO]4#:Y_9SPL/H)EKE#A^_#Z_E"I=[ACLAD"+]L^_)92] M^?K^Z8(=5ZCGB(72D#!:)3CV:-QXHI+9HR6O3(963(#?*("/4"L3&MULP"'G MGF75*8FHT5>PTN@Q!(I^X$/KF$U\O<_Q/_[V;0[\@V2L2;/GR[$H:<(B\ >I2'5RUN%$HY/ ML_@BB6YI<=EXG>0EJT[Q>*O3!>; /V'R[ ]M> EB:T?H18,-]]B;Z_7DY06>7]AX[= M)E6($;]!2=G+X-8#V@WDAQ_ G0XI+.$['A>RO4@>RK]\H.VV!<.):NNNB%%7 ME_^H=7TD0BIOWC,B@V/GU$AKKSOPT5G%$6Q_Q0P@4]YD4Z\6"93*C#&3TOM? MGNF7FWH+192>9T69[WFIKTB:K)]4#+?1$9FMUX%BM,Z+%R9;.+1BL-%.E[ED M@UIIU!$/A+]6\)#QUK;V%'S5J4MY:O:W/#\MLPJ>1IC6ATRQ-;)+(]B:N0O3 M\PZ^?QBB-)#]E*']U2%,1%6O9-OT0J(2;5A$>:@B2H8B=.B$W%:=D-"6NTS" M[X0NAQ)&T[H8/;-3NA22\BU--+#M12 E\]?+Z;[YZD,0TK M?ZX/O% ,"KSY1C\[<(7*OR#V'>G7CJCN'AFK[K9&#>ZF$E>'"ZPI<[G09)3) M3C-?#SY^Z#3SW8X#:^:%.!-4<+&'F_L:,(O;4UPMC5BSI;]K98$PP1>.%7SO MR4_Z^4RUI$A^F204SX>VO5!:Z<:*O0KMU75RER6;9!UE)>JNWD.5 GK%5=!/ MWX4VA:FI>QD3]96D(-U02V@J'1L3:5C:RH=>Z32\3Q4.IY$I:[VZO_= M$W:#WE6>K&F&G635/GV,/D3Y'ZP)W) 'R>E115"R2,,4BU,T7,BF3$&R, MRB%:&[-F#[77Y?*&?@'@,H:NW14%RL_!$M\"3Z/S TGU3LD,:G/C>4(, M$!_Q8$&DE;"9\ES8'[>I>>O*,)@,6>9S*@,$T1E>=AZC[-%@VFY!EF=&9Z]H^ MG9/;LLWE="59!.QSM$T&]_!(MVC#OE%!B83EN1!J0SGLB7W$C^7-%YP^X \D M*^\=ACT=C(T:"!D:FW5$1'2_W-"(HB1P8R12!VRPY-_##28.X!L]:J*#P)3A M$]'N^'$4>0E###T7JJ-T'%3,8>0"[N ;"RZ6'L+D9V_YJ1P8&9/W,S*6MP?([F#.7N^78)_ MHK=1GC_QN^.V9)^%.T#5KWP[P@TJR)ILU;>Q(UK'RPQ8FZ/CV7,V%6@6G4HN M^S*1Y]X[' 6]0'M^GS [/XB=)-9)(J]PGI#XV#[NVU@Q-P=Z*_Z8J_,[9^-A M48Z15#=:7E6;FS8)WY"1' ) 5 > +SBYNV=#2M$#SJ,[C/+&)&4!WNQ3E"8; M'&R$L *H7>"P18MU.-$9M(PRYC(MQYXYFD.;,GBBCD7CV9KHC<>BRL@WRHQI M@F?@3* -]F$EW<=HB^6'9X[3-C?0RO:;.B;&U*7-;:V'*7_ Q M.I\IM;8MQ\@P9&=^)8\U[Y."'>O%0\Z'B!IBI^D^@_S<'J-V<<@)*];!R&C5 M,B19EB[$N*2*II33T_/^CI'Q>3\W,G\*1,TMN[6T4P+@!*@QS%+^XV!#B VH MIB4Q0A5/SF&HO8DY3%NB9Q0J;JC[Z6,$/2OC=Z%75N;?A\[\+KP3O5,$X+WH MK646,'Y\;@&CCZQI^]'%:IZ\(YT9G+@G_5"FY8+&/J?%9BE0%K]/'ME?A?S@ M4J-@0WV-X%1V*TW[.#;1Y$Q+5;WRJGW.^@G58WX%![MT8\?OZ@[DN%)SK1/7 M^A&8I]3ID9.4%?.K3Q>L$]G73I"X'^\*! MM&IN&+&GI"EKLE)WH"=@+F7M"2RM8$ MLMJ:Z!'6S>^<^(1K7%R]@D'S^(!-WLK(=E#6SX]073F?Z_\& M@1U":Z1H;!1M"1@50;OU?9LV- HQ@.MP; Z_,A NW756_C;&H@'485X&MP38W3M6X&@/H8NE+:UB*\ H79>&#FRQOY.W MF?)=I>/)H:"_?M\0"$)9LS\.3*[4-Z_*=S+CS/M UMWS([:N/FD8 MVWTRE8\'6\X3N:8;5H:VM802I.L#!'?\EX49(:D*8OR& IH/0CVLBKJP]0F7 M2PWM.E3F<5.;5\^N-E59B55U+IE/G&]W49*S-9Z7.0U[.U)$Z>7F@F1W?.UP MT^E?I_LXR>[DO?_J_U7]:X\>ZH_MQ<-$AGDH$V2>XZ]X.K[[\KHZ&$9D@YC! M>B]VG30%.%#@DQ9D-ASVPYT'9]VPZ>U=EHN^V9IL\4WT:.R[64@VT5 G.36J MJ6V#1B>C&VV4,6BO*@%$)7 X_2F;"B;.-2'P4ZW4XYG)]L)\N2ZC$K,P<,$\ M)223W%EM(=GCBT(2A"]2V_!\T;DQ\T6MW?"EE4"-2!#W2=O4]( XQBJ1$4>J M-"2.QG9HQ)&>K6DEJR_'OZ\=Z2K$RR/R@8^GNF_K.9(Y,][$\=N MN1645/\JF9T0XI=?H@RBGW=$RF*G%Z?#R.OQW<*.!F"CX3.4<\%0<-S&@E?, MQW>(\1 =W*"#GR9:=#O>1ZAO&C6VOX41#U!^B7%DT6F3X1")KI &%,<'069Y:-G.]JJG8562LDG!8!GGP=V/4X$.,\ZRS57;R\_7E]>G+\[ MO3E[AZYOZ'\^G'V\N4:7[]'YQ[>7'\[0J]^R:!\G)8Z_"VQ*6EW;ZLD VZGH M@8)F B"H*6C*7\.J-X.8F&B KS]3&/:R3&/$2C"=:HA=.YNE5A:?7-%GZS6[N[WXA-6"7[ XI8:URH(>%RG2J&)U8T^;G MBC89OJ-A*S9DZ+9N#4RR,[-J?D=Y^V!Q=,+8ZS$+9JW;%$C0AM6R-*W?5?3$FCYV=N=Z MG>]I2$VBVR1-R@2;&QH7(\9^BMZ(MXQ1YQ9X"&!\"<;EE$;#AX[.KA*M#DVO MA)MIB^ B@A/JK#).6PS8IJ Z>W9)J;E$ <62SJH48\B0R"HC0T\6/ !TK/N9 M533ZUSCHN SC+?5U @?L"!W6?(O2E_:Q">'.=KPD4:P'E3F??3TT!T\0AGFA[G(']/N_#_W"07J+Z'1VP@T_>">!02,PWL* M&X81/JWG!4- 3/N RKML:6^Q.NU%43KY1KG#\D:%ZK\ M6B_6$EHE-IFX!N&TKO1\U*BNVJ=+4\U0E<3MLXO4D6OT*:*SZA$I@-.R M>B=C07+<00EJGJ-/8?2T8&"C'!N;AIME)TK[,?XC+LV)D[U*&UMM5":SQ^S$ M^4@/\^BSM5,]L2S-K#IG54;UY6JT.[0TOQP00<;7F$@[LW:?@K;>9@(B8$BW M=PB!PN,>#)L[_J@T>M7*MZ>O+[ZIRR\VE6V"'W"&U%;PLZI=6PN]DJ*]4"D! M$U7NQGN;H77KPE>-H=5IM]>M*)V*Z@.W[@^CK*\R<^&+=E"S7"(K,! M3!HZFZM:SV>YOH[1.H^SX=A;DZ-W"0-B>;-3W0L0?L/C ZN6C0\D6!=N@/@1 M/_7^Z&%+(WMZ:%+Z3Z=SKFO/RWI^F0<#E08:J_;XI4!.99!7$K'ZL@.8=P4% M/ ]MP-P\!4(YZ:G_*@$II8#.^!=-^J.,]8G^4J4.)1![$,CQ_0!'\U^P]1>G6?R)%BE*Y5FO5J9^>X7,1'1+K4("7.= AW&UWHK]%$8B MK*\WXO"9^Q"7BG=1KK&W'-"5>_#4&^L@=\M-V )G//3=;7/;8,?:#;/?7=^V M,&SU6\ZL]I$I-H>9=GQ-K%2POIK$KD.-TC[:Q?.L3$6WS*XVE^R.=8I"X]YU M2=9_W),TQGEQ]L]]4CZI0XY6?!B'%.)P.)8Z\!FQ= XM0:\V,8QM?&:BZ$C_ M&6$N'PQ/](B0D\=8:TI"2345+--XF0& /J*KUME4]/7C, ?>V0N&FCEX@V M MY#"OV!#BJF89]L$V@]@Z NUYN?F]MN Y$%2WJ6-,5;KQ5;:A MP\UK"/1]6QTEHR:J(#"D9"L 1[[:I,]LJ^_"DE5=I3JC:@XX"K'7*%:=G!Z2 MCZTD0BVK@'S/DAH?O1\86!.8*QQ$$B24I?(G)8H!)51 MST?J(9CVE&S(O;BA7]A7.@R%"^\+M:A8+1FANEKE*)=2T(3!@*]RB@LA4$]@]G*FK@/Q22,* K!$B"@UE?/!AXL*6" MH+ABSUZ7].$S(H&D:A4\D%>$F@J=,U 5;! M+D:(#]%CLMUOI:NFI,_JMQ:> M341]SQHDV&6&=1@?RJ_JG]#GZL>%UVS(ZX18?,H^7'MB791*])<#9Y*IP2E[ MUH"S_VPJ.+O60,$I,:P%YT!^5?\4"CBE=4(L/J4 SJY8#YQ#_>7 23+\]"'* M_\#E^WT6%W*4:H4:N"J$IN)6:A84P#H/6B2K%5?\&:H>AH)K?2T2EV\N(%TJ MWX.\QN)BV/^(R[=1<<]/[8QQ_.;IMX(=9](>9'2Z+I,'V7(C=\7Z>[DH3N2- MO2OPL6IGUSJ2.1I;L?W%:ZI0'>U+-=#M4_>PL%9\63*.@!"96KE]TMK;Z!+9 MU?.L* 8;8W=W"P?AXPK#3 -==3#\BFFA)/L.M8KH]"M$LV*(?PXX+SDEH"CI M^R2+LG6OI(JI@O$&](V7UH ?^FM<0B:&H[V/" 8FHZM6H-.$+3Q',0%19O9; MUK%5$-#8L@@&QI*$%A.J'2HC$EB-HCX&2!7]<%_B:JX$5NUZ!.%5Q@X)[*M] MT^!W4]FDT0L]E=6!R4Q_0S5;T5YBPX+N2L^SXMEW*JMQ"P=FRGI! MLULJ"PKG %-924G=4ED+ \[-F.]45N-RAE36[!TF&/13V7-)$Q9F*FN#J%'L M'YW*:FR-"P9AI[*2CKA;3+ PX#PVZSLF:%S.$!/,WF'&NOHQX5(R0AMF3+!! MU*C!K=$Q06-KW%A7.#&ANK#I@A22'NSPV8')W6?327JPYMS5-)WR*+-NX)<@ MSU/LZJZYQ?DBJ1)B\24'*#^("0 6]:'KUNW208MQA*%YI]H]?L[5J^[>6-;O M]$L !R:=+OVSN$M!ZL"IBD^>7*[+_F!NO3;7$7+[[EQK_F?IM;\3^'U-B0C_:,GT49/GLTX M:3;7P+G:-*C], <^5.X%S6Y#Y:!P7G:H_,OI>LV.U*?%HN7-Z)]KS,\DO2)ILGZJ M_O\&/Y9O:#'^X]3;1LM5?3+QW1QZZ(Z/*H ^#HPPN3JHH%_W2)K%]0W1YUE7)J&M^B[53!V!630W MG/86_448VS+ SC9!%6=D%'+RLOJ$UVSCJS(TH<^-?+B1R!F\=L%I#'JLPY6M M</8MZ)JXU(G!0J=.CEL&R5RC!Y;M&-^-Q=-P'TLN#CRKE!,#/ MDFEDN^R!GW1?O-^7^QS7.[.OHB=>TG>#6^(=M>I/9JTUD4Z6?L"'_=W\ZKCF M8JDZQG!9HKGB@4RJK#X#+0UTZ>CDOJ>9S=?R'_B*!=77(S6=\N]NOKS M-'P'C^#=YK$E &@/!9LKBHJ? V&G,X#<6SYYG8YJ @^F1C2&8CF60/3<2=W0 M.SB<71*](Y;IL:E::@!Q"U\K#::E@H \""H]-*6%IG00/@WT-RP@>'#*_3I= M__;,:]\4$:VK/XB( MI@_!IFZPF[9;4@_?9;;SMU1"/Z:/[6!Q):0Z7+5)>-!O68QS).9'P_;CT*&W,S0B\=%V_F= _]S)O^@;&/JN([ST85*L:<;"VO3QEAD U\_?NS8+GF%I7Q]3B* MXI*[5\:48';PSMW8.5S[-L:B:U/WD2W*OOF"TP?,3@(O[T/IE\V(^VEM&PCP MGT'+=G./*''PN%0K-R@!0+@0;*X._WX6S)? R)W\ M\IH=1?^#J1$10"S'$KB>NP$<>@<'M?M4SS<23&L$ 5GP#)K"\^R&>L735CP, M+#BO>>A8F&V.N/6YX+H'L0PP4\5]J[0+>/+CLX@%4BB-FO:5UNW8>=_6V+B9 M7Z$LR^![@540 _\>P#UN)00S\;S60OB@Q>3U$)"\"**I5)[RJ)$0FSK $Q\E M-OVMC7 Z_5&EM:I/&&/P;E9)D"P4ENE/%C-\;05)Y(>,*6WY001\<'<[+E*I MU@G.O;/GGC,@3&'3"1%!A#U3I'Y/(3FI@S PX-H_Z!B8*WUJ72[7.Q"+ )(_ M]8VROL%Q(&QT1]&8'$A:KR,SH-;6J 1(*,DBP)Z_6S!P#X_J49T"9N%9]0D\ MT&%JCP"0#\^C84P>IHV<#0PX-XP' [/%C\:EEVUZKMYAHD?/*&L33YY+$!@ M:%00D%7IV!C0V!H7 _HE62X$E/N-V'YI@1D#V1[R%9:\0 $NFU.:=T?!<0.# MZLD1JI\]7QRHTJ010%@TS3F4B!V/8PIS0YEAI.O*P"'\8-5OO!OXL02[H%?# M/;!H)ZD^.=#E7UL)]8.X NVB/5^X\!'\AAY&06(0 @^/GSL^S+'0$2"+1T1V M@EJ.[W%6T%RT&JT]?8B2E%V3\I[DUU&*K_&:;:1@-Y3%_]@7)5+01^_H/[.[ZC6;E[:,_5!N#!%_NAM/<7YJP>#G MZ_P6=$Q@!W&].EA!KU)^)=P=-8-(1H,ZNY^9#\N%&XIWJT M"=TP+)DO8%"+=9&L@ A$D!:/@ M75BY?6-HDJE5424 IJOJ2F2IYMM*""9(#\@AM;88KIO95=HIN\K)&N.X>$^_ MT W.HJP\35/RA5WI)B#/3:G^1K9*$]E@YP:2'TX>=8QQ,+2J?D0)#;3DH;H1 M)&HDEJ66(SC(E*KKT\].OTM(%X^A4?2"9'>T;[H]/_3%[&BJ4=135:KHAZX2 M5]:4_;FB;(;OHA+'NIZ[L_,1[%496[%V@&6]*15XS23"Z56/ (Z9QH8JM:*R MQ(8%G96>9\4N6'_3W2T<;&F?L#U494-R]*K1X5MZOD,7+9C/OT8P*SI>@3><8POABT+=!K;69Q7' M9F\Z)GB?CAMY?! MMA-OHP8*9U.!=B(?+3A('B$N^S*Q=S(/]DX"R"AHRO,)[^JARLL-37JV)+LN MR?H/]52G06$XQ:E4@)L>4KCP.Z6I=VHY)Z0SLCH\9,G%FC^F_7'Z/ SF6:!! M/M5C45_*&1Z%KF)F1^MI%@#ZF)LH_$2AA=OVPDFB<;P: 85._R M*FIT81.CU3NIJC%VIR[I2WZ8V)/=-= M+8VB+$:X$0V#O X TJ5R5E5KR.F4-K39G<'SK!CV-T5I= L'7\5T9:-SA+C6 M$0?SV=<'9MO>L0Z)?G.2DU4#)URD=G()@TT6V;MKOU$#U>L# M5,-9M#<#5%7-A$>L!M.L-.5[AV\'HS F.5GCT9>#)&37,N@F0(,3:](-= 6: M\98 <7IMDBS*UOTE;NU!2SG>U1VG@*@GK7\5VU15I>%75T5)J:'=,$C$!ELO M=WR=XMDCSM=)@6,=F73R,E+)Y2'))?/@C60:9]9D4]H02(?KASP5XT/H9!?" M@E)K.*@X9JHQ#==DJDK.J?V$PSTVGJ3M!PV$5"RKA:"IQ2)XRKV3G4[D-B%@)C4[^N=10:U(R!-UQ>2Y:. MQ249(A]H_:W FWUZD6P&@YSV&@?NF#6F$\GD YA5ENX,%+.RLCHKRF3+UW/O M^1.4TD>+,\D:!F1T/0TX9E(6"&?G*SSVW5#/[\@V2@8;H>PU3.SK:OABW\'' M+.P;N!O%/L'*2ICRZ\_X'2$FCCY7"O\G4%)*T&%#2GGU69+RH&Q%2M%7>*2\ M(FFR?KK!C^6;5+(\T5'-1,^!FB^."HYF(:K M)4T%"U9MY4T4!3OOWNAA%E(ZG#9O9T-!0_2YD0JUN=2=\NY4 M5Y8(439WQ61AF=ZJF4;W/JW8E)9\7")11BK,W M;6O$DD?"69QFZ^&QYR+)\'F)MY)12DL%$Y,Z"K[XU+J8A56BMU'!N%!L%*W9#,$P\5#I*L&'#1WGE61+RH&S%2-'78I3\1.$B(][@]_H[ M='Z?2*+6$B151*,Z0O1E5_R?00![^.V)X;/U0=J*=*$HZ"T+N ]X>XMS&>3Z M3[J@:YY P*ZR!0Z\GEDC]#K2#?B"&-B6U8,(P.$'E$"P$AJ L*N[' S;Y5R7 M&\DJ.]7C!I"#QU-1*1CTL#M1X4(+4YD*S0^2;)WLHA0U3]FM-'P%74J67G2@ MK#AB][$%& N2/2Q+K7C =BR9I5Q5P@<\Y,*VKK?(/;@>5:[8I&Q:[TON7"X M6Q[6T:/_>9OC.-&%-*F<)+8)6O$1,J9?1,!K$4"[!#]O@ M,B\%0!8!=AR"E@VY!:9?\9[VZ-_A!YP2WJ>7[U.VDFU#KU9V,F4TUD'[0A:. M],0QZ:\:$3XX%1^$EJ:-35V3$54BLD>CUF>0T7Z8))(/$-AKV! *:D#![ -\ M[ZR]S]$\ZXU.=-G6$46?*ZFE!RP<<&%+/N, AUG9FHB: 1%/8 1,D*S] 2#Q M6 /%)OI]#9!4)E4^,+ELHE5&-/&+SZ(\H[VLXG2]WF_W_#3O=WB3K"6=7%N% MMH4P*TSFI,D%;/)EZ4W/1RLCJ\[O- OC#Y;FG77]D[$U))+.I-OGG)VG!1G' M+]+]A-?D+N.GR2D6=IH%6X:I!27 &"1X\=%WL/+J12F9CU?S8 MP"PT-JDJ7TLJ3?V8N"6HZBDF]3,'V@#[)I;>)D/M6!K'CY (0/2YVLR!V&X. MQ+=S!!?BH4"I[*- HW+9_HE80/V^-6MY90, O5/-Z,%O)N6^-\W.AHR/H3'- M8BN:4^V8B*;9?&;I9VF>#18I"C_W60.P1+$VY)P$D3)*+9(@JU6*7='5#;/, MIIWY;T$@6KY*4?+EI/@L)#"$.3>P:PPZI[ Z^Z\OVT2D9U)I^N9;66L!-,:% M?L!B\%@(&M"#$X7'(0G1M@T:I<,/Q2]AH-)B?$'Z/>4@U8PE%(&,(/ +*&_% M"RA/\YPME*TV"AQ$ZH5'IU^B/#Y[W"75A7!7.$^(>+ =N-WZ"P/:G4@OL)) M\A*Z4#I"P_I:_8Z+DBUD8^MXEPT&\-@EGF'3#S]@+KIQ"[C/3HMAOFZ,/=WC-;O:EF#V&BH#6CJ:&1 M'2\5(8]' AX6]%]5+*+5SOFI^ M"N HN1EH 1%MG0 (%'Z-/D'BL>6;!?:K[DZZEU2W_&! M;I]05Z[97< ='2'F"G%?J./L"+4AY>;YYFL!AA3%L,=+B"E+#LV,?C/^?W77 MY%-R=U\6-(M=TZ?1G1CZO/J8FNOI?2P5['6E"J);;%% +P'>Z'=U^#?;LU.? M7H\>*I5G&H^MB 1BFUQ!Q2$=>Y XJ_Y?9:+O.M['.]33#;ODRPI\47R@.-S M6K+L+KE-68.!R^+]OMSG^'1+\C+Y%W_I>A7P341E5)/9/DPW<1;4]-3P"E@8 MT*@*7RYM,(5VMVHLL@A:*:*N9A@W''I!.?&/+B%V GKIA4SPTB\7*:,4%_7T MT#7.'Y(U+H;':QJDFOBEDIH:BN1V7:/* \YOB6$\3NM)&R\4ZU="XN+7G!3B(BV]D"1@=H4 Z7 PZSE<#AS9,D)09 ]&B-V1XB9-#%^- ,8R2_#G]#Y-X_DBQ")&N4%DT0*YQ M%N4)>4]RO(Z*4GJL@5ZH[1'+A2;W;65F87NI&@_Z_J92<=4\.T+-TT#V?1OJ MDKA\>;$')Y/O]\74%A=GP&]9LNA!G:BI"38Z BXX?"[N)#M)>;[K#S6U*4E,E\P/E-=\#Y M,!Q=G*:\6%2:W6G>"(I6BC?\_&FKL=Q%RB ,^LY8D7L!EO MGK]<*WYC[.LWPW4;08U(+\-5R=#U8M"7CW'/6AS98/@"WR. QDLS < "'ZZ_N<^R7&L*?";IP_1/TC^-HV*PIQJ3C4X" CC#8(% MBK%%\!- )I;&+K!,MSX'8W#E3=KW". M$GN.I%=--S\CUB\[O=WFA5F9Q$FZ+VE&>(W7^SPI$UR<*_).JP=T*CNQ0+X4G5K0-PF2_AX2,>CB MS<]\(2'KFIX0!0).S)Y?8# F:,\G,H21J+V-BGOV/W83^4.4\LG'++Z^)WG) M=HJ?9VP+*Y^3M%TO,M'@_D?''/^Q8R>4V#@9Q_*%$0!(4JYR&&E;L61A4DF#H)Z')&=J#4:'*K Y&10'H%&E&DYLGCH3XTJ@R>F",._PR;^2,*=<#M12S+' MV%U:@CIA=(SJ.Y7^A>/SF';@^+;#:J%DLY:2OL-%$MTF*<]&^&2_=?,-:GW0 MK -9!XM@(.7QF 9 EL\NZ,%Y7!WV(+%H6-[3Y(!6RGU4T#_RY<]L\@1Y:?P# MQYDJ+((XDH=+P'<(C[\>,A/0LLU,7B&3.=A%!\/-KJUVCP7+:CK&46T]X SG M.3'?F!$]!^J'D4&Q@7%:8&%\7#]B;*$CG7A6ZH!.<"F\>-K5;W1H/TFEL],+ M0>KIW\"&36V HIQ=LJA'W?R10ET]1:3U%P!3JX->/R19LMUO/['SK]-Z<7/Q MGN27.\PNHLKN+C!-*FW7EP#8'&XO&+W^]3RAD)'#UT2@!+- MPL1CZ5'N#2TK>PTO"[0A0UH&W.D(E:G&#D9H5 VC,_%F7R09+JJ>4,&ONB_> M/'7^I>]7N*D/$@];=;"@9N?03\?#R;==H'(PV0M)C1[J*AZQJ]_*IS869)'#I=2!! CSK:[E#SAYJ1U^8%MO/NPZ.4'\BJ#.87-]* MS=V$%BQ]\$D^-^X'OLJ))&&$?NZ5$4& MO04YV6V\+L=?G%*;=[18'Z+\#\SZDO5YNR)CC8(-1S6"4UFI- W*0Y,7+?/T MRO5%(HQAV^;YPLPRURMQK0&!/4J='E\,E@-DB/QB$4MQ(UN@+ALQ.(!?F67G MO>1M%1JI4*YD,06 U;,,EY28M"T8YGFXA(?D(,;N;=T-A5O;+R]$A,@ MU\2REPT]U<@W,/86':^6]L+$\*X5ZMY8+Q&"N')^8-;'M+3.D?'N=[EB?;]# M-?:Q[M[O@(.XWT%?K^(%[-I:D-R@/I ?7(&NL.@-,G !6.MB'%I8L%4,E3U_ MF*A"Z026#JN,/#Y M/'SAW(/"!'>KZF1/]% ]0CO^+,0P,A'8QN S'5 V$6N<%W.V= M5K YR4G;^=^_T7(ZCIXG+P/,6EA!;^C[K._QS1DZS6U[Q)ENAV6I+5MR8F6?3ILTFRAJ!Q2K*DM>F:9+5&W)(LP7=H MG#;'J?=1DK/;=7#G9IU/2?''^QSC\ZS$E&OEIZ@WU*)F&T) M@TC*' OK)4%S*L.*/7F]H8]H:E8]0SE]&&1,]$ ?B-QL#$*!\C1;UR YF]M[ MOHQ8S]9]X/*>Q"0E=T^GMT691^O29[37>_01[U4>0XKX\C(&&_.UQ9TMZFM* MH;\X=E]87!R+/C<6P\R@O=#/5WMAQK?'%D/NW%N;H7O7E]%JL!6":TJN=\E# M$N,L]MU#T/GST6+(_8747LA*&&QKH2GL;&V%L@RKY@F*ZT?H*<'I"]S[2W:J]_S9<7ZWPD[2#]-RJ>YHKW+WRQA\S)<6 M=_:H+RG%(>X_M ]?8,Q7D,AWU%>C=(:XWW?N/?++WO7YQ7[^:W%.7P_'YUDU M50D5Y76VI\9SN>VE(K>L-$'$:$W!O$1CI;_5Z=U=CN\8,0LN@Q(NA%XE6?W+ M=\\T#FMA#A%Q3>@"BJTR-R!15%W^<.-EH5WB<4/+=YK%[!2)C]$6OR/;*+'; MG0CCPC9ZCG+A.XB.*-2LL71\^2:%U+%N5V?5BC,NACY73T(?NYZ"?9>0.A%K MCI%UA#>G #OZ;9:-L\55E,3O27X3/?X]*>_O21HGV1W]0?["LC@ZTD0W3CJ; M@(B#CD[!X]PX_\8X-L9LM8NX0%^8 DYY:L$>%YLGE%27,9;1(R*W:7(751-V M8>6&8S$HQJL)F)#$(T=K@W@SJC0+QI/Z1O W),_)%W8=WB!<*"7::""1F$SV M@4T/FW]5/O1\E6NM^(/7U.L6;9(LRM9L'>F!?4L33EV+Q/JSBW09"/?9H+#E M!QJ ^TZ5]D?@XK@'C'?XMGS.0%!NRAR#A&6W2 Z*I%RU9914QT' 55)*VW/$ M1:>E27KMF@Z(B:#W;:"\; -E0 N&S#6OIXS- AVEDH%!V@4QP/#R&5M%/Q.P M-8RU+Q1+]F%X!)B"",OG&3O2A/?15?%8(B(&XIX(%$4Z1F&[ETK[5I00U;I4 M2 [/ J&!K/)D^%=\; 7N.])2P ^L!05TQ69!DZ &]&!; 56F?1/ 8:.?5GEU M0]B5414E>.;1A4HH._R,-6U@B'G_GDK'Q)8P=N,3J MHCV0,BKYW&!U0?+[E'Q1C@Q9B#8-BE9T*C,UQD$3-+,?+0=-ZJNWEQ^O+R_. MWYW>G+U#US?T/Q_./MYC-]DK\YO3C] M^/8,7?_M[.PF^+;:#!0YBZTJ4DE=I;:"KP9ORY/T>HVS*$_(Z6,R&*W7R8@T M[,M \:YKU0O1) ZLF#706S6_4*[0WT+AB;3J9,10?6D%$[KB4N@/[2V(==HW MK5;<#TY-E3QJD=U]-!G0!V.P.![8U<-7$%^Q?_"S.\D&T<_W/_@=4O2/?T,X MRK/79%_6BPZ7QK.DGHCY^XKH/4CU02MJ+XO53WA'L73/EAN^V^?MV>35$D49 M@JT4NK@V*$"@7>L"G ,VWHS,,!NI+HM"^4$0Q5RROB;@J-G0% JA]1B6[2/^PA])66FM-&QQM$IP;9'&C:=6RNS1LOTR&6I6 MV-<[*UFS%B=5]_N?ZX/=? J"6OH)%.AFK0D(AJ/L&_>!S:R%_T_3)S-86A/IN ME_)E&U':K#H^S_B]GKI5>VY:+2$LM29SQ,H/+&U<7.J99&]IU15&R4%JZ>%W M1WB0274GTVV#)C?U+"/4G9.U2><5H>$W2>[&W*6T6_Q M)#V&HS%5?M1;=,9=7^&L@9&()>?!>T6J[A!:_W.?Y.PXY:*L;@K5A42#BBQ&*E4@::%P IL.6/NS MIHW.C'F'0[1EYW\$Q"L3.E1$LZ@]#?$4VDHF:KT%Q$PC#XVL\\ Q:T;]7#$J MX[)&XWD>4E4HC6MXB-T_&]'/_W;7]IKGC*VM^ZO?#?"\4]'?SG^ ML?[I+Z'1R8X\+E31$P,^96G-^LE8>N;=(2/)5_BSYXL#FV3%$@A+IBJ_%?AR M^7!>K,@N+P?1W7+ CV*2S/-)G]5L*SR9BM&<-$J(RPSJ$#N57]4^!3);( MZX18?,H^/'MB771*])<&IV1J0O*D#TR0:8B.+0^@M)QR$*4/@ Q@R?>(X* WN?J[&!+J6$ ."D'& C.JS,' MJJ:M@H'2DD4T,)0B^&CP)BJ2]<;0?"._[G1ZY;BFE;FC'(/"N+C!L7//KGU"'.WQ-8# MSH-+:E49^&G\CWUUY95-@V9O1=>TV5CQ$2;,?L%7\DTKAW/@L+3<=I#Q9H-I MRD8V;>C@ZUC8,3D/46XTU^LU5&ECQH.U6L)NP,B!QO?*./6&,_&F7$---7GS>Y??_S+3S_R1I?] M\E_7]\EN1UV<1<63XDY3E4"SOU_YODZVHTLHK=Z%C(HZ MC=7':,N7193W&$7U6C^$^?:Q[Y>^H519;\3J2PL;; >R#,U:,_ @F!RQ#;8= MJY]?87YX$,BVF]$5K[RHW+'FQ]^>H#%Z I+;&APXUO_)RZK_$Z#Z/X%LG][2 MAH]LDW_A^(K0YO .?\(/.!NL6C:)U:^D%IN"6)55\';+X$@)7ZW>JOY'L^R? M-675TG_$ ,7_7435EMEU:PCM*DMHEY-X3SMB;'42EHA@S<>8HQ^4^S]B#-"5?V*4D17-L.[]QM/@>W=PG;!'U.MW' M]&%>%Y07ZS;'T1^L #G?NEW-Y;$22,I(/45)BF[)(RON71YM%VZ #X4[?DD@$QLVW6F 5MXDYM1,#EY MH3!1-/N38 *: IQGM+9Q49YF\24-\'EU^>4%*<3%IF;!^A5U@E/@K;8+G@H8 M72DQ;M!LA MTS3*G]K4Z#5/8=AD&'7[P-\0O2KO(_9]CA!^9!^/?=)M] _JJB-$0T.1T._& MXE&4E\U 1)V#$?KYJT-MF@>-P^\63G\LB$J<*-4/76J=-GB9S/J+ C")D-G' M2/[39*@1X/CE(NB\YCJ36G@N!0P[BO1H,G@FIDAZXX!)DMG12 B="!#JAL 7 M@AU%SC09.\!Y4['G+1+;?#Y(E23/VNRH]VP:F#NF/.1 0^L:S(K"*_87P^4^ M9RUHTPC7PPCLOO4H>_ISP9K6-68';=8&:&NZP2S'6;P5E=4A,7UZ$;(=L0Y* M!\J@,(!J!"5F[0' F[JF3MF/SZHZET[MDN;J.K5U^WH]Z=3K MLZI29:MB5:6@;<='_.5LNTO)$\;266'E\[KHDN=3\#8P!]Z6J#PH82=76)VR M3F]!,H2KAS'O*7Z)[M@R_9P-I-.>'^W4%3N\3J(T?6)'AV0D>XT?:?>6]NPP M2O$#3A=N6]3U2VRJI _@@6@+8H41<*C M#=*TVX@H>T._1TU#P*9-AQ9XXIF MR+'*)S9'4IN 726E?;>*/WE)%:]HK!PK'K31XNNFWK CS%CRCK."1_NS1_8G MOL(4/!D;IQ80Y*C5KGJRU)JV%,+*B8?U42Y^-:LF[,VL/N$=_11\?+4>.JX? ML\%+-D.\YMKL7WQ-[^M;?E;=NF,9XVN%+#RD!G^8:#PYEP M#+7$R\DA!(*/ZQOH$1='77E4*Z"#QHM'J'(QF3>(3EYV9NT)="V:DU<(H)[4 M1WYJ NA1)_R^>*0JE[UY0RIHTO.FGM/C)XT6"7-Z\':Y.?T2Y7%QO;_]!UZ7 M-^0J)WFOV:\I,-%*_>E&6YE"W)%.P9.F:>50,GN*V=55/XOBLJBHA!ER=XWX MPBG35/@1."STH\!(@VU4F%2@A5@!DX)-+( //K#]Q[4VZJ@?H3Y-*A/H^D"3 MULI7SQ)%6K<@32:F?1,\ Z:!$TOA@RPG#JW'5T\+10ZY("U\YYC5'L5?\R@K MY,VY IU1/G%YYD0KZAS3S@IPE+!Q.D>.Z5 .ES!A;7;U"6]H;&N63=0' M>-Q5BGSR*ZLV'=,0DN$OS;P8+L)+.9W0J(D:KM P!@T;@[J@85^@A4CB+>5T M*8 />BA3SGKK?6T!41/-YGS*D^XLT<('K0= $_N<P.>6&?=,[%"R])YUNRO4TRGA)]:G>9G,?LD(5-$MVF^+0H<%DT M-RV=9O$%_3E)^18)^HQF5/$U+LMJR\GEYBK'^#&ISBQ?5QM-J5V_,98 (<+,6V5NRO<1;&*/K_(7J)/I%J\BB\NZ@6F_&KB\P9X,&M2WZ MH#%6' Y*B-HI"&I*@@Y%^18< M0R#6M^@(UP^>O=P>>M&+O$-X,9+VX"^HWU]L4\17D@1QX0W&7WF$,XPJ?&41 M#G1$XUU]L-4GVL=A@R?EVZBX?Y^2+\4-N;G'27Y5K8#F]Z**LV?CE.M*=%6> M$M7=?('WVD>Y5P;2$=;X 2KMJ28Y562'A/!]QLS3#;,*(J* M@JP3_NN7I.R=.[)PKW@D_LAD5/3CD)N=-H",<3\O"6"Z;./\ L*?7V%6HYQI MH4LVG54BIHBX)KHAB.NB6KFZ"'OA\?S9X:WH2;VNJCIKZVE"NR"9G0SEH_O8KSG >I1^B++K#.4TN MW]XG>'.#U_<920*/'<;XUW):G=CPE*F MN\H VE86^/ =/V"6V4%E:XB=!\,L+9R@C4,8F5KQ?6([F6EY/<+YK""'RJA6#&1W^LRH5F1E,\$:]&:/LRC/DNRNN(GR.UPJ MM[^;Q.H/H1:;PD255?"6Q>!(R3*M7G?/.JX%4@]:[+?.T.H6DOJ!+M==; .$4$\UA:J-,3#I0:81' M^"/9QA="?2[36)N=ON%A/7*]V25JS/#ERO49"H7D/I4H3PKV$S\'G!U:7C[) M3F&(\IP6'E>'C;^J;$;;78J/V@O?-]5UET=HGR7E47WW)=GQ>55VSEQUYF[E M@IU<6N;\6Q??5=,*[2+J(Q0G.5Y3/E1WK]!TM(R2C)\LOD_+B)7@G_LH339/ MO.#\@'0<5=?9144PNWDFL8P H5XX"6N$M<-A6:.+L@3M@8[7F^ =G/#LD+Z6 MY_6FA%:[^J&FKNRDGZ^8#*H# 9=@P]1C!4>ZA3QY<$(1P#EA<7)0.'&(2Y @A$TYOQ(2?TG25+H@YR,NZ5NUJW)@MN",\3AMPXV;QP763;H4,)3- M-"/*#+THTKD(G:Y"?8]2YW8DED%'W/Y1?;$ARZOO:A_L-W;A#UMB3O..5RG[ MH[R/LN^JC3)W=SF^8_/-:6<9>505A4] LX[!8>6E;/?-\]Q<,XK.$]=2CN4+ MR,))%^=3ETFZO^@SB%Z+;H$94]BEX];4[2U'Z-.BBQ4\AHQ=W3_@W:YTC-X5XGV1)B2_8I:;GM&>4W25M.?^.D[M[VGD_?"(')\H?U)Q(?3HD6?5O@ M8\92\TH*2Z3Y5LQ-^WNU5>=5)%PNU!Y;6O4POD/D 5>7NU<+*OY<(!JAM@L/ MG"HJE1BKHD^-OEP+KEQA]H]>>ZUJVC0K&L7MB,;_V-?E/5)"?4HS!4+D=1OYW1(L:_JIM5T1VVU M)F6W=D[ &S(WO^HDU<$,;_H.\X7U1"0[D:\UTNQSV_4&V+A,[TB^SL7H&84Z MV^)*DYJLH'E-LOC-,:YH(^.A(.28=@8.::2+PYE #C1RXN80 MYL_.. 8W9F M6H-AKL!GV3LJ+QZBJA$*?QB=.LY@[PGT:GE'OQ!89;?^UF$SZF%6B+L,LV=9 MG*R37OA]\=A5]>']81_]VG^>T+-7X )]Q../+ M>FZBQS?*Y.VR0QJ7V@5W'MY3NV,FU=^:@7L*%U2O](-@D[VK2HMIRTT[/U M(K8R>D2WE?MJUTO164#,;Y1"45V&A1-)KR0C,X&Z'T)]>&OCK;]7"3%JP&3* M/DLW>[R@.?AY&R;>=<,$MX]J!^V\1[WTJ_*"J!M4^T',$:IV%E279W-?J''V M+2Y,A^T+" P3>QR^BF77/?FYB@P9'XV)E=T3GX6YLS)YEZ1[:AY76ZMH:=)]C&-6"K:G:E_E_Y<;+E;ON"I4*[6 MS#7#XI/-31JEF>@=<(P1J"3J 1T0!RMF!C5VFGW#C:4JT>G88E&PMM;(!K/L M PK'Q >6A*&BB:8/8T@P95R:E86IUG,,Y9">J2K7JC^5"JA*3%";A-\<%/K1DEHC=:*UVK!&)K2CE"* MM=A4_ZH.WV'ZR1:C8H?7U: E=9A&7_AFM>J\G.2P6K,>XLQ(63W[ MDA08Q30YS:ABDO&BT)X+R?1.1B#DI(^0RQ>%$$5N,!HAH.UX M/9\N;;ZESYK3;OO/)IT_V34%?ZZMQ+KZJ,F!\.ICM&W70+?7LK*F=/'Y.'GU M$--7%4Z2[(H=CH\<*H/6,- !M#*S]G7+CIJM5Y.$$6D<*U1UE*Q=C8*>I'UU M3TIR74;;77&>K>5] 8U(TQ.0BDQJ#246X7L!:B?JIE"E$W"\T=8@L?SB0ALH MD3ZT@$I3/B !E#MKK#N#@>7-AT=L)B*00#4)":J$>0P40(/8]7VRNZYH+HU@ MRN?UBTB>3P'JP!QXX%)Y4 )5KA!PR%)7&;'YRGV$#D1;>"J,@-<^3(Q2FG:K M=QJ=V.^H?A!(:!I9XXJ@Y%CE$_ON4IN W7:E?;>*/ZDJ_D74NZ)O[ECOH#UR MYN'O)/]#/J2N>-II@GI/I\*Q8\Q+\S.TK\6B*!YXTR.K*&+^ND,L=@1[2!P8 M *YON 9'8MBEINO&AO\:4,1QK&!-*V-9P["]]CS)ULDNQ<7EYBW)"I(F,6>K M8N6.M7S3GS?+3^K)F'865@9,:/#TZRNU_WU!?]8A])^9^X/(W)KL3Q%2W!^JGZ_QO\6+ZAMO\0 MH#S%1'M0V1@3TPY!YJ9WPV_0F7**K\+;UU? HV"1!6Q(.+W*UU#BH:6Y0ER )U M:M]X[^ TX:?RM:AO=!%51E0;U>JHTD2?Z_\R$XC;6'KIV9)\4)ZQMP A)I^A M-\XMZ)EYXXL 3HL3*UI\Q=A7GF*W /9!!WMNV+:/??[$]W+H$T4;T?KSZ$6G M,%=G&3S!LW"FI*)1UYBP-3?Y,2O5CJN%LS$K !#'BNH32J?5$L=LVB?"8+(B M&R^CL46SG$:DVK0;7B8#BB5%9@("IHF9ALD\8$9AXVHTI$Y$2+T@^"@:=Q#X M@#;6[^H&ZS2+S_@4PWE&&XFM;LC41:5^?3N5*:2P\0 7:EV\*?EA;V35B/*5 MQ)4PZD@',XKJ! TRMNKZG+)1;[GEX N.8V^K:Y5I'E9?T%@("%8+U*\J$YC" MEJ$]\$17Z4+)!X7&\&(]?HH 7E>[_M:MUN$.[O4]NR(^1OLL9@<1'"2BNQSS MZS\63GLU%4ZLJJA/@:%L"WB5&7CTP$16M6U'W-"H>7C0W-! .UFCCNZ/?A^]B8^N1 M,FZ"M<#KV@C#W"U&6USRT:7FTEM&N[PRM'!;.Q)KXF7@[@B0WP)N9V=P_[>+ M^WD!#]/NC_,+"'6:+WQLP=VHH1N"WF!$-=EA_*BCRZ1J[:\,WHI<9#9\3\QA MW!T"YC?CG .B_*2+?Y4H5^1?LG_OD(4KK,P2N M[TE>WN!\>YX]X((? B_?7S#!0C/^-L;"I)ZVNT/X$;S195!WUD>:9&<.LY.A MBOI4T?43HHW3/1L-CPKT!:TN8OBA I2KCW@O.3' E' _Y&1+UD] ,F7 M,5=7._ "\#.#[G$:5_/K]SC)T2;)HFR=L...<+G/LR-V+]4]OV$NRAJY>E?' MGZG!'(E6X:+:='^RH4PIK7'&$7(3H>@'>1\>+7(Q\PI_GS13[8_I.>RE^_\* MQ9?:/V[R4O=$L"#Z);4O&%5X[[H MGUH54H?J]XV'C';#'KAR>[%RR L:59#)!#O2IX#W1N"ER!2%7@F5&UL[7U9DQLWLN[[ MC;C_05?G]4JR[!G/T<3XG&!OFH[3ZN[HINT[3Q/5++!9=K% U]*+?_T%:B%K MP9) H0B S0=;$BN1R$Q\2&R)Q#_^^V4=OWM":1;AY*?WGS]^]_X=2A8XC)+' MG]X7V8<@6T31^__^K__]O_[Q?SY\^(H2E 8Y"M\]O+X[/_LZNUM&,2'-WMW> MW9"_HG=_^?C#Q^\^?O?NOEBOH_S=190$R2(*XG>W:93DA/3_OKNZ.OWX;A;' M[]+H<95G[U*4H?0)A1\_?*#5$'Z__YW^[R'(T#LB7I+]_26+?GJ_RO/-WS]] M>GY^_OC\PT>$_N]9^>,57@1Y MJ5NK^,M#&C<,?OBTK8M+0?_UH2'[0'_Z\/G[#S]\_OB2A>]K$>EG0"4-^DA%$D8+U5FUCOW;O*?BF.T1U:OJ-__GQWR2W]Y1.E^)2@ M_"IX0#&ILBR>OV[03^^S:+V)4?/;*D5+-I\X3;=LJ'6^4.M\_I%:YS]VG#^- M$>^1@FZ.\R V(V?);RCKH)KQ0E^;,JU(Y&N35B;. .W!RJUJQ@M]B]((A^=) M.+W@_:I,"7^?!^D>H#*L;+P"TTNM("IQANM-]G&!UQ7CTR!;T?_._RBBIR!& M29[-DO R>4)9OJ;_.D-Y$,697'Y"OR'R??[;=S_^\%TI'9RWCN07093^$L0% M^H:"K$C16&G%_'0DO"13A36:!R]HC%PL+CK2?,4X?([BN&P",B0^1@\QFF49 MVFIY&L2+[W5$!+.>1NYI1-:3]C['BW(J$Y[B]08E63F_&B&HA*&.C&0\K$!% MO-W]*DC1"/'XO+2\$:;SXG7M*4YQ.2QF2?I%1GX.1SLL0S5/,IN9!\3-3S.9:5@;F\OHRRID9W@,UI<2P-3< M"*POIIB?D?%77S@N*\.C[XA^(VCUWLB%GG$O;=@_F_3,YGRR(6]LQ \;]\"&?>]XKSO6WT[I::?SL+KM MVLQP$=UQ/@Y^SD)BC B7_6:&<[=J/2D[Z5H1;I?](0J^$^C MA[ >DQI-J(1QN4^"F)YKW:\0<^N6*_-"I#+WD* EWIJ*R MZNE0UMC4&>-%IYJ8GA'C5*84_>7?HEIF#UF>!HN\81330XN?WJL4(9^IBK B MG]2UJFU7'K]D:/'Q$3]]"E'TB2CZ%_H7JO%?/GSWN3[<_@_RT[\K">[08T0K M3O+K8(UZ*HI(:I78)%T5VF"8I5UU@G31<"1_[2!A>"1>4WS:E!WYPV(5Q5L0 M+5.\5FP4#-*P+?W?WT$J>)?C=VS&. U1^M/[[V@\!N&[1&E:'X()M"Y5CMLG M97O"QBG1,PWB2])77_X'O3+!P:'IH&- XQD\Q#J.P<> A&=D^.IA1$96FY!/Y@U2@)KJ@87/O,;+]Z[CI5+O5Q3'_Y/@ MY^0>!1E.4'B9905*F8Y%0MMQ,%Q:;^"CHO,8A\.MH0;2#WX Z1< M1#%*,R: .#0=X QH/ .,6,_3(H.8GH4G@%%I-\8?/3X MUK#XT0]8T+UIG)0;^>6&>793Y#12F\;6LQT,H$#7S0@+>(8A!>U'N1QA-37" M_N8ZPAJ==S/]"_)+?]R24/4VFP94W@ (IJ<>:KB\:ZC\IU]0J<*_Y6!AT#'A MTJ'S%#!\74U IL.]!LT77T S)VPY.&E_ZD&C^N0=&A@:C0- Q;#9JG-^,W=& M9 Y+X,9!?X;"_%8;J??-FW87Z:37\#V.3]V\38HA72]!Q C\8; M1$!T'.<2>IP;A(S=E_W'IX%IK\@/DQRT @ZAQZ%V&60/I;)%]N$Q"#84NC]^ M0G&>-;]0#/_8PG#]\[^WX0@WR^W-XUM-P3F=5BM0(@!49V77UC5 %L''4 M97]L''GOHV45ZMTAH28M%X)1JGUHL6S4^#-'TE"] R3+-_-*92 MICDG@Y6QYI?%;8?UE.XZ9F85Y1D9C+7M$_@13G"%TWR.TC4CKKEQ>@*2QLDQ M2=Q%#$ E($#8G&P?N(]PIE6(9W:'%HC _2%&URBO]>[[5 !IXUJ%I.[B1$%% M(%[$'/4/WO-!A@0+X+G)5RCMJ-Z##)^@MB*+P%UX2-4!@H+%1__H_ FE#]@^ M&$0X$-G,F]8WT/#L-MG%O.I,1H==? M(*2U&<6D#F)#03<91,2L_)V4-5?/>JCH_UQ;:?>S@ZW-D5G6LKMBMF,3]5NQ M?VN0@/+\91$7]#"9T\(J16I+PHHXB P-766H@;'4GVDY,>D^JR6>!R];+:]Q MLF!.O&#$S0:]A-A!$"GI)X./C)G^=,V1*7IKW<%%C)!FN&IS'!\0;62PX/#0 M#T-T! W=J_&=E1ISB>9D S/EA2TMQH0,.K'^4CJ=PI+CG:[-(*QWEC2Q.G.D M4UQ%P4,4$ST1S1E01@*N<$R4RNCB(G_EG#>I%JN-#B_F@D'$1VYRPJ'2[AR^ M-?NTM\$KW:0EK4%^20L"WH&TG&UQA9*]77)026M>!M"N>(P5NHZ'7UM[-QU4 MB_>^J)F/UHD"V? 3$_5F]GTBQT$%TDT%/SR&^EM%CD#E"B>/]%3R##UP3N\$ M%(U?9E$XCA"Y5BKP8'+S=P-*.G1)?;.' Y'1\48PK.AL'[FP:%">J3)M"EI$ M0*MB6_H0CGS:#H6[XR(F8CAG)_9078R+C@=M< MX(TM)[>R6K=[F;'4G,^MGM+];''C%]HA!/KT-WQEN.^R\G=.-@O#5IFTG[E^AD^06U+ M%H'C>)'JI((/%C.-J1OS&3)KL+BC#WLD*#P/TH0^BCE;+(IU$5/1SM R6D3] ML19>H#8QI(#C,%+66056$.;^SN%:VI0!"XRLT5@4U1>R,;E9R*/._JJM%JFB%5>G%L\,H,+4S=RLG1 M?=/BF*##8>_\Y@(0W][F-.F--VD)T[#<_>B_S#7YP912'"MD-S9T:36FN"!)K%61! K:;6'.]J= M8Z!*,]%)6I>"=9364#@.$[E6VH=I#;<1B4>XOL7QC1PW=@T-7T8Y;M]H;M^, MG;O;VKX1/:EJ+\\%E6,K&6=U+J':9K/@4%D\MR^O"O%2IO(^;\_D^Y_M[:,$ M,>Y1^A0M4#;,/"2A:G90>%36W!.W'3!4IZ[GZ?,K_3N/C_5Q0H[U6JKN"G@=FR%9F6+K*Z1J+PZ]MLT.XVWM*7/O-LM:(LSH4TFRWM)DTEO5J MYBI,A?H?.YKL/EI#M-CL6*)&%\U,7M6V>Y>']XO 2J%R 7./X^&Y'O-KI^E; M7UUO>YXB2HW?8F+C6)F:W2L^G;WS&Q03GH^S)/P6I+^CEG3],QPI M87..(R"T!GYY$V$%%;N]@CL.DAD"BG @L'*\V2E@-DN=-H&GOL*&/H;2[U5 M:I=3@M>QAA3]KM6F\ (:7)740=%F-<56PG[?)T-$?\Z$C_-U]^I8]ZO+.!"K M L; @(W&N:^IG%3W[P=A6N=ZV'EA*SMAMO2 M$JH.YAE4[N-5IIHBUACL:IS\I[=GO-6RBN L'73A\B6G^$#"+>&%:!S!(\P?'Z- M&?V- OT518\K HD9D2=X1-?%^@&E-\M!9@G..*1;O&X"]>+.&XHUGFF55321 M[?%/&PEXG'VZO5A5"MJ]%6OW=WSE*%H/"K*T/9JEQ3#FESXD( -M-!F4^?4? M]#Q@Y. $GA^HU].8W=>TLNV\)(P<]O:3E+0RR50BE>]W#025IYE5*3W,. LK M?=QB&I^D2*F=E+:>%"OA;TEIS!B<."[BO50Q>PJBF+[+?H'+Z\[W:%&D55*F M\+D'$U/ALY0]2J911CZ=D7\FCY6*G"=EIJY&TE3CJ[$7-[8_N..]M5,O MCFUR%;>)%R91;0H/[L@ REV67CZECZ"'JSX: MK<*J3%[%#7-+ATH]!:G.=1\6Y3?%31-KPY/7G M#!'OMHURG2WRZ*ERA6P3Z#/8K1B5&1R7Q9J>;T1K*:V,U>LQNCAVY 1M-WO( MYO@.+7"RB&+4T7*.QW6_*:O8/F(]1176&N4,$2PMHA*HY.\Q*KM=$L[6.,VC M/\O?>T96*5(;#5;$FA^8%#98RV)=!S*%@-3%P 3S]R"O"?=!Y>R2S!U9>!83 M-1,6#M'!8A9DE?V@E">*]WF$SVJ98;'.0.JMRY50'RQRU>RT+T373C.%X'VT=,VG@_/6BDQ!I7E$W=232T M>FI-R;:OOB2/- \5?=OE+,H6N"!&[Z^(%(LUJQQPL8/M(IJ6VT]O@ OG;SKM M_JE"RRBGP2;*@YC_I(YBP=T],7!!A\PR6U2-3?"%HB=ZY5W46!7\SFR@"N\1;]S.9GN("?$T]@7KB\D!O?=H%%O + X'=?F; ML(L_I[H-7NF$BIY>+!9I0?39/7X*G@]#F$AGR&(FWB-7PU;3S*+% AA>^![0 MSH;V^G@_>QLJXND_,66[DK]E/5#SI,BB!&49RLI' MO63@Y)#S@#D@/Q10BNTP"2 '57H?RS50D9B(+%?RU]LX2&@B]7/R:_D0D@R6 MTH(\@ H*'@I4H;:9!+2"RC4VIMV"+]Q$VFM/[36GM_#5MHT)^*I4KK_E?@B[ M6/!]$B.[6,+J#FX??!O'JKN+!6 @]BA"!F[L8C6['V?H83 ]D-&Q]JJZ=*YY M3TB+]K>G!)J#G*6@SL&.5+5[]"FGL+<+!G(XGW>OFS:_^PICB1ZFH#/ ML KO=W_:*EW1M1H9Y(@*@QN,4CH&G'IT!X KD>:F =:KR_]MG+;OI?&_-YOR MG:3S%Y0NHFSP!@*8GC4RLND]1:"J)8R/E.PZ_8U$'"A'E_K"H\0!$0]T-=&A M((VE\R3PJBOR]\I;Z\R(>/$B7:R"#)69H]PHD0_,S!R(F0L#K]"'/;*Q^J*DT"3?Z@1^5/ M04RG&>STXCT?HE.T2'#C6:F,$(R#,IZB4*R["?@-:M#?!]J42"9BI/G!HN_?W[]E_ VTGQ*!&K$R M%0+/$^O+WOMBLXE+4P1Q8XK+9(G3==7FG*< U$HU27:AI2SVQO("YU2L:&QMC%Z'116;]57H?5Y MGV*_W'"^S+("A9_[/9+Q:?L81_N33U 2**4-ERY/&S%VG+1LN\OT-\O;^J3A M-HT6])VF,NHXBQB;[HJE!J\<2$KYA!8]4V@#"5R=_JK=$;?#N>HV1PD-?H^) MB8)DT9^DJA427UH<%/()EEJ&T$8EM#;#@1D.KA/TYJAJZP1P'1K'8[;?N;XO MUNL@?;U9WD>/2;2,%A1 56HFL@*ZQ7&TH-O#UA)F#T3A/1HD)6P&10&AO2F? MR/ASTJ G\3!L1*U0,TT$%K*7-TO>D%A3]U[F*VY%99\'5F!VM;'/GM^:O=CK MW\VUT%.\?HB24BM>#X>0U@TM)K76RQEBT1SO,<[(A:R'Y?)EVOH^KV?_DV:^G$4&)U1!?(M#,[QP5HE=T] MVZM2UN:3Q7(Y>04K'4=&%OBYM'0S7K]N# M>9S+0$ ^1W\G_.6>^,,@J-?:NXE;KU=&VF\%JJ.2RU>02N.7(C<[7IQ.;(99 M\^KB2&;VGJ*$"G[2%ISG-@QQ4S4JCYLU%V0(6]BT1;ON;)R4Y?.68Z7SUS5^ MQ3A\CN*8S,PN";I^B4E&:@;4JW;7Z^S?4?8XG;,5@:I3P%0[AY5X5/:?'2F+Q7/ M.T!(^;JZT/,AC865%!V\_L+C7[_^(>#K;X^]"**TC K]A@*J5)58U1:BM]+L MK,Q;'T%(ZX86DUKKOO65F2"^3(@L16EY>4]6+-68 %K*6O\&M2?6U;_;UT5U MT,8FPYN82AG*-_GH26+S5,>YJ/VJ>!%F4W2Q[LKU6_^=& M9"@5:B(R@(4']R)2QU&EH*<* MEL1L_4V\_#--3G6>Y=$ZR ?).-@?:^OU/SJ."Z$N*DCH,_(WQ0(KFJV"-B!< MLDLH")9L"!W'!UA'I1%(P-3?1)>"\"/9&*1:4!Y.YM_XI&D#M=$*7HF_R3'K MU^OI,\)D_5,&V_;?M>_ #TR_S3HMI7<<;*H:JV ,P'O$RR N)#';;E;>+%G[ MDLRA4JE,?Y=<7,9QK.EHKH(W(']#]^;<"D)H/C$AIUQ.'GK0+^1=D&9T%\LZ3O0%Y%3RBLM+Y,%G%!<[SVS0'9 M]YJPAN8P?8H:'.\'TUM5I<=,(HU^:DG;[GT;QR#I&1*R?JR(=QB%Z:<$-"[+ M&BU?_$,+][E(,7I4B^T>G 61;,K[.'!PG!Q)\8=F)Z[M/8- M::H:CUM:<['EX9$#?>-,C"8!17,#A$7A.&+D6JE@A,FM086'AQ&"]15[:@A? M!8O+RU?#O/*.XVVL10RMCGEU-5C=ZP$()Y/>/"UC<%^K1Z.$O@E"6AM03.HX M>A3T5 &*F&V#"8W#""=VC*_158/5_9]N\-*!;N7_6D0A3=I7I;*=A7B3HQ "P#$L!K%Y*BPOVT\$7*Q06,;I9-@*V6^+DM?6OLEGZ?5VS>-/ME8M; M#\QKB31[B?K1F1*J'A8&5$YI1_^:(G2&UT'43U@.IA=HW*,W-^FZ7T6;#7&A MYT'V^@VM'U#:1RV7H,$E@\!Z+D6YK3% -7;R1"[ORI@[*]AM<<"CL6'?K.7UENQ/EX#E/7X>]^$H1*9BJ'+'*T!H]. ME.^P6Z0.3%?J@Y@_47@9$DQ$RZ@)7ZA[5#A+PJLH>(CBZOW%+"O6*"R1P%VY M3,-],-DQQ-TE%SK$$9[:GE*ONY6I',1,RV(R@:?_WIKG1R9QV:W*#-_RQ;%10Y>C&AQ&7@B12Y.9P0W8QMXOG#M^J98)%A!\HSXV9#J&#VA>[0H MTG)I=/Y";PJ@D#Y.1U,*%Y4QAV:2@]QT!0/\FZO DZXQD45U>HTY4?37>[:' M879Z?LMC\3%)_X0^LRTVE9=,,@?YU6=I&I#Y:R5\7(I5=H$=89\+6873:P[ MN8,%&0:>=Z\R', S BZTGNG'!RSIY.^QSLY@0^L\!VE8#B/8&]I^NJ9H3U=\HFN$%A>=YV?#P$O'"MS_0N MHB3*47G+O2_YR>NWX#>R^.M#:GX*]5 /=?1S(<;J9J,_3@>1+C=E-]K<2$ /Y& MB@ ?+R&.>!%MB(^B.TRM%/QG* ^B^/BHR?'*WO'*WO'*WO'*WF%?V1O;W/>5 M0MS69GYO-7;ONS]M+5),LZE[+/5W3J;)@D)%_!6GOV?QN]YL?+2M22*-=>^QLO$##:=7;%<[Q M?;E$N$P6S,85D31I;)DD?C0U0#V-%F=S-?SDR_%"_?%"_?%"_2%?J.=Y;=[N M#&IY6Y1NJ (?R2H_@7GU:,&B,!^=]M;WJ8*3/BM#6)BS=? M8:?T<9P.JU_-;.'0+.B?+^'R%6^=$-\\)$8ZL"G8FZ$^]5 ^W'N=TS/,6W&3Y/).23)/]]" M:@[H"23GN9?C">1>U-Q!D=L2XI-'6+'!B:.LF'LO0YV\SDG=C%-'A1*R]Z#: M)=RS )6->1ZI4$)F@78)>Z&'19I$96AK$EY$+_1O[/,..6$33B@@M#CQAC<; M5E"V/]>6UE(&# JXFPW#L;*;08Q/'#_1K?GKY7J3XJVW&S7OD?)ZUQL3-F9WVKI M>]^L=5:6?;%8]&[/:S&@G:M7T-]N]"UXX3<,+8OX*EKV-Q,52LCT;Y=P;[&E]*0Z5WG@4@OTJ'J[$G\= MMX+S$%D<=)0IKTMH\,,ZT#2PKN7Y]PF6M5>#PTQ3$=<.'V8JG<_H'6+*JCC8 MP\L[](22 M6OD)3'M:L4%X^K_NN.Q\/,_>R>#-J#HZ:#7V&'O++A.A8E&O1I,A0N%7O--@$ MBRA_G:VI=^AA1J-DDXQ21%6'V) M6\1=;&FH#$07C+._9VUE$N.;94=-5LRVE*[)[<>G<^DZZ#'_TS'_DVM9)MS/ M_^3$=M(QS<1$AI6[>,U\$ES&!YHXHKK[R]+ZBA/ HE"BA?%S"0\$JV!B30%-4^Z'/5\U/GE1F MMT9JMY'(V= F3B\.F1=C)B%K-F.X9*XHR$Q5)"!A*V;[L(L^ 5!B]'Z!DB"- M,..H2TBS#39@TEC,-56)\7.2;= B6D8H9!YO2>FVV:2X=-9UO, I6@3T>)EU M B8DZFG7)[)X[4?6+!BH6O]N#X=O=LR&+;MB"#G<=& M%#EU#'.//?LQ.%:Q24Q._AYM]13EG6?)R-A#Y[B3*TY$ ?Q ]+>#\,NT %PF?E[7B.=\ ^-*#^M MX3%E&-'LQ5!GU[[ =952G#B7I:%79_9YR[:=]=CV%=DFB.44KQ^BI%2.MUR& MD/8B[]BD#F3]/;X[>HP[/<:='N-.K;P[>@PY/8"5^/%E,QNN^Q>4T2DB8S!B M?*D-V?EB6W+F ,/\UI7>_@XO,SQR]ARDX3P-$@+/FX2=PE6C9#L,%EK2FBM@ MMQX>HWBW[WA MV33NZ$7O7-RAN-H2(DNM.3Y/B.ROS'F19FF>+62ES2W*OZ($I4'\+4B"1Y26 M(3<16L[18I7@&#^^WBR7T0*ES+%+JVRMLF)9>QZW__N(WID:HY&"*."*=+8V+1V?W(TSDM+ M+-Y,I)0K>9M3+<@<8?RDBU.+OY>G+J(DRM%5](3"2V*9Y#$BFLZR#.7$ M^" MWW!:7KUC3,HT2C9OXZF4=-$R.QFO@S7[Y$2SM-Q"[-(6_L-^UX MG[W0;#4B6[7D>QGNK&9I^_OSM;9^@)Q7B#PMW4\2YZ7'&>1 12 M;S,]2JA]!)>:"49C35J=OSL-UYA>>MR@',T>4R1XB%-.V"P-!(0^8@VL^&B8 MB6K2GTPYTI.AMG ,KM=5,!I8](@ZL^&FK"J@S?]'+#^-SI-QX[ M+P4W1E^$\L%GU:K?YD)6?UTU?GFK5+>_MR2/#\4>'XI5>(GD^%#L\:'8XT.Q MQX=B]<9SU0=CX:/U\.'8L7=!W A)O^+<4(20\@/16Z0N*7N+T@6%P2-I^E\P MC>@@,R]$L)%G3=9RN1D4F/ -!&+B4CSWL/'9(<;JUI%&>F^KYD0;@ZKT=^3G MQ,2E*?5(=#/GY'5'LXW"ZE8-L] M=2VQ1#9B&C@A7)(!MM0CNR\>?D.+?(YO4YQV,F?#YDTR+K")$Y^+\\@V8Q^C M4R=^G?J;C].\D-:DG)P'Z2/*=SKT,"@C:UX*X)(YCR*@AFHPX3/57_@Z<5@X MBTOF*&0[\3J!2P]$:H6:I)_ 0LX#3$M[-;A!JZC!]U=U\#VA] %/X(::9ZJK M6;,6NL:P:.(BM%@XCSP#EE'#H5Z%-2I_=&5H%(K+'2D52PE7)8Q2SH--3W\3 M*P=&'36D_N;I*%L^=5%M(0Q?&KU&S^4GYE.OX$+MYUX!A=R'GX[VBN@#5E&# M[S\]W>LY/JDUH8,T^986R%OJ/J+UQ1H'5V>RC^_KV2ZGE@WSO\X&Y]UE?H:\"W,4ST:GJ:/MH M\W4XWUGV85L-+V]>HJ:CO;D3J]HB4QQ4L5D;.9_JL_:C(TUCR7V>1O4%:;J- MKY=!M+T)681'U5D'/TC")-^QX]"0KQ]=9@(;[FF\&4K1=!8/(_(9:9-I&ON( M*%3^@V;:RBI]+I-%7-!%5_7$;A-7=;E-L?E/%(>WQ"+I'+?8P5,[3UPQ/U'T M9!5;:]8:K]D6U".;EU'[1'6&%E^[$=U?0B4[SHB1<4/1$ M2_)V4?=1Y;CV4ZS2NL.=NC.P??;4C2<=JTWJRG'X$^CH[Q6(R>QSDZ\&MRGW M4]G4?J*N[.@A##?8X?B&6CM_;W>8M,QMBC.JJQ:*^#]W]N4EYO?WX+W81CA+TC>2>'O_EO M3/;&?IZ@<@B?KX*$ V8K=4\P:@'J?@O=TF9S>CV* 93U-ZG';+%("]31.@E+ M#5L_]6\UJ91I+C7!RKR%CJACOKUW(*"0&O>JOE3 3] CO2%C>R(WP0*Y]>&L MML@=>D))T0]7M%+W=%M'HKK?0K^VV9Q>#[ 935NRAVNGVFL,P]>6A]K*T[H M8T#U3N!?)/4>?BU7Y$HJG%5\B!\BJPY]A.ZL)^0A:-W,-=$OO@"N5KZ M]U1SG >Q\7OW)IW>/,;!X="F]6MJ:1-?**&<\9T4@O>!GF5T1O.Y,![@FEP2/Z M.4/+(KZ*EH@3M6Z2Y?8X>:A5\7"SD-TE#74P*A:50,[7W/_S=8XS:,_2^O0A]N[ M_:X_>H*(F_%10NP\ZI2T571Y$M8-JDPE]?/D+2A0RYAZ'DIX!I$[K9'FP MWF0?%WA=54R47T=Y>6^?K&)/<4+W*E&R*&,K\B"*L_?67ET6B$9&O!AG1834; MV8]QTH4"'FF@;H=6E()V:=7:ITABXQZ4+Y/Y,_X7"M+^>DJ[O!J@V^4/&--< M,^T+UFT!].]H>X9L4BL:A^T!!V5TMS@<-KYYIMHCPELB>'Z=&*SS!2[241 ? M,%!%>(O!00.<9ZC]X;LE@;4W]/8-[^AIG GO50?-#8M838 M48\0NA"GJ+VM/&Z3<^2&LW+E)A?Q^SR(ND;Y94+^11\I++/CVSY^:AXH;N3A M;('+R'K//P_)K#GNOD@TXI4@,8ZJW@A35UR(HSROD#53;,%W-;X$SM3V+XJ)Y8KJM\BS\K][A+^=-,N\N1 MARP&:X6!\VY)*<[$FUO*+6M =(=HZE#OD[47AJDI[F2<2F@OXS#W-W"MKU"M MLP0Z/2H.>+94/L.'K:HQ &W9&\[L[_0(J>>%=4=&<&WZQV).O*LFW4)C6!ZT M[R0VO,C4//;^^LO=;899DDD":ASY86>7W3 MIV^:.2,GT#3,FP=L#3.W=V]MG/@GKVP&LY=H<.EM^IJ:&W-3UN182UT':W2& MUT&4@,P])!?:K$UN;U:UWL3X%:'['"]^O]G01ON&Z(*L/Z^2T34S*SZ=O6P" MT-;"<#U[:0 D-90C#I^SO_?W]^%WL')_@S2.$1G+:[)2V?QMWHF&>6Z+3C%@ M\2[AFM"(W_Z&-/%W^CG2+%?]*]5F)CH#MF9F-2VV!M,V$9G.&IG*75&N/)V] M4U[*)D/L6A8;Q\Y7:,[6-/>&65QV>9H!9 @R%%(%49*5/&V'YNY"I6^6;;GN4$R?VSC%69Z5 MAB\E;\*D.1-A,\Q::>S&,'/@>&"[,872IVB!FI.G+@)F<2E+B?9=IER"]PA7 M2HI/"2:H8W!88+0.:^UR%R2/B+'#/_B]UK_UNUV9F=O&C"]MN=E;PWN4_%OP M0B]6,&5G?JNE[WVS-KBR[(O%HG>'PQ8#.@+V"OJ[$!EV%RQ"(\,HS?YNIY"_ M!IG6%V.^@^+-L0V*L6TFWS=-J]L4]\18Y5L!5[7NC.$ 0%G;7TCIFJ;,TU80 MK5A;Z^>L%*PWR_L@1AESL.%^W^8H''RWYDI@[8'E2G5=@Y M[>(,=IY?.;I' M<4Q#]9/P6Y#^CNBUSSK%(!,D4/)F:BPE=Q]"BBHK(DK.W?/[07?$'*0U5C2( M$#VA&&^H(4084RC1S.0A)=Q'FKKBBF #5>#Y39VO*$%I0-_'F87K*(GH-@?= M0Q,A3JE,;7I@&?=1IZ.\(NZ 54R12> M9KP]$?0W(6S/<1D/-S%FNQ*JWL/A RJGM*O>I61/9\'T HU[].;"V^]7T69# M-UR#[)6]V\TEV$ZEAP367S23VQH#5).^U-?E7?GM(4_/XTEE_93]&I\0XG+# MUL,@@/%Q3...:3 /NZ?1C2N,_I:G[7'.C(6N.)>L)N+>7T"9XN[NCI1PIOP+ MRNB!8Z739]6=* W6T!TH)=;VXLHG BED$:9O_%XPNED=0,LW)=G]#:6JK5;? ML1D8A/UZIEJA9G\<6.@0>XJ6P2;O U"I/ _NT.[J%T&4EF_#S[*L6)=;O#0[ M_3>4KW"(8_SXRKDZL<<:QPY6*C4>1@M26"\(Z,^BIRA$27A'>L"4[2>J;XK6 M8]?G[LZ[P;XP9DZBV72*V_KCE1TU>8$KZ>^,QJAQ[J+L]XL4HU MLQ#5-X6S8-=W=!;3-)W_SH*MI+_!/I-XTE]P3-C$4?ZZK[D%N\8I9Q?]&H\N M8ZKF\]]I\-3T]_QT=U5=;)X'%?/,4;IF[F].6E';24Q4T9OR#?MH+'LN82+M MK#W/S#ETO\#I$D7T24'&",[^6#=-_^-;P;[0*%;PVI?(]V3P#I[C:&]7NGN\ MHZ*2X?G+(04V3'LTOJ> ".-*&'ZF?8^ ,90,"D\-/18^QLG>37AF5&9#>ZS[ MS'OV%>/P.8KI+AH'&>LQ$8V2S2)!I:2+ MEMG)R+TCJ%E:;B%V:7-KOULR*%3/T-_D*S+S9P9=BXEJ)7A$UD9QW3;!0(6[ MXZYB;72@Y=7B>?Z:TR++\1JEY8R#KBA6T8:3WTA.V60Z$E'ZB#"XZJ-A)JS* M\VBG.F<*W5I;K))RQ7I''Y)EXPU(W61QE5'[B#LU$XS&GK0ZSU/;7&.:%F*# ME^IKBK'[C M(TH>F^W/GBG4"FVS$L,*N3B4L!H8:]H!/'BT*JTRLL$J\WP[Y3()T9)O%#DT M]8IO0:I:W"NXCK*-/G!5J_4WY%A@E;*_PL>4#KE\-*G)/4*CHNZZZ)-7X_F> MC$#!V6)1K(OR('RVQFD>_5F:#PY""0,Y++D,#@.H,/M, %UNQ=:"+?: MD2O-Q \%D$.])P!?6"CUX/:%>/L0 M$VT(71W"FZ1Z85%X1,A0MS64ZN\&ZLGK]7>#CK.NY:S)'%B':N,(M,Q41LDA MK"+;4[J;95_O'C)@Q$V>'@FQ?RA24G\DMF1U'>Y*\@[1LRCZ3%3+!.RL;2.Y MR*?K8B[^(=B,P49"6UN(PUUP7A3T?EE;Z3IIEOH!$9B5'/T 5BX:DR'P-7K) MY\\H?D+?<)*O%/9&%9@!MJ@@S%Q%TK%5&VS041S=^YOIKF M_T)!.G_&H[I)CX=6[]CR>&.=@FT[FWUA*Y&_2QT-A4GU@UO[X[CH=X.*RUOL M" S[6>\*E4S^9IY15_D"%_T0V7%,M+M"Q>0-]@2&]6QWA$HD?X/ -30FM./[ M08N)?C\HF;S%?C"TGO5^4(HT16X89SO#;$F$-M(CF)RTND6/TQOK&R([VNP@ M/;GJ7O)7_PXR]]"L(\(JQK9<.]CB1T^#+:;8&E?=4IUN?QP@B:'[56XE@SD- MXL7W6]$,5U^]/SX/7I#UW#-;4:299@"4VSAS :7%V/M:JAK )RA!RXBK)9NJ MKV&?RIH7@K0.AJK7=2<"UE4$/(>E]X])$\U2%&3H#%5_7B:MCCO$C9QVAQX1 MK0<8 JNJBB018_U]8$?P=%;+3/2IQAJ:KK%JV#C&ST&RZ"]J%$IL$UT 2KB. M,'6UE7 &8F]HHW6?LYIM!M!OI/<0G(.7J)O 5$)IRR0 M;5'+3+:B4D1@@V$1>UM%"HV*M0S0VQ>2UU=N+H#J\?>^AXHWX9A=W/4X5N=7 MQ[/ZH)H#,+JQ 1'KC NR*5E1<,9OZQ]^UPFFR+/RB;[+![3^91]W5F4]KV: M4FMB%<7E0SBWPHY78E5T -ZHI=;W8(A]#X;8]X<%,;;B$T#L^_$I;EV$V ]@ MB/T AM@/AP4QMN(30.R'\5ELG9D4PZ9'O#4@[M7+N2S5-2C%%QVPC"&EZ9]>[SL/>D0 M9"LB+/WC_(\B>@KBC@/>':CT;*=VJ3TDYGZ"'?_:L'9M5B388)<#'_H:QI(L-(ADOA M[PRCCK0<]LZM6?KH!1=H< LH< "(536+::P"ZA^11<6%8.=I)JS8[,S,_'+G MJI/";IRH4PRXGB& OZJ=8!VTC\6O&;$/8.=)%+EEJ)WER?=$TIAJ-G\?PJ6+ M@M["H+P&\82RW(F(0?;BA;.BAQ$+EZ(.K,EWV1_9(HH?MP64&;QK*RQC,>*^ M0>&<5,6( . 3;&/KAP2.J',:Y.@1I_4U*N;1#[P 4UUV :L[3>RW0@[*M-O4G2%--[K@!SEW)&"=*!B5Z0XM$Z+)&=2 M.E\5EQ5//WAEW;:/CEUT[&'18^NU-7]6)31&UXLK52V8'/6KM+:255H5E&]U M_YRD*(BC/U'XE8S\,-N5V-V\:7"8((>Z2/8=E!X M1?XUB)O7**F"PZ;D@0*1:9A](+&IV/,W'(]7ER9'K.I5)4-X%5U-TGE]T858 M^1&+#.B<"A0 KRX'>()U,%'MT)4Q-K!VA'2@J_:% YT:/6\/YG$'8/&C);S =8Q>?1]_87^[R'(T'_]?U!+ 0(4 Q0 ( M %2)"$L10D6/VL\ .*T# 1 " 0 !S=&UP+3(P,3

!.^ $ %0 @ &Y M[@ &UL4$L! A0#% @ 5(D(2[:R6?5V M=P Q?(& !4 ( !20T! '-T;7 M,C Q-S V,S!?;&%B+GAM M;%!+ 0(4 Q0 ( %2)"$L&('